From 1f347273e582654e45a683f42160accc12399d03 Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期一, 02 九月 2024 15:48:43 +0800 Subject: [PATCH] 联调知识索引 --- src/views/project/yw/dataManage/knowledge/Knowledge.vue | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/views/project/yw/dataManage/knowledge/Knowledge.vue b/src/views/project/yw/dataManage/knowledge/Knowledge.vue index 1d0e24e..9432e7a 100644 --- a/src/views/project/yw/dataManage/knowledge/Knowledge.vue +++ b/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) => { -- Gitblit v1.9.3