Parcourir la source

fix:历史评标专家模块逻辑调整

tsz il y a 2 ans
Parent
commit
730cc20d83

+ 3 - 2
src/jfw/modules/app/src/web/staticres/jyapp/big-member/js/analysis_result.js

@@ -973,6 +973,7 @@ var vNode = {
             } else {
                 this.isShow.showExperts = false
             }
+            this.$forceUpdate()
         },
 
         // 热力图+散点图数据获取及自定义配置
@@ -1406,12 +1407,12 @@ var vNode = {
               break;
             case 1:
               this.filterData.searchItem = 2
-              this.filterData.projectScope = 0
+              this.filterData.projectScope = 1
               this.historyExpert.historyTabActive = 0
               break;
             case 2:
               this.filterData.searchItem = 3
-              this.filterData.projectScope = 0
+              this.filterData.projectScope = 1
               this.historyExpert.historyTabActive = 0
               break;
             default:

+ 9 - 3
src/jfw/modules/app/src/web/templates/big-member/page_analysis_result.html

@@ -295,7 +295,7 @@
                           <div class="bar-tip">注:各采购单位类型占比以采购规模来计算,最多展示占比排名前十的采购单位类型。</div>
                       </div>
                       <!-- 历史合作评标专家 -->
-                      <div class="a-item ranking" v-if="isShow.showExperts">
+                      <div class="a-item ranking" v-if="(historyExpert.historyTabActive == 0 && isShow.showExperts) || historyExpert.historyTabActive == 1">
                           <div class="filter-title">
                               <span>历史合作评标专家</span>
                               <div class="switchTab">
@@ -315,12 +315,12 @@
                                 </div> -->
                               </div>
                           </div>
-                          <p style="display: flex;justify-content: space-between;align-items: center;padding:0 .32rem;font-size: .24rem;color:#9B9CA3;height: .48rem;">
+                          <p v-if="isShow.showExperts" style="display: flex;justify-content: space-between;align-items: center;padding:0 .32rem;font-size: .24rem;color:#9B9CA3;height: .48rem;">
                             <span style="width: 1.04rem;"></span>
                             <span style="margin-left: 1.1rem">最近合作日期</span>
                             <span>参评项目数量(个)</span>
                           </p>
-                          <div class="progress-bar-container">
+                          <div class="progress-bar-container" v-if="isShow.showExperts">
                               <div class="progress-bar-item" @click="setViewMore(item)" v-for="(item,index) in expertWinArr" :key="index">
                                   <div class="item-label">
                                       <span class="item-name">${item.key}</span>
@@ -332,6 +332,12 @@
                                   </div>
                               </div>
                           </div>
+                          <div class="jy-empty" v-else>
+                            <div class="jy-empty-img"></div>
+                            <p class="jy-empty-text" style="padding-bottom: 0.32rem;">
+                              暂无数据
+                            </p>
+                          </div>
                       </div>
                       <div class="a-item navBar" v-if="isHaveTrue">
                         <span>继续查看</span>