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 @@