From 0967725c97bb2fc8c56318076e7adb16651fc5b6 Mon Sep 17 00:00:00 2001
From: dzl <786316265@qq.com>
Date: Fri, 17 Oct 2025 17:26:53 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/ImageUpload.vue | 2 +-
src/views/ProductForm.vue | 45 +++++++++++++++++++++-------------
2 files changed, 29 insertions(+), 18 deletions(-)
diff --git a/src/components/ImageUpload.vue b/src/components/ImageUpload.vue
index e7b6a78..0bac75e 100644
--- a/src/components/ImageUpload.vue
+++ b/src/components/ImageUpload.vue
@@ -84,7 +84,7 @@ const imageUrl = ref(props.modelValue)
const previewVisible = ref(false)
// 上传配置
-const uploadUrl = '/api/upload/image'
+const uploadUrl = '/mid/upload/image'
const uploadHeaders = computed(() => {
const token = localStorage.getItem('admin_token')
return token ? { Authorization: `Bearer ${token}` } : {}
diff --git a/src/views/ProductForm.vue b/src/views/ProductForm.vue
index 0cc972f..1d19009 100644
--- a/src/views/ProductForm.vue
+++ b/src/views/ProductForm.vue
@@ -68,9 +68,7 @@
-
-
-
+
- 可选择多个二级分类,但必须在同一个一级分类下
+ 可选择多个二级分类,但必须先选一个一级分类
@@ -210,32 +208,33 @@
-
+
-
-
+
+ {{ form.shop_name }}
+
-
+
@@ -260,6 +259,18 @@
融豆支付
+
+
+
+ 支付宝支付
+
+
+
+
+
+ 微信支付
+
+
选择该商品支持的支付方式
@@ -1157,8 +1168,8 @@ const submitForm = async () => {
points_price: form.points, // 前端 points -> 后端 points_price
rongdou_price: form.rongdou_price || 0,
stock: form.stock,
- image_url: form.image, // 前端 image -> 后端 image_url
- images: JSON.stringify(form.images),
+ image_url: form.image.replace('https://minio.zrbjr.com', ''), // 前端 image -> 后端 image_url
+ images: JSON.stringify(form.images.map(img => img.replace('https://minio.zrbjr.com', ''))),
videos: JSON.stringify(form.videos),
shop_name: form.shop_name,
shop_avatar: form.shop_avatar,
@@ -1203,9 +1214,9 @@ const handleImageUploadSuccess = (data) => {
console.log('图片上传成功:', data)
}
-// 店家头像上传成功处理
+// 供应商头像上传成功处理
const handleShopAvatarUploadSuccess = (data) => {
- console.log('店家头像上传成功:', data)
+ console.log('供应商头像上传成功:', data)
}
// 商品相册上传成功处理