Browse Source

Merge branch 'dev/v1.0.51_zsy' of jianyu/web into feature/v1.0.51

zhangsiya 1 year ago
parent
commit
c8bbbb1e81

+ 10 - 1
apps/bigmember_pc/src/views/download-pdf/components/CommonTable.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="pdf-common-table">
-    <el-table :data="dataList" border>
+    <el-table :data="dataList" border empty-text="该分析维度暂无相关数据,如有问题请联系客服,客服电话:400-108-6670">
       <el-table-column
         v-for="item in tableInfo.columns"
         align="center"
@@ -50,6 +50,15 @@ export default {
       width: 100% !important;
     }
   }
+
+  .el-table__empty-block {
+    width: 100% !important;
+    .el-table__empty-text {
+      width: 100%;
+    }
+  }
+
 }
 
+
 </style>

+ 4 - 4
apps/bigmember_pc/src/views/download-pdf/entReport.vue

@@ -208,13 +208,13 @@
           <CommonTable :tableInfo="clientFb.tableData"></CommonTable>
         </div>
         <!-- 重点客户 -->
-        <h2 v-if="keyClient.show">重点合作客户</h2>
-        <div v-if="keyClient.show">
+        <h2 v-if="keyClient.show && keyClient.topTableData.rows.length > 0">重点合作客户</h2>
+        <div v-if="keyClient.show && keyClient.topTableData.rows.length > 0">
           <CommonTable :tableInfo="keyClient.topTableData"></CommonTable>
           <div><span class="tip-red">*</span>按照“中标金额”排序,最多展示前100条记录。</div>
         </div>
-        <h2 v-if="keyClient.show">首次合作客户</h2>
-        <div v-if="keyClient.show">
+        <h2 v-if="keyClient.show && keyClient.firstTableData.rows.length > 0">首次合作客户</h2>
+        <div v-if="keyClient.show && keyClient.firstTableData.rows.length > 0">
           <CommonTable :tableInfo="keyClient.firstTableData"></CommonTable>
           <div><span class="tip-red">*</span>按照“中标金额”排序,最多展示前100条记录。</div>
         </div>

+ 15 - 6
apps/bigmember_pc/src/views/download-pdf/propReport.vue

@@ -181,7 +181,7 @@
           <common-table class="sub-section" :tableInfo="buyScaleFb.tableData"></common-table>
           <div v-if="buyScaleFb.data.length > 10"><span class="tip-red">*</span>按照“项目数量”排序,最多展示前10条记录。</div>
         </div>
-        <h2>各类招标方式占比</h2>
+        <h2 v-if="bidType.show">各类招标方式占比</h2>
         <!-- 各类招标方式占比 -->
         <div class="sub-section"  v-if="bidType.show">
           <double-bar-chart :datas="bidType.data"></double-bar-chart>
@@ -275,8 +275,8 @@
           <div v-if="area.data.rows.length > 10"><span class="tip-red">*</span>按照“企业数量”排序,最多展示前10条记录。</div>
         </div>
         <!-- 重点合作代理机构 -->
-        <h2 v-if="agency.show">重点合作代理机构</h2>
-        <div class="sub-section" v-if="agency.show">
+        <h2 v-if="agency.show && agency.tableData.rows.length > 0">重点合作代理机构</h2>
+        <div class="sub-section" v-if="agency.show && agency.tableData.rows.length > 0">
           <common-table :tableInfo="agency.tableData"></common-table>
           <div><span class="tip-red">*</span>按照“项目数量”排序,最多展示前10条记录。</div>
         </div>
@@ -435,7 +435,10 @@ export default {
         show: false,
         flag: false,
         data: [],
-        tableData: [],
+        tableData:  {
+          columns: ['采购规模', '项目数量(个)', '平均节支率'],
+          rows: []
+        },
         options: {
           tooltip: {
             formatter: this.configBuyScaleFb
@@ -499,7 +502,10 @@ export default {
         show: false,
         flag: false,
         data: [],
-        tableData: []
+        tableData:  {
+          columns: ['行业', '企业名称', '中标金额(万元)', '项目数量(个)', '平均节支率', '最近合作日期'],
+          rows: []
+        }
       },
       // 合作企业注册资本分布
       capital: {
@@ -565,7 +571,10 @@ export default {
         show: false,
         flag: false,
         data: [],
-        tableData: []
+        tableData: {
+          columns: ['招标代理机构', '项目数量(个)', '最近合作日期'],
+          rows: []
+        }
       },
       //查询条件
       analysisCondition: {},