Forráskód Böngészése

增加权限控制

1004749546@qq.com 4 éve
szülő
commit
82f21af8b9

+ 10 - 9
src/config/router.config.js

@@ -53,7 +53,8 @@ export const asyncRouterMap = [{
     component: PageView,
     meta: {
       title: '网点地图',
-      icon: 'global'
+      icon: 'global',
+	  permission: 'M_map'
     },
     hideChildrenInMenu: true,
     children: [{
@@ -264,27 +265,27 @@ export const asyncRouterMap = [{
     component: PageView,
     meta: {
       title: '报表',
-      icon: 'line-chart'
-      // permission: 'M_market'
+      icon: 'line-chart',
+      permission: 'M_reportForm'
     },
     children: [{
       path: '/reportForm/rubbishDeliverySearchTime',
       name: 'rubbishDeliverySearchTime',
-      component: () => import(/* webpackChunkName: "market" */ '@/views/reportForm/rubbishDeliverySearchTime.vue'),
+      component: () => import(/* webpackChunkName: "reportForm" */ '@/views/reportForm/rubbishDeliverySearchTime.vue'),
       meta: {
         title: '垃圾投递分时查询表',
-        icon: 'file-done'
-        // permission: 'M_winingRecord'
+        icon: 'file-done',
+        permission: 'M_rubbishSearchTime_list'
       }
     },
     {
       path: '/reportForm/rubbishDeliveryTotal',
       name: 'rubbishDeliveryTotal',
-      component: () => import(/* webpackChunkName: "market" */ '@/views/reportForm/rubbishDeliveryTotal.vue'),
+      component: () => import(/* webpackChunkName: "reportForm" */ '@/views/reportForm/rubbishDeliveryTotal.vue'),
       meta: {
         title: '垃圾投递汇总表',
-        icon: 'snippets'
-        // permission: 'M_lottery_list'
+        icon: 'snippets',
+        permission: 'M_rubbishTotal_list'
       }
     }
     ]

+ 2 - 3
src/views/reportForm/rubbishDeliverySearchTime.vue

@@ -36,10 +36,9 @@
               class="serach-btn"
               type="primary"
               id="releaseRecordList-refresh"
-              v-hasPermission="'B_exportDeliveryLog'"
               @click="refresh">查询</a-button>
-            <a-button class="serach-btn" id="releaseRecordList-handleReset" v-hasPermission="'B_exportDeliveryLog'" @click="handleReset">重置</a-button>
-            <a-button class="export-btn" id="releaseRecordList-export" v-hasPermission="'B_exportDeliveryLog'" :loading="loading" @click="handleExport">导出</a-button>
+            <a-button class="serach-btn" id="releaseRecordList-handleReset" @click="handleReset">重置</a-button>
+            <a-button class="export-btn" id="releaseRecordList-export" v-hasPermission="'B_rubbishSearchTime_export'" :loading="loading" @click="handleExport">导出</a-button>
           </a-col>
         </a-row>
       </a-form>

+ 1 - 1
src/views/reportForm/rubbishDeliveryTotal.vue

@@ -55,7 +55,7 @@
           <a-col :span="10">
             <a-button class="handle-btn serach-btn" id="network-btn-serach" type="primary" @click="$refs.table.refresh(true)">查询</a-button>
             <a-button class="handle-btn serach-btn" type="" id="network-btn-reset" @click="handleReset">重置</a-button>
-            <a-button class="export-btn" id="releaseRecordList-export" :loading="loading" @click="handleExport">导出</a-button>
+            <a-button class="export-btn" id="releaseRecordList-export" v-hasPermission="'M_rubbishTotal_export'" :loading="loading" @click="handleExport">导出</a-button>
           </a-col>
         </a-row>
       </a-form-model>