From d75abf41849832f63286da45e9aee22229484bae Mon Sep 17 00:00:00 2001 From: PigBaoBei <2739175034@qq.com> Date: Fri, 24 Nov 2023 20:55:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=AD=BE=E6=94=B6=E5=9B=BE?= =?UTF-8?q?=E7=89=87zip=E5=8E=8B=E7=BC=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/distribution/distributionSignfor.js | 21 ++- src/views/distribution/reservation/atlas.vue | 4 +- .../signdetail/distributionSigndetail.vue | 161 ++++++++++++++++-- .../signfor/distributionSignfor.vue | 92 ++++++++-- 4 files changed, 244 insertions(+), 34 deletions(-) diff --git a/src/api/distribution/distributionSignfor.js b/src/api/distribution/distributionSignfor.js index bd3f502d..2cbb6b70 100644 --- a/src/api/distribution/distributionSignfor.js +++ b/src/api/distribution/distributionSignfor.js @@ -52,7 +52,23 @@ export const getSignforExportOwn = row => { }, responseType: 'blob', }) +} + +;/** + * 签收图片下载 + * @param row + * @returns {AxiosPromise} + */ +export const handlePicture = ids => { + return request({ + url: '/api/logpm-distribution/signfor/handlePicture', + method: 'get', + params: { + ids + }, + }) }; + export const getListOrder = (current, size, params) => { return request({ url: '/api/logpm-distribution/reservationStockarticle/orderpage', @@ -64,6 +80,7 @@ export const getListOrder = (current, size, params) => { } }) } + export const getstatistics = (current, size, params) => { return request({ url: '/api/logpm-distribution/signfor/statistics', @@ -205,7 +222,7 @@ export const addvalueInfoList = (row) => { /** - * 签收增值服务弹窗 + * 签收增值服务弹窗 * @param params * @returns {AxiosPromise} */ @@ -254,4 +271,4 @@ export const $_updateSignAddValuePackage = data => { method: 'post', data, }); -}; \ No newline at end of file +}; diff --git a/src/views/distribution/reservation/atlas.vue b/src/views/distribution/reservation/atlas.vue index bd97f89d..8ae78b2f 100644 --- a/src/views/distribution/reservation/atlas.vue +++ b/src/views/distribution/reservation/atlas.vue @@ -101,15 +101,17 @@ function initmap() { }) - + } function checkgoto() { let ids = []; details.datalists.map(item => { + console.log('item>>>>>>>>>>>>>>',item); if (item.isck) { ids.push(item.items.id); } }); + console.log("ids>>>>>>>>>>>",ids); if (ids.length == 0) { return; } diff --git a/src/views/distribution/signdetail/distributionSigndetail.vue b/src/views/distribution/signdetail/distributionSigndetail.vue index 00656979..1341c4c5 100644 --- a/src/views/distribution/signdetail/distributionSigndetail.vue +++ b/src/views/distribution/signdetail/distributionSigndetail.vue @@ -1,21 +1,132 @@