|
@@ -233,7 +233,8 @@ import {
|
|
|
deleteBarMenu,
|
|
deleteBarMenu,
|
|
|
getDishDetail,
|
|
getDishDetail,
|
|
|
downloadBarMenuTemplate,
|
|
downloadBarMenuTemplate,
|
|
|
- importBarMenuExcel
|
|
|
|
|
|
|
+ importBarMenuExcel,
|
|
|
|
|
+ saveOfficialImg
|
|
|
} from "@/api/modules/storeDecoration";
|
|
} from "@/api/modules/storeDecoration";
|
|
|
|
|
|
|
|
// 酒单接口
|
|
// 酒单接口
|
|
@@ -647,6 +648,25 @@ const handleSubmit = async () => {
|
|
|
// 新接口需要将参数包装在storeMenu对象中
|
|
// 新接口需要将参数包装在storeMenu对象中
|
|
|
const res: any = await saveOrUpdateBarMenu(params);
|
|
const res: any = await saveOrUpdateBarMenu(params);
|
|
|
if (res && (res.code === 200 || res.code === "200")) {
|
|
if (res && (res.code === 200 || res.code === "200")) {
|
|
|
|
|
+ // 调用saveOfficialImg接口保存图片信息
|
|
|
|
|
+ if (formData.imgUrl) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ const saveImgParams = [
|
|
|
|
|
+ {
|
|
|
|
|
+ imgUrl: formData.imgUrl,
|
|
|
|
|
+ imgType: 7, // 参数imageType设置为7
|
|
|
|
|
+ businessId: res.data?.id || editId.value, // 使用返回的id或编辑的id作为businessId
|
|
|
|
|
+ storeId: Number(storeId),
|
|
|
|
|
+ imgSort: 0 // 默认排序
|
|
|
|
|
+ }
|
|
|
|
|
+ ];
|
|
|
|
|
+ await saveOfficialImg(saveImgParams);
|
|
|
|
|
+ } catch (error: any) {
|
|
|
|
|
+ console.error("保存图片信息失败:", error);
|
|
|
|
|
+ // 图片保存失败不影响主流程
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
ElMessage.success(editId.value ? "编辑成功" : "新建成功");
|
|
ElMessage.success(editId.value ? "编辑成功" : "新建成功");
|
|
|
dialogVisible.value = false;
|
|
dialogVisible.value = false;
|
|
|
resetForm();
|
|
resetForm();
|