From 5efb195a3e0c956c4b254408a8868368135eb773 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期五, 16 八月 2024 14:11:52 +0800 Subject: [PATCH] fix: 模型修改 --- src/views/dmx/agent/components/editAgent.vue | 129 ++++++++++++++++++++++++++++--------------- 1 files changed, 84 insertions(+), 45 deletions(-) diff --git a/src/views/dmx/agent/components/editAgent.vue b/src/views/dmx/agent/components/editAgent.vue index f10b761..86ea2e4 100644 --- a/src/views/dmx/agent/components/editAgent.vue +++ b/src/views/dmx/agent/components/editAgent.vue @@ -19,48 +19,87 @@ title-align="start" fullscreen > - <div class="main-container"> - <div class="main-container-lf"> - <div style="padding: 10px;font-size: 16px;background: var(--color-neutral-3);">鏅鸿兘浣撻厤缃�</div> - <div style="display: flex;width: 100%;" :style="{height:height}"> - <div style="width: 50%;height: 100%"> - <div style="padding: 10px;font-size: 12px;color: #2a2a2b;">鏅鸿兘浣撶敾鍍�</div> - <div> - <a-textarea v-model="system" placeholder="" disabled style="height: 400px;" /> + <div class="main-container"> + <div class="main-container-lf"> + <div + style=" + padding: 10px; + font-size: 16px; + background: var(--color-neutral-3); + " + >鏅鸿兘浣撻厤缃�</div + > + <div style="display: flex; width: 100%" :style="{ height: height }"> + <div style="width: 50%; height: 100%"> + <div style="padding: 10px; font-size: 12px; color: #2a2a2b" + >鏅鸿兘浣撶敾鍍�</div + > + <div> + <a-textarea + v-model="system" + placeholder="" + disabled + style="height: 400px" + /> + </div> </div> - - </div> - <div style="width: 50%;border: 1px solid var(--color-neutral-3);background: var(--color-neutral-3)"> - <a-form ref="formRef" :rules="rules" :model="form" @submit="handleSubmit" layout="vertical" > - <a-collapse :default-active-key="['1']"> - <a-collapse-item header="鍩虹淇℃伅" key="0" v-if="typeAngint == 'edit'"> - <a-input v-model="form.name" placeholder="璇疯緭鍏ユ櫤鑳戒綋鍚嶇О" style="width:200px;margin-top: 10px" /> - </a-collapse-item> - <a-collapse-item header="AI妯″瀷閰嶇疆" key="1"> - <a-form-item field="llm_id" label="妯″瀷"> - <a-space direction="vertical" size="large"> - <a-select :size="'large'" field="llm_id" v-model="form.llm_id" :style="{width:'25rem'}" placeholder="璇烽�夋嫨 ..."> - <a-optgroup - :label="index" - v-for="(item, index) in modelList" - :key="index" + <div + style=" + width: 50%; + border: 1px solid var(--color-neutral-3); + background: var(--color-neutral-3); + " + > + <a-form + ref="formRef" + :rules="rules" + :model="form" + @submit="handleSubmit" + layout="vertical" + > + <a-collapse :default-active-key="['1']"> + <a-collapse-item + header="鍩虹淇℃伅" + key="0" + v-if="typeAngint == 'edit'" + > + <a-input + v-model="form.name" + placeholder="璇疯緭鍏ユ櫤鑳戒綋鍚嶇О" + style="width: 200px; margin-top: 10px" + /> + </a-collapse-item> + <a-collapse-item header="AI妯″瀷閰嶇疆" key="1"> + <a-form-item field="llm_id" label="妯″瀷"> + <a-space direction="vertical" size="large"> + <a-select + :size="'large'" + field="llm_id" + v-model="form.llm_id" + :style="{ width: '25rem' }" + placeholder="璇烽�夋嫨 ..." > - <a-option - v-for="obj in item" - :key="obj.fid" - :disabled="!obj.available" - :value="obj.llm_id" + <a-optgroup + :label="index" + v-for="(item, index) in modelList" + :key="index" > - {{ obj.llm_name }} - </a-option> - </a-optgroup> - </a-select> - </a-space> - </a-form-item> + <a-option + v-for="obj in item" + :key="obj.fid" + :disabled="!obj.available" + :value="obj.llm_id" + > + {{ obj.llm_name }} + </a-option> + </a-optgroup> + </a-select> + </a-space> + </a-form-item> </a-collapse-item> <a-collapse-item header="寮�鍦哄紩瀵�" :key="'2'" disabled> </a-collapse-item> - <a-collapse-item header="鐭ヨ瘑搴�" key="3"> + <a-collapse-item header="鐭ヨ瘑搴�" key="3"> <a-form-item field="kb_ids" label="鐭ヨ瘑搴�"> <a-select v-model="form.kb_ids" @@ -72,7 +111,7 @@ v-for="item in tabs" :key="item.id" :value="item.id" - >{{ item.name }}</a-option + >{{ item.name }}</a-option > </a-select> </a-form-item> @@ -119,8 +158,8 @@ import useLoading from '@/hooks/loading'; import { dialogSet } from '@/api/Agent'; import { Message } from '@arco-design/web-vue'; - import EventBus from "@/utils/EventBus"; - import sessionAction from "@/views/dmx/IntelligentAgent/components/sessionAction.vue"; + import EventBus from '@/utils/EventBus'; + import sessionAction from '@/views/dmx/IntelligentAgent/components/sessionAction.vue'; const { setLoading } = useLoading(true); const props = defineProps(['typeAngint', 'formData']); const visible = ref(false); @@ -193,7 +232,7 @@ const handleSubmit = async ({ values, errors }) => { // console.log('values:', values, '\nerrors:', errors) - if(!errors){ + if (!errors) { let title = '鍒涘缓鎴愬姛'; let formNew = { ...form }; if (props.typeAngint == 'edit') { @@ -224,9 +263,9 @@ visible.value = true; nextTick(() => { Object.assign(form, data); - console.log(form,'浼犲��'); + console.log(form, '浼犲��'); system.value = form.prompt_config.system; - if(tabs.value && tabs.value.length>0){ + if (tabs.value && tabs.value.length > 0) { form.kb_ids = [tabs.value[0].id]; } }); @@ -325,8 +364,8 @@ line-height: 40px; } } - :deep(.arco-textarea-wrapper.arco-textarea-disabled){ - background: var(--color-bg-2); - color: var(--color-text-1); + :deep(.arco-textarea-wrapper.arco-textarea-disabled) { + background: var(--color-bg-2); + color: var(--color-text-1); } </style> -- Gitblit v1.8.0