From b5e4adfc3a55490ad1cd49f50dfcc9dfb7b57d33 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期四, 31 八月 2023 13:45:34 +0800
Subject: [PATCH] 文档名称来源 修改

---
 src/views/spare/modules/sparePartInventory/SparePart2List.vue |   49 +++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 43 insertions(+), 6 deletions(-)

diff --git a/src/views/spare/modules/sparePartInventory/SparePart2List.vue b/src/views/spare/modules/sparePartInventory/SparePart2List.vue
index 3475333..8b588c6 100644
--- a/src/views/spare/modules/sparePartInventory/SparePart2List.vue
+++ b/src/views/spare/modules/sparePartInventory/SparePart2List.vue
@@ -58,6 +58,21 @@
         @click="searchReset"
         icon="reload"
       >閲嶇疆</a-button>
+      <a-button
+        type="primary"
+        icon="download"
+        @click="handleExportXls('搴撳瓨淇℃伅')"
+      >瀵煎嚭</a-button>
+      <a-upload
+        name="file"
+        :showUploadList="false"
+        :multiple="false"
+        :headers="tokenHeader"
+        :action="importExcelUrl"
+        @change="handleImportExcel">
+        <a-button type="primary" icon="import">瀵煎叆</a-button>
+      </a-upload>
+      <a-tag color="#55acee" style="height:15px"></a-tag>搴撳瓨绉帇 <a-tag color="#cd201f" style="height:15px"></a-tag>搴撳瓨涓嶈冻
     </div>
 
     <a-table
@@ -73,6 +88,7 @@
       @change="handleTableChange"
       :scroll="{ x: 'calc(1500px + 50%)', y: 900 }"
       :customRow="clickThenSelect"
+      :rowClassName="tableRowClass"
     >
     </a-table>
 
@@ -230,6 +246,7 @@
       ],
       url: {
         list: "/spare/sparePart/sparePartInventoryList",
+        importExcelUrl:'/spare/SparesPartInventory/importExcel'
       },
       //鏂板銆佺紪杈戙�佸垹闄ゃ�佹壒閲忓垹闄ゆ搷浣滄敼鍙樻暟鎹悗鍒锋柊鍏宠仈鐨勭粍浠剁殑鐩戝惉灞炴��
       alterFlag: "",
@@ -272,11 +289,13 @@
 
     //绂佺敤鐘舵�佹牱寮�
     tableRowClass(record, index) {
-      if (record.status != "1") {
-        return "frozenRowClass";
-      }
-      return "";
-    },
+      if (record.totalMainQuantity < record.inventoryLowerLimit) {
+          return 'downLimit'
+        }else if(record.totalMainQuantity > record.inventoryUpperLimit){
+          return 'upLimit'
+        }
+
+      },
     searchReset() {
       this.queryParam = {};
       if (this.nodeSelected.key != -1) {
@@ -319,7 +338,7 @@
   }
 }
 </script>
-<style>
+<style  lang="less" >
 @import '~@assets/less/common.less';
 
 .frozenRowClass {
@@ -331,7 +350,25 @@
 .error {
   color: red;
 }
+
+.yellow {
+  color: yellow;
+}
+
+.downLimit {
+  color: red;
+}
+
+.upLimit {
+  color: blue;
+}
+
+
 .fontweight {
   font-weight: bold;
 }
+
+.ant-table-tbody .red {
+    background-color: red !important
+  }
 </style>
\ No newline at end of file

--
Gitblit v1.9.3