|
@@ -85,113 +85,114 @@
|
|
|
>
|
|
|
确认无误</a-button
|
|
|
>
|
|
|
+ <a-button style="margin-left: 10px" size="large" type="primary" @click="onPrint"> 打印</a-button>
|
|
|
</div>
|
|
|
</template>
|
|
|
</BasicForm>
|
|
|
</div>
|
|
|
|
|
|
- <BasicTable @register="registerTable">
|
|
|
- <template #tableTitle>
|
|
|
- <div class="flex table-title-info">
|
|
|
- <div class="table-title-info-item flex">
|
|
|
- <span class="line_b">{{ ccmNo }}</span>
|
|
|
- <span>#机</span>
|
|
|
+ <section ref="print" class="printBilletQuality" id="printBilletQuality">
|
|
|
+ <BasicTable @register="registerTable">
|
|
|
+ <template #tableTitle>
|
|
|
+ <div class="flex table-title-info">
|
|
|
+ <div class="table-title-info-item flex">
|
|
|
+ <span class="line_b">{{ ccmNo }}</span>
|
|
|
+ <span>#机</span>
|
|
|
+ </div>
|
|
|
+ <div class="table-title-info-item flex"><span>质检员</span><span class="line_b"></span></div>
|
|
|
+ <div class="table-title-info-item flex flex-1 align-center justify-center">
|
|
|
+ <span class="line_b">{{ getSelectedDate[0] }}</span>
|
|
|
+ <span>年</span>
|
|
|
+ <span class="line_b">{{ getSelectedDate[1] }}</span>
|
|
|
+ <span>月</span>
|
|
|
+ <span class="line_b">{{ getSelectedDate[2] }}</span>
|
|
|
+ <span>日</span>
|
|
|
+ <span class="line_b">{{
|
|
|
+ shiftPerformanceColumns[currentShift]
|
|
|
+ ? getTeamShift(shiftPerformanceColumns[currentShift].shift, shiftPerformanceColumns[currentShift].shiftGroup)
|
|
|
+ : ''
|
|
|
+ }}</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="table-title-info-item flex"><span>zj/R19</span></div>
|
|
|
</div>
|
|
|
- <div class="table-title-info-item flex"><span>质检员</span><span class="line_b"></span></div>
|
|
|
- <div class="table-title-info-item flex flex-1 align-center justify-center">
|
|
|
- <span class="line_b">{{ getSelectedDate[0] }}</span>
|
|
|
- <span>年</span>
|
|
|
- <span class="line_b">{{ getSelectedDate[1] }}</span>
|
|
|
- <span>月</span>
|
|
|
- <span class="line_b">{{ getSelectedDate[2] }}</span>
|
|
|
- <span>日</span>
|
|
|
- <span class="line_b">{{
|
|
|
- shiftPerformanceColumns[currentShift]
|
|
|
- ? getTeamShift(shiftPerformanceColumns[currentShift].shift, shiftPerformanceColumns[currentShift].shiftGroup)
|
|
|
- : ''
|
|
|
- }}</span>
|
|
|
+ </template>
|
|
|
+ <template #footer>
|
|
|
+ <div class="flex footer-tj">
|
|
|
+ <a-descriptions
|
|
|
+ size="small"
|
|
|
+ bordered
|
|
|
+ class="remark"
|
|
|
+ :column="1"
|
|
|
+ :labelStyle="labelStyle"
|
|
|
+ :contentStyle="{
|
|
|
+ padding: 0,
|
|
|
+ }"
|
|
|
+ >
|
|
|
+ <a-descriptions-item label="备注:">
|
|
|
+ <a-textarea :bordered="false" @blur="onTotalNoteBlur" v-model:value="statisticsInfo.remark" placeholder="备注" />
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item>
|
|
|
+ <div class="total-price"> 新区冶炼 (5 + 6 铸机) </div>
|
|
|
+ </a-descriptions-item>
|
|
|
+ </a-descriptions>
|
|
|
+ <a-descriptions size="small" bordered class="produce" :labelStyle="labelStyle">
|
|
|
+ <a-descriptions-item label="本班日冶炼">
|
|
|
+ {{ statisticsInfo.classHeatNum || 0 }} 炉 / {{ statisticsInfo.classTotalWeight ? statisticsInfo.classTotalWeight.toFixed(3) : 0 }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="止上班日累计">
|
|
|
+ {{ statisticsInfo.dayStartHeatCount || 0 }} 炉 / {{ statisticsInfo.dayStartWeight ? statisticsInfo.dayStartWeight.toFixed(3) : 0 }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="止本班日累计">
|
|
|
+ {{ statisticsInfo.dayEndHeatCount || 0 }} 炉 / {{ statisticsInfo.dayEndWeight ? statisticsInfo.dayEndWeight.toFixed(3) : 0 }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="本班月冶炼">
|
|
|
+ {{ statisticsInfo.monthEndHeatCount || 0 }} 炉 / {{ statisticsInfo.monthEndWeight ? statisticsInfo.monthEndWeight.toFixed(3) : 0 }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="止上班月累计">
|
|
|
+ {{ statisticsInfo.monthStartHeatCount || 0 }} 炉 /
|
|
|
+ {{ statisticsInfo.monthStartWeight ? statisticsInfo.monthStartWeight.toFixed(3) : 0 }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="止本班月累计">
|
|
|
+ {{ statisticsInfo.monthEndHeatCount || 0 }} 炉 / {{ statisticsInfo.monthEndWeight ? statisticsInfo.monthEndWeight.toFixed(3) : 0 }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+
|
|
|
+ <!-- <a-descriptions-item label="日产:">
|
|
|
+ {{ statisticsInfo.dayHeatCount || 0 }} 炉 / {{ statisticsInfo.dayEndWeight || 0 }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item> </a-descriptions-item>
|
|
|
+ <a-descriptions-item></a-descriptions-item> -->
|
|
|
+
|
|
|
+ <a-descriptions-item label="日统计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
+ {{ (statisticsInfo.dayHeatCount || 0) + (otherStatisticsInfo.dayHeatCount || 0) }} 炉 /
|
|
|
+ {{ sumWeight(statisticsInfo.dayEndWeight, otherStatisticsInfo.dayEndWeight) }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="止上班日累计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
+ {{ (statisticsInfo.dayStartHeatCount || 0) + (otherStatisticsInfo.dayStartHeatCount || 0) }} 炉 /
|
|
|
+ {{ sumWeight(statisticsInfo.dayStartWeight, otherStatisticsInfo.dayStartWeight) }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="止本班日累计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
+ {{ (statisticsInfo.dayEndHeatCount || 0) + (otherStatisticsInfo.dayEndHeatCount || 0) }} 炉 /
|
|
|
+ {{ sumWeight(statisticsInfo.dayEndWeight, otherStatisticsInfo.dayEndWeight) }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+
|
|
|
+ <a-descriptions-item label="月统计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
+ {{ (statisticsInfo.monthEndHeatCount || 0) + (otherStatisticsInfo.monthEndHeatCount || 0) }} 炉 /
|
|
|
+ {{ sumWeight(statisticsInfo.monthEndWeight, otherStatisticsInfo.monthEndWeight) }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="止上班月累计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
+ {{ (statisticsInfo.monthStartHeatCount || 0) + (otherStatisticsInfo.monthStartHeatCount || 0) }} 炉 /
|
|
|
+ {{ sumWeight(statisticsInfo.monthStartWeight, otherStatisticsInfo.monthStartWeight) }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ <a-descriptions-item label="止本班月累计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
+ {{ (statisticsInfo.monthEndHeatCount || 0) + (otherStatisticsInfo.monthEndHeatCount || 0) }} 炉 /
|
|
|
+ {{ sumWeight(statisticsInfo.monthEndWeight, otherStatisticsInfo.monthEndWeight) }} 吨
|
|
|
+ </a-descriptions-item>
|
|
|
+ </a-descriptions>
|
|
|
</div>
|
|
|
-
|
|
|
- <div class="table-title-info-item flex"><span>zj/R19</span></div>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- <template #footer>
|
|
|
- <div class="flex footer-tj">
|
|
|
- <a-descriptions
|
|
|
- size="small"
|
|
|
- bordered
|
|
|
- class="remark"
|
|
|
- :column="1"
|
|
|
- :labelStyle="labelStyle"
|
|
|
- :contentStyle="{
|
|
|
- padding: 0,
|
|
|
- }"
|
|
|
- >
|
|
|
- <a-descriptions-item label="备注:">
|
|
|
- <a-textarea :bordered="false" @blur="onTotalNoteBlur" v-model:value="statisticsInfo.remark" style="height: 77px" placeholder="备注" />
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item>
|
|
|
- <div style="height: 77px; line-height: 78px; font-size: 24px; font-weight: 600; text-align: right; padding-right: 10px; color: #f50">
|
|
|
- 新区冶炼 (5 + 6 铸机)
|
|
|
- </div>
|
|
|
- </a-descriptions-item>
|
|
|
- </a-descriptions>
|
|
|
- <a-descriptions size="small" bordered class="produce" :labelStyle="labelStyle">
|
|
|
- <a-descriptions-item label="本班日冶炼">
|
|
|
- {{ statisticsInfo.classHeatNum || 0 }} 炉 / {{ statisticsInfo.classTotalWeight ? statisticsInfo.classTotalWeight.toFixed(3) : 0 }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="止上班日累计">
|
|
|
- {{ statisticsInfo.dayStartHeatCount || 0 }} 炉 / {{ statisticsInfo.dayStartWeight ? statisticsInfo.dayStartWeight.toFixed(3) : 0 }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="止本班日累计">
|
|
|
- {{ statisticsInfo.dayEndHeatCount || 0 }} 炉 / {{ statisticsInfo.dayEndWeight ? statisticsInfo.dayEndWeight.toFixed(3) : 0 }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="本班月冶炼">
|
|
|
- {{ statisticsInfo.monthEndHeatCount || 0 }} 炉 / {{ statisticsInfo.monthEndWeight ? statisticsInfo.monthEndWeight.toFixed(3) : 0 }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="止上班月累计">
|
|
|
- {{ statisticsInfo.monthStartHeatCount || 0 }} 炉 /
|
|
|
- {{ statisticsInfo.monthStartWeight ? statisticsInfo.monthStartWeight.toFixed(3) : 0 }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="止本班月累计">
|
|
|
- {{ statisticsInfo.monthEndHeatCount || 0 }} 炉 / {{ statisticsInfo.monthEndWeight ? statisticsInfo.monthEndWeight.toFixed(3) : 0 }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
-
|
|
|
- <!-- <a-descriptions-item label="日产:">
|
|
|
- {{ statisticsInfo.dayHeatCount || 0 }} 炉 / {{ statisticsInfo.dayEndWeight || 0 }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item> </a-descriptions-item>
|
|
|
- <a-descriptions-item></a-descriptions-item> -->
|
|
|
-
|
|
|
- <a-descriptions-item label="日统计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
- {{ (statisticsInfo.dayHeatCount || 0) + (otherStatisticsInfo.dayHeatCount || 0) }} 炉 /
|
|
|
- {{ sumWeight(statisticsInfo.dayEndWeight, otherStatisticsInfo.dayEndWeight) }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="止上班日累计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
- {{ (statisticsInfo.dayStartHeatCount || 0) + (otherStatisticsInfo.dayStartHeatCount || 0) }} 炉 /
|
|
|
- {{ sumWeight(statisticsInfo.dayStartWeight, otherStatisticsInfo.dayStartWeight) }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="止本班日累计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
- {{ (statisticsInfo.dayEndHeatCount || 0) + (otherStatisticsInfo.dayEndHeatCount || 0) }} 炉 /
|
|
|
- {{ sumWeight(statisticsInfo.dayEndWeight, otherStatisticsInfo.dayEndWeight) }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
-
|
|
|
- <a-descriptions-item label="月统计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
- {{ (statisticsInfo.monthEndHeatCount || 0) + (otherStatisticsInfo.monthEndHeatCount || 0) }} 炉 /
|
|
|
- {{ sumWeight(statisticsInfo.monthEndWeight, otherStatisticsInfo.monthEndWeight) }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="止上班月累计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
- {{ (statisticsInfo.monthStartHeatCount || 0) + (otherStatisticsInfo.monthStartHeatCount || 0) }} 炉 /
|
|
|
- {{ sumWeight(statisticsInfo.monthStartWeight, otherStatisticsInfo.monthStartWeight) }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- <a-descriptions-item label="止本班月累计" :labelStyle="newLabelStyle" :contentStyle="newContentStyle">
|
|
|
- {{ (statisticsInfo.monthEndHeatCount || 0) + (otherStatisticsInfo.monthEndHeatCount || 0) }} 炉 /
|
|
|
- {{ sumWeight(statisticsInfo.monthEndWeight, otherStatisticsInfo.monthEndWeight) }} 吨
|
|
|
- </a-descriptions-item>
|
|
|
- </a-descriptions>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </BasicTable>
|
|
|
+ </template>
|
|
|
+ </BasicTable>
|
|
|
+ </section>
|
|
|
</div>
|
|
|
<!-- 打印原始数据 -->
|
|
|
<printOriginalRecords @register="registerPrintOriginalRecordsModal" />
|
|
@@ -228,6 +229,7 @@
|
|
|
import { useModal } from '/@/components/Modal';
|
|
|
import printOriginalRecords from '../operator/components/printOriginalRecords.vue';
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
|
+ import { printJS } from '/@/hooks/web/usePrintJS';
|
|
|
|
|
|
const { createMessage } = useMessage();
|
|
|
|
|
@@ -244,14 +246,12 @@
|
|
|
const currentShift = ref(-1);
|
|
|
const ccmNo = ref('5');
|
|
|
const labelStyle = {
|
|
|
- width: '100px',
|
|
|
paddingRight: 0,
|
|
|
paddingLeft: 0,
|
|
|
textAlign: 'center',
|
|
|
};
|
|
|
|
|
|
const newLabelStyle = {
|
|
|
- width: '100px',
|
|
|
paddingRight: 0,
|
|
|
paddingLeft: 0,
|
|
|
textAlign: 'center',
|
|
@@ -360,7 +360,7 @@
|
|
|
|
|
|
const { records, statistics, meterWeight } = res;
|
|
|
switchMiNum.value = meterWeight;
|
|
|
- statisticsInfo.value = { ...statistics, orgRemark: statistics.remark };
|
|
|
+ statisticsInfo.value = { ...statistics, orgRemark: statistics.remark || '' };
|
|
|
|
|
|
let sizeArr: string[] = [];
|
|
|
records.forEach((item: any) => {
|
|
@@ -402,9 +402,9 @@
|
|
|
let sizeArrChildren: any[] = [];
|
|
|
[...new Set(sizeArr)].forEach((item) => {
|
|
|
sizeArrChildren.push({
|
|
|
- title: item + 'm',
|
|
|
+ title: item,
|
|
|
dataIndex: ['lengthCountMap', item],
|
|
|
- width: 60,
|
|
|
+ width: 39,
|
|
|
align: 'center',
|
|
|
customRender({ text }) {
|
|
|
return text || '';
|
|
@@ -574,6 +574,18 @@
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+ const printLoading = ref(false);
|
|
|
+ function onPrint() {
|
|
|
+ printLoading.value = true;
|
|
|
+ printJS({
|
|
|
+ printable: '#printBilletQuality',
|
|
|
+ type: 'html',
|
|
|
+ });
|
|
|
+ setTimeout(() => {
|
|
|
+ printLoading.value = false;
|
|
|
+ }, 1000);
|
|
|
+ }
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
getShiftInfo(3, dayjs());
|
|
|
});
|
|
@@ -641,7 +653,9 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ }
|
|
|
|
|
|
+ .printBilletQuality {
|
|
|
.table-title-info {
|
|
|
width: 100%;
|
|
|
font-size: 16px;
|
|
@@ -663,6 +677,12 @@
|
|
|
}
|
|
|
|
|
|
.jeecg-basic-table {
|
|
|
+ :deep(.ant-table) {
|
|
|
+ .ant-table-content > table > tbody > tr > td {
|
|
|
+ padding: 2px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
:deep(.ant-table-footer) {
|
|
|
padding: 0;
|
|
|
}
|
|
@@ -678,11 +698,19 @@
|
|
|
input {
|
|
|
color: var(--fn-color);
|
|
|
}
|
|
|
+
|
|
|
+ .ant-picker-suffix {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
:deep(.ant-select) {
|
|
|
+ .ant-select-selector {
|
|
|
+ padding: 0;
|
|
|
+ }
|
|
|
.ant-select-selection-item {
|
|
|
color: var(--fn-color);
|
|
|
+ padding-inline-end: 0;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -692,7 +720,15 @@
|
|
|
color: var(--fn-color);
|
|
|
|
|
|
.remark {
|
|
|
- width: 400px;
|
|
|
+ width: 30%;
|
|
|
+
|
|
|
+ :deep(.ant-descriptions-item-label) {
|
|
|
+ width: 70px;
|
|
|
+ }
|
|
|
+
|
|
|
+ :deep(.ant-input) {
|
|
|
+ height: 62px;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.produce {
|
|
@@ -706,12 +742,114 @@
|
|
|
|
|
|
:deep(.ant-descriptions-item-content),
|
|
|
:deep(.ant-descriptions-item-label) {
|
|
|
+ width: 90px;
|
|
|
border-inline-end: 1px solid var(--fn-color);
|
|
|
+ border-right: 1px solid #dbdbdb;
|
|
|
+ padding: 4px 0;
|
|
|
}
|
|
|
|
|
|
+ // ant-descriptions-item-label
|
|
|
+
|
|
|
:deep(.ant-descriptions-row) {
|
|
|
border-bottom: 1px solid var(--fn-color);
|
|
|
+ border-bottom-color: #dbdbdb;
|
|
|
+ }
|
|
|
+
|
|
|
+ .total-price {
|
|
|
+ height: 60px;
|
|
|
+ font-size: 18px;
|
|
|
+ font-weight: 600;
|
|
|
+ text-align: right;
|
|
|
+ color: #f50;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+</style>
|
|
|
+<style lang="less">
|
|
|
+ @media print {
|
|
|
+ header,
|
|
|
+ footer,
|
|
|
+ .noprint,
|
|
|
+ .ant-picker .ant-picker-suffix,
|
|
|
+ .ant-select .ant-select-arrow {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ td,
|
|
|
+ th,
|
|
|
+ .ant-picker-input > input,
|
|
|
+ .ant-select-selection-item {
|
|
|
+ font-size: 10px;
|
|
|
+ padding: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .ant-table .ant-table-content > table > tbody > tr > td {
|
|
|
+ padding: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .ant-picker .ant-picker-input > input {
|
|
|
+ font-size: 10px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .footer-tj .remark .ant-descriptions-view {
|
|
|
+ .ant-descriptions-item-label {
|
|
|
+ width: 20px !important;
|
|
|
+ font-size: 10px;
|
|
|
}
|
|
|
+
|
|
|
+ .ant-input {
|
|
|
+ font-size: 10px;
|
|
|
+ height: 48px !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .total-price {
|
|
|
+ height: 48px !important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .footer-tj .produce .ant-descriptions-view {
|
|
|
+ .ant-descriptions-item-label {
|
|
|
+ width: 60px !important;
|
|
|
+ font-size: 10px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .ant-descriptions-item-content {
|
|
|
+ font-size: 10px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // .footer-tj .remark .ant-descriptions-view > table > tbody > tr > th {
|
|
|
+ // font-size: 12px;
|
|
|
+ // width: 10px;
|
|
|
+ // }
|
|
|
+
|
|
|
+ // .footer-tj .produce .ant-descriptions-item-label,
|
|
|
+ // .footer-tj .produce .ant-descriptions-item-content {
|
|
|
+ // font-size: 10px;
|
|
|
+ // padding: 0;
|
|
|
+ // }
|
|
|
+
|
|
|
+ // .footer-tj .produce .ant-descriptions-item-label {
|
|
|
+ // width: 70px;
|
|
|
+ // }
|
|
|
+
|
|
|
+ // .footer-tj .remark .ant-descriptions-item-label {
|
|
|
+ // width: 30px;
|
|
|
+
|
|
|
+ // .total-price {
|
|
|
+ // height: auto;
|
|
|
+ // font-size: 12px;
|
|
|
+ // color: blue;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
+ // .footer-tj > tr > td {
|
|
|
+ // padding: 0;
|
|
|
+ // }
|
|
|
+
|
|
|
+ @page {
|
|
|
+ margin-top: 10px; /* 第一页的页眉距离顶部为0 */
|
|
|
+ margin-bottom: 0; /* 第一页的页脚距离底部为0 */
|
|
|
}
|
|
|
}
|
|
|
</style>
|