소스 검색

角色数据权限的修改

Cheng 3 년 전
부모
커밋
9240d7d8b7
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      src/views/dataPermission/index.vue

+ 4 - 4
src/views/dataPermission/index.vue

@@ -5,8 +5,8 @@
         <el-input v-model="queryParams.name" size="small" placeholder="请输入"></el-input>
       </el-form-item>
       <el-form-item>
-        <el-button type="" size="small" @click="getList">查询</el-button>
-        <el-button type="primary" size="small" @click="handleAdd(func.fun.id)">新增</el-button>
+        <el-button type="" :disabled="!$permission('/admin/role/permissionCheck')" size="small" @click="getList">查询</el-button>
+        <el-butto :disabled="!$permission('/admin/role/permissionAdd')" type="primary" size="small" @click="handleAdd(func.fun.id)">新增</el-butto>
       </el-form-item>
     </el-form>
     <el-table
@@ -28,10 +28,10 @@
       <el-table-column label="操作" align="center" width="150">
         <template slot-scope="scope">
           <el-dropdown split-button type="primary" size="small">
-          <p v-if="$permission('/admin/group/modify')" @click="handleEdit(scope.row)">编辑</p>
+          <p v-if="$permission('/admin/role/permissionModify')" @click="handleEdit(scope.row)">编辑</p>
             <p v-else :disabled="true">编辑</p>
             <el-dropdown-menu slot="dropdown" class="text-align_center">
-              <el-dropdown-item class="color-red" @click.native="handleDelete(scope.row)" divided>删除</el-dropdown-item>
+              <el-dropdown-item :disabled="!$permission('/admin/role/permissionDelete')" class="color-red" @click.native="handleDelete(scope.row)" divided>删除</el-dropdown-item>
             </el-dropdown-menu>
           </el-dropdown>
         </template>