fix-0609-xwk
向文可 2 years ago
parent 8fb57b7bff
commit 37af798e8b

@ -112,24 +112,25 @@ const actions = {
if (data.limit === 0) { if (data.limit === 0) {
delete data.singleBuyLimit; delete data.singleBuyLimit;
} }
data.virtualProductModifyDTOList = [ data.virtualProductModifyDTOList = data.fileList.map((item) => {
...data.fileList.map((item) => {
return { return {
shipType: 1, shipType: 1,
shipContent: item, shipContent: item,
}; };
}), });
{ if (data.autoSend) {
data.virtualProductModifyDTOList.push({
shipType: 2, shipType: 2,
shipContent: data.autoSend, shipContent: data.autoSend,
}, });
]; }
let res = await save(data); let res = await save(data);
if (res) { if (res) {
ElMessage.success('保存成功'); ElMessage.success('保存成功');
dispatch('search'); dispatch('search');
} else { } else {
ElMessage.error('保存失败'); ElMessage.error('保存失败');
res = null;
} }
return res; return res;
}, },

@ -80,7 +80,7 @@
form: { form: {
id: null, id: null,
categoryId: null, categoryId: null,
productType: 2, productType: 1,
name: null, name: null,
remark: null, remark: null,
isRecommend: false, isRecommend: false,
@ -143,6 +143,7 @@
let data = _.cloneDeep(state.form); let data = _.cloneDeep(state.form);
data.mainPicture = data.pictureList[0]; data.mainPicture = data.pictureList[0];
state.form.id = await store.dispatch('product/save', state.form); state.form.id = await store.dispatch('product/save', state.form);
if (state.form.id) {
unref(state.refsForm).resetFields(); unref(state.refsForm).resetFields();
router.push({ router.push({
name: 'UpdateProduct', name: 'UpdateProduct',
@ -151,6 +152,7 @@
step: 2, step: 2,
}, },
}); });
}
} catch (e) { } catch (e) {
console.info('取消保存', e); console.info('取消保存', e);
} }

Loading…
Cancel
Save