行高调整
This commit is contained in:
parent
e4d80d0c06
commit
91f88b8eb9
@ -19,7 +19,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<tbody class="masterClass">
|
||||
<tr>
|
||||
<td colspan="2" style="font-size: 16px"> 客户名称 </td>
|
||||
<td colspan="5">
|
||||
@ -30,7 +30,8 @@
|
||||
<td style="font-size: 16px">{{ formData.customer.code }} </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tr>
|
||||
<tbody class="masterClass">
|
||||
<tr>
|
||||
<td colspan="2" style="font-size: 16px"> 项目名称 </td>
|
||||
<td colspan="6" style="font-size: 16px">
|
||||
{{ formData.projectName }}
|
||||
@ -49,26 +50,26 @@
|
||||
<td colspan="1"> 是否有价格: </td>
|
||||
<td colspan="1">{{ getDictLabel(DICT_TYPE.HELI_COMMON_IS_OR_NOT, formData.hasPrice) }} </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr class="masterClass">
|
||||
<td colspan="2" style="font-size: 16px"> 项目负责人: </td>
|
||||
<td colspan="2">{{ userInit.find((user) => user.id == planData.projectOwner)?.nickname }} </td>
|
||||
<td colspan="2" class="masterClass">{{ userInit.find((user) => user.id == planData.projectOwner)?.nickname }} </td>
|
||||
<td colspan="1">
|
||||
<!-- <div style="width: 100%; display: flex; justify-content: center; font-size: 12px"> -->
|
||||
<div>
|
||||
<div style="border-bottom: 1px solid #333; padding: 0 5px; height: 50%">类别:</div>
|
||||
<div style="padding: 0 5px; height: 50%">性质:</div>
|
||||
<div style="border-bottom: 1px solid #333; padding: 0 5px; height: 30%">类别:</div>
|
||||
<div style="padding: 0 5px; height: 30%">性质:</div>
|
||||
</div>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<!-- <div style="border: 1px solid #333"> -->
|
||||
<div style="border-bottom: 1px solid #333; padding: 0 5px; height: 50%">{{ getDictLabel(DICT_TYPE.HELI_BUSINESS_LINE, formData.businessLine) }}</div>
|
||||
<div style="padding: 0 5px; height: 50%">{{ getDictLabel(DICT_TYPE.HELI_PROJECT_PROPERTY, formData.property) }}</div>
|
||||
<div style="border-bottom: 1px solid #333; padding: 0 5px; height: 30%">{{ getDictLabel(DICT_TYPE.HELI_BUSINESS_LINE, formData.businessLine) }}</div>
|
||||
<div style="padding: 0 5px; height: 30%">{{ getDictLabel(DICT_TYPE.HELI_PROJECT_PROPERTY, formData.property) }}</div>
|
||||
<!-- </div> -->
|
||||
<!-- </div> -->
|
||||
</td>
|
||||
<td colspan="4">
|
||||
<td colspan="4" >
|
||||
<div style="display: flex; justify-content: space-between">
|
||||
<div style="width: 100%; font-size: 10px; display: flex; flex-direction: column">
|
||||
<div style="width: 100%; font-size: 12px; display: flex; flex-direction: column">
|
||||
<div style="text-align: left; width: 100; margin-left: 10px">自客户提供资料:</div>
|
||||
<div id="fruitForm" style="display: flex; justify-content: flex-start; align-items: center">
|
||||
<span class="checkbox" v-if="formData.hasContract == 0"></span>
|
||||
@ -106,6 +107,8 @@
|
||||
<td colspan="2">{{ userInit.find((user) => user.id == planData.craftOwner)?.nickname }}</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="10">
|
||||
@ -481,63 +484,66 @@ const onPrint = () => {
|
||||
let doc: any = null
|
||||
doc = newIframe.contentWindow.document
|
||||
doc.write(`
|
||||
<style type="text/css">
|
||||
<style type="text/css">
|
||||
/* 浏览器打印基本样式 */
|
||||
.page {
|
||||
width: 21cm;
|
||||
min-height: 29.7cm;
|
||||
padding: 10mm;
|
||||
margin: 20px auto;
|
||||
border: 1px #d3d3d3 solid;
|
||||
border-radius: 5px;
|
||||
background: white;
|
||||
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
|
||||
position: relative;
|
||||
font-size: 10px !important;
|
||||
}
|
||||
.page {
|
||||
width: 21cm;
|
||||
min-height: 29.7cm;
|
||||
padding: 10mm;
|
||||
margin: 20px auto;
|
||||
border: 1px #d3d3d3 solid;
|
||||
border-radius: 5px;
|
||||
background: white;
|
||||
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
|
||||
position: relative;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
|
||||
@page {
|
||||
size: A4;
|
||||
margin:1cm;
|
||||
}
|
||||
@media print {
|
||||
.page {
|
||||
margin: 10mm;
|
||||
border: initial;
|
||||
border-radius: initial;
|
||||
width: initial;
|
||||
min-height: initial;
|
||||
box-shadow: initial;
|
||||
background: initial;
|
||||
page-break-after: always;
|
||||
}
|
||||
}
|
||||
table {
|
||||
width: 100%; /* 让表格宽度100%占满其父元素宽度 */
|
||||
height: auto; /* 高度根据内容自适应 */
|
||||
font-size: 10px;
|
||||
text-align: center;
|
||||
border-collapse: collapse;
|
||||
margin-top: 5mm; /* 添加顶部外边距,替代原先的页内边距 */
|
||||
tr{
|
||||
td {
|
||||
padding: 5px 0;
|
||||
border: 1px solid #333;
|
||||
}
|
||||
}
|
||||
}
|
||||
.xh {
|
||||
width: 50px !important;
|
||||
}
|
||||
.checkbox {
|
||||
border: 2px solid #999;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin-left:10px ;
|
||||
}
|
||||
@page {
|
||||
size: A4;
|
||||
margin:1cm;
|
||||
}
|
||||
@media print {
|
||||
.page {
|
||||
margin: 10mm;
|
||||
border: initial;
|
||||
border-radius: initial;
|
||||
width: initial;
|
||||
min-height: initial;
|
||||
box-shadow: initial;
|
||||
background: initial;
|
||||
page-break-after: always;
|
||||
}
|
||||
}
|
||||
table {
|
||||
width: 100%; /* 让表格宽度100%占满其父元素宽度 */
|
||||
height: auto; /* 高度根据内容自适应 */
|
||||
font-size: 12px;
|
||||
text-align: center;
|
||||
border-collapse: collapse;
|
||||
margin-top: 5mm; /* 添加顶部外边距,替代原先的页内边距 */
|
||||
tr{
|
||||
td {
|
||||
padding: 5px 0;
|
||||
border: 1px solid #333;
|
||||
}
|
||||
}
|
||||
}
|
||||
.masterClass {
|
||||
height: 15px;
|
||||
}
|
||||
.xh {
|
||||
width: 50px !important;
|
||||
}
|
||||
.checkbox {
|
||||
border: 2px solid #999;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin-left:10px ;
|
||||
}
|
||||
</style>
|
||||
<div>
|
||||
${printNode.innerHTML}
|
||||
@ -839,6 +845,9 @@ table {
|
||||
align-items: center;
|
||||
margin-left: 10px;
|
||||
}
|
||||
.masterClass {
|
||||
height: 15px;
|
||||
}
|
||||
/*
|
||||
A4的大小:21cm*29.7cm(width:794px;)。
|
||||
单位换算:1 inch = 2.54 cm 1mm = 96 px 1 cm = 37.79528 px*/
|
||||
|
Loading…
Reference in New Issue
Block a user