yangyin
2024-10-12 774a70690b130a157f8592939ca528e155db4d73
src/views/project/yw/dataManage/knowledge/AddKnowledge.vue
@@ -220,14 +220,15 @@
<script setup lang="ts">
import { ElMessage, type FormRules } from 'element-plus';
import moment from 'moment';
import { computed, nextTick, reactive, ref } from 'vue';
import { useRouter } from 'vue-router';
import { computed, nextTick, onMounted, reactive, ref } from 'vue';
import { useRoute, useRouter } from 'vue-router';
import { add_docvector_file, add_docvector_name } from '/@/api/knowledge/docvector';
import { get_knowledge_group_list, list_knowledge_file } from '/@/api/knowledge/group';
import LeftTreeByMgr from '/@/components/tree/leftTreeByMgr.vue';
import mittBus from '/@/utils/mitt';
import { verifiyNumberInteger } from '/@/utils/toolsValidate';
import { convertListToTree } from '/@/utils/util';
const route = useRoute();
// 定义变量内容
const state = reactive({
   soliderValue: 0,
@@ -318,6 +319,7 @@
   fileData: [], //文件数据源
   isCreateIndex: false, //是否调用创建的索引的字段
   knowlg_id: '',
   groupKnow_id: null,
});
//验证scope字段只能输入正整数
const validateNumber = (rule, value, callback) => {
@@ -390,12 +392,11 @@
const emptyKnowledgeBase = async () => {
   const valid = await knowledgeFormRef.value.validate().catch(() => {});
   if (!valid) return;
   console.log('🚀 ~ currentListID.value:', currentListID.value);
   const res = await add_docvector_name({
      title: state.knowledgeForm.title,
      prompt: state.knowledgeForm.prompt,
      scope: state.knowledgeForm.scope,
      group_id: currentListID.value,
      group_id: state.groupKnow_id,
   });
   if (res.json_ok) {
      state.knowlg_id = res.knowlg_id;
@@ -459,7 +460,6 @@
   }
};
const handleClickNode = (data: any) => {
   console.log('🚀 ~ data:', data);
   multipleSelection.value = [];
   nextTick(() => {
      leftTreeRef.value?.treeRef.setCurrentKey(data.group_id);
@@ -506,6 +506,10 @@
   multipleTableRef.value.toggleRowSelection(item, false);
};
//#endregion
onMounted(() => {
   const group_id = route.query.group_id;
   state.groupKnow_id = group_id;
});
</script>
<style scoped lang="scss">
.set-form-height {