Pārlūkot izejas kodu

表格自定义分析不用设置权限

Karsa 1 gadu atpakaļ
vecāks
revīzija
1ee08c1c05

+ 9 - 4
src/components/notificationMsg.vue

@@ -47,7 +47,12 @@
 
                     <div class="left">
                         <ul class="data-types">
-                            <li v-for="item in tabs" :key="item.key">{{item.label}}</li>
+                            <li 
+                                v-for="item in tabs" 
+                                :key="item.key" 
+                                :class="item.key===detailInfo.type&&'act'"
+                                @click="detailInfo.type=item.key"
+                            >{{item.label}}</li>
                         </ul>
                     </div>
 
@@ -91,7 +96,7 @@
                     @click="confirmTransferHandle"
                     >{{$t('Dialog.confirm_save_btn')}}</el-button
                     >
-                    <el-button type="primary" plain @click="isOpenAuthDia"
+                    <el-button type="primary" plain @click="isOpenAuthDia = false"
                     >{{$t('Dialog.cancel_btn')}}</el-button
                     >
                 </div>
@@ -253,13 +258,13 @@ export default {
         display: flex;
         .left {
             flex-shrink: 0;
-            margin-right: 10px;
+            margin-right: 15px;
             .data-types {
                 li {
                     padding: 5px 0;
                     margin-bottom: 10px;
 
-                    border-bottom: 1px solid transparent;
+                    border-bottom: 2px solid transparent;
                     &.act {
                         border-color: #0052D9;
                     }

+ 5 - 5
src/views/system_manage/components/opearAuthSetDia.vue

@@ -49,7 +49,7 @@
       </div>
 
       <div class="classify-cont" v-if="form.type==='classify'">
-        <el-radio-group v-model="currentTab" @input="()=>{ currentSubTab='4';getClassifyList()}" style="margin-bottom:10px;">
+        <el-radio-group v-model="currentTab" @input="()=>{ currentSubTab='2';getClassifyList()}" style="margin-bottom:10px;">
           <el-radio-button
             v-for="item in tabs" 
             :key="item.key"
@@ -60,7 +60,7 @@
         <el-tabs v-model="currentSubTab" @tab-click="getClassifyList" v-if="currentTab===6">
           <el-tab-pane 
             :label="item.label" 
-            v-for="item in subTabs" 
+            v-for="item in subTabs.filter(_ => _.key!==4)" 
             :key="item.key" 
             :name="String(item.key)"
           ></el-tab-pane>
@@ -132,12 +132,12 @@ export default {
       },
 
       currentTab: 3,
-      currentSubTab: '4',
+      currentSubTab: '2',
       classifyList: [],
-      classifyTips: `注:1、支持加密分类关联部分用户;<br>
+      classifyTips: `注:1、最新设置的用户分类权限保存后,则会替换用户之前的分类权限设置;<br>
        2、若模块分类中,子分类加密父分类不加密,则父分类展示但禁选。`,
       classifyTipsEn: `
-        Note:1. Supports encrypted categorization  associated with certain users;<br>
+        Note:1. After saving the latest user category permissions settings, they will replace the user's previous category permissions settings;<br>
         2. If in the module categorization, a subcategory is encrypted but its parent category is not, the parent category will be displayed but cannot be selected.`
     }
   },

+ 3 - 3
src/views/system_manage/components/setClassifySecretDia.vue

@@ -11,7 +11,7 @@
 		v-dialogDrag
   >
     <div class="main">
-        <el-radio-group v-model="currentTab" @input="()=>{ currentSubTab='4';getClassifyList()}" style="margin-bottom:10px;">
+        <el-radio-group v-model="currentTab" @input="()=>{ currentSubTab='2';getClassifyList()}" style="margin-bottom:10px;">
           <el-radio-button
             v-for="item in tabs" 
             :key="item.key"
@@ -22,7 +22,7 @@
         <el-tabs v-model="currentSubTab" @tab-click="getClassifyList" v-if="currentTab===6">
           <el-tab-pane 
             :label="item.label" 
-            v-for="item in subTabs" 
+            v-for="item in subTabs.filter(_ => _.key!==4)" 
             :key="item.key" 
             :name="String(item.key)"
           ></el-tab-pane>
@@ -98,7 +98,7 @@ export default {
   data() {
     return {
       currentTab: 3,
-      currentSubTab: '4',
+      currentSubTab: '2',
       classifyList: []
     }
   },