|
@@ -240,7 +240,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
</a-button>
|
|
</a-button>
|
|
|
|
|
|
|
|
- <a-button type="text" size="small" @click="seeload(record)">
|
|
|
|
|
|
|
+ <a-button type="text" size="small" @click="previewArea(record)">
|
|
|
<template #icon>
|
|
<template #icon>
|
|
|
<icon-eye />
|
|
<icon-eye />
|
|
|
</template>
|
|
</template>
|
|
@@ -301,7 +301,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<a-modal title=" " v-model:visible="visible" :footer="false" fullscreen>
|
|
<a-modal title=" " v-model:visible="visible" :footer="false" fullscreen>
|
|
|
-<!-- <docx v-if="documenttype=='docx'" previewSrc="http://192.168.20.116:1080/v1/document/get/405c3efa4d8c11ef97560242ac120006"></docx>-->
|
|
|
|
|
|
|
+<!-- <docx previewSrc="http://192.168.20.116:1080/v1/document/get/405c3efa4d8c11ef97560242ac120006"></docx>-->
|
|
|
<docx v-if="documenttype=='docx'" :previewSrc="previewSrc"></docx>
|
|
<docx v-if="documenttype=='docx'" :previewSrc="previewSrc"></docx>
|
|
|
<excel v-if="documenttype=='excel'" :previewSrc="previewSrc"></excel>
|
|
<excel v-if="documenttype=='excel'" :previewSrc="previewSrc"></excel>
|
|
|
<txtPdf v-if="documenttype=='txtPdf'" :previewSrc="previewSrc"></txtPdf>
|
|
<txtPdf v-if="documenttype=='txtPdf'" :previewSrc="previewSrc"></txtPdf>
|
|
@@ -336,9 +336,12 @@ import {
|
|
|
import docx from '@/views/dmx/knowledgeLib/components/docx.vue'
|
|
import docx from '@/views/dmx/knowledgeLib/components/docx.vue'
|
|
|
import excel from '@/views/dmx/knowledgeLib/components/excel.vue'
|
|
import excel from '@/views/dmx/knowledgeLib/components/excel.vue'
|
|
|
import txtPdf from '@/views/dmx/knowledgeLib/components/txtPdf.vue'
|
|
import txtPdf from '@/views/dmx/knowledgeLib/components/txtPdf.vue'
|
|
|
-import { Message, Modal } from "@arco-design/web-vue";
|
|
|
|
|
-import { documentHeight, parseTime } from "@/utils";
|
|
|
|
|
-import { deleteLlm } from "@/api/model";
|
|
|
|
|
|
|
+ import { Message, Modal } from "@arco-design/web-vue";
|
|
|
|
|
+ import { documentHeight, parseTime } from "@/utils";
|
|
|
|
|
+ import { deleteLlm } from "@/api/model";
|
|
|
|
|
+ import { userModelState } from "@/store"
|
|
|
|
|
+ let modelStore = userModelState();
|
|
|
|
|
+ const httpUrl = modelStore.hrefUrl;
|
|
|
type SizeProps = 'mini' | 'small' | 'medium' | 'large';
|
|
type SizeProps = 'mini' | 'small' | 'medium' | 'large';
|
|
|
type Column = TableColumnData & { checked?: true };
|
|
type Column = TableColumnData & { checked?: true };
|
|
|
const account = ref(null)
|
|
const account = ref(null)
|
|
@@ -764,7 +767,7 @@ const deleteItem = async (row)=>{
|
|
|
filename: record.name,
|
|
filename: record.name,
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
-const seeload = async (row)=>{
|
|
|
|
|
|
|
+const previewArea = async (row)=>{
|
|
|
Object.assign(seeObj, row)
|
|
Object.assign(seeObj, row)
|
|
|
// console.log(seeObj.name, 'seeObj');
|
|
// console.log(seeObj.name, 'seeObj');
|
|
|
let type = row.name.split('.')[1];
|
|
let type = row.name.split('.')[1];
|
|
@@ -781,6 +784,7 @@ const seeload = async (row)=>{
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
previewSrc.value = `${import.meta.env.VITE_API_BASE_URL}/v1/document/get/${row.id}`
|
|
previewSrc.value = `${import.meta.env.VITE_API_BASE_URL}/v1/document/get/${row.id}`
|
|
|
|
|
+ // previewSrc.value = `${ httpUrl }/v1/document/get/${row.id}`
|
|
|
visible.value = true;
|
|
visible.value = true;
|
|
|
|
|
|
|
|
}
|
|
}
|