|
@@ -25,7 +25,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="状态" align="center" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if="scope.row.status">{{ statusObj.find(item=>item.value == scope.row.status).label }}</span>
|
|
|
+ <span>{{ getStatus(scope.row.status) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="createName" label="创建人" align="center" show-overflow-tooltip></el-table-column>
|
|
@@ -42,7 +42,7 @@
|
|
|
<el-dropdown-menu slot="dropdown" class="text-align_center">
|
|
|
<el-dropdown-item @click.native="handleEditOption(scope.row)" v-if="[3, 4, 5, 6].indexOf(scope.row.type) !== -1">选项管理</el-dropdown-item>
|
|
|
<el-dropdown-item v-else-if="[3, 4, 5, 6].indexOf(scope.row.type) !== -1" type="primary" size="small" @click.native="handleEditOption(scope.row)">选项查看</el-dropdown-item>
|
|
|
- <el-dropdown-item @click.native="handleCopy(scope.row)">复制</el-dropdown-item>
|
|
|
+ <!-- <el-dropdown-item @click.native="handleCopy(scope.row)">复制</el-dropdown-item> -->
|
|
|
<el-dropdown-item class="color-red" @click.native="handleDelete(scope.row)" divided>删除</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
@@ -126,20 +126,20 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
|
|
|
- <!-- <import-field-dialog ref="importFieldDialog" @close="getList" />
|
|
|
- <copy-field-dialog ref="copyFieldDialog" @close="getList" /> -->
|
|
|
+ <!-- <import-field-dialog ref="importFieldDialog" @close="getList" /> -->
|
|
|
+ <copy-field-dialog ref="copyFieldDialog" @submit="getList" />
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
// import ImportFieldDialog from "../dialog/ImportField";
|
|
|
-// import CopyFieldDialog from "../dialog/CopyField";
|
|
|
+import CopyFieldDialog from "../dialog/nodeCopy";
|
|
|
import { findTreeEq } from "@/utils";
|
|
|
|
|
|
export default {
|
|
|
components: {
|
|
|
// ImportFieldDialog,
|
|
|
- // CopyFieldDialog
|
|
|
+ CopyFieldDialog
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -208,6 +208,13 @@ export default {
|
|
|
mounted() {
|
|
|
},
|
|
|
methods: {
|
|
|
+ getStatus(value){
|
|
|
+ var obj = this.statusObj.find(item=>item.value == value)
|
|
|
+ if(obj){
|
|
|
+ return obj.label
|
|
|
+ }
|
|
|
+ return '';
|
|
|
+ },
|
|
|
//不同层级不同背景色
|
|
|
getBackground(node,data){
|
|
|
let color = {
|