feat: 先做一个简单下载

This commit is contained in:
2025-12-11 17:15:21 +08:00
parent 6a7d6de03c
commit d164cd321c

View File

@ -111,7 +111,10 @@
<h2>2.总结分析</h2>
<p style="min-height: 100px;" v-loading="loading">{{ textContent }} </p>
</div>
<el-button style="position: fixed;bottom: 0;left: 45%;" type="primary" size="default"
@click="downloadWithStyles">下载</el-button>
</div>
<AddForm ref="addForm" :dict="{ D_GS_XS_LX }" />
@ -125,6 +128,8 @@ import { getItem, setItem } from '@/utils/storage'
import { fxbgDywdtj, getDictItem, fxbgJqlxtj, fxbgJqlytj, fxbgYdfx, fxbgXsfx, fxgbCljgf, fxgbCzlfx, fxbgTj } from '@/api/semanticAnalysis'
import { completions } from '@/api/semanticAnalysis'
import { reactive, ref, onMounted, getCurrentInstance, nextTick, computed, watch } from "vue";
import { downloadDocWithStyle } from '@/utils/export.js';
const props = defineProps({
// 数据
search: {
@ -158,10 +163,15 @@ const tabHeight = ref(0)
// 表格高度计算
const tabHeightFn = () => {
tabHeight.value = window.innerHeight - 300
window.onresize = function () {
window.onresize = function() {
tabHeightFn();
};
};
const downloadDocWithStyle = () => {
if (!tableBox.value?.innerHTML) return;
downloadDocWithStyle(tableBox.value?.innerHTML)
}
const pageData = reactive({
parameter: {},
total: 0,