添加主目录添加/删除操作
This commit is contained in:
		
							parent
							
								
									e6cd9c430f
								
							
						
					
					
						commit
						5d4b0e6b21
					
				@ -63,7 +63,6 @@
 | 
				
			|||||||
            v-hasPermi="['system:menu:add']"
 | 
					            v-hasPermi="['system:menu:add']"
 | 
				
			||||||
          >新增</el-button>
 | 
					          >新增</el-button>
 | 
				
			||||||
          <el-button
 | 
					          <el-button
 | 
				
			||||||
            v-if="scope.row.parentId != 0"
 | 
					 | 
				
			||||||
            size="mini"
 | 
					            size="mini"
 | 
				
			||||||
            type="text"
 | 
					            type="text"
 | 
				
			||||||
            icon="el-icon-delete"
 | 
					            icon="el-icon-delete"
 | 
				
			||||||
@ -78,7 +77,7 @@
 | 
				
			|||||||
    <el-dialog :title="title" :visible.sync="open" width="600px">
 | 
					    <el-dialog :title="title" :visible.sync="open" width="600px">
 | 
				
			||||||
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
 | 
					      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
 | 
				
			||||||
        <el-row>
 | 
					        <el-row>
 | 
				
			||||||
          <el-col :span="24" v-if="form.parentId !== 0">
 | 
					          <el-col :span="24">
 | 
				
			||||||
            <el-form-item label="上级菜单">
 | 
					            <el-form-item label="上级菜单">
 | 
				
			||||||
              <treeselect
 | 
					              <treeselect
 | 
				
			||||||
                v-model="form.parentId"
 | 
					                v-model="form.parentId"
 | 
				
			||||||
@ -188,7 +187,7 @@ export default {
 | 
				
			|||||||
      // 菜单表格树数据
 | 
					      // 菜单表格树数据
 | 
				
			||||||
      menuList: [],
 | 
					      menuList: [],
 | 
				
			||||||
      // 菜单树选项
 | 
					      // 菜单树选项
 | 
				
			||||||
      menuOptions: undefined,
 | 
					      menuOptions: [],
 | 
				
			||||||
      // 弹出层标题
 | 
					      // 弹出层标题
 | 
				
			||||||
      title: "",
 | 
					      title: "",
 | 
				
			||||||
      // 是否显示弹出层
 | 
					      // 是否显示弹出层
 | 
				
			||||||
@ -235,7 +234,10 @@ export default {
 | 
				
			|||||||
    /** 查询菜单下拉树结构 */
 | 
					    /** 查询菜单下拉树结构 */
 | 
				
			||||||
    getTreeselect() {
 | 
					    getTreeselect() {
 | 
				
			||||||
      treeselect().then(response => {
 | 
					      treeselect().then(response => {
 | 
				
			||||||
        this.menuOptions = response.data;
 | 
					        this.menuOptions = [];
 | 
				
			||||||
 | 
					        const menu = { id: 0, label: '主类目', children: [] };
 | 
				
			||||||
 | 
					        menu.children = response.data;
 | 
				
			||||||
 | 
					        this.menuOptions.push(menu);
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    // 菜单显示状态字典翻译
 | 
					    // 菜单显示状态字典翻译
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user