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':