From 7d0b7f478d812933b3dc3721095f7d5d8df44238 Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期五, 09 八月 2024 20:08:49 +0800
Subject: [PATCH] fix: 上传图片修改

---
 src/views/dmx/model/components/addTableName.vue |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/views/dmx/model/components/addTableName.vue b/src/views/dmx/model/components/addTableName.vue
index 0b5648c..9b6c8c9 100644
--- a/src/views/dmx/model/components/addTableName.vue
+++ b/src/views/dmx/model/components/addTableName.vue
@@ -70,6 +70,8 @@
   import { Message } from '@arco-design/web-vue';
 
   const addTabVisible = defineModel('tabShow');
+
+  const httpUrl = localStorage.getItem('httpUrl');
   const loading = ref(false);
   const props = defineProps({
     task_id: {
@@ -123,7 +125,7 @@
             tags: form.tags,
             api_base: form.api_base,
             // all_params: all_params,
-            logo: imageUrls.value[0],
+            logo: uploadUrl.value[0],
           })
             .then((resData) => {
               if ((resData as any).code === 200) {
@@ -138,7 +140,7 @@
             tags: form.tags,
             api_base: form.api_base,
             // all_params: all_params,
-            logo: imageUrls.value[0],
+            logo: uploadUrl.value[0],
           })
             .then((resData) => {
               if ((resData as any).code === 200) {
@@ -166,13 +168,18 @@
   const uploadAction = '/api/v1/llm/upload'; // 鏇挎崲涓轰綘鐨勪笂浼燗PI
   const fileList = ref([]);
   const imageUrls = ref([]);
+  const uploadUrl = ref([]);
   const updateFileList = (newFileList) => {
     fileList.value = newFileList;
   };
 
   const handleSuccess = (urls) => {
-    imageUrls.value = urls; // 鎷垮埌涓婁紶鐨勫浘鐗囧湴鍧�
-    console.log(urls, 77777);
+    uploadUrl.value = urls;
+
+    const urlsArr = urls.map((url) => {
+      return httpUrl + url;
+    });
+    imageUrls.value = urlsArr; // 鎷垮埌涓婁紶鐨勫浘鐗囧湴鍧�
   };
 
   const handleOpened = (el) => {

--
Gitblit v1.8.0