liudong
2024-08-21 176b1538bb80fc65539f004a7ccbae94b7d8eafc
智能体详情信息
2个文件已修改
64 ■■■■ 已修改文件
src/views/dmx/knowledgeLib/index.vue 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dmx/knowledgeLib/tool.vue 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dmx/knowledgeLib/index.vue
@@ -465,11 +465,16 @@
                    </div>
                  </template>
                  <template #action="{ record }">
                    <tool
                      :kbtenantInfo="kbtenantInfo"
                      :item="record"
                      :kbdetail="kbdetail"
                    />
                    <a-button
                      type="text"
                      :disabled="record.run == '1'"
                      @click="handleClick(record)"
                      size="small"
                    >
                      <template #icon>
                        <icon-tool />
                      </template>
                    </a-button>
                    <edit :item="record" @upTabdateItem="upTabdateItem" />
                    <a-popconfirm
                      :content="'确定删除吗'"
@@ -580,6 +585,12 @@
      <excel v-if="documenttype == 'excel'" :previewSrc="previewSrc"></excel>
      <txtPdf v-if="documenttype == 'txtPdf'" :previewSrc="previewSrc"></txtPdf>
    </a-modal>
    <tool
      ref="toolForm"
      :kbtenantInfo="kbtenantInfo"
      :item="setObj"
      :kbdetail="kbdetail"
    />
  </div>
</template>
@@ -651,6 +662,7 @@
  const formModel = ref(generateFormModel());
  const cloneColumns = ref([]);
  const showColumns = ref<Column[]>([]);
  let setObj = reactive({});
  const size = ref<SizeProps>('medium');
  let visible = ref(false);
@@ -670,6 +682,7 @@
  let kbdetail = reactive({});
  let parser_ids = reactive({});
  let seeObj = reactive({});
  let toolForm = ref(null);
  let kbtenantInfo = reactive({
    asr_id: 'paraformer-realtime-8k-v1',
    embd_id: 'BAAI/bge-large-zh-v1.5',
@@ -876,8 +889,9 @@
    });
  };
  const handleClick = () => {
    visible.value = true;
  const handleClick = (data) => {
    Object.assign(setObj, data);
    toolForm.value.handleClick(data);
  };
  const onPageChange = (current: number) => {
src/views/dmx/knowledgeLib/tool.vue
@@ -1,14 +1,4 @@
<template>
  <a-button
    type="text"
    :disabled="props.item.run == '1'"
    @click="handleClick"
    size="small"
  >
    <template #icon>
      <icon-tool />
    </template>
  </a-button>
  <a-modal
    v-model:visible="visible"
    title=" "
@@ -469,7 +459,7 @@
    if (!errors) {
      let data = await kbdocumentchangeparser({
        parser_id: form.parser_id,
        doc_id: form.doc_id,
        doc_id: props.item.id,
        parser_config: {
          raptor: {
            use_raptor: form.use_raptor,
@@ -512,9 +502,9 @@
    }
  };
  const handleOpened = (el) => {
    // console.log('props',props.kbtenantInfo);
    console.log('props', props.item);
    // console.log('props',props.kbdetail);
    console.log('kbtenantInfo',props.kbtenantInfo);
    console.log('item', props.item);
    console.log('kbdetail',props.kbdetail);
    console.log(parser_ids, 'parser_ids');
    let parser_id = props.item.parser_id;
    parser_ids.forEach((item) => {
@@ -522,15 +512,7 @@
        form.parser_id = item.value;
      }
    });
    // Object.assign(form,{
    //   name: '',// 用户名
    //   nameJoin: '',// 昵称
    //   post: '',// 岗位
    //   txt: '',// 备注
    // });
    // formRef.value.resetFields();
    console.log(props.item.id);
    getList();
  };
  const onChangeRAPTOR = () => {};
@@ -665,9 +647,15 @@
  };
  onBeforeMount(() => {
    getList();
  });
  onMounted(() => {});
  defineExpose({
    handleClick
  })
</script>
<style scoped lang="less">