yangyin
2024-11-12 272000b000564f5e4ed7c5562fe72a206c8a48f9
src/views/project/yw/dataManage/knowledge/EditKnowledge.vue
@@ -39,7 +39,7 @@
               />
            </el-form-item>
            <el-form-item label="索引分数:" prop="scope">
               <el-input-number v-model="state.editKnowledgeForm.scope" style="width: 532px" :min="31" />
               <el-input v-model="state.editKnowledgeForm.scope" style="width: 532px" />
            </el-form-item>
            <el-form-item label="数据类型:">
               <label> 非结构化数据</label>
@@ -59,6 +59,7 @@
import { onMounted, reactive, ref } from 'vue';
import { useRoute, useRouter } from 'vue-router';
import { update_docvector_name } from '/@/api/knowledge/docvector';
import { verifiyNumberInteger } from '/@/utils/toolsValidate';
import mittBus from '/@/utils/mitt';
// 定义变量内容
const state = reactive({
@@ -77,6 +78,7 @@
   if (value < 31) {
      callback(new Error('请输入大于30的正整数'));
   } else {
      state.editKnowledgeForm.scope = verifiyNumberInteger(value);
      callback();
   }
};
@@ -117,22 +119,23 @@
         id: state.editKnowledgeForm.knowlg_id,
         title: state.editKnowledgeForm.title,
         prompt: state.editKnowledgeForm.prompt,
         publish: 'N',
         publish: state.editKnowledgeForm.publish,
         create_time: currentTime,
         user_name: '',
         scope: state.editKnowledgeForm.scope,
      };
      mittBus.emit('addKnowledgeBaseObj', obj);
      mittBus.emit('updateKnowledgeBaseObj', obj);
      router.push({ name: 'Knowledge' });
   }
};
onMounted(() => {
   const { knowledge_title, knowledge_id, knowledge_prompt, knowledge_scope } = route.query;
   const { knowledge_title, knowledge_id, knowledge_prompt, knowledge_scope,knowledge_publish } = route.query;
   state.editKnowledgeForm.title = knowledge_title;
   state.editKnowledgeForm.prompt = knowledge_prompt;
   state.editKnowledgeForm.knowlg_id = knowledge_id;
   state.editKnowledgeForm.scope = Number(knowledge_scope);
   state.editKnowledgeForm.scope = knowledge_scope;
   state.editKnowledgeForm.publish = knowledge_publish;
});
</script>
<style scoped lang="scss">