src/api/knowledge/group.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/yw/dataManage/graph/GraphDetail.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/yw/dataManage/graph/GraphIndex.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/project/yw/dataManage/knowledge/Knowledge.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/api/knowledge/group.ts
@@ -43,10 +43,11 @@ /** * @summary description è·åææçææ¡£ */ export const list_knowledge_file = async () => { export const list_knowledge_file = async (params) => { return request({ url: '/admin/knowledge/list_knowledge_file', method: 'POST', data: params, }); }; /** src/views/project/yw/dataManage/graph/GraphDetail.vue
ÎļþÒÑɾ³ý src/views/project/yw/dataManage/graph/GraphIndex.vue
@@ -67,7 +67,7 @@ <el-form-item> <el-button type="primary" icon="ele-Search" @click="handleQueryTable"> æ¥è¯¢ </el-button> <el-button icon="ele-Refresh" @click="resetQuery">éç½® </el-button> <el-button icon="ele-Plus" @click="importData()"> å¯¼å ¥æ°æ® </el-button> <el-button icon="ele-Plus" @click="importData()" type="primary"> å¯¼å ¥æ°æ® </el-button> </el-form-item> </el-form></template > @@ -228,7 +228,9 @@ const categoryTableData = ref([]); const isFormulaTableDrag = ref(false); const getCategoryTableData = async () => { const res = await list_knowledge_file().finally(() => {}); const res = await list_knowledge_file({ group_id: currentListID.value, }).finally(() => {}); if (res?.json_ok) { const resData = (res.values || []) as []; resData.forEach((item) => { src/views/project/yw/dataManage/knowledge/Knowledge.vue
@@ -35,7 +35,7 @@ <el-divider direction="vertical" /> <el-button link class="text-[12px] text-[#686682]">ç¼è¾ </el-button> <el-divider direction="vertical" /> <el-button link class="text-[12px] text-[#686682]">å é¤ </el-button> <el-button link class="text-[12px] text-[#686682]" @click="deleteKnowledgeBase(item)">å é¤ </el-button> </div> </div> </div> @@ -45,10 +45,10 @@ <script setup lang="ts"> import { Search } from '@element-plus/icons-vue'; import { ElMessage } from 'element-plus'; import { ElMessage, ElMessageBox } from 'element-plus'; import { onMounted, reactive } from 'vue'; import { useRouter } from 'vue-router'; import { get_docvector_list } from '/@/api/knowledge/docvector'; import { delete_docvector_name, get_docvector_list } from '/@/api/knowledge/docvector'; import mittBus from '/@/utils/mitt'; import knowledgeLeft from '/static/images/knowledge/data_type_1.png'; const router = useRouter(); @@ -64,7 +64,7 @@ name: 'AddKnowledge', }); }; //è·åç¥è¯åºå表 const docvectorList = async () => { const res = await get_docvector_list(); if (res.json_ok) { @@ -76,6 +76,23 @@ return ElMessage.error('è·åå表索å¼å¤±è´¥' + (res?.json_msg ? `ï¼${JSON.stringify(res.json_msg)}` : '')); } }; //å é¤ç¥è¯åº const deleteKnowledgeBase = async (row) => { ElMessageBox.confirm(`ç¡®å®å é¤å½åçç¥è¯åºï¼ã${row.title}ã?`, 'æç¤º', { confirmButtonText: 'ç¡®å®', cancelButtonText: 'åæ¶', type: 'warning', }).then(async () => { const res = await delete_docvector_name({ knowlg_id: row.id, }); if (res.json_ok) { ElMessage.success('å é¤ç¥è¯åºæå'); const index = state.knowledgeBaseList.findIndex((d) => d.id === row.id); state.knowledgeBaseList.splice(index, 1); } }); }; onMounted(() => { docvectorList(); mittBus.on('addKnowledgeBaseObj', (obj) => {