liudong
2024-08-09 478808cba94297e7dde76bd1b91acd38840649d7
src/views/dmx/knowledgeLib/config.vue
@@ -18,7 +18,7 @@
                v-if="avatarShow"
                :action="uploadAction"
                :limit="1"
                :url="form.avatar"
                :url="httpUrl + form.avatar"
                @update:fileList="updateFileList"
                @success="handleSuccess"
              ></Upload>
@@ -96,7 +96,7 @@
            <div style="width: 100%;text-align: right">
              <a-space>
                <a-button @click="cancelConfig">取消</a-button>
                <a-button type="primary" html-type="submit">保存</a-button>
                <a-button :loading="loading" type="primary" html-type="submit">保存</a-button>
              </a-space>
            </div>
          </a-form-item>
@@ -230,6 +230,7 @@
const uploadAction = '/api/v1/llm/upload'; // 替换为你的上传API
const fileList = ref([]);
const imageUrls = ref([]);
const httpUrl = localStorage.getItem('httpUrl');
const updateFileList = (newFileList) => {
  fileList.value = newFileList;
@@ -271,7 +272,7 @@
     };
   }
   try {
     setLoading(true)
    const data = await kbUpdate(parms);
    if(data.code == '0'){
      Message.success("配置成功");
@@ -279,10 +280,11 @@
      emit('saveConfig')
    }
    // emit('upTabdateItem')
    setLoading(false)
  } catch (err) {
    Message.error(err.message);
     setLoading(false)
  }
@@ -337,7 +339,9 @@
  console.log(kbObj, 'kbObj');
  let configObj = {
    name: kbObj.name,
    avatar: kbObj.avatar,
    pages:  kbObj.parser_config.pages,
    chunk_token_num:  kbObj.parser_config.chunk_token_num,
    description: kbObj.description,
    language: "English",
    permission: kbObj.permission,
@@ -359,7 +363,6 @@
      use_raptor: false,
    });
  }
  form.avatar = kbObj.avatar;
  imageUrls.value = [kbObj.avatar];
  console.log(form,'配置页面表单信息');
  avatarShow.value = false;
@@ -374,6 +377,7 @@
onBeforeMount(()=>{
  setLoading(false)
  queryModel({})
})
onMounted(()=>{
@@ -399,7 +403,7 @@
  justify-content: space-between;
  height: 100%;
  overflow: auto;
  //background: #626aea;
  border-radius: 8px;
  background: var(--color-bg-2);
  padding-top: 80px;