Karsa 1 жил өмнө
parent
commit
43879dfa8a
69 өөрчлөгдсөн 138 нэмэгдсэн , 464 устгасан
  1. BIN
      src/assets/img/404.gif
  2. BIN
      src/assets/img/404.png
  3. BIN
      src/assets/img/cus_m/nodata.png
  4. BIN
      src/assets/img/data_m/nodata.png
  5. BIN
      src/assets/img/data_m/table_no.png
  6. BIN
      src/assets/img/ppt_m/nodata.png
  7. 1 11
      src/components/chart/chartListWrap.vue
  8. 38 0
      src/components/tableNoData.vue
  9. 4 0
      src/utils/registryComponents.js
  10. 16 2
      src/views/404.vue
  11. 1 11
      src/views/chartRelevance_manage/fittingEquationChartEditor.vue
  12. 1 11
      src/views/chartRelevance_manage/list.vue
  13. 1 6
      src/views/chartRelevance_manage/relevanceChartEditor.vue
  14. 1 6
      src/views/chartRelevance_manage/statisticFeatureChartEditor.vue
  15. 1 6
      src/views/classify_manage/classifyEnlist.vue
  16. 2 22
      src/views/dataEntry_manage/addChart.vue
  17. 1 2
      src/views/dataEntry_manage/adjustdata/adjustData.vue
  18. 3 33
      src/views/dataEntry_manage/chartSetting.vue
  19. 2 13
      src/views/dataEntry_manage/dataList.vue
  20. 1 3
      src/views/dataEntry_manage/databaseComponents/addTargetDiaBase.vue
  21. 1 2
      src/views/dataEntry_manage/databaseComponents/dataAssociateChart.vue
  22. 1 11
      src/views/dataEntry_manage/databaseComponents/dataAssociateComputeData.vue
  23. 1 2
      src/views/dataEntry_manage/databaseComponents/operationDialog.vue
  24. 1 3
      src/views/dataEntry_manage/databaseComponents/updateDialog.vue
  25. 1 2
      src/views/dataEntry_manage/databaseList.vue
  26. 2 22
      src/views/dataEntry_manage/editChart.vue
  27. 1 2
      src/views/dataEntry_manage/targetList.vue
  28. 1 11
      src/views/dataEntry_manage/thirdBase/BAIINFOTargetbase.vue
  29. 1 11
      src/views/dataEntry_manage/thirdBase/NationalDataBase.vue
  30. 1 11
      src/views/dataEntry_manage/thirdBase/SCITargetbase.vue
  31. 1 2
      src/views/dataEntry_manage/thirdBase/chinaFinancialFutures.vue
  32. 1 2
      src/views/dataEntry_manage/thirdBase/dlExchangeData.vue
  33. 1 2
      src/views/dataEntry_manage/thirdBase/shEnergy.vue
  34. 1 2
      src/views/dataEntry_manage/thirdBase/shFutures.vue
  35. 1 11
      src/views/dataEntry_manage/thirdBase/smmTargetbase.vue
  36. 1 11
      src/views/dataEntry_manage/thirdBase/steelChemicalbase.vue
  37. 1 2
      src/views/dataEntry_manage/thirdBase/zzExchangeData.vue
  38. 1 6
      src/views/datasheet_manage/components/CustomTable.vue
  39. 1 6
      src/views/datasheet_manage/components/MixedTable.vue
  40. 1 11
      src/views/datasheet_manage/sheetList.vue
  41. 1 11
      src/views/futures_manage/chartEditor.vue
  42. 1 11
      src/views/futures_manage/futuresBase.vue
  43. 2 22
      src/views/mychart_manage/components/chartDetailDia.vue
  44. 1 11
      src/views/mychart_manage/components/chooseChart.vue
  45. 1 11
      src/views/mychart_manage/index.vue
  46. 1 10
      src/views/ppt_manage/newVersion/pptCatalog.vue
  47. 3 3
      src/views/ppt_manage/newVersion/pptEditor.vue
  48. 1 10
      src/views/ppt_manage/newVersion/pptEnCatalog.vue
  49. 3 3
      src/views/ppt_manage/newVersion/pptEnEditor.vue
  50. 1 2
      src/views/predictEdb_manage/addPredicEdb.vue
  51. 1 11
      src/views/predictEdb_manage/components/childData.vue
  52. 1 2
      src/views/predictEdb_manage/components/dynamicRingdiffer.vue
  53. 1 2
      src/views/predictEdb_manage/components/operationDialog.vue
  54. 1 11
      src/views/predictEdb_manage/predictEdb.vue
  55. 1 2
      src/views/report_manage/components/prioritySettingList.vue
  56. 1 2
      src/views/report_manage/components/waitPushList.vue
  57. 1 6
      src/views/report_manage/reportAuthor.vue
  58. 1 2
      src/views/report_manage/reportEn/reportlist.vue
  59. 1 2
      src/views/report_manage/reportEn/sendMsgLog.vue
  60. 9 33
      src/views/sandbox_manage/index.vue
  61. 1 10
      src/views/semantics_manage/documentPage.vue
  62. 1 10
      src/views/semantics_manage/semanticsPage.vue
  63. 3 3
      src/views/semantics_manage/tagPage.vue
  64. 1 2
      src/views/supply_manage/components/plantTable.vue
  65. 1 2
      src/views/supply_manage/stockPlant.vue
  66. 1 2
      src/views/system_manage/departManage.vue
  67. 1 6
      src/views/system_manage/enAuthManage.vue
  68. 1 2
      src/views/system_manage/operateAuthManage.vue
  69. 1 2
      src/views/system_manage/roleManage.vue

BIN
src/assets/img/404.gif


BIN
src/assets/img/404.png


BIN
src/assets/img/cus_m/nodata.png


BIN
src/assets/img/data_m/nodata.png


BIN
src/assets/img/data_m/table_no.png


BIN
src/assets/img/ppt_m/nodata.png


+ 1 - 11
src/components/chart/chartListWrap.vue

@@ -43,17 +43,7 @@
       </el-col>
     </div>
     <div v-if="!total" class="nodata">
-      <img
-        src="~@/assets/img/data_m/table_no.png"
-        alt=""
-        style="
-          display: block;
-          width: 140px;
-          height: 148px;
-          margin: 10% auto 0;
-        "
-      />
-      暂无图表
+      <tableNoData text="暂无图表"/>
     </div>
   </div>
 </template>

+ 38 - 0
src/components/tableNoData.vue

@@ -0,0 +1,38 @@
+<template>
+  <div>
+    <img
+      src="~@/assets/img/data_m/nodata.png"
+      alt=""
+      :style="dynamicStyle"
+    />
+    <span>{{text}}</span>
+  </div>
+</template>
+
+<script>
+export default {
+  computed: {
+    dynamicStyle() {
+      return this.size==='mini' 
+        ? `display: block;
+          width: auto;
+          height: 150px;
+          margin: 20px auto 10px;`
+        : ` display: block;
+            width: auto;
+            height: 250px;
+						margin: 0 auto;`
+    }
+  },
+  props: {
+    text: {
+      type: String,
+      default: '暂无数据'
+    },
+    size: {
+      type: String,
+      default: ''
+    }
+  }
+}
+</script>

+ 4 - 0
src/utils/registryComponents.js

@@ -22,6 +22,10 @@ Vue.component('selectUnit',selectUnit)
 import edbHistoryDialog from '@/components/edbHistoryDialog.vue';
 Vue.component('edbHistoryDialog',edbHistoryDialog);
 
+//缺省图统一
+import tableNoData from '@/components/tableNoData.vue'
+Vue.component('tableNoData',tableNoData)
+
 /* 很多图表模块列表页基本类似 慢慢抽离替换 */
 //列表
 import chartListWrap from '@/components/chart/chartListWrap.vue'

+ 16 - 2
src/views/404.vue

@@ -1,7 +1,21 @@
 <template>
-    <div id="gifimg"></div>
+    <div id="gifimg">
+        <span class="nodata">404页面丢失~</span>
+    </div>
 </template>
 
 <style lang="scss" scoped>
-    #gifimg{ width:100%; height:100%; background:#43A0B6 url("~@/assets/img/404.gif") no-repeat center center; }
+    #gifimg{ 
+        width:100%; height:100%; background:#F2F6FA url("~@/assets/img/404.png") no-repeat center center;
+        text-align: center;
+        font-size: 50px;
+        position: relative;
+        .nodata {
+            position: absolute;
+            top: 20%;
+            left: 50%;
+            color: #bbb;
+            transform: translateX(-50%);
+        }
+     }
 </style>

+ 1 - 11
src/views/chartRelevance_manage/fittingEquationChartEditor.vue

@@ -133,17 +133,7 @@
       </div>
 			
 			<div class="nodata" v-else>
-				<img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-						margin: 0 auto;
-          "
-        />
-        暂无信息
+				<tableNoData text="暂无信息"/>
 			</div>
 		</div>
 

+ 1 - 11
src/views/chartRelevance_manage/list.vue

@@ -242,17 +242,7 @@
               </template>
             </el-table-column>
             <div slot="empty">
-              <img
-                src="~@/assets/img/data_m/table_no.png"
-                alt=""
-                style="
-                  display: block;
-                  width: 135px;
-                  height: 90px;
-                  margin: 20px auto 10px;
-                "
-              />
-              <span>暂无指标</span>
+              <tableNoData text="暂无指标" size="mini"/>
             </div>
           </el-table>
         </div>

+ 1 - 6
src/views/chartRelevance_manage/relevanceChartEditor.vue

@@ -314,12 +314,7 @@
       </div>
 
       <div class="nodata" v-else>
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="display: block; width: 140px; height: 148px; margin: 0 auto"
-        />
-        暂无信息
+        <tableNoData text="暂无信息"/>
       </div>
     </div>
 

+ 1 - 6
src/views/chartRelevance_manage/statisticFeatureChartEditor.vue

@@ -250,12 +250,7 @@
       </div>
 
       <div class="nodata" v-else>
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="display: block; width: 140px; height: 148px; margin: 0 auto"
-        />
-        暂无信息
+        <tableNoData text="暂无信息"/>
       </div>
     </div>
 

+ 1 - 6
src/views/classify_manage/classifyEnlist.vue

@@ -73,12 +73,7 @@
           </template>
         </el-table-column>
         <div slot="empty" style="padding: 100px 0">
-          <img
-            src="~@/assets/img/cus_m/nodata.png"
-            alt=""
-            style="display: block; width: 128px; height: 128px; margin: 0 auto"
-          />
-          <span>暂无数据</span>
+          <tableNoData text="暂无数据" size="mini"/>
         </div>
       </el-table>
 

+ 2 - 22
src/views/dataEntry_manage/addChart.vue

@@ -453,33 +453,13 @@
 							</template>
 						</el-table-column>
 						<div slot="empty">
-							<img
-								src="~@/assets/img/data_m/table_no.png"
-								alt=""
-								style="
-									display: block;
-									width: 135px;
-									height: 90px;
-									margin: 20px auto 10px;
-								"
-							/>
-							<span>暂无指标</span>
+							 <tableNoData text="暂无指标" size="mini"/>
 						</div>
 					</el-table>
 				</div>
       </div>
 			<div class="nodata" v-else>
-				<img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-						margin: 0 auto;
-          "
-        />
-        暂无信息
+				<tableNoData text="暂无信息"/>
 			</div>
 		</div>
 

+ 1 - 2
src/views/dataEntry_manage/adjustdata/adjustData.vue

@@ -129,8 +129,7 @@
               </template>
             </el-table-column>
             <div slot="empty" style="padding: 50px 0;">
-              <img src="~@/assets/img/data_m/table_no.png" alt="" style="display:block;width:135px;height:90px;margin: 20px auto 10px;">
-              <span>暂无数据</span>
+              <tableNoData text="暂无数据" size="mini"/>
             </div>
         </el-table>
       </div>

+ 3 - 33
src/views/dataEntry_manage/chartSetting.vue

@@ -298,17 +298,7 @@
             </el-collapse-item>
           </el-collapse>
           <div v-else class="nodata">
-            <img
-              src="~@/assets/img/data_m/table_no.png"
-              alt=""
-              style="
-                display: block;
-                width: 140px;
-                height: 148px;
-                margin: 5% auto 10px;
-              "
-            />
-            暂无信息
+            <tableNoData text="暂无信息"/>
           </div>
         </div>
         
@@ -610,17 +600,7 @@
                 </template>
               </el-table-column>
               <div slot="empty">
-                <img
-                  src="~@/assets/img/data_m/table_no.png"
-                  alt=""
-                  style="
-                    display: block;
-                    width: 135px;
-                    height: 90px;
-                    margin: 20px auto 10px;
-                  "
-                />
-                <span>暂无指标</span>
+                <tableNoData text="暂无指标" size="mini"/>
               </div>
             </el-table>
           </div>
@@ -668,17 +648,7 @@
             </el-col>
           </div>
           <div v-if="!public_total" class="nodata">
-            <img
-              src="~@/assets/img/data_m/table_no.png"
-              alt=""
-              style="
-                display: block;
-                width: 140px;
-                height: 148px;
-                margin: 10% auto 0;
-              "
-            />
-            暂无图表
+            <tableNoData text="暂无图表"/>
           </div>
         </div>
       </div>

+ 2 - 13
src/views/dataEntry_manage/dataList.vue

@@ -100,12 +100,7 @@
             slot="empty"
             style="lineheight: 25px; margin: 10px 0; color: #95a9c5"
           >
-            <img
-              src="../../assets/img/data_m/table_no.png"
-              alt=""
-              style="display: block; width: 105px; height: 68px; margin: auto"
-            />
-            <span>暂无指标</span>
+            <tableNoData text="暂无指标" size="mini"/>
           </div>
         </el-table>
       </div>
@@ -226,13 +221,7 @@
             slot="empty"
             style="lineheight: 25px; margin: 10px 0; color: #95a9c5"
           >
-            <img
-              src="../../assets/img/data_m/table_no.png"
-              alt=""
-              style="display: block; width: 105px; height: 68px; margin: auto"
-              v-if="tableTarget.length"
-            />
-            <span>暂无搜索结果</span>
+            <tableNoData text="暂无搜索结果" size="mini"/>
           </div>
         </el-table>
         <el-col :span="24" class="toolbar">

+ 1 - 3
src/views/dataEntry_manage/databaseComponents/addTargetDiaBase.vue

@@ -47,9 +47,7 @@
 						</template>
 					</el-table-column>
 					<div slot="empty" style="padding:40px 0 120px;">
-						<img src="~@/assets/img/data_m/table_no.png" alt=""
-							style="display:block;width:105px;height:68px;margin: 20px auto 10px;">
-						<span>未搜索到该指标</span>
+						<tableNoData text="未搜索到该指标" size="mini"/>
 					</div>
 				</el-table>
 				<ul class="value-ul" v-show="dataList.length && status === 2">

+ 1 - 2
src/views/dataEntry_manage/databaseComponents/dataAssociateChart.vue

@@ -1,8 +1,7 @@
 <template>
     <div class="associate-chart">
         <div v-if="list.length===0&&finished" style="text-align:center;display:block" class="empty-list">
-            <img src="~@/assets/img/cus_m/nodata.png" alt="" style="width:200px;margin-bottom:10px">
-            <p>该指标暂无关联图</p>
+            <tableNoData text="该指标暂无关联图"/>
         </div>
         <template v-else>
         <p style="position:relative;top:-20px;font-size:16px">共 {{chartTotal}} 张图表</p>

+ 1 - 11
src/views/dataEntry_manage/databaseComponents/dataAssociateComputeData.vue

@@ -55,17 +55,7 @@
                 </template>
             </el-table-column>
             <div slot="empty">
-                <img
-                src="~@/assets/img/data_m/table_no.png"
-                alt=""
-                style="
-                    display: block;
-                    width: 135px;
-                    height: 90px;
-                    margin: 20px auto 10px;
-                "
-                />
-                <span>暂无引用的计算指标</span>
+                <tableNoData text="暂无引用的计算指标" size="mini"/>
             </div>
         </el-table>
         <el-pagination 

+ 1 - 2
src/views/dataEntry_manage/databaseComponents/operationDialog.vue

@@ -82,8 +82,7 @@
 						</template>
 					</el-table-column>
 					<div slot="empty" style="padding:20px 0 30px;">
-						<img src="~@/assets/img/data_m/table_no.png" alt="" style="display:block;width:135px;height:90px;margin: 10px auto 5px;">
-						<span>暂无指标</span>
+						<tableNoData text="暂无指标" size="mini"/>
 					</div>
 				</el-table>
 				<ul 

+ 1 - 3
src/views/dataEntry_manage/databaseComponents/updateDialog.vue

@@ -49,9 +49,7 @@
             </template>
           </el-table-column>
           <div slot="empty" style="padding:40px 0 120px;">
-            <img src="~@/assets/img/data_m/table_no.png" alt=""
-              style="display:block;width:105px;height:68px;margin: 20px auto 10px;">
-            <span>暂无指标</span>
+            <tableNoData text="暂无指标" size="mini"/>
           </div>
         </el-table>
       </div>

+ 1 - 2
src/views/dataEntry_manage/databaseList.vue

@@ -242,8 +242,7 @@
 						</template>
 					</el-table-column>
 					<div slot="empty" style="padding: 50px 0 320px;">
-						<img src="~@/assets/img/data_m/table_no.png" alt="" style="display:block;width:135px;height:90px;margin: 20px auto 10px;">
-						<span>{{defaultWarn}}</span>
+						 <tableNoData :text="defaultWarn"/>
 					</div>
 				</el-table>
 				<ul 

+ 2 - 22
src/views/dataEntry_manage/editChart.vue

@@ -454,33 +454,13 @@
 							</template>
 						</el-table-column>
 						<div slot="empty">
-							<img
-								src="~@/assets/img/data_m/table_no.png"
-								alt=""
-								style="
-									display: block;
-									width: 135px;
-									height: 90px;
-									margin: 20px auto 10px;
-								"
-							/>
-							<span>暂无指标</span>
+							<tableNoData text="暂无指标" size="mini"/>
 						</div>
 					</el-table>
 				</div>
       </div>
 			<div class="nodata" v-else>
-				<img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-						margin: 0 auto;
-          "
-        />
-        暂无信息
+				<tableNoData text="暂无信息"/>
 			</div>
 		</div>
 

+ 1 - 2
src/views/dataEntry_manage/targetList.vue

@@ -104,8 +104,7 @@
 					</template>
 				</el-table-column>
 				<div  slot="empty" style="lineHeight:25px;margin:20px 0;color:#95A9C5;">
-					<img src="../../assets/img/data_m/table_no.png" alt="" style="display:block;width:105px;height:68px;margin: auto;">
-					<span>暂无搜索结果</span>
+					<tableNoData text="暂无搜索结果" size="mini"/>
 				</div>
 			</el-table>
 			<div class="toolbar">

+ 1 - 11
src/views/dataEntry_manage/thirdBase/BAIINFOTargetbase.vue

@@ -171,17 +171,7 @@
         </div>
       </template>
       <div v-else class="nodata-cont">
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-            margin: 100px auto 0;
-          "
-        />
-        暂无数据
+        <tableNoData text="暂无数据"/>
       </div>
     </div>
     <!-- 添加/编辑分类弹窗 -->

+ 1 - 11
src/views/dataEntry_manage/thirdBase/NationalDataBase.vue

@@ -108,17 +108,7 @@
         </div>
       </div>
       <div class="data-table-wrap wrap nodata-cont" v-else>
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-            margin: 100px auto 0;
-          "
-        />
-        暂无数据
+        <tableNoData text="暂无数据"/>
       </div>
     </div>
   </div>

+ 1 - 11
src/views/dataEntry_manage/thirdBase/SCITargetbase.vue

@@ -167,17 +167,7 @@
         </div>
       </template>
       <div v-else class="nodata-cont">
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-            margin: 100px auto 0;
-          "
-        />
-        暂无数据
+        <tableNoData text="暂无数据"/>
       </div>
     </div>
     <!-- 添加/编辑分类弹窗 -->

+ 1 - 2
src/views/dataEntry_manage/thirdBase/chinaFinancialFutures.vue

@@ -61,8 +61,7 @@
               </table>
             </div>
             <div class="empty-wrap" v-else>
-                <img width="300" :src="require('@/assets/img/data_m/nodata.png')" alt="">
-                <p style="margin-top:-50px">没有此日期的数据,请重新选择查询日期</p>
+                <tableNoData text="没有此日期的数据,请重新选择查询日期"/>
             </div>
         </div>
     </div>

+ 1 - 2
src/views/dataEntry_manage/thirdBase/dlExchangeData.vue

@@ -51,8 +51,7 @@
                 </table>
             </div>
             <div class="empty-wrap" style="height:90%" v-else>
-                <img width="300" :src="require('@/assets/img/data_m/nodata.png')" alt="">
-                <p style="margin-top:-50px">没有此日期的数据,请重新选择查询日期</p>
+                <tableNoData text="没有此日期的数据,请重新选择查询日期"/>
             </div>
             <div class="num-warp">
                 <div 

+ 1 - 2
src/views/dataEntry_manage/thirdBase/shEnergy.vue

@@ -56,8 +56,7 @@
               </table>
             </div>
             <div class="empty-wrap" v-else>
-                <img width="300" :src="require('@/assets/img/data_m/nodata.png')" alt="">
-                <p style="margin-top:-50px">没有此日期的数据,请重新选择查询日期</p>
+                <tableNoData text="没有此日期的数据,请重新选择查询日期"/>
             </div>
         </div>
     </div>

+ 1 - 2
src/views/dataEntry_manage/thirdBase/shFutures.vue

@@ -74,8 +74,7 @@
                 </table>
             </div>
             <div class="empty-wrap" v-else>
-                <img width="300" :src="require('@/assets/img/data_m/nodata.png')" alt="">
-                <p style="margin-top:-50px">没有此日期的数据,请重新选择查询日期</p>
+                <tableNoData text="没有此日期的数据,请重新选择查询日期"/>
             </div>
         </div>
     </div>

+ 1 - 11
src/views/dataEntry_manage/thirdBase/smmTargetbase.vue

@@ -180,17 +180,7 @@
         </div>
       </template>
       <div v-else class="nodata-cont">
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-            margin: 100px auto 0;
-          "
-        />
-        暂无数据
+        <tableNoData text="暂无数据"/>
       </div>
     </div>
     <!-- 添加/编辑分类弹窗 -->

+ 1 - 11
src/views/dataEntry_manage/thirdBase/steelChemicalbase.vue

@@ -175,17 +175,7 @@
         </div>
       </template>
       <div v-else class="nodata-cont">
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-            margin: 100px auto 0;
-          "
-        />
-        暂无数据
+        <tableNoData text="暂无数据"/>
       </div>
     </div>
 

+ 1 - 2
src/views/dataEntry_manage/thirdBase/zzExchangeData.vue

@@ -51,8 +51,7 @@
                 </table>
             </div>
             <div class="empty-wrap" v-else>
-                <img width="300" :src="require('@/assets/img/data_m/nodata.png')" alt="">
-                <p style="margin-top:-50px">没有此日期的数据,请重新选择查询日期</p>
+                <tableNoData text="没有此日期的数据,请重新选择查询日期"/>
             </div>
         </div>
     </div>

+ 1 - 6
src/views/datasheet_manage/components/CustomTable.vue

@@ -327,12 +327,7 @@
     </div>
 
     <div class="nodata" v-else>
-      <img
-        src="~@/assets/img/data_m/table_no.png"
-        alt=""
-        style="display: block; width: 140px; height: 148px; margin: 0 auto"
-      />
-      暂无数据
+      <tableNoData text="暂无数据"/>
     </div>
 
     <!-- 右键菜单 -->

+ 1 - 6
src/views/datasheet_manage/components/MixedTable.vue

@@ -88,12 +88,7 @@
     </template>
 
     <div class="nodata" v-else>
-      <img
-        src="~@/assets/img/data_m/table_no.png"
-        alt=""
-        style="display: block; width: 140px; height: 148px; margin: 0 auto"
-      />
-      暂无数据
+      <tableNoData text="暂无数据"/>
     </div>
   </div>
 </template>

+ 1 - 11
src/views/datasheet_manage/sheetList.vue

@@ -282,17 +282,7 @@
             </el-col>
           </div>
           <div v-if="!sheet_total" class="nodata">
-            <img
-              src="~@/assets/img/data_m/table_no.png"
-              alt=""
-              style="
-                display: block;
-                width: 140px;
-                height: 148px;
-                margin: 10% auto 0;
-              "
-            />
-            暂无表格
+            <tableNoData text="暂无表格"/>
           </div>
         </div>
       </div>

+ 1 - 11
src/views/futures_manage/chartEditor.vue

@@ -152,17 +152,7 @@
       </div>
 			
 			<div class="nodata" v-else>
-				<img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-						margin: 0 auto;
-          "
-        />
-        暂无信息
+				<tableNoData text="暂无信息"/>
 			</div>
 		</div>
 

+ 1 - 11
src/views/futures_manage/futuresBase.vue

@@ -83,17 +83,7 @@
         </template>
       </el-table-column>
       <div class="nodata" slot="empty">
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 135px;
-            height: 90px;
-            margin: 30px auto;
-          "
-        />
-        <span>请选择数据日期并输入合约代码</span>
+        <tableNoData text="请选择数据日期并输入合约代码" size="mini"/>
       </div>
     </el-table>
     

+ 2 - 22
src/views/mychart_manage/components/chartDetailDia.vue

@@ -19,17 +19,7 @@
         }}</span>
       </div>
       <div class="nodata" v-if="isNoChart">
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-            margin: 10% auto 10px;
-          "
-        />
-        暂无图表
+        <tableNoData text="暂无图表"/>
       </div>
       <template v-else>
         <div class="header">
@@ -491,17 +481,7 @@
               </template>
             </el-table-column>
             <div slot="empty">
-              <img
-                src="~@/assets/img/data_m/table_no.png"
-                alt=""
-                style="
-                  display: block;
-                  width: 135px;
-                  height: 90px;
-                  margin: 20px auto 10px;
-                "
-              />
-              <span>暂无指标</span>
+              <tableNoData text="暂无指标" size="mini"/>
             </div>
           </el-table>
         </div>

+ 1 - 11
src/views/mychart_manage/components/chooseChart.vue

@@ -76,17 +76,7 @@
           </el-col>
         </div>
         <div v-else class="nodata">
-          <img
-            src="~@/assets/img/data_m/table_no.png"
-            alt=""
-            style="
-              display: block;
-              width: 140px;
-              height: 148px;
-              margin: 10% auto 10px;
-            "
-          />
-          暂无图表
+          <tableNoData text="暂无图表"/>
         </div>
       </div>
     </el-dialog>

+ 1 - 11
src/views/mychart_manage/index.vue

@@ -225,17 +225,7 @@
       </div>
       <div v-else class="nodata">
         <span v-if="ispublic === 1" class="sharer">分享人: {{ publicClassifyList.find(item => item.MyChartClassifyId === select_classify).RealName}}</span>
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 140px;
-            height: 148px;
-            margin: 10% auto 10px;
-          "
-        />
-        暂无图表
+        <tableNoData text="暂无图表"/>
       </div>
     </div>
 

+ 1 - 10
src/views/ppt_manage/newVersion/pptCatalog.vue

@@ -221,16 +221,7 @@
             </div>
           </draggable>
           <div class="empty" v-if="catalogPPTList.length===0">
-            <img
-              src="~@/assets/img/data_m/table_no.png"
-              style="
-                display: block;
-                width: 140px;
-                height: 148px;
-                margin: 5% auto 10px;
-              "
-            />
-            暂无数据
+            <tableNoData text="暂无数据" size="mini"/>
           </div>
         </div>
       </div>

+ 3 - 3
src/views/ppt_manage/newVersion/pptEditor.vue

@@ -139,7 +139,7 @@
                         <img :src="item.ChartImage" ref="insert_img" />
                     </div>
                     </template>
-                    <img v-else src="~@/assets/img/ppt_m/nodata.png"  style="max-width:186px;height:195px;display:inline-block;margin-top:200px;">
+                    <tableNoData text="暂无数据" size="mini" v-else/>
                 </div>
               </div>
               <div v-show="tabsactive == '沙盘'" class="chart-tool flex-column">
@@ -155,7 +155,7 @@
                     </div>
                     <div v-loading = "sandTableLoading" class="loaded-text">{{loadedText}}</div>
                   </template>
-                  <img v-else src="~@/assets/img/ppt_m/nodata.png"  style="max-width:186px;height:195px;display:inline-block;margin-top:200px;">
+                  <tableNoData text="暂无数据" size="mini" v-else/>
                 </div>
               </div>
               <div v-show="tabsactive == '表格'" class="chart-tool flex-column">
@@ -169,7 +169,7 @@
                       <img :src="item.ExcelImage" style="width:100%;object-fit: contain;height: 250px"  @click="chooseChart(item,'sheet')"/>
                     </div>
                   </template>
-                  <img v-else src="~@/assets/img/ppt_m/nodata.png"  style="max-width:186px;height:195px;display:inline-block;margin-top:200px;">
+                  <tableNoData text="暂无数据" size="mini" v-else/>
                 </div>
               </div>
               <div v-show="tabsactive == 'MyETA批量'" class="chart-tool flex-column">

+ 1 - 10
src/views/ppt_manage/newVersion/pptEnCatalog.vue

@@ -217,16 +217,7 @@
             </div>
           </draggable>
           <div class="empty" v-if="catalogPPTList.length===0">
-            <img
-              src="~@/assets/img/data_m/table_no.png"
-              style="
-                display: block;
-                width: 140px;
-                height: 148px;
-                margin: 5% auto 10px;
-              "
-            />
-            暂无数据
+            <tableNoData text="暂无数据"/>
           </div>
         </div>
       </div>

+ 3 - 3
src/views/ppt_manage/newVersion/pptEnEditor.vue

@@ -140,7 +140,7 @@
                         <img :src="item.ChartImage" ref="insert_img" />
                     </div>
                     </template>
-                    <img v-else src="~@/assets/img/ppt_m/nodata.png"  style="max-width:186px;height:195px;display:inline-block;margin-top:200px;">
+                    <tableNoData text="暂无数据" size="mini" v-else/>
                 </div>
               </div>
               <div v-show="tabsactive == '沙盘'" class="chart-tool flex-column">
@@ -156,7 +156,7 @@
                     </div>
                     <div v-loading = "sandTableLoading" class="loaded-text">{{loadedText}}</div>
                   </template>
-                  <img v-else src="~@/assets/img/ppt_m/nodata.png"  style="max-width:186px;height:195px;display:inline-block;margin-top:200px;">
+                  <tableNoData text="暂无数据" size="mini" v-else/>
                 </div>
               </div>
               <div v-show="tabsactive == '表格'" class="chart-tool flex-column">
@@ -170,7 +170,7 @@
                       <img :src="item.ExcelImage" style="width:100%;object-fit: contain;height: 250px"  @click="chooseChart(item,'sheet')"/>
                     </div>
                   </template>
-                  <img v-else src="~@/assets/img/ppt_m/nodata.png"  style="max-width:186px;height:195px;display:inline-block;margin-top:200px;">
+                  <tableNoData text="暂无数据" size="mini" v-else/>
                 </div>
               </div>
               <div v-show="tabsactive == 'MyETA批量'" class="chart-tool flex-column">

+ 1 - 2
src/views/predictEdb_manage/addPredicEdb.vue

@@ -358,8 +358,7 @@
         />
       </div>
       <div class="empty-box" v-show="!edbData.DataList">
-        <img src="~@/assets/img/cus_m/nodata.png" alt="" />
-        <p>暂无信息</p>
+        <tableNoData text="暂无信息"/>
       </div>
     </div>
 

+ 1 - 11
src/views/predictEdb_manage/components/childData.vue

@@ -31,17 +31,7 @@
         </template>
       </el-table-column>
       <div slot="empty" style="padding: 50px 0 320px">
-        <img
-          src="~@/assets/img/data_m/table_no.png"
-          alt=""
-          style="
-            display: block;
-            width: 135px;
-            height: 90px;
-            margin: 20px auto 10px;
-          "
-        />
-        <span>暂无数据</span>
+        <tableNoData text="暂无数据" size="mini"/>
       </div>
     </el-table>
     <ul

+ 1 - 2
src/views/predictEdb_manage/components/dynamicRingdiffer.vue

@@ -87,8 +87,7 @@
           </template>
         </el-table-column>
 					<div slot="empty" style="padding:20px 0 30px;">
-						<img src="~@/assets/img/data_m/table_no.png" alt="" style="display:block;width:135px;height:90px;margin: 10px auto 5px;">
-						<span>暂无指标</span>
+						<tableNoData text="暂无指标" size="mini"/>
 					</div>
       </el-table>
 		</div>

+ 1 - 2
src/views/predictEdb_manage/components/operationDialog.vue

@@ -81,8 +81,7 @@
 						</template>
 					</el-table-column>
 					<div slot="empty" style="padding:20px 0 30px;">
-						<img src="~@/assets/img/data_m/table_no.png" alt="" style="display:block;width:135px;height:90px;margin: 10px auto 5px;">
-						<span>暂无指标</span>
+						<tableNoData text="暂无指标" size="mini"/>
 					</div>
 				</el-table>
 				<ul 

+ 1 - 11
src/views/predictEdb_manage/predictEdb.vue

@@ -207,17 +207,7 @@
 						</el-col>
 					</div>
 					<div v-if="!edb_total" class="nodata">
-						<img
-						src="~@/assets/img/data_m/table_no.png"
-						alt=""
-						style="
-							display: block;
-							width: 140px;
-							height: 148px;
-							margin: 10% auto 0;
-						"
-						/>
-						暂无指标
+						<tableNoData text="暂无指标"/>
 					</div>
 				</div>
 			</div>

+ 1 - 2
src/views/report_manage/components/prioritySettingList.vue

@@ -31,8 +31,7 @@
           </template>
         </el-table-column>
         <div slot="empty" class="table-noData">
-          <img src="~@/assets/img/cus_m/nodata.png" />
-          <span>暂无数据</span>
+           <tableNoData text="暂无数据" size="mini"/>
         </div>
       </el-table>
     </div>

+ 1 - 2
src/views/report_manage/components/waitPushList.vue

@@ -110,8 +110,7 @@
           </template>
         </el-table-column>
         <div slot="empty" class="table-noData">
-          <img src="~@/assets/img/cus_m/nodata.png" />
-          <span>暂无数据</span>
+           <tableNoData text="暂无数据" size="mini"/>
         </div>
       </el-table>
     </div>

+ 1 - 6
src/views/report_manage/reportAuthor.vue

@@ -52,12 +52,7 @@
         </el-table-column>
 
         <div slot="empty" style="padding: 50px 0 50px">
-          <img
-            src="~@/assets/img/data_m/table_no.png"
-            alt=""
-            style="display: block;width: 135px;height: 90px;margin: 20px auto 10px;"
-          />
-          <span>暂无数据</span>
+          <tableNoData text="暂无数据" size="mini"/>
         </div>
       </el-table>
       <el-row style="margin-top: 30px">

+ 1 - 2
src/views/report_manage/reportEn/reportlist.vue

@@ -150,8 +150,7 @@
 						</template>
 				</el-table-column>
 				<div slot="empty" style="padding: 100px 0">
-					<img src="~@/assets/img/cus_m/nodata.png" alt="" style="display:block;width:128px;height:128px;margin: 0 auto;">
-					<span>暂无数据</span>
+           <tableNoData text="暂无数据" size="mini"/>
 				</div>
 			</el-table>
 

+ 1 - 2
src/views/report_manage/reportEn/sendMsgLog.vue

@@ -50,8 +50,7 @@
 						</template>
 				</el-table-column>
 				<div slot="empty" style="padding: 100px 0">
-					<img src="~@/assets/img/cus_m/nodata.png" alt="" style="display:block;width:128px;height:128px;margin: 0 auto;">
-					<span>暂无日志</span>
+          <tableNoData text="暂无日志" size="mini"/>
 				</div>
 			</el-table>
 

+ 9 - 33
src/views/sandbox_manage/index.vue

@@ -62,33 +62,29 @@
           <template slot-scope="scope">
             <template v-if="scope.row.key !== 'more'">
               <el-button
-                size="mini"
                 type="text"
                 @click="handleSand(scope.row, 'edit')"
                 v-if="scope.row.CanEdit"
                 >编辑</el-button
               >
               <el-button
-                size="mini"
                 type="text"
                 @click="handleSand(scope.row, 'edit')"
                 v-if="!scope.row.CanEdit"
                 >{{scope.row.Editor||''}}编辑中...</el-button
               >
               <el-button
-                size="mini"
                 type="text"
                 style="color: #f00"
                 @click="handleSand(scope.row, 'del')"
                 >删除</el-button
               >
               <el-button
-                size="mini"
                 type="text"
                 @click="handleSand(scope.row, 'view')"
                 >查看</el-button
               >
-              <el-button size="mini" type="text" @click="copyImg(scope.row)"
+              <el-button  type="text" @click="copyImg(scope.row)"
                 >复制图片</el-button
               >
             </template>
@@ -96,17 +92,7 @@
         </el-table-column>
 
         <div slot="empty" style="padding: 50px 0 50px">
-          <img
-            src="~@/assets/img/data_m/table_no.png"
-            alt=""
-            style="
-              display: block;
-              width: 135px;
-              height: 90px;
-              margin: 20px auto 10px;
-            "
-          />
-          <span>暂无数据</span>
+          <tableNoData text="暂无数据" size="mini"/>
         </div>
       </el-table>
     </div>
@@ -138,27 +124,17 @@
           </el-table-column>
           <el-table-column align="center" label="操作">
             <template slot-scope="scope">
-              <el-button size="mini" type="text" @click="editChildSand(scope.row)" v-if="scope.row.CanEdit">编辑</el-button>
-              <!-- <el-button size="mini" type="text" @click="handleSand(scope.row, 'editing')" v-else>{{scope.row.Editor||''}}编辑中...</el-button> -->
-              <el-button size="mini" type="text" @click="editChildSand(scope.row)" v-else>{{scope.row.Editor||''}}编辑中...</el-button>
-              <el-button size="mini" type="text" style="color: #f00" @click="removeChildSand(scope.row)">删除</el-button>
-              <el-button size="mini" type="text" @click="handleSand(scope.row, 'view')">查看</el-button>
-              <el-button size="mini" type="text" @click="copyImg(scope.row)">复制图片</el-button>
+              <el-button type="text" @click="editChildSand(scope.row)" v-if="scope.row.CanEdit">编辑</el-button>
+              <!-- <el-button type="text" @click="handleSand(scope.row, 'editing')" v-else>{{scope.row.Editor||''}}编辑中...</el-button> -->
+              <el-button type="text" @click="editChildSand(scope.row)" v-else>{{scope.row.Editor||''}}编辑中...</el-button>
+              <el-button type="text" style="color: #f00" @click="removeChildSand(scope.row)">删除</el-button>
+              <el-button type="text" @click="handleSand(scope.row, 'view')">查看</el-button>
+              <el-button type="text" @click="copyImg(scope.row)">复制图片</el-button>
             </template>
           </el-table-column>
 
           <div slot="empty" style="padding: 50px 0 50px">
-            <img
-              src="~@/assets/img/data_m/table_no.png"
-              alt=""
-              style="
-                display: block;
-                width: 135px;
-                height: 90px;
-                margin: 20px auto 10px;
-              "
-            />
-            <span>暂无数据</span>
+            <tableNoData text="暂无数据" size="mini"/>
           </div>
         </el-table>
         <el-row style="margin-top: 30px">

+ 1 - 10
src/views/semantics_manage/documentPage.vue

@@ -122,16 +122,7 @@
           </div>
         </draggable> -->
           <div class="empty" v-if="catalogList.length===0">
-            <img
-              src="~@/assets/img/data_m/table_no.png"
-              style="
-                display: block;
-                width: 140px;
-                height: 148px;
-                margin: 5% auto 10px;
-              "
-            />
-            暂无数据
+            <tableNoData text="暂无数据"/>
           </div>
       </div>
       <!-- 文件详情 -->

+ 1 - 10
src/views/semantics_manage/semanticsPage.vue

@@ -114,16 +114,7 @@
             </div>
           </draggable> -->
           <div class="empty" v-if="catalogList.length===0">
-            <img
-              src="~@/assets/img/data_m/table_no.png"
-              style="
-                display: block;
-                width: 140px;
-                height: 148px;
-                margin: 5% auto 10px;
-              "
-            />
-            暂无数据
+            <tableNoData text="暂无数据"/>
           </div>
       </div>
       <!-- 文件详情 -->

+ 3 - 3
src/views/semantics_manage/tagPage.vue

@@ -14,7 +14,7 @@
           :min-width="column.minWidth"
         >
           <template slot-scope="{row}">
-            <el-button type="text" size="small" :style="row.UserNum===0?{color:'#606266'}:{}"
+            <el-button type="text" :style="row.UserNum===0?{color:'#606266'}:{}"
               v-if="column.key==='UserNum'" @click="checkContent(row)">
               {{row.UserNum}}
             </el-button>
@@ -23,8 +23,8 @@
         </el-table-column>
         <el-table-column  label="操作" align="center">
           <template slot-scope="{row}">
-            <el-button type="text" size="small"  @click="handleOperate('edit',row)">编辑</el-button>
-            <el-button type="text" size="small"  style="color:red;" @click="handleOperate('delete',row)">删除</el-button>
+            <el-button type="text"  @click="handleOperate('edit',row)">编辑</el-button>
+            <el-button type="text"  style="color:red;" @click="handleOperate('delete',row)">删除</el-button>
           </template>
         </el-table-column>
       </el-table>

+ 1 - 2
src/views/supply_manage/components/plantTable.vue

@@ -132,8 +132,7 @@
         </template>
       </el-table-column>
       <div slot="empty" style="padding: 20px 0">
-        <img src="~@/assets/img/cus_m/nodata.png" alt="" style="display:block;width:128px;height:128px;margin: 0 auto;">
-        <span>暂无信息</span>
+        <tableNoData text="暂无信息" size="mini"/>
       </div>
     </el-table>
 

+ 1 - 2
src/views/supply_manage/stockPlant.vue

@@ -41,8 +41,7 @@
           </template>
         </el-table-column>
         <div slot="empty" style="padding: 20px 0">
-          <img src="~@/assets/img/cus_m/nodata.png" alt="" style="display:block;width:128px;height:128px;margin: 0 auto;">
-          <span>暂无品种</span>
+          <tableNoData text="暂无品种" size="mini"/>
         </div>
       </el-table>
       <div style="height:40px;margin-top: 20px;">

+ 1 - 2
src/views/system_manage/departManage.vue

@@ -112,8 +112,7 @@
 						</template>
 					</el-table-column>
 					<div slot="empty" style="lineHeight:25px;margin:20px 0;color:#95A9C5;">
-						<img src="../../assets/img/data_m/table_no.png" alt="" style="display:block;width:105px;height:68px;margin: auto;">
-						<span>暂无数据</span>
+						<tableNoData text="暂无数据" size="mini"/>
 					</div>
 				</el-table>
 				<el-col :span="24" class="toolbar">

+ 1 - 6
src/views/system_manage/enAuthManage.vue

@@ -94,12 +94,7 @@
           </template>
         </el-table-column>
         <div slot="empty" style="lineheight: 44px; margin: 60px 0; color: #999">
-          <img
-            src="~@/assets/img/cus_m/nodata.png"
-            alt=""
-            style="display: block; width: 160px; height: 128px; margin: auto"
-          />
-          <span>暂无数据</span>
+          <tableNoData text="暂无数据" size="mini"/>
         </div>
       </el-table>
       <el-pagination

+ 1 - 2
src/views/system_manage/operateAuthManage.vue

@@ -97,8 +97,7 @@
         </el-table-column>
         
         <div slot="empty" style="padding: 100px 0">
-					<img src="~@/assets/img/cus_m/nodata.png" alt="" style="display:block;width:128px;height:128px;margin: 0 auto;">
-					<span>暂无数据</span>
+          <tableNoData text="暂无数据" size="mini"/>
 				</div>
     </el-table>
     <el-col :span="24" style="height:35px">

+ 1 - 2
src/views/system_manage/roleManage.vue

@@ -49,8 +49,7 @@
 					</template>
 				</el-table-column>
 				<div slot="empty" style="lineHeight:25px;margin:20px 0;color:#95A9C5;">
-					<img src="../../assets/img/data_m/table_no.png" alt="" style="display:block;width:105px;height:68px;margin: auto;">
-					<span>暂无角色</span>
+					<tableNoData text="暂无角色" size="mini"/>
 				</div>
 			</el-table>
 			<el-col :span="24" class="toolbar">