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