1
lzhe
2024-04-01 b28a825dd4dee120f70398308c04cf97fa0688d8
src/views/console/system/addMenu.vue
@@ -97,6 +97,7 @@
      emits: ['success', 'closed'],
      data() {
         return {
            fixed: false,
            parentData: {},
            categoryList: [
               {label: 0,id: "0",value: "APP"},
@@ -168,6 +169,7 @@
         parentIdChange(val) {
            var $parentId = this.$refs.parentTree.getCurrentNode().title;
            this.formAddMenu.$parentId = $parentId;
            alert(4)
         },
         belongApplicationChange(val) {
            var $belongApplication =  this.applicationList.find(option=>option.code === val).name;
@@ -240,9 +242,15 @@
         },
         //表单注入数据
         setData(data){
            if(data.parentId == "0") {
               data.parentId = "";
            }
            //可以和上面一样单个注入,也可以像下面一样直接合并进去
            console.log(data)
            Object.assign(this.formAddMenu, data)
            if(data.fixed) { //新增子项
               this.formAddMenu.parentId = data.id;
            }else {
               Object.assign(this.formAddMenu, data);
            }
         }
      }
   }