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