提交 6d5037d4 authored 作者: Yroc's avatar Yroc

'打印表格优化'

上级 c93493bc
......@@ -29,7 +29,11 @@
></i>
</th>
</tr>
<tr v-for="(item, index) in table_data" :key="index">
<tr
style="page-break-inside: avoid"
v-for="(item, index) in table_data"
:key="index"
>
<td v-for="(e, i) in labers" :key="i">
<div v-if="typeof item[e.key] === 'object'">
<!-- <el-popover placement="top-start" width="200" trigger="hover">
......
......@@ -42,7 +42,11 @@
></span>
</th>
</tr>
<tr v-for="(item, index) in table_list" :key="index">
<tr
style="page-break-inside: avoid"
v-for="(item, index) in table_list"
:key="index"
>
<td v-for="(e, i) in labers" :key="i">
<div>{{ item[e.key] }}</div>
</td>
......@@ -119,8 +123,8 @@ export default {
//选择监听
selectChange(val) {
console.log('val');
console.log(val);
// console.log('val');
// console.log(val);
this.table_list = [...this.table_data.list[val]];
// this.$emit('titleSelectData', val);
},
......
......@@ -14,7 +14,11 @@
<!-- <tr>
<th v-for="(e, i) in labers" :key="i">{{ e.label }}</th>
</tr> -->
<tr v-for="(item, index) in table_data.labers" :key="index">
<tr
style="page-break-inside: avoid"
v-for="(item, index) in table_data.labers"
:key="index"
>
<th>{{ item.label }}</th>
<th>{{ keepTwoDecimal(table_data.data[item.key]) }}</th>
</tr>
......
......@@ -31,7 +31,12 @@
></span>
</th>
</tr>
<tr v-for="(item, index) in table_data" :key="index">
<tr
style="page-break-inside: avoid"
v-for="(item, index) in table_data"
:key="index"
>
<td v-for="(e, i) in labers" :key="i">
<div v-if="e.key == 'distribute'">
<div
......@@ -168,6 +173,7 @@ export default {
border-top: 1px solid #e4e7ed;
border-left: 1px solid #e4e7ed;
border-collapse: collapse;
// page-break-inside: avoid;
th,
td {
......
......@@ -2,7 +2,7 @@
* @Author: AnthonyD
* @Date: 2023-04-21 15:02:15
* @Last Modified by: AnthonyD
* @Last Modified time: 2023-04-21 19:06:40
* @Last Modified time: 2023-04-24 17:25:13
*/
const style_text = '<style>table {\
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论