From 2d708ae88849b6f4213ce0c168237844d3423699 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期六, 24 八月 2024 14:44:44 +0800 Subject: [PATCH] agent名称修改 --- src/views/sessionManager/components/updataFile.vue | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 102 insertions(+), 15 deletions(-) diff --git a/src/views/sessionManager/components/updataFile.vue b/src/views/sessionManager/components/updataFile.vue index ecd2970..0caa68c 100644 --- a/src/views/sessionManager/components/updataFile.vue +++ b/src/views/sessionManager/components/updataFile.vue @@ -36,12 +36,18 @@ <div> <span>瑙f瀽鏂规硶: </span> <a-radio-group v-model="parser_id"> - <a-radio - v-for="item in parser_ids" - :key="item.value" - :value="item.value" - style="margin-right: 10px" - >{{item.name}}</a-radio> + <a-popover title="" + v-for="item in parser_ids" + :key="item.value" + > + <a-radio + :value="item.value" + style="margin-right: 10px" + >{{item.name}}</a-radio> + <template #content> + <p style="max-width: 300px">{{item.parser_config_str}}</p> + </template> + </a-popover> </a-radio-group> </div> <a-button @@ -73,7 +79,6 @@ const filesBtn = ref(null); const onFileSelectedLoading = ref(false); const parser_id = ref(""); -const parser_ids = ref([]); const uploaditemList = ref([]); const activeSessionId = ref(''); let kbtenantInfo = reactive({ @@ -89,7 +94,6 @@ tenant_id: '948fc6fa41ab11ef8fb80242ac120004', parser_idObj: {}, }); -const uploadList = ref([]); const parser = reactive({ naive: { "chunk_token_num": 676, @@ -103,8 +107,91 @@ "random_seed": 1500 } }, // 鐢ㄦ埛鍚� + qa: {}, + resume: {}, + manual: {}, + table: {}, + paper: {}, + book: {}, + laws: {}, + presentation: {}, + picture: {}, + one: {}, }); +const parser_ids = ref([ + { + name: '閫氱敤', + value: 'naive', + parser_config: parser.naive, + parser_config_str: '鏀寔鐨勬枃浠舵牸寮忎负DOCX銆丒XCEL銆丳PT銆両MAGE銆丳DF銆乀XT' + }, + { + name: 'Q&A', + value: 'qa', + parser_config: parser.qa, + parser_config_str: '鏀寔 excel 鍜� csv/txt 鏂囦欢鏍煎紡銆� \n' + + '濡傛灉鏂囦欢浠� excel 鏍煎紡锛屽垯搴旂敱涓や釜鍒楃粍鎴� 娌℃湁鏍囬锛氫竴涓彁鍑洪棶棰橈紝鍙︿竴涓敤浜庣瓟妗堬紝 绛旀鍒椾箣鍓嶇殑闂鍒椼�俓n' + + '濡傛灉鏂囦欢浠� csv/txt 鏍煎紡涓� 鐢ㄤ綔鍒嗗紑闂鍜岀瓟妗堢殑瀹氱晫绗︺�俓n' + }, + { + name: '绠�鍘�', + value: 'resume', + parser_config: parser.resume, + parser_config_str: '鏀寔鐨勬枃浠舵牸寮忎负DOCX銆丳DF銆乀XT' + }, + { + name: '璇存槑涔�', + value: 'manual', + parser_config: parser.manual, + parser_config_str: '浠呮敮鎸丳DF' + }, + { + name: '琛ㄦ牸', + value: 'table', + parser_config: parser.table, + parser_config_str: '鏀寔EXCEL鍜孋SV/TXT鏍煎紡鏂囥�� \n' + + '瀵逛簬 csv 鎴� txt 鏂囦欢锛屽垪涔嬮棿鐨勫垎闅旂涓� TAB锛孿n' + + '绗竴琛屽繀椤绘槸鍒楁爣棰樸�俓n' + }, + { + name: '澶氭ā鎬�', + value: 'paper', + parser_config: parser.paper, + parser_config_str: '浠呮敮鎸丳DF鏂囦欢' + }, + { + name: '涔︾睄', + value: 'book', + parser_config: parser.book, + parser_config_str: '鏀寔鐨勬枃浠舵牸寮忎负DOCX銆丳DF銆乀XT' + }, + { + name: '娉曞緥鏂囦欢', + value: 'laws', + parser_config: parser.laws, + parser_config_str: '鏀寔鐨勬枃浠舵牸寮忎负DOCX銆丳DF銆乀XT' + }, + { + name: 'PPT', + value: 'presentation', + parser_config: parser.presentation, + parser_config_str: '鏀寔鐨勬枃浠舵牸寮忎负PDF銆丳PTX' + }, + { + name: '鍥剧墖', + value: 'picture', + parser_config: parser.picture, + parser_config_str: '鏀寔鍥惧儚鏂囦欢' + }, + { + name: '鏁翠綋', + value: 'one', + parser_config: parser.one, + parser_config_str: '鏀寔鐨勬枃浠舵牸寮忎负DOCX銆丒XCEL銆丳DF銆乀XT' + }, +]); +const uploadList = ref([]); const props = defineProps(["sessionId"]); const emit = defineEmits(["selectFileCallback"]); const uploadRef = ref(); @@ -114,13 +201,13 @@ }); const init = () => { - parser_ids.value = kbtenantInfo.parser_ids.split(",").map((item) => { - const [value1, value2] = item.split(":"); - return { - name: value2, - value: value1 - }; - }); + // parser_ids.value = kbtenantInfo.parser_ids.split(",").map((item) => { + // const [value1, value2] = item.split(":"); + // return { + // name: value2, + // value: value1 + // }; + // }); } const onChange = (fileList) => { -- Gitblit v1.8.0