Ver código fonte

添加权限

chenrui 1 mês atrás
pai
commit
e3bdef5f3b

+ 4 - 4
src/config/sysSetting.js

@@ -306,8 +306,8 @@ export default {
       component: BlankLayout,
       meta: {
         title: '每日报表配置',
-        icon: 'sketch'
-        // permission: 'M_dailyReportSettings'
+        icon: 'sketch',
+        permission: 'M_dailyReportSettings'
       },
       hideChildrenInMenu: true,
       children: [
@@ -318,8 +318,8 @@ export default {
           meta: {
             title: '每日报表配置',
             icon: 'sketch',
-            hidden: true
-            // permission: 'M_dailyReportSettingsIndex'
+            hidden: true,
+            permission: 'M_dailyReportSettings'
           }
         }
       ]

+ 3 - 1
src/views/setting/dailyReportSettings/categoryTargetList.vue

@@ -101,7 +101,7 @@
             <a-button
               size="small"
               type="link"
-              v-else
+              v-else-if="$hasPermissions('B_dailyReportSettings_edit')&&!record.editable"
               class="button-info"
               :disabled="editingKey !== ''"
               @click="handleEdit(record)"
@@ -109,6 +109,7 @@
             >
               编辑
             </a-button>
+            <span v-else>--</span>
           </template>
         </s-table>
       </a-spin>
@@ -294,6 +295,7 @@ export default {
     },
     //  重置
     resetSearchForm () {
+      this.editingKey = ''
       this.queryParam.confType = undefined
       this.queryParam.confYear = new Date().getFullYear()
       this.$refs.ruleForm.resetFields()

+ 3 - 1
src/views/setting/dailyReportSettings/estimatedOrderList.vue

@@ -99,7 +99,7 @@
             <a-button
               size="small"
               type="link"
-              v-else
+              v-else-if="$hasPermissions('B_dailyReportSettings_edit')&&!record.editable"
               class="button-info"
               :disabled="editingKey !== ''"
               @click="handleEdit(record)"
@@ -107,6 +107,7 @@
             >
               编辑
             </a-button>
+            <span v-else>--</span>
           </template>
         </s-table>
       </a-spin>
@@ -305,6 +306,7 @@ export default {
     },
     //  重置
     resetSearchForm () {
+      this.editingKey = ''
       this.queryParam.confType = undefined
       this.queryParam.confYear = new Date().getFullYear()
       this.$refs.ruleForm.resetFields()

+ 2 - 2
src/views/setting/dailyReportSettings/partitionTargetList.vue

@@ -58,7 +58,6 @@
           :showPagination="false"
           :defaultLoadData="false"
           bordered>
-          <!-- $hasPermissions('B_tireSubsidySetting_edit')&& -->
           <!-- 1月~12月 -->
           <template
             v-for="col in 12"
@@ -101,7 +100,7 @@
             <a-button
               size="small"
               type="link"
-              v-else-if="!record.editable &&record.subareaAreaName!='合计' "
+              v-else-if="$hasPermissions('B_dailyReportSettings_edit')&&!record.editable &&record.subareaAreaName!='合计'"
               class="button-info"
               :disabled="editingKey !== ''"
               @click="handleEdit(record)"
@@ -319,6 +318,7 @@ export default {
     },
     //  重置
     resetSearchForm () {
+      this.editingKey = ''
       this.queryParam.confType = undefined
       this.queryParam.confYear = new Date().getFullYear()
       this.$refs.ruleForm.resetFields()