From a7b5e177db655a98c299d3342538e23bd4e647da Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期三, 14 八月 2024 14:35:12 +0800 Subject: [PATCH] fix: 模型管理修改 --- src/views/dmx/model/components/addPageModel.vue | 28 ++++++++++++++++++++-------- 1 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/views/dmx/model/components/addPageModel.vue b/src/views/dmx/model/components/addPageModel.vue index 23008ea..92481d4 100644 --- a/src/views/dmx/model/components/addPageModel.vue +++ b/src/views/dmx/model/components/addPageModel.vue @@ -46,6 +46,9 @@ <a-form-item field="api_base" label="鍩虹URL"> <a-input v-model="form.api_base" placeholder="璇疯緭鍏ュ熀纭�URL" /> </a-form-item> + <a-form-item field="name" label="API-Key"> + <a-input v-model="form.name" placeholder="API-Key" /> + </a-form-item> <!-- <a-form-item field="raptor" label="鏄惁鏀寔 Vision" @@ -137,6 +140,9 @@ import { Modal, Message } from '@arco-design/web-vue'; import message from '@arco-design/web-vue/es/message'; import { resolveUnref } from '@vueuse/core'; + import { userModelState } from '@/store'; + + const modelStore = userModelState(); const addPageModelVisible = defineModel('show'); const loading = ref(false); @@ -182,9 +188,9 @@ multiSelect: ['section one'], treeSelect: '', raptor: false, - addFomList: [], + addFomList: <any[]>[], }); - const form_ref = ref(null); + const form_ref = ref(); const rules = { model_type: [ @@ -221,15 +227,21 @@ const uploadAction = '/api/v1/llm/upload'; // 鏇挎崲涓轰綘鐨勪笂浼燗PI const fileList = ref([]); - const imageUrls = ref([]); + const imageUrls = ref<any[]>([]); + const uploadUrl = ref([]); + const httpUrl = modelStore.hrefUrl; const updateFileList = (newFileList) => { fileList.value = newFileList; - console.log(newFileList, 88); }; const handleSuccess = (urls) => { - imageUrls.value = urls; // 鎷垮埌涓婁紶鐨勫浘鐗囧湴鍧� + uploadUrl.value = urls; + + const urlsArr = urls.map((url) => { + return httpUrl + url; + }); + imageUrls.value = urlsArr; // 鎷垮埌涓婁紶鐨勫浘鐗囧湴鍧� }; const emit = defineEmits(['refresh-parent']); const handleSubmit = ({ values, errors }) => { @@ -250,7 +262,7 @@ volc_sk: form.volc_sk, api_base: form.api_base, all_params: all_params, - logo: imageUrls.value[0], + logo: uploadUrl.value[0] || '', }); if ((data as any).code == 200) { @@ -269,7 +281,7 @@ volc_sk: form.volc_sk, api_base: form.api_base, all_params: all_params, - logo: imageUrls.value[0], + logo: uploadUrl.value[0] || '', }); if ((data as any).code == 200) { @@ -361,7 +373,7 @@ }); } - imageUrls.value.push(data.data.logo); + imageUrls.value.push(httpUrl + data.data.logo); }; watchEffect(() => { -- Gitblit v1.8.0