diff --git a/src/views/pages/server/serverList/components/EditDialog.vue b/src/views/pages/server/serverList/components/EditDialog.vue index bb98e65..8578797 100644 --- a/src/views/pages/server/serverList/components/EditDialog.vue +++ b/src/views/pages/server/serverList/components/EditDialog.vue @@ -31,6 +31,11 @@ + + + + + - + - @@ -56,9 +61,9 @@ - + + :fileNumber="10" /> @@ -122,11 +127,10 @@ formRules.value = { typeId: [{ required: true, message: '请选择产品类别名称', trigger: 'change' }], sequence: { required: true, message: '请输入排序' }, storeName: { required: true, message: '请输入门店名称' }, - openAt: { required: true, message: '请输入营业时间' }, longitude: { required: true, message: '请输入经度' }, latitude: { required: true, message: '请输入纬度' }, storeAddress: { required: true, message: '请输入门店地址' }, - status:{required: true, message: '请选择状态', trigger: 'change'} + status: { required: true, message: '请选择状态', trigger: 'change' } } const initData = async () => { try { @@ -160,14 +164,14 @@ async function handleEdit(record = {}) { type: 'edit', title: '编辑', }) - const { data, success } = await apis.serverList.getMenu(record.id).catch() + const { data, success } = await apis.serverList.getMenu(record.id).catch() if (!success) { hideModal() return } formData.value = { ...data } - formData.value.storeCover=data.storeCover?[config('http.apiBasic')+data.storeCover]:[] - formData.value.img=data.img?[config('http.apiBasic')+data.img]:[] + formData.value.storeCover = data.storeCover ? [config('http.apiBasic') + data.storeCover] : [] + formData.value.img = data.imgs?.map(url => config('http.apiBasic') + url) || [] initData() } /** @@ -181,11 +185,12 @@ function handleOk() { const params = { ...values, storeCover: formData.value.storeCover ? spliceUrl(formData.value.storeCover[0]) : '', - img: formData.value.img ? spliceUrl(formData.value.img[0]) : '', + imgs: formData.value.img?.map(url => spliceUrl(url)) || [], latitude: parseFloat(formData.value.latitude), longitude: parseFloat(formData.value.longitude), - status:1 + status: 1 } + console.log("====",params) let result = null switch (modal.value.type) { case 'create':