liudong
2024-08-12 75ce4571e95ce33a0b9f909df8f794def653e47c
src/views/dmx/model/components/addPageModel.vue
@@ -137,6 +137,9 @@
  import { Modal, Message } from '@arco-design/web-vue';
  import message from '@arco-design/web-vue/es/message';
  import { resolveUnref } from '@vueuse/core';
  import { useUserStore } from '@/store';
  const userStore = useUserStore();
  const addPageModelVisible = defineModel('show');
  const loading = ref(false);
@@ -222,19 +225,24 @@
  const uploadAction = '/api/v1/llm/upload'; // 替换为你的上传API
  const fileList = ref([]);
  const imageUrls = ref([]);
  const uploadUrl = ref([]);
  const httpUrl = localStorage.getItem('httpUrl');
  const updateFileList = (newFileList) => {
    fileList.value = newFileList;
    console.log(newFileList, 88);
  };
  const handleSuccess = (urls) => {
    imageUrls.value = urls; // 拿到上传的图片地址
    uploadUrl.value = urls;
    const urlsArr = urls.map((url) => {
      return httpUrl + url;
    });
    imageUrls.value = urlsArr; // 拿到上传的图片地址
  };
  const emit = defineEmits(['refresh-parent']);
  const handleSubmit = ({ values, errors }) => {
    const all_params = form.addFomList.map((item) => {
      console.log(item, 8888);
      return item.name + ':' + item.value;
    });
    form_ref.value
@@ -242,6 +250,7 @@
      .then(async (res) => {
        if (!res) {
          if (props.title == '编辑') {
            console.log(imageUrls.value, 999);
            const data = await editLlm({
              llm_factory: editList.value.llm_factory,
              llm_name: form.llm_name,
@@ -250,7 +259,7 @@
              volc_sk: form.volc_sk,
              api_base: form.api_base,
              all_params: all_params,
              logo: imageUrls.value[0],
              logo: uploadUrl.value[0] || '',
            });
            if ((data as any).code == 200) {
@@ -269,7 +278,7 @@
              volc_sk: form.volc_sk,
              api_base: form.api_base,
              all_params: all_params,
              logo: imageUrls.value[0],
              logo: uploadUrl.value[0] || '',
            });
            if ((data as any).code == 200) {
@@ -361,7 +370,7 @@
      });
    }
    imageUrls.value = data.data.logo;
    imageUrls.value.push(httpUrl + data.data.logo);
  };
  watchEffect(() => {