Selaa lähdekoodia

fix:明细列表逻辑调整、文案调整

tsz 2 vuotta sitten
vanhempi
commit
0218bd384c

+ 3 - 0
src/jfw/modules/app/src/web/staticres/jyapp/big-member/css/report_detail_month.css

@@ -201,6 +201,9 @@
   color: #9B9CA3;
   font-size: .26rem;
 }
+#report_week .van-tab--active, #report_month .van-tab--active {
+  color: #2ABED1;
+}
 #report_week .van-tabs__line, #report_month .van-tabs__line{
   background: linear-gradient(270.04deg, #25BEEE 0.03%, #2ABED1 74.46%);;
   width: .48rem;

+ 21 - 1
src/jfw/modules/app/src/web/staticres/jyapp/big-member/js/report_analysis.js

@@ -1151,7 +1151,11 @@ var vm = new Vue({
         scaleData.rows.reverse()
         this.$set(this.sections.projectScatter, 'chartData', scaleData)
         if (this.sections.projectScatter.tableData.length) {
-          this.sections.projectScatter.dataAlready = true
+          setTimeout(() => {
+            this.sections.projectScatter.dataAlready = true
+          }, 100)
+        } else {
+          this.sections.projectScatter.dataAlready = false
         }
       }
     },
@@ -1298,6 +1302,8 @@ var vm = new Vue({
           }
         })
         tableDataCount.rows = scaleAreaCountTop3
+      } else {
+        tableDataCount.rows = []
       }
 
       const scaleAreaAmountTop3 = data.scaleAreaAmountTop
@@ -1323,13 +1329,19 @@ var vm = new Vue({
           }
         })
         tableDataAmount.rows = scaleAreaAmountTop3
+      } else {
+        tableDataAmount.rows = []
       }
 
       if (tableDataCount.rows.length) {
         this.$set(this.sections.areaScatter, 'projectCountTop3', tableDataCount.rows)
+      } else {
+        this.$set(this.sections.areaScatter, 'projectCountTop3', null)
       }
       if (tableDataAmount.rows.length) {
         this.$set(this.sections.areaScatter, 'projectAmountTop3', tableDataAmount.rows)
+      } else {
+        this.$set(this.sections.areaScatter, 'projectAmountTop3', null)
       }
     },
     sorUserTop3 (data) {
@@ -1366,6 +1378,8 @@ var vm = new Vue({
           }
         })
         tableDataCount.rows = countTop3
+      } else {
+        tableDataCount.rows = []
       }
 
       const amountTop3 = data.scaleBuyclassAmountTop
@@ -1391,13 +1405,19 @@ var vm = new Vue({
           }
         })
         tableDataAmount.rows = amountTop3
+      } else {
+        tableDataAmount.rows = []
       }
 
       if (tableDataCount.rows.length) {
         this.$set(this.sections.userScatter, 'projectCountTop3', tableDataCount.rows)
+      } else {
+        this.$set(this.sections.userScatter, 'projectCountTop3', null)
       }
       if (tableDataAmount.rows.length) {
         this.$set(this.sections.userScatter, 'projectAmountTop3', tableDataAmount.rows)
+      } else {
+        this.$set(this.sections.userScatter, 'projectAmountTop3', null)
       }
     },
     // 细分市场

+ 1 - 1
src/jfw/modules/app/src/web/templates/big-member/page_report_analysis_pro_list.html

@@ -24,7 +24,7 @@
         <van-list
           v-model:loading="vanlistParams.loading"
           :finished="vanlistParams.finished"
-          finished-text="没有更多了"
+          :finished-text="projectInfo.total > 5000 ? '为您展示前5000条,可细化筛选条件查看更多信息': '没有更多了'"
           @load="onListLoad"
         >
           <project-cell @set-winner-link="setWinnerLink" @set-buyer-link="setBuyerLink(item)" @set-link-url="setLinkUrl" :item="item" v-for="item in projectInfo.list" :key="item.id">

+ 1 - 1
src/jfw/modules/app/src/web/templates/big-member/page_report_detail_month.html

@@ -897,7 +897,7 @@
               <van-list
                 v-model:loading="vanlistParams.loading"
                 :finished="vanlistParams.finished"
-                finished-text="没有更多了"
+                :finished-text="projectInfo.total > 5000 ? '为您展示前5000条,可细化筛选条件查看更多信息': '没有更多了'"
                 @load="onListLoad"
               >
                 <project-cell @set-winner-link="setWinnerLink" @set-buyer-link="setBuyerLink(item)" @set-link-url="setLinkUrl" :item="item" v-for="item in projectInfo.list" :key="item.id">

+ 1 - 1
src/jfw/modules/app/src/web/templates/big-member/page_report_detail_week.html

@@ -554,7 +554,7 @@
               <van-list
                 v-model:loading="vanlistParams.loading"
                 :finished="vanlistParams.finished"
-                finished-text="没有更多了"
+                :finished-text="projectInfo.total > 5000 ? '为您展示前5000条,可细化筛选条件查看更多信息': '没有更多了'"
                 @load="onListLoad"
               >
                 <project-cell @set-winner-link="setWinnerLink" @set-buyer-link="setBuyerLink(item)" @set-link-url="setLinkUrl" :item="item" v-for="item in projectInfo.list" :key="item.id">

+ 1 - 1
src/web/staticres/common-module/filter/css/project_cell.css

@@ -1,5 +1,5 @@
 .project-cell{
-  padding: .32rem 0;
+  padding: .32rem;
 }
 .ellipsis{
   white-space: nowrap;

+ 6 - 1
src/web/staticres/common-module/filter/css/project_header.css

@@ -1,11 +1,11 @@
 .project-detail-list {
-  padding: 0 .32rem;
   background: #fff;
 }
 .project-detail-title{
   display: flex;
   justify-content: space-between;
   align-items: center;
+  padding: 0 .32rem;
   height: .88rem;
 }
 .project-detail-title .p-d-t-left{
@@ -46,3 +46,8 @@
   height: .48rem;
 }
 
+.van-list__finished-text{
+  background: #F0F0F0;
+  color: #686868;
+}
+

+ 10 - 3
src/web/staticres/common-module/filter/js/project_cell.js

@@ -76,11 +76,18 @@ var projectCellComponent = {
       }
     },
     setBidAmount () {
-      if (this.item.bidAmount) {}
-      return this.item.bidAmount ? utils.moneyUnit(this.item.bidAmount, 'transfer', '万元') : ''
+      if (this.item.bidAmount >= 10000) {
+        return this.item.bidAmount ? utils.moneyUnit(this.item.bidAmount, 'transfer', '万元') : ''
+      } else {
+        return this.item.bidAmount ? utils.moneyUnit(this.item.bidAmount) : ''
+      }
     },
     setBudget () {
-      return this.item.budget ? utils.moneyUnit(this.item.budget, 'transfer', '万元') : ''
+      if(this.item.budget >= 10000) {
+        return this.item.budget ? utils.moneyUnit(this.item.budget, 'transfer', '万元') : ''
+      } else {
+        return this.item.budget ? utils.moneyUnit(this.item.budget) : ''
+      }
     },
     setWinner () {
       if (this.item.winner) {

+ 1 - 1
src/web/templates/big-member/wx/page_report_analysis_pro_list.html

@@ -35,7 +35,7 @@
         <van-list
           v-model:loading="vanlistParams.loading"
           :finished="vanlistParams.finished"
-          finished-text="没有更多了"
+          :finished-text="projectInfo.total > 5000 ? '为您展示前5000条,可细化筛选条件查看更多信息': '没有更多了'"
           @load="onListLoad"
         >
           <project-cell @set-winner-link="setWinnerLink" @set-buyer-link="setBuyerLink(item)" @set-link-url="setLinkUrl" :item="item" v-for="item in projectInfo.list" :key="item.id">

+ 1 - 1
src/web/templates/frontRouter/pc/serviceSystem/free/index.html

@@ -1968,7 +1968,7 @@
                                             按需导出数据,分析市场、挖掘商机线索
                                         </p>
                                         <p class="text">
-                                            本周/字段明细:省份、城市、公告标题、公告类别、公告内容、发布时间、公告地址、剑鱼标讯地址、项目名称、项目范围、预算金额、中标金额、开标日期、采购单位、采购单位信息(采购单位联系人、采购单位联系电话、招标代理机构)、中标单位信息(中标单位、中标单位联系人、中标单位联系电话)(来源:招标公告网站)、中标单位信息(中标单位联系人、中标单位联系电话、电子邮箱)(来源:国家企业公示网站)。
+                                            字段明细:省份、城市、公告标题、公告类别、公告内容、发布时间、公告地址、剑鱼标讯地址、项目名称、项目范围、预算金额、中标金额、开标日期、采购单位、采购单位信息(采购单位联系人、采购单位联系电话、招标代理机构)、中标单位信息(中标单位、中标单位联系人、中标单位联系电话)(来源:招标公告网站)、中标单位信息(中标单位联系人、中标单位联系电话、电子邮箱)(来源:国家企业公示网站)。
                                         </p>
                                     </div>
                                     <div class="table_content_sortcell"><i class="free"></i></div>