diff --git a/src/views/sales/product/form/step1.vue b/src/views/sales/product/form/step1.vue index da10bc8..a3bf131 100644 --- a/src/views/sales/product/form/step1.vue +++ b/src/views/sales/product/form/step1.vue @@ -132,9 +132,10 @@ if (id && id !== state.form.id) { let res = await store.dispatch('product/detail', id); res.pictureList = res.pictureList || [res.mainPicture]; - res.fileList = res.virtualProductVOList - ?.filter((item) => item.shipType === 1) - .map((item) => item.shipContent); + res.fileList = + res.virtualProductVOList + ?.filter((item) => item.shipType === 1) + .map((item) => item.shipContent) || []; res.autoSend = res.virtualProductVOList?.find((item) => item.shipType === 2)?.shipContent; Object.assign(state.form, res); }