From 9b1d4011afb53fd772b3fe15671404666278f24c Mon Sep 17 00:00:00 2001 From: caoyizhong <1270296080@qq.com> Date: Tue, 24 Oct 2023 16:21:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=A2=E6=88=B7=E5=AF=BC?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../distribution/distributionStockArticle.js | 16 ++++ src/views/basicdata/brand/basicClient.vue | 81 ++++++++++++++++--- .../delivery/distributionStockArticle.vue | 18 ++++- .../stockup/distributionStockupMarket.vue | 2 +- 4 files changed, 103 insertions(+), 14 deletions(-) diff --git a/src/api/distribution/distributionStockArticle.js b/src/api/distribution/distributionStockArticle.js index b090f526..0518f9aa 100644 --- a/src/api/distribution/distributionStockArticle.js +++ b/src/api/distribution/distributionStockArticle.js @@ -23,6 +23,22 @@ export const getListStockArticleWhole = (current, size, params) => { }) } +/** + * 订单数据导出 + * @param row + * @returns {AxiosPromise} + */ +export const stockArticExport = (row) => { + return request({ + url: '/api/logpm-distribution/distributionStockArticle/export-distributionStockArticle', + method: 'get', + params: { + ...row + }, + responseType: 'blob', + }) +} + /** * 查询客户的订单列表 * @param {} current diff --git a/src/views/basicdata/brand/basicClient.vue b/src/views/basicdata/brand/basicClient.vue index cf8708f0..c797c3d7 100644 --- a/src/views/basicdata/brand/basicClient.vue +++ b/src/views/basicdata/brand/basicClient.vue @@ -71,9 +71,8 @@
新 增 - 删 除 + 删 除 + 导 入
@@ -173,6 +172,15 @@
+ + + + + { + downloadXls(res.data, '用户数据模板.xlsx'); + }); + }, showdrawer(value) { this.drawerShow = value; }, diff --git a/src/views/distribution/inventory/delivery/distributionStockArticle.vue b/src/views/distribution/inventory/delivery/distributionStockArticle.vue index 24f8e380..2cc3a81d 100644 --- a/src/views/distribution/inventory/delivery/distributionStockArticle.vue +++ b/src/views/distribution/inventory/delivery/distributionStockArticle.vue @@ -101,6 +101,7 @@ v-if="handler" >修改服务类型 + @@ -411,7 +412,7 @@ import { add, update, remove, - addStock, + addStock, stockArticExport } from '@/api/distribution/distributionStockArticle'; import { getListOwn } from '@/api/distribution/distributionParcelList'; import { addCallDelivery } from '@/api/distribution/distrilbutionCallDelivery'; @@ -1079,6 +1080,21 @@ export default { }, }, methods: { + + //导出 + handleExport() { + let row = { }; + if(!!this.ids){ + row.ids = this.ids; + } + stockArticExport(row).then( res =>{ + console.log(res.data); + downloadXls(res.data, '全部订单数据.xlsx'); + }); + + }, + + uploadAfter(res, done, loading, column) { window.console.log(column); this.excelBox = false; diff --git a/src/views/distribution/stockup/distributionStockupMarket.vue b/src/views/distribution/stockup/distributionStockupMarket.vue index 323980b3..9e0ffad1 100644 --- a/src/views/distribution/stockup/distributionStockupMarket.vue +++ b/src/views/distribution/stockup/distributionStockupMarket.vue @@ -348,7 +348,7 @@ export default { head: false, }, { - prop: 'stockupDate', + prop: 'outboundDate', label: '出库时间', type: 4, values: '',