소스 검색

大屏权限

zhangdan 4 년 전
부모
커밋
e3a85bac6e
3개의 변경된 파일27개의 추가작업 그리고 14개의 파일을 삭제
  1. 6 6
      src/config/router.config.js
  2. 2 2
      src/views/businessManage/userManage/userManage.vue
  3. 19 6
      src/views/equipmentManage/collector/collector.vue

+ 6 - 6
src/config/router.config.js

@@ -419,8 +419,8 @@ export const asyncRouterMap = [{
       component: () => import(/* webpackChunkName: "reportForm" */ '@/views/reportForm/unRecyclableRubbishTotal.vue'),
       meta: {
         title: '非可回收垃圾汇总表',
-        icon: 'bar-chart'
-        // permission: 'M_rubbishTotal_list'
+        icon: 'bar-chart',
+        permission: 'M_unRecyclableTotal_list'
       }
     },
     {
@@ -429,8 +429,8 @@ export const asyncRouterMap = [{
       component: () => import(/* webpackChunkName: "reportForm" */ '@/views/reportForm/unRecyclableRubbishDetails.vue'),
       meta: {
         title: '非可回收垃圾明细',
-        icon: 'fund'
-        // permission: 'M_rubbishTotal_list'
+        icon: 'fund',
+        permission: 'M_unRecyclableDetails_list'
       }
     }
     ]
@@ -533,8 +533,8 @@ export const asyncRouterMap = [{
         '@/views/equipmentManage/collector/collector.vue'),
       meta: {
         title: '采集员管理',
-        icon: 'team'
-        // permission: 'M_network_list'
+        icon: 'team',
+        permission: 'M_collector_list'
       }
     },
     {

+ 2 - 2
src/views/businessManage/userManage/userManage.vue

@@ -69,7 +69,7 @@
         <span v-if="!$hasPermissions('B_userManage_enable')">--</span>
       </span>
       <span slot="action" slot-scope="text, record">
-        <a-icon type="qrcode" title="查看二维码" @click="getQrCode(record)" :style="{ fontSize: '20px', color: '#008000', padding: '0 10px' }" />
+        <a-icon type="qrcode" title="查看二维码" @click="getQrCode(record)" :style="{ fontSize: '20px', color: '#008000', padding: '0 10px' }" v-hasPermission="'B_userManage_qrcode'"/>
         <a-icon
           v-if="$hasPermissions('B_userManage_resetPwd') && record.loginFlag==1"
           type="unlock"
@@ -83,7 +83,7 @@
           title="删除"
           class="actionBtn icon-red"
           @click="delect(record)" />
-        <span v-if="!$hasPermissions('B_userManage_edit') && !($hasPermissions('B_userManage_resetPwd') && record.loginFlag==1) && !($hasPermissions('B_userManage_del') && record.loginFlag==0) ">--</span>
+        <span v-if="!$hasPermissions('B_userManage_edit') && !($hasPermissions('B_userManage_resetPwd') && record.loginFlag==1) && !($hasPermissions('B_userManage_del') && record.loginFlag==0) && !$hasPermissions('B_userManage_qrcode')" >--</span>
       </span>
     </s-table>
     <userModal :visible="showModal" @refresh="$refs.table.refresh(true)" :itemId="itemId" @close="cancel"></userModal>

+ 19 - 6
src/views/equipmentManage/collector/collector.vue

@@ -41,7 +41,13 @@
       </a-form>
     </div>
     <div class="table-operator">
-      <a-button class="add-btn" icon="plus" id="collector-btn-add" type="primary" @click="handleEdit">新增</a-button>
+      <a-button
+        class="add-btn"
+        icon="plus"
+        id="collector-btn-add"
+        type="primary"
+        @click="handleEdit"
+        v-hasPermission="'B_collector_add'">新增</a-button>
     </div>
     <s-table
       ref="table"
@@ -53,31 +59,38 @@
       <!-- 启禁用 -->
       <span slot="status" slot-scope="text, record">
         <a-switch
+          v-hasPermission="'B_collector_enable'"
           checkedChildren="启用"
           unCheckedChildren="禁用"
           v-model="record.loginFlag"
           @change="changeFlagHandle(text, record)"
           id="collector-changeFlagHandle" />
-        <!-- <span v-if="!$hasPermissions('B_userManage_enable')">--</span> -->
+        <span v-if="!$hasPermissions('B_collector_enable')">--</span>
       </span>
       <!-- 操作 -->
       <template slot="action" slot-scope="text, record">
-        <a-icon type="edit" title="编辑" class="actionBtn icon-blues" @click="handleEdit(record)" id="collector-edit"/>
+        <a-icon
+          type="edit"
+          title="编辑"
+          class="actionBtn icon-blues"
+          @click="handleEdit(record)"
+          id="collector-edit"
+          v-hasPermission="'B_collector_edit'"/>
         <a-icon
           id="collector-resetPassword"
           type="unlock"
           title="重置密码"
           class="actionBtn icon-orange"
-          v-if="record.loginFlag==1"
+          v-if="$hasPermissions('B_collector_resetPsd') && record.loginFlag==1"
           @click="resetPassword(record)" />
         <a-icon
           type="delete"
           title="删除"
           class="actionBtn icon-red"
           id="collector-delect"
-          v-if="record.loginFlag==0"
+          v-if="record.loginFlag==0 && $hasPermissions('B_collector_del')"
           @click="delect(record)" />
-          <!-- <span v-if="!$hasPermissions('B_userManage_edit') && !($hasPermissions('B_userManage_resetPwd') && record.loginFlag==1) && !($hasPermissions('B_userManage_del') && record.loginFlag==0) ">--</span> -->
+        <span v-if="!$hasPermissions('B_collector_edit') && !($hasPermissions('B_collector_resetPsd') && record.loginFlag==1) && !($hasPermissions('B_collector_del') && record.loginFlag==0) ">--</span>
       </template>
     </s-table>
     <!-- 新增编辑 -->