yb il y a 10 mois
Parent
commit
120fe8e424

+ 4 - 4
.env.local

@@ -4,16 +4,16 @@ NODE_ENV=development
 VITE_DEV=true
 
 # 请求路径  远端, 本地
-# VITE_BASE_URL='https://api.ifoodme.com'
-VITE_BASE_URL='http://localhost:48081'
+VITE_BASE_URL='https://api.ifoodme.com'
+# VITE_BASE_URL='http://localhost:48081'
 
 # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
 VITE_UPLOAD_TYPE=server
 # 上传路径
 
 # 远端, 本地
-# VITE_UPLOAD_URL='https://api.ifoodme.com/admin-api/infra/file/upload'
-VITE_UPLOAD_URL='http://localhost:48081/admin-api/infra/file/upload'
+VITE_UPLOAD_URL='https://api.ifoodme.com/admin-api/infra/file/upload'
+# VITE_UPLOAD_URL='http://localhost:48081/admin-api/infra/file/upload'
 
 
 # 接口地址

+ 3 - 2
src/views/mall/product/storeProduct/StoreProductForm.vue

@@ -429,6 +429,7 @@ const createBnt = ref(false)
 const showIput = ref(false)
 const postageSet = ref(false) //false -固定  true 运费模板
 const templateList = ref([])
+const url = import.meta.env.VITE_MALL_H5_DOMAIN
 // 批量设置表格data
 const oneFormBatch = ref([
   {
@@ -739,6 +740,8 @@ const getInfo = (id) => {
         // let cate_id = parseInt(data.cate_id) || 0;
         if (data.temp_id > 0) postageSet.value = true
         attrs.value = data.items || []
+        data.image = url + data.image
+        data.slider_image = data.slider_image.map((item) => url + item)
         formValidate.value = data
         formValidate.value.cate_id = Number(data.cate_id)
         if (formValidate.value.shopId) {
@@ -778,8 +781,6 @@ const getInfo = (id) => {
               integral: 0
             }
           ]
-
-          console.log('spec_type2:', formValidate.value.spec_type)
         }
       }
 

+ 6 - 1
src/views/mall/product/storeProduct/index.vue

@@ -115,6 +115,7 @@ import CateTree from './CateTree.vue'
 import type { TabsPaneContext } from 'element-plus'
 const message = useMessage() // 消息弹窗
 const { t } = useI18n() // 国际化
+const url = import.meta.env.VITE_MALL_H5_DOMAIN
 
 const loading = ref(true) // 列表的加载中
 const total = ref(0) // 列表的总页数
@@ -153,7 +154,11 @@ const getList = async () => {
   loading.value = true
   try {
     const data = await StoreProductApi.getStoreProductPage(queryParams)
-    list.value = data.list
+    console.log('🚀 ~ getList ~ data:', data.list)
+    list.value = data.list.map((item) => {
+      item.image = url + item.image
+      return item
+    })
     total.value = data.total
   } finally {
     loading.value = false