From 3436d15f6c29d6a25e38e5c470a0799c842b8af7 Mon Sep 17 00:00:00 2001
From: yinbangzhong <zhongbangyin@126.com>
Date: 星期二, 06 八月 2024 11:06:10 +0800
Subject: [PATCH] 权限登录控制

---
 src/views/dmx/model/components/addTableName.vue |   44 ++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 40 insertions(+), 4 deletions(-)

diff --git a/src/views/dmx/model/components/addTableName.vue b/src/views/dmx/model/components/addTableName.vue
index a6b5631..45ace16 100644
--- a/src/views/dmx/model/components/addTableName.vue
+++ b/src/views/dmx/model/components/addTableName.vue
@@ -20,12 +20,12 @@
       <a-form-item field="name" label="妯″瀷鍚嶇О">
         <a-input v-model="form.name" placeholder="璇疯緭鍏ユā鍨嬪悕绉�" />
       </a-form-item>
-      <a-form-item field="apiKey" label="API-Key">
+      <!-- <a-form-item field="apiKey" label="API-Key">
         <a-input v-model="form.apiKey" placeholder="API-Key" />
       </a-form-item>
       <a-form-item field="baseUrl" label="Base-Url">
         <a-input v-model="form.baseUrl" placeholder="Base-Url" />
-      </a-form-item>
+      </a-form-item> -->
       <a-form-item field="tags" label="妯″瀷鎻忚堪">
         <a-textarea
           v-model="form.tags"
@@ -39,6 +39,7 @@
           <Upload
             :action="uploadAction"
             :limit="1"
+            :url="form.urlS"
             @update:fileList="updateFileList"
             @success="handleSuccess"
           ></Upload>
@@ -57,8 +58,15 @@
 </template>
 
 <script lang="ts" setup>
-  import { onMounted, onBeforeMount, reactive, ref, computed } from 'vue';
-  import { addLlmFactory } from '@/api/model';
+  import {
+    onMounted,
+    onBeforeMount,
+    watchEffect,
+    reactive,
+    ref,
+    computed,
+  } from 'vue';
+  import { addLlmFactory, getLlmDetail } from '@/api/model';
   import { Message } from '@arco-design/web-vue';
 
   const addTabVisible = defineModel('tabShow');
@@ -82,6 +90,7 @@
     api_base: '',
     tags: '',
     logo: '',
+    urlS: '',
   });
   const formRef = ref(null);
 
@@ -154,6 +163,33 @@
     });
     formRef.value?.resetFields();
   };
+
+  // onMounted(() => {
+  //   if (editList.value) {
+  //     getDetail();
+  //   }
+  // });
+
+  // const getDetail = async () => {
+  //   const data = await getLlmDetail(
+  //     editList.value.llm_factory,
+  //     editList.value.tags
+  //   );
+
+  //   form.urlS = data.data.urlS;
+  //   imageUrls.value = data.data.logo;
+  // };
+
+  watchEffect(() => {
+    if (props.nameList) {
+      console.log(props.nameList);
+      form.name = props.nameList.llm_factory;
+      form.tags = props.nameList.tags;
+      form.urlS = props.nameList.logo;
+    }
+
+    // getDetail();
+  });
 </script>
 
 <script lang="ts">

--
Gitblit v1.8.0