This commit is contained in:
dt_2916866708
2024-01-12 10:17:16 +08:00
parent 6a42423cfb
commit 0f3a7b72d6
6 changed files with 27 additions and 14 deletions

View File

@@ -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 })
}
})
},