From 3d32011de9736620e96492cc40b6d6341330d4d2 Mon Sep 17 00:00:00 2001
From: houjie <714924425@qq.com>
Date: 星期三, 30 八月 2023 18:56:08 +0800
Subject: [PATCH] 备件处理

---
 src/views/spare/modules/sparePart/SparePart2List.vue                  |    4 ++--
 src/views/spare/modules/sparePartInventory/SparePartInventoryList.vue |   13 ++++++++++++-
 src/views/spare/modules/sparePartInventory/SparePart2List.vue         |   29 ++++++++++++++++++++---------
 3 files changed, 34 insertions(+), 12 deletions(-)

diff --git a/src/views/spare/modules/sparePart/SparePart2List.vue b/src/views/spare/modules/sparePart/SparePart2List.vue
index a48323b..2ac8d81 100644
--- a/src/views/spare/modules/sparePart/SparePart2List.vue
+++ b/src/views/spare/modules/sparePart/SparePart2List.vue
@@ -342,8 +342,8 @@
         selectedRowKeys: this.selectedRowKeys,
       };
     },
-    importExcelUrl(){
-      return `${window._CONFIG['domianURL']}/${this.url.importUrl}`;
+    importExcelUrl: function(){
+      return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
     }
   },
   methods: {
diff --git a/src/views/spare/modules/sparePartInventory/SparePart2List.vue b/src/views/spare/modules/sparePartInventory/SparePart2List.vue
index 0b1b869..4724b49 100644
--- a/src/views/spare/modules/sparePartInventory/SparePart2List.vue
+++ b/src/views/spare/modules/sparePartInventory/SparePart2List.vue
@@ -59,6 +59,20 @@
         icon="reload"
       >閲嶇疆</a-button>
       <a-tag color="#55acee" style="height:15px"></a-tag>搴撳瓨绉帇锛�<a-tag color="#cd201f" style="height:15px"></a-tag>搴撳瓨涓嶈冻
+      <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>
     </div>
 
     <a-table
@@ -232,6 +246,7 @@
       ],
       url: {
         list: "/spare/sparePart/sparePartInventoryList",
+        importExcelUrl:'/spare/SparesPartInventory/importExcel'
       },
       //鏂板銆佺紪杈戙�佸垹闄ゃ�佹壒閲忓垹闄ゆ搷浣滄敼鍙樻暟鎹悗鍒锋柊鍏宠仈鐨勭粍浠剁殑鐩戝惉灞炴��
       alterFlag: "",
@@ -275,11 +290,11 @@
     //绂佺敤鐘舵�佹牱寮�
     tableRowClass(record, index) {
         if (record.totalMainQuantity < record.inventoryLowerLimit) {
-          return 'downLimit'
+          return 'error'
         }else if(record.totalMainQuantity > record.inventoryUpperLimit){
-          return 'upLimit'
+          return 'yellow'
         }
-        
+
       },
     searchReset() {
       this.queryParam = {};
@@ -336,12 +351,8 @@
   color: red;
 }
 
-.downLimit {
-  color: red;
-}
-
-.upLimit {
-  color: blue;
+.yellow {
+  color: yellow;
 }
 
 .fontweight {
diff --git a/src/views/spare/modules/sparePartInventory/SparePartInventoryList.vue b/src/views/spare/modules/sparePartInventory/SparePartInventoryList.vue
index 9bbf539..5f5f75f 100644
--- a/src/views/spare/modules/sparePartInventory/SparePartInventoryList.vue
+++ b/src/views/spare/modules/sparePartInventory/SparePartInventoryList.vue
@@ -8,7 +8,7 @@
         rowKey="id"
         :columns="columns"
         :dataSource="dataSource"
-        :pagination=false
+        :pagination="ipagination"
         :loading="loading"
         @change="handleTableChange"
       >
@@ -37,6 +37,17 @@
   data() {
     return {
       description: '閫傞厤璁惧',
+      ipagination:{
+        current: 1,
+        pageSize: 10,
+        pageSizeOptions: ['10', '20', '30'],
+        showTotal: (total, range) => {
+          return range[0] + "-" + range[1] + " 鍏�" + total + "鏉�"
+        },
+        showQuickJumper: true,
+        showSizeChanger: true,
+        total: 0
+      },
       // 琛ㄥご
       columns: [
         {

--
Gitblit v1.9.3