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