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/index.vue | 6 ++++-- config/vite.config.dev.ts | 12 ++++++------ src/views/dmx/model/components/addTableName.vue | 32 ++++++++++++++++++++++++++++---- src/views/dmx/model/components/addPageModel.vue | 3 +++ 4 files changed, 41 insertions(+), 12 deletions(-) diff --git a/config/vite.config.dev.ts b/config/vite.config.dev.ts index 8238ae6..3bb9577 100644 --- a/config/vite.config.dev.ts +++ b/config/vite.config.dev.ts @@ -14,8 +14,8 @@ proxy: { '/base': { // target: 'http://aiotlink.com:8189', - //target: 'http://192.168.20.116:8089', - target: 'http://192.168.20.158:8089', + target: 'http://192.168.20.116:8089', + // target: 'http://192.168.20.158:8089', changeOrigin: true, ws: true, // rewrite: (path) => path.replace(new RegExp(`^/basic-api`), ''), @@ -24,16 +24,16 @@ }, '/api': { // target: 'http://aiotlink.com:8189', - //target: 'http://192.168.20.116:8089', - target: 'http://192.168.20.158:8089', + target: 'http://192.168.20.116:8089', + // target: 'http://192.168.20.158:8089', changeOrigin: true, ws: true, // rewrite: (path) => path.replace(new RegExp(`^/basic-api`), ''), }, '/api/v1': { // target: 'http://aiotlink.com:8189', - //target: 'http://192.168.20.116:8089', - target: 'http://192.168.20.158:8089', + target: 'http://192.168.20.116:8089', + // target: 'http://192.168.20.158:8089', changeOrigin: true, ws: true, // rewrite: (path) => path.replace(new RegExp(`^/basic-api`), ''), diff --git a/src/views/dmx/model/components/addPageModel.vue b/src/views/dmx/model/components/addPageModel.vue index 9a4aa7f..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" diff --git a/src/views/dmx/model/components/addTableName.vue b/src/views/dmx/model/components/addTableName.vue index 3b7b9a9..c86be66 100644 --- a/src/views/dmx/model/components/addTableName.vue +++ b/src/views/dmx/model/components/addTableName.vue @@ -17,8 +17,20 @@ :style="{ width: '90%', margin: '0 auto' }" layout="vertical" > - <a-form-item field="name" label="妯″瀷鍚嶇О"> - <a-input v-model="form.name" placeholder="璇疯緭鍏ユā鍨嬪悕绉�" /> + <a-form-item field="name" label="妯″瀷妗嗘灦"> + <!-- <a-input v-model="form.name" placeholder="璇疯緭鍏ユā鍨嬪悕绉�" /> --> + <a-select + v-model="form.name" + placeholder="璇烽�夋嫨妯″瀷妗嗘灦" + allow-create + allow-search + > + <a-option + v-for="(item, index) in modalList" + :value="index" + :label="index" + ></a-option> + </a-select> </a-form-item> <!-- <a-form-item field="apiKey" label="API-Key"> <a-input v-model="form.apiKey" placeholder="API-Key" /> @@ -66,7 +78,13 @@ ref, computed, } from 'vue'; - import { addLlmFactory, getLlmDetail, editLlmFactory } from '@/api/model'; + import { + modelmyLlms, + addLlmFactory, + getLlmDetail, + editLlmFactory, + } from '@/api/model'; + import { Message } from '@arco-design/web-vue'; import { userModelState } from '@/store'; @@ -107,7 +125,7 @@ name: [ { required: true, - message: '鍚嶇О涓嶅厑璁镐负绌�', + message: '妯″瀷妗嗘灦涓嶅厑璁镐负绌�', }, ], describe: [ @@ -194,6 +212,12 @@ }); formRef.value?.resetFields(); }; + const modalList = ref([]); + const queryModel = async () => { + const res = await modelmyLlms(); + modalList.value = res.data; + }; + queryModel(); watchEffect(() => { if (props.nameList && props.title == '缂栬緫妯″瀷') { diff --git a/src/views/dmx/model/index.vue b/src/views/dmx/model/index.vue index bf2602d..ef07842 100644 --- a/src/views/dmx/model/index.vue +++ b/src/views/dmx/model/index.vue @@ -120,7 +120,7 @@ </a-tabs> </a-col> <div> </div> - <div class="box_right"> + <div class="box_right" v-if="Object.keys(tabData).length > 0"> <!-- <div class="search_input"> <a-input-search :placeholder="$t('cardList.searchInput.placeholder')" @@ -128,7 +128,6 @@ /> </div> --> <div> - <!-- <addModel></addModel> --> <a-button type="primary" @click="handleAddModel"> <template #icon> <icon-plus /> @@ -415,6 +414,9 @@ // border-radius: 0; // background-color: #eee; } + :deep(.arco-tabs-tab-close-btn) { + display: none; + } :deep(.arco-tabs-tab-close-btn .arco-icon) { color: #666; } -- Gitblit v1.8.0