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

feat: 权限判断新增

zhangyuhan 4 éve
szülő
commit
8d70049136

+ 1 - 1
src/jfw/modules/app/src/web/templates/weixin/search/tabSearch.html

@@ -733,7 +733,7 @@
                                 <h3>您暂无使用权限</h3>
                                 <p>开通超级订阅,全国企业随手查,<br>搜索信息更高效!</p>
                             </div>
-                            <div class="condition-select-group" :class="{more: isMoreSelect}" v-show="conditionMap[activeTabIndex]">
+                            <div class="condition-select-group" :class="{more: isMoreSelect}" v-show="!isWaitBuy && conditionMap[activeTabIndex]">
                                 <div class="condition-select-item" @click="onSelectItem(item, activeTabIndex)" v-for="(item,i) in conditionMap[activeTabIndex]" :class="{checked: item.checked}">
                                     <div>@@item.title@@</div>
                                     <i v-if="!isMoreSelect" class="j-icon base-icon icon-tick"></i>

+ 6 - 2
src/web/staticres/common-module/ent-search/ent-search-template.js

@@ -589,10 +589,12 @@ var vMainSearchComponent = new Vue({
           disabled: true
         },
         {
-          title: '中标企业联系方式'
+          title: '中标企业联系方式',
+          disabled: true
         },
         {
-          title: '采购单位联系方式'
+          title: '采购单位联系方式',
+          disabled: true
         }
       ],
       statusEnum: ['存续', '吊销', '停业', '撤销'],
@@ -680,6 +682,8 @@ var vMainSearchComponent = new Vue({
     },
     changePower (type, member) {
       this.entTabs[7].disabled = type
+      this.entTabs[8].disabled = type
+      this.entTabs[9].disabled = type
       this.entTabs[6].hide = !member
     },
     getMoreListToStr (key) {

+ 3 - 4
src/web/staticres/common-module/ent-search/ent-search-template.prefixer.css

@@ -336,10 +336,6 @@
     margin: 0 0.04rem;
 }
 
-.v-ent-search-group .ent-search-tab-item.ent-p-disabled {
-    color: #C0C4CC !important;
-}
-
 .v-ent-search-group .ent-search-tab-item.ent-p-disabled .disabled-tag {
     display: inline-block;
 }
@@ -347,6 +343,9 @@
 .v-ent-search-group .ent-search-tab-item.ent-p-select {
     color: #2ABED1 !important;
 }
+.v-ent-search-group .ent-search-tab-item.ent-p-disabled {
+    color: #C0C4CC !important;
+}
 
 .v-ent-search-group .ent-search-tab-item.ent-p-hide {
     display: none;

+ 1 - 1
src/web/templates/weixin/search/tabSearch.html

@@ -741,7 +741,7 @@
                                 <h3>您暂无使用权限</h3>
                                 <p>开通超级订阅,全国企业随手查,<br>搜索信息更高效!</p>
                             </div>
-                            <div class="condition-select-group" :class="{more: isMoreSelect}" v-show="conditionMap[activeTabIndex]">
+                            <div class="condition-select-group" :class="{more: isMoreSelect}" v-show="!isWaitBuy && conditionMap[activeTabIndex]">
                                 <div class="condition-select-item" @click="onSelectItem(item, activeTabIndex)" v-for="(item,i) in conditionMap[activeTabIndex]" :class="{checked: item.checked}">
                                     <div>@@item.title@@</div>
                                     <i v-if="!isMoreSelect" class="j-icon base-icon icon-tick"></i>