From 42c1b09b66efa151b4061ea814f21a0896ef9790 Mon Sep 17 00:00:00 2001 From: liupopo Date: Wed, 24 Jan 2024 16:40:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=BA=A6=E9=85=8D=E8=B4=A7=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/lpk/reserveorder.js | 127 ++-- .../orderreserve/allDistributionCount.vue | 535 +++++++---------- src/views/orderreserve/distributionCount.vue | 8 +- src/views/orderreserve/index.vue | 4 +- src/views/orderreserve/subBranch.vue | 560 ++++++++---------- 5 files changed, 527 insertions(+), 707 deletions(-) diff --git a/src/api/lpk/reserveorder.js b/src/api/lpk/reserveorder.js index c5d3b8f..8f59dfe 100644 --- a/src/api/lpk/reserveorder.js +++ b/src/api/lpk/reserveorder.js @@ -24,96 +24,71 @@ export default { responseType: 'blob' }) }, - - // 获取所有门店 - getAllStore: function(data) { + // 获取各提货点配货列表 + pageOfStore: function(data) { return request({ - url: '/lpkstore/getAllStore', - method: 'delete', - data: data - }); - }, - - // 导出报表 - exportExcel: function(data) { - return request({ - url: '/lpksreservoorder/exportExcel', - method: 'post', - responseType: 'blob', // 表明返回服务器返回的数据类型 - data: data, - headers: { - 'Content-Type': 'application/json' - } - }); - }, - - - // 获取配货列表 - distributionList: function(data) { - return request({ - url: '/lpksreservoorder/orderListByStore', + url: '/adminapi/reserve/pageOfStore', method: 'post', data: data }); }, - - // 导出报表 - distributionExportExcel: function(data) { - return request({ - url: '/lpksreservoorder/exportExcelByStore', - method: 'post', - responseType: 'blob', // 表明返回服务器返回的数据类型 - data: data, - headers: { - 'Content-Type': 'application/json' - } - }); - }, - - - // 获取支行汇总列表 - bankOrderList: function(data) { + expExcelOfStore: function(params) { + return request({ + url: '/adminapi/reserve/expExcelOfStore', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + }, + // 获取各支行配货列表 + pageOfBank: function(data) { return request({ - url: '/lpksreservoorder/orderListByBank', + url: '/adminapi/reserve/pageOfBank', method: 'post', data: data }); }, - - // 导出支行报表 - bankOrderExportExcel: function(data) { - return request({ - url: '/lpksreservoorder/exportExcelByBank', - method: 'post', - responseType: 'blob', // 表明返回服务器返回的数据类型 - data: data, - headers: { - 'Content-Type': 'application/json' - } - }); - }, - - // 获取支行汇总列表 - ZOrderList: function(data) { + expExcelOfBank: function(params) { + return request({ + url: '/adminapi/reserve/expExcelOfBank', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + }, + // 获取总配货列表 + pageOfAll: function(data) { return request({ - url: '/lpksreservoorder/orderListByZ', + url: '/adminapi/reserve/pageOfAll', method: 'post', data: data }); }, - - // 导出总报表 - allOrderExportExcel: function(data) { - return request({ - url: '/lpksreservoorder/exportExcelByZ', - method: 'post', - responseType: 'blob', // 表明返回服务器返回的数据类型 - data: data, - headers: { - 'Content-Type': 'application/json' - } - }); - }, - + expExcelOfAll: function(params) { + return request({ + url: '/adminapi/reserve/expExcelOfAll', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + } } diff --git a/src/views/orderreserve/allDistributionCount.vue b/src/views/orderreserve/allDistributionCount.vue index c76d0e9..401f3c8 100644 --- a/src/views/orderreserve/allDistributionCount.vue +++ b/src/views/orderreserve/allDistributionCount.vue @@ -1,316 +1,239 @@ \ No newline at end of file + ::v-deep .el-table .cell { + padding: 0px; + } + diff --git a/src/views/orderreserve/distributionCount.vue b/src/views/orderreserve/distributionCount.vue index 270d4fe..e5d72f3 100644 --- a/src/views/orderreserve/distributionCount.vue +++ b/src/views/orderreserve/distributionCount.vue @@ -198,7 +198,7 @@ }, loadList() { this.tableLoading = true - req.pageOfCustomer(this.page).then((resp) => { + req.pageOfStore(this.page).then((resp) => { this.tableLoading = false if (resp.success) { const data = resp.data @@ -261,12 +261,12 @@ background: 'rgba(0, 0, 0, 0.7)' }) - req.distributionExportExcel(this.page.params).then((resp) => { + req.expExcelOfStore(this.page.params).then((resp) => { loading.close() const blob = new Blob([resp], { - type: 'application/vnd.ms-excel' + type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }) - const fileName = '网点配货明细_' + this.page.params.startDate + '.xls' + const fileName = '网点配货明细_' + this.page.params.startDate + '.xlsx' const elink = document.createElement('a') elink.download = fileName elink.style.display = 'nonde' diff --git a/src/views/orderreserve/index.vue b/src/views/orderreserve/index.vue index 06abf05..716d710 100644 --- a/src/views/orderreserve/index.vue +++ b/src/views/orderreserve/index.vue @@ -255,9 +255,9 @@ req.expExcelOfCustomer(this.page.params).then((resp) => { loading.close() const blob = new Blob([resp], { - type: 'application/vnd.ms-excel' + type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }) - const fileName = '预约单明细_' + this.page.params.startDate + '.xls' + const fileName = '预约单明细_' + this.page.params.startDate + '.xlsx' const elink = document.createElement('a') elink.download = fileName elink.style.display = 'nonde' diff --git a/src/views/orderreserve/subBranch.vue b/src/views/orderreserve/subBranch.vue index 79ca59c..e85c41e 100644 --- a/src/views/orderreserve/subBranch.vue +++ b/src/views/orderreserve/subBranch.vue @@ -1,335 +1,257 @@ \ No newline at end of file + ::v-deep .el-table .cell { + padding: 0px; + } +