From a83b7e6d04a490e02f7baafa6e309b2cbbac4d76 Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期四, 05 九月 2024 17:10:51 +0800 Subject: [PATCH] 联调查看页面 --- src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue | 39 ++++++++++++++++++++++++++++----------- 1 files changed, 28 insertions(+), 11 deletions(-) diff --git a/src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue b/src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue index 1b23f06..092c94f 100644 --- a/src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue +++ b/src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue @@ -6,10 +6,9 @@ <ArrowLeft /> </el-icon> </el-button> - <span class="text-[24px] text-[#26244c] font-[700]">{{ state.detailTitle }}</span> + <span class="text-[24px] text-[#26244c] font-[700]">{{ state.knowledgeInfo.knowledge_title }}</span> </div> <div class="set-table-height"> - <div class="text-[16px] font-[500]">鏁版嵁绠$悊</div> <!-- 鏌ヨ銆侀噸缃�佹帓搴忋�佸鍔犺〃鍗� --> <el-form :inline="true" :model="graphQueryParams"> <el-form-item label="鍚嶇О" prop="title"> @@ -32,7 +31,7 @@ highlight-current-row > <el-table-column prop="name" label="鏂囦欢鍚嶇О" fixed="left" show-overflow-tooltip align="left" /> - <el-table-column prop="type" width="120" label="鏂囦欢鏍煎紡" show-overflow-tooltip align="center" /> + <el-table-column prop="type" width="120" label="鏂囦欢绫诲瀷" show-overflow-tooltip align="center" /> <el-table-column prop="time" label="涓婁紶鏃堕棿" show-overflow-tooltip width="280" align="center"></el-table-column> <el-table-column label="鎿嶄綔" width="80" fixed="right" show-overflow-tooltip align="center"> <template #default="scope"> @@ -52,16 +51,20 @@ <script setup lang="ts"> import { ElMessage, ElMessageBox } from 'element-plus'; -import { reactive, ref } from 'vue'; -import { useRouter } from 'vue-router'; -import { delete_docvector_file } from '/@/api/knowledge/docvector'; +import { onMounted, reactive, ref } from 'vue'; +import { useRoute, useRouter } from 'vue-router'; +import { delete_docvector_file, get_docvector_file_list } from '/@/api/knowledge/docvector'; import { useQueryTable } from '/@/hooks/useQueryTable'; const viewKnowledgeTableRef = ref(); const router = useRouter(); +const route = useRoute(); const knowledgeTableData = ref([]); // 瀹氫箟鍙橀噺鍐呭 const state = reactive({ - detailTitle: '', + knowledgeInfo: { + knowledge_title: '', + knowledge_id: '', + } as any, showKnowledgeForm: false, }); //杩斿洖 @@ -79,6 +82,14 @@ }); //#endregion //#region ====================== 瀵圭煡璇嗗簱杩涜鎿嶄綔 ====================== +const getKnowledgeFileData = async () => { + const res = await get_docvector_file_list({ + knowlg_id: state.knowledgeInfo.knowledge_id, + }); + if (res.json_ok) { + knowledgeTableData.value = res.values; + } +}; //鍒犻櫎鐭ヨ瘑搴撶殑鏂囦欢鍒楄〃 const deleteKnowledgeFileData = (row: any) => { ElMessageBox.confirm(`纭畾鍒犻櫎鏂囨。鍒楄〃锛氥��${row.name}銆�?`, '鎻愮ず', { @@ -87,6 +98,7 @@ type: 'warning', }).then(async () => { const res = await delete_docvector_file({ + knowlg_id: state.knowledgeInfo.knowledge_id, file_id: row.id, }); @@ -103,11 +115,17 @@ //#region ====================== 鏂板缓鐭ヨ瘑搴撶殑鏁版嵁 ====================== //瀵煎叆鏁版嵁 const importData = () => { - router.push({ - name: 'Knowledge', - }); + // router.push({ + // name: 'AddKnowledge', + // }); }; //#endregion +onMounted(() => { + const { knowledge_id, knowledge_title } = route.query; + state.knowledgeInfo.knowledge_title = knowledge_title; + state.knowledgeInfo.knowledge_id = knowledge_id; + getKnowledgeFileData(); +}); </script> <style scoped lang="scss"> .set-table-height { @@ -120,4 +138,3 @@ box-sizing: border-box; } </style> -import { delete_knowledge_file } from '/@/api/knowledge/group'; -- Gitblit v1.9.3