From 8d83544ff6e123df4facf40c446e7d9bf4a522b6 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期二, 31 十二月 2024 18:07:54 +0800
Subject: [PATCH] 序号

---
 src/views/project/yw/dataManage/viewKnowBase/ViewFile.vue |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 56 insertions(+), 3 deletions(-)

diff --git a/src/views/project/yw/dataManage/viewKnowBase/ViewFile.vue b/src/views/project/yw/dataManage/viewKnowBase/ViewFile.vue
index 3c10d20..ff5aa64 100644
--- a/src/views/project/yw/dataManage/viewKnowBase/ViewFile.vue
+++ b/src/views/project/yw/dataManage/viewKnowBase/ViewFile.vue
@@ -1,4 +1,57 @@
-<template><div>123</div></template>
+<template>
+	<div class="w100 h100">
+		<div class="mb-[10px] flex flex-shrink-0 items-center">
+			<el-button style="margin-left: 8px; width: 40px" link @click="handleShowKnowledge">
+				<el-icon style="font-size: 24px !important">
+					<ArrowLeft />
+				</el-icon>
+			</el-button>
+			<span class="text-[24px] text-[#26244c] font-[700]">{{ knowledge_title }}</span>
+		</div>
+		<div class="w100 bg-[#fff] overflow-auto set-table-height">
+			<NormalTextCom :data="sampleData"></NormalTextCom>
+		</div>
+	</div>
+</template>
 
-<script setup lang="ts"></script>
-<style scoped lang="scss"></style>
+<script setup lang="ts">
+import { onMounted, ref } from 'vue';
+import { useRoute, useRouter } from 'vue-router';
+import { get_knowledge_file_text } from '/@/api/knowledge/group';
+import NormalTextCom from '/@/components/chat/chatComponents/normalTextCom/NormalTextCom.vue';
+const route = useRoute();
+const router = useRouter();
+const sampleData = ref('');
+const knowledge_title = ref('鏌ョ湅鏂囨。');
+//杩斿洖鍒扮煡璇嗗簱鏌ョ湅椤甸潰
+const handleShowKnowledge = () => {
+	router.back();
+};
+const getViewFile = async (file_id) => {
+	const res = await get_knowledge_file_text({
+		file_id: file_id,
+	});
+	if (res.json_ok) {
+		const data = res.value;
+		sampleData.value = data;
+	} else {
+		sampleData.value = '';
+	}
+};
+onMounted(() => {
+	const { id } = route.query;
+	if (id == null) return;
+	getViewFile(id);
+});
+</script>
+<style scoped lang="scss">
+.set-table-height {
+	background: #fff;
+	border-radius: 16px;
+	height: calc(100% - 50px);
+	margin-top: 12px;
+	overflow-y: auto;
+	padding: 20px 24px;
+	box-sizing: border-box;
+}
+</style>

--
Gitblit v1.9.3