From 57e44a6d6a7690091c5606f070e7fcfaf0182e60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=96=87=E5=8F=AF?= <1041367524@qq.com> Date: Thu, 26 May 2022 10:41:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=99=9A=E6=8B=9F=E5=95=86=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/sales/product.js | 12 ++++++++++++ src/views/sales/product/form/step1.vue | 13 ++++++------- src/views/sales/product/form/step2.vue | 16 +++++++--------- vite.config.js | 3 ++- 4 files changed, 27 insertions(+), 17 deletions(-) diff --git a/src/store/modules/sales/product.js b/src/store/modules/sales/product.js index d5159be..ad9b843 100644 --- a/src/store/modules/sales/product.js +++ b/src/store/modules/sales/product.js @@ -112,6 +112,18 @@ const actions = { if (data.limit === 0) { delete data.singleBuyLimit; } + data.virtualProductModifyDTOList = [ + ...data.fileList.map((item) => { + return { + shipType: 1, + shipContent: item, + }; + }), + { + shipType: 2, + shipContent: data.autoSend, + }, + ]; let res = await save(data); if (res) { ElMessage.success('保存成功'); diff --git a/src/views/sales/product/form/step1.vue b/src/views/sales/product/form/step1.vue index ce653db..70e7843 100644 --- a/src/views/sales/product/form/step1.vue +++ b/src/views/sales/product/form/step1.vue @@ -17,7 +17,7 @@ /> - + @@ -36,12 +36,7 @@ - + item.shipType === 1) + .map((item) => item.shipContent); + res.autoSend = res.virtualProductVOList?.find((item) => item.shipType === 2)?.shipContent; Object.assign(state.form, res); } }; diff --git a/src/views/sales/product/form/step2.vue b/src/views/sales/product/form/step2.vue index dcffa29..57259e2 100644 --- a/src/views/sales/product/form/step2.vue +++ b/src/views/sales/product/form/step2.vue @@ -1,7 +1,7 @@