Your Name
2022-06-28 598e6e64a5400f9fab623af4f9202c081917cc22
src/views/system/menu/index.vue
@@ -2,7 +2,15 @@
   <div class="system-menu-container">
      <el-card shadow="hover">
         <div class="system-menu-search mb15">
            <el-input size="default" placeholder="请输入菜单名称" style="max-width: 180px"> </el-input>
            <el-select size="default" v-model="projectId" placeholder="请输入项目名称" style="max-width: 180px">
               <el-option
                     v-for="item in projectList"
                     :key="item.key"
                     :value="item.id"
                     :label="item.name"
               >
               </el-option>
            </el-select>
            <el-button size="default" type="primary" class="ml10">
               <el-icon>
                  <ele-Search />
@@ -77,7 +85,19 @@
      const { routesList } = storeToRefs(stores);
      const menuDialog = ref();
      const state = reactive({
         projectId:'',
         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 menuTableData = computed(() => {
@@ -85,7 +105,6 @@
      });
      // 打开新增菜单弹窗
      const onOpenMenuDialog = (type: string,value: any) => {
         debugger
         menuDialog.value.openDialog(type,value);
      };
      // 打开编辑菜单弹窗