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