Jelajahi Sumber

fix: 先去除功能按钮权限的控制

louhangfei 11 bulan lalu
induk
melakukan
9e575110cb
3 mengubah file dengan 10 tambahan dan 22 penghapusan
  1. 3 5
      src/layout/MenuLayout.vue
  2. 3 11
      src/views/auth/dept/dept.vue
  3. 4 6
      src/views/system/role/role.vue

+ 3 - 5
src/layout/MenuLayout.vue

@@ -10,7 +10,9 @@
               <span class="menu-title">{{ item.meta?.title }}</span>
               <span class="menu-title">{{ item.meta?.title }}</span>
             </template>
             </template>
             <el-menu-item v-for="child in item.children" :key="child.name" :index="child.path">
             <el-menu-item v-for="child in item.children" :key="child.name" :index="child.path">
-              {{ child.meta?.title }}
+              <div style="margin-left: 12px">
+                {{ child.meta?.title }}
+              </div>
             </el-menu-item>
             </el-menu-item>
           </el-sub-menu>
           </el-sub-menu>
           <el-menu-item v-else :index="item.path">
           <el-menu-item v-else :index="item.path">
@@ -124,8 +126,4 @@
       }
       }
     }
     }
   }
   }
-
-  .menu-title {
-    margin-left: 10px;
-  }
 </style>
 </style>

+ 3 - 11
src/views/auth/dept/dept.vue

@@ -3,7 +3,7 @@
     <el-card :bordered="false" class="proCard">
     <el-card :bordered="false" class="proCard">
       <template #header>
       <template #header>
         <el-space align="center">
         <el-space align="center">
-          <el-button type="primary" @click="openCreateDrawer" v-permission="{ action: [PERM_USER.DEPT_ADD] }">
+          <el-button type="primary" @click="openCreateDrawer">
             <template #icon>
             <template #icon>
               <el-icon>
               <el-icon>
                 <FileAddOutlined />
                 <FileAddOutlined />
@@ -23,18 +23,10 @@
           <template #default="scope">
           <template #default="scope">
             <el-space>
             <el-space>
               <div class="el-space el-space--horizontal">
               <div class="el-space el-space--horizontal">
-                <div
-                  class="el-space__item"
-                  @click="handleEdit(scope.row)"
-                  v-permission="{ action: [PERM_USER.DEPT_EDIT] }"
-                >
+                <div class="el-space__item" @click="handleEdit(scope.row)">
                   <div><img :src="editIcon" class="el-tooltip__trigger" /></div>
                   <div><img :src="editIcon" class="el-tooltip__trigger" /></div>
                 </div>
                 </div>
-                <div
-                  class="el-space__item"
-                  @click="handleDelete(scope.row)"
-                  v-permission="{ action: [PERM_USER.DEPT_DELETE] }"
-                >
+                <div class="el-space__item" @click="handleDelete(scope.row)">
                   <div><img :src="deleteIcon" class="el-tooltip__trigger" /></div>
                   <div><img :src="deleteIcon" class="el-tooltip__trigger" /></div>
                 </div>
                 </div>
               </div>
               </div>

+ 4 - 6
src/views/system/role/role.vue

@@ -15,9 +15,7 @@
 
 
     <el-card>
     <el-card>
       <template #header>
       <template #header>
-        <el-button type="primary" @click="openDrawer()" v-permission="{ action: [PERM_USER.ROLE_ADD] }">
-          添加角色
-        </el-button>
+        <el-button type="primary" @click="openDrawer()"> 添加角色 </el-button>
       </template>
       </template>
 
 
       <el-table height="calc(100vh - 340px)" :data="roleList">
       <el-table height="calc(100vh - 340px)" :data="roleList">
@@ -28,8 +26,8 @@
         <el-table-column label="操作" width="160">
         <el-table-column label="操作" width="160">
           <template #default="{ row }">
           <template #default="{ row }">
             <section class="actions">
             <section class="actions">
-              <img src="@/assets/icons/edit.png" @click="openDrawer(row)" v-permission="{ action: [PERM_USER.ROLE_EDIT] }" />
-              <img src="@/assets/icons/delete.png" @click="deleteRole(row.id)" v-permission="{ action: [PERM_USER.ROLE_DELETE] }" />
+              <img src="@/assets/icons/edit.png" @click="openDrawer(row)" />
+              <img src="@/assets/icons/delete.png" @click="deleteRole(row.id)" />
             </section>
             </section>
           </template>
           </template>
         </el-table-column>
         </el-table-column>
@@ -91,7 +89,7 @@
     } catch (e) {
     } catch (e) {
       console.error(e);
       console.error(e);
     }
     }
-  }
+  };
 
 
   onMounted(() => {
   onMounted(() => {
     queryRolesPage();
     queryRolesPage();