he wei
2024-09-21 70edda3b00f2528a473c28ec5a50b739ed160f0f
U 菜单权限
2个文件已修改
27 ■■■■■ 已修改文件
src/layout/components/Sidebar/index.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userMager/BaojiGroupList.vue 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layout/components/Sidebar/index.vue
@@ -64,6 +64,7 @@
    computed: {
        permitMenu() {
            let permits = this.$store.state.user.permits;
            let menus = this.menus.map((item) => {
                let tmp = {
                    label: item.label,
@@ -77,7 +78,8 @@
                if (!tmp.noChild) {
                    tmp.childrens = item.childrens.filter((child) => {
                        if (child.permitName) {
                            return !0 || isHasPermit(child.permitName, permits);
                            // return !0 || isHasPermit(child.permitName, permits);
                            return isHasPermit(child.permitName, permits);
                        } else {
                            return true;
                        }
src/views/userMager/BaojiGroupList.vue
@@ -97,15 +97,20 @@
          this.$message.success(msg);
          this.$emit('success', true);
        }else {
          this.$alert("当前包机组与其他班组管理的机房存在冲突!", "系统提示", {
            callback: action=>{
              this.tableData = rs.data2.map(item=>{
                item.stationName = item.stationName1+"-"+item.stationName2+"-"+item.stationName5+"-"+item.stationName3;
                return item;
              });
              this.clashStationDialog = true;
            }
          });
          if (rs.data2) {
            this.$alert("当前包机组与其他班组管理的机房存在冲突!", "系统提示", {
              callback: action=>{
                this.tableData = rs.data2.map(item=>{
                  item.stationName = item.stationName1+"-"+item.stationName2+"-"+item.stationName5+"-"+item.stationName3;
                  return item;
                });
                this.clashStationDialog = true;
              }
            });
          } else {
            this.$message.error(rs.msg);
          }
        }
      }).catch(error=>{
        console.log(error);