diff --git a/src/components/KnowledgeForm/index.vue b/src/components/KnowledgeForm/index.vue index b37d97b2ec82e8a761269a3d53e765437cce8669..d1cde470a0df0138821ed5afcb7557455ef19f61 100644 --- a/src/components/KnowledgeForm/index.vue +++ b/src/components/KnowledgeForm/index.vue @@ -286,13 +286,13 @@ const props = defineProps({ type: Function, default: () => {}, }, + isCreate: { + type: Boolean, + default: true, + }, }); -const initFormData = () =>{ - ruleForm.value.kbName = '资产库名称01'; -} - -onMounted(() => { +onMounted(async () => { loading.visible.value = false; ruleForm.value = props.formData ? JSON.parse( @@ -308,28 +308,32 @@ onMounted(() => { ) : ruleForm.value; - ruleForm.value.kbName = '资产库名称01'; - KbAppAPI.queryLanguageList().then( (res: any) => { - console.log('queryLanguageList', res); - languageOptions.value = res?.map((item: any) => { - return { label: item, value: item }; - }) - ruleForm.value.tokenizer = res?.[0] || ''; - }); + // 并行请求 + const [languageRes, embeddingRes, parseMethodRes] = await Promise.all([ + KbAppAPI.queryLanguageList(), + KbAppAPI.queryEmbeddingModelList(), + KbAppAPI.queryParseMethodList(), + ]); + languageOptions.value = (languageRes as unknown as [])?.map((item: any) => ({ + label: item, + value: item, + })); + emBeddingModelOptions.value = (embeddingRes as unknown as [])?.map((item: any) => ({ + label: item, + value: item, + })); - KbAppAPI.queryEmbeddingModelList().then((res: any) => { - emBeddingModelOptions.value = res?.map((item: any) => { - return { label: item, value: item }; - }); - ruleForm.value.embeddingModel = res?.[0] || ''; - }); - - KbAppAPI.queryParseMethodList().then((res: any) => { - parserMethodOptions.value = res?.map((item: any) => { - return { label: item, value: item }; - }); - ruleForm.value.defaultParseMethod = res?.[0] || ''; - }); + parserMethodOptions.value = (parseMethodRes as unknown as [])?.map((item: any) => ({ + label: item, + value: item, + })); + // 如果是创建状态,设置默认值 + if (props.isCreate) { + ruleForm.value.kbName = '资产库名称01'; + ruleForm.value.tokenizer = languageOptions.value?.[0].value || ''; + ruleForm.value.embeddingModel = emBeddingModelOptions.value?.[0].value || ''; + ruleForm.value.defaultParseMethod = parserMethodOptions.value?.[0].value || ''; + } }); watch( diff --git a/src/styles/knowledgeFileSection.scss b/src/styles/knowledgeFileSection.scss index 2bf95fb67a4d8e2b6e0d7896a71b3cf6be68e824..1a03d857f813184990dca0434b8c523b3e83e46a 100644 --- a/src/styles/knowledgeFileSection.scss +++ b/src/styles/knowledgeFileSection.scss @@ -211,7 +211,7 @@ background-color: var(--o-bg-color-base) !important; } .kf-selection { - border-bottom: unset; + border-bottom: unset !important; .cell { width: 24px !important; @@ -224,7 +224,7 @@ } .kf-file-content { - border-bottom: unset; + border-bottom: unset !important; } .kf-file-type { diff --git a/src/styles/knowledgeLibrary.scss b/src/styles/knowledgeLibrary.scss index eeedb94fe84b55a565ffec8203c627dcfde97209..a3c7db2ad96f44307ae41513c2028d30d6701b04 100644 --- a/src/styles/knowledgeLibrary.scss +++ b/src/styles/knowledgeLibrary.scss @@ -34,6 +34,7 @@ &>button{ margin-right: 8px; + margin-left: 0px !important; } .createAsset, diff --git a/src/views/dataSet/craeteEvaluate.vue b/src/views/dataSet/craeteEvaluate.vue index f668117197a98dc5d94ff2d3d45544520919c990..3e7a54f540240fb7a6d402069b3a8e0efd4573e0 100644 --- a/src/views/dataSet/craeteEvaluate.vue +++ b/src/views/dataSet/craeteEvaluate.vue @@ -7,6 +7,7 @@ v-if="props.dialogEvaluateVisible" @close="handleCancelVisible" align-center + :close-on-click-modal="false" > diff --git a/src/views/group/createGroup.vue b/src/views/group/createGroup.vue index be58d4fdb998a66b4d0c1ed5bb8dcdc085c3756e..71149a7dff2714385fa216ec25bd095a004bca0e 100644 --- a/src/views/group/createGroup.vue +++ b/src/views/group/createGroup.vue @@ -1,7 +1,7 @@