|
|
|
@ -52,7 +52,9 @@ |
|
|
|
|
<el-dropdown> |
|
|
|
|
<el-button type=text>设置<i class="el-icon-arrow-down el-icon--right"></i></el-button> |
|
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
|
<el-dropdown-item @click="edit(scope.row)">编辑</el-dropdown-item> |
|
|
|
|
<el-dropdown-item > |
|
|
|
|
<span @click="edit(scope.row)">编辑</span> |
|
|
|
|
</el-dropdown-item> |
|
|
|
|
<el-dropdown-item v-if="scope.row.level == 1"> |
|
|
|
|
<span @click="addClass(scope.row)">新增下级</span> |
|
|
|
|
</el-dropdown-item> |
|
|
|
@ -147,6 +149,7 @@ export default { |
|
|
|
|
// 添加 |
|
|
|
|
addClass(parent = null) { |
|
|
|
|
this.editDialogConfig.visible = true; |
|
|
|
|
this.$refs.edit.model = "classifySave"; |
|
|
|
|
// this.$nextTick(()=>{ |
|
|
|
|
// this.$refs.edit.parent = parent; |
|
|
|
|
// }); |
|
|
|
@ -158,15 +161,16 @@ export default { |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
// 编辑 |
|
|
|
|
edit(row) { |
|
|
|
|
console.log(row.level); |
|
|
|
|
edit(row) { |
|
|
|
|
this.editDialogConfig.visible = true; |
|
|
|
|
this.$nextTick(()=>{ |
|
|
|
|
let { level, icon, showFlag, categoryName, sort, parentId } = row; |
|
|
|
|
let { level, icon, showFlag, categoryName, sort, parentId,id } = row; |
|
|
|
|
console.log(this.tableData.find(item=>item==parentId),"categoryName") |
|
|
|
|
if (row.level == 1) { |
|
|
|
|
this.$refs.edit.editPram = Object.assign(this.$refs.edit.editPram, { level, icon, showFlag, categoryName, sort, parentId }) |
|
|
|
|
this.$refs.edit.model = "classifyUpdate"; |
|
|
|
|
this.$refs.edit.editPram = Object.assign(this.$refs.edit.editPram, { level, icon, showFlag, categoryName, sort, parentId,id }) |
|
|
|
|
} else { |
|
|
|
|
this.$refs.edit.editPram = Object.assign(this.$refs.edit.editPram, { level, icon, showFlag,parentCategoryName:this.tableData.find(item=>item==parentId).categoryName, categoryName, sort, parentId }) |
|
|
|
|
this.$refs.edit.editPram = Object.assign(this.$refs.edit.editPram, { level, icon, showFlag,parentCategoryName:this.tableData.find(item=>item==parentId).categoryName, categoryName, sort, parentId,id }) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|