From 1d30d450bb41e1117e9be4d6a6c7c3ca4b007601 Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期二, 28 六月 2022 09:12:16 +0800 Subject: [PATCH] 'lct' --- src/views/system/menu/component/menuDialog.vue | 30 +++++++++++++++++++++++++++--- 1 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/views/system/menu/component/menuDialog.vue b/src/views/system/menu/component/menuDialog.vue index ab33832..61dfd84 100644 --- a/src/views/system/menu/component/menuDialog.vue +++ b/src/views/system/menu/component/menuDialog.vue @@ -55,6 +55,19 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> + <el-form-item label="项目名"> + <el-select v-model="ruleForm.projectId" controls-position="right" placeholder="请输入排序" class="w100"> + <el-option + v-for="item in projectList" + :key="item.key" + :value="item.id" + :label="item.name" + > + </el-option> + </el-select> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> <el-form-item label="菜单排序"> <el-input-number v-model="ruleForm.priority" controls-position="right" placeholder="请输入排序" class="w100"/> </el-form-item> @@ -124,6 +137,17 @@ btnPower: '', // 菜单类型为按钮时,权限标识 }, menuData: [], // 上级菜单数据 + projectList:[ + {id:'1',name:'基础数据权限管理系统',key:0}, + {id:'2',name:'系统1',key:1}, + {id:'3',name:'系统2',key:2}, + {id:'4',name:'系统3',key:3}, + {id:'5',name:'系统4',key:4}, + {id:'6',name:'应急管理系统',key:5}, + {id:'7',name:'目标责任管理系统',key:6}, + {id:'8',name:'事故管理系统',key:7}, + {id:'9',name:'设备综合管控系统',key:8}, + ], }); // 获取 vuex 中的路由 const getMenuList = (routes: any) => { @@ -139,11 +163,11 @@ // 打开弹窗 const openDialog = (type:string,value:any) => { state.isShowDialog = true; - if(type === '新增'){ + if(type === '新增菜单'){ state.buttonName = '新增' state.title = '新增菜单' state.ruleForm = { - projectId:Session.get('projectId'), + projectId:'', parentId:0, menuSuperior: [], menuType: 'menu', @@ -189,7 +213,7 @@ let menuId = JSON.parse(JSON.stringify(state.ruleForm.menuSuperior)) state.ruleForm.parentId = menuId[menuId.length - 1] } - if(state.title === '新增'){ + if(state.title === '新增菜单'){ let res = await useMenuApi().addMenu(state.ruleForm) if(res.data.code === '200'){ ElMessage({ -- Gitblit v1.9.2