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