liudong
2024-08-13 9cf32f84934cf13dba77e20fdddf8703e11b0c62
src/views/dmx/model/components/addTableName.vue
@@ -68,8 +68,13 @@
  } from 'vue';
  import { addLlmFactory, getLlmDetail, editLlmFactory } from '@/api/model';
  import { Message } from '@arco-design/web-vue';
  import { userModelState } from '@/store';
  const modelStore = userModelState();
  const addTabVisible = defineModel('tabShow');
  const httpUrl = modelStore.hrefUrl;
  const loading = ref(false);
  const props = defineProps({
    task_id: {
@@ -96,7 +101,7 @@
    logo: '',
    urlS: '',
  });
  const formRef = ref(null);
  const formRef = ref();
  const rules = {
    name: [
@@ -123,7 +128,7 @@
            tags: form.tags,
            api_base: form.api_base,
            // all_params: all_params,
            logo: imageUrls.value[0],
            logo: uploadUrl.value[0] || '',
          })
            .then((resData) => {
              if ((resData as any).code === 200) {
@@ -138,7 +143,7 @@
            tags: form.tags,
            api_base: form.api_base,
            // all_params: all_params,
            logo: imageUrls.value[0],
            logo: uploadUrl.value[0],
          })
            .then((resData) => {
              if ((resData as any).code === 200) {
@@ -166,13 +171,18 @@
  const uploadAction = '/api/v1/llm/upload'; // 替换为你的上传API
  const fileList = ref([]);
  const imageUrls = ref([]);
  const uploadUrl = ref([]);
  const updateFileList = (newFileList) => {
    fileList.value = newFileList;
  };
  const handleSuccess = (urls) => {
    imageUrls.value = urls; // 拿到上传的图片地址
    console.log(urls, 77777);
    uploadUrl.value = urls;
    const urlsArr = urls.map((url) => {
      return httpUrl + url;
    });
    imageUrls.value = urlsArr; // 拿到上传的图片地址
  };
  const handleOpened = (el) => {