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,14 +143,16 @@
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);
unref(state.refsForm).resetFields(); if (state.form.id) {
router.push({ unref(state.refsForm).resetFields();
name: 'UpdateProduct', router.push({
params: { name: 'UpdateProduct',
id: route.params.id || state.form.id, params: {
step: 2, id: route.params.id || state.form.id,
}, step: 2,
}); },
});
}
} catch (e) { } catch (e) {
console.info('取消保存', e); console.info('取消保存', e);
} }

Loading…
Cancel
Save