You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

459 lines
17 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>苏州市河道管理处资金划拨审批单</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: "Microsoft YaHei", SimSun, serif;
background: #f5f5f5;
padding: 20px;
}
.form-container {
background: #fff;
padding: 20px;
max-width: 1200px;
margin: 0 auto;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.form-title {
text-align: center;
font-size: 28px;
font-weight: bold;
margin-bottom: 20px;
}
.print-table1-grid {
font-size: 18px;
border: 1px #000 solid;
display: grid;
grid-template-rows: repeat(14, minmax(65px, auto));
grid-template-columns: repeat(6, 1fr);
grid-template-areas:
"tb1-1 tb1-1 tb1-1 tb1-2 tb1-2 tb1-2"
"tb2-1 tb2-1 tb2-1 tb2-2 tb2-2 tb2-2"
"tb3-1 tb3-1 tb3-2 tb3-2 tb3-3 tb3-3"
"tb4-1 tb4-2 tb4-3 tb4-3 tb4-4 tb4-4"
"tb5-1 tb5-2 tb5-3 tb5-3 tb5-4 tb5-4"
"tb6-1 tb6-2 tb6-3 tb6-3 tb6-4 tb6-4"
"tb7-1 tb7-2 tb7-3 tb7-3 tb7-4 tb7-4"
"tb8-1 tb8-2 tb8-3 tb8-3 tb8-4 tb8-4"
"tb9-1 tb9-2 tb9-3 tb9-3 tb9-4 tb9-4"
"tb10-1 tb10-2 tb10-3 tb10-3 tb10-4 tb10-4"
"tb11-1 tb11-2 tb11-3 tb11-3 tb11-3 tb11-3"
"tb12 tb12 tb12 tb12 tb12 tb12"
"tb13-1 tb13-1 tb13-2 tb13-2 tb13-3 tb13-3"
"tb14-1 tb14-1 tb14-2 tb14-2 tb14-3 tb14-3";
}
.print-table1-grid > div {
border: 1px #000 solid;
display: flex;
}
/* 去掉外边框 */
.form-grid {
border: none;
}
/* 顶部样式 */
.print-table1-grid-top {
padding: 12px 0 60px 5px;
}
/* 标题样式 */
.print-table1-grid-title1 {
text-align: center;
justify-content: center;
padding: 12px 0;
font-weight: 600;
}
/* 居中对齐样式 */
.print-table1-grid-center {
text-align: center;
justify-content: center;
align-items: center;
padding: 20px 0;
}
/* 底部样式 */
.print-table1-grid-bottom1 {
padding: 12px 0 65px 5px;
}
.print-table1-grid-bottom2 {
padding: 12px 0 65px 5px;
}
.print-table1-grid-bottom3 {
padding: 12px 0 90px 5px;
}
/* 输入框样式 */
.form-input {
width: 100%;
height: 42px;
padding: 6px 10px;
border: 1px solid #DCDFE6;
border-radius: 4px;
background: #fff;
color: #333;
font-size: 18px;
line-height: 1.5;
box-shadow: 0 0 4px rgba(220, 223, 230, 0.2);
text-align: center;
}
/* 表头样式 */
.header-cell {
text-align: center;
background-color: #f5f5f5;
font-weight: bold;
}
/* 标签单元格 */
.label-cell {
font-weight: bold;
}
/* 居中对齐 */
.center-cell {
text-align: center;
justify-content: center;
}
/* 付款信息特殊样式 */
.payment-info {
text-align: right;
justify-content: flex-end;
}
.payment-number {
display: inline-block;
width: 50px;
border-bottom: 1px solid #000;
text-align: center;
}
/* 付款类型样式 */
.payment-type {
padding-left: 8px;
display: block;
}
.payment-type-row {
display: flex;
align-items: center;
margin-bottom: 5px;
}
.payment-type-item {
margin-right: 20px;
}
.payment-type-other {
height: 32px;
min-width: 80px;
border-bottom: 2px #000 solid;
margin-left: 24px;
font-size: 18px;
display: inline-block;
}
/* 单选按钮组 */
.radio-group {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.radio-item {
display: flex;
align-items: center;
margin-right: 10px;
}
.radio-item input[type="radio"] {
margin-right: 5px;
}
/* 质保金行特殊样式 */
.warranty-row {
display: flex;
align-items: center;
gap: 8px;
}
.warranty-input {
width: 100px;
}
/* 资金列支渠道 */
.fund-channel {
height: 100px;
vertical-align: top;
align-items: flex-start;
}
/* 签名区域 */
.signature-area {
height: 100px;
vertical-align: top;
align-items: flex-start;
}
.signature-label {
margin-bottom: 10px;
}
.signature-input {
margin-top: 20px;
}
/* 打印样式 */
@media print {
body {
background: white;
padding: 0;
}
.form-container {
box-shadow: none;
padding: 0;
}
}
</style>
</head>
<body>
<div class="form-container">
<h2 class="form-title">苏州市河道管理处资金划拨审批单</h2>
<div class="print-table1-grid">
<!-- 第1行项目名称和付款次数 -->
<div style="grid-area: tb1-1" class="print-table1-grid-top">
<div>项目名称:</div>
<div style="display: block;">
<input type="text" data-field="projectName" class="form-input">
</div>
<div style="display: none;">${projectName}</div>
</div>
<div style="grid-area: tb1-2;justify-content: right;align-items: right;">
<div>本次为第 <span style="display: inline-block; width: 50px; border-bottom: 1px solid #000; text-align: center;">
<div style="display: block;">
<input type="number" data-field="paymentTimes" class="form-input" style="width: 100%;">
</div>
<div style="display: none;">${paymentTimes}</div>
</span> 次付款</div>
</div>
<!-- 第2行承包商和合同时间 -->
<div style="grid-area: tb2-1" class="print-table1-grid-top">
<div>承包商/供货商:</div>
<div style="display: block;">
<input type="text" data-field="contractor" class="form-input">
</div>
<div style="display: none;">${contractor}</div>
</div>
<div style="grid-area: tb2-2" class="print-table1-grid-top">
<div>合同服务时间:</div>
<div style="display: block;">
<input type="text" data-field="serviceTime" class="form-input">
</div>
<div style="display: none;">${serviceTime}</div>
</div>
<!-- 第3行表头 -->
<div style="grid-area: tb3-1" class="print-table1-grid-title1">付款情形</div>
<div style="grid-area: tb3-2" class="print-table1-grid-title1">金额(单位:元)</div>
<div style="grid-area: tb3-3" class="print-table1-grid-title1">备注</div>
<!-- 第4行A - 合同金额 -->
<div style="grid-area: tb4-1" class="print-table1-grid-center">A</div>
<div style="grid-area: tb4-2" class="print-table1-grid-center">合同金额</div>
<div style="grid-area: tb4-3" class="print-table1-grid-center">
<div style="display: block;">
<input type="text" data-field="contractAmount" class="form-input">
</div>
<div style="display: none;">${contractAmount}</div>
</div>
<div style="grid-area: tb4-4; justify-content: center; align-items: center;">
<div style="display: block;">
<input type="text" data-field="contractRemark" class="form-input">
</div>
<div style="display: none;">${contractRemark}</div>
</div>
<!-- 第5行B - 审计金额 -->
<div style="grid-area: tb5-1" class="print-table1-grid-center">B</div>
<div style="grid-area: tb5-2" class="print-table1-grid-center">审计金额</div>
<div style="grid-area: tb5-3" class="print-table1-grid-center">
<div style="display: block;">
<input type="text" data-field="auditAmount" class="form-input">
</div>
<div style="display: none;">${auditAmount}</div>
</div>
<div style="grid-area: tb5-4; justify-content: center; align-items: center;">
<div style="display: block;">
<input type="text" data-field="auditRemark" class="form-input">
</div>
<div style="display: none;">${auditRemark}</div>
</div>
<!-- 第6行C - 前期累计已付款 -->
<div style="grid-area: tb6-1" class="print-table1-grid-center">C</div>
<div style="grid-area: tb6-2" class="print-table1-grid-center">前期累计已付款</div>
<div style="grid-area: tb6-3" class="print-table1-grid-center">
<div style="display: block;">
<input type="text" data-field="previousPayment" class="form-input">
</div>
<div style="display: none;">${previousPayment}</div>
</div>
<div style="grid-area: tb6-4; justify-content: center; align-items: center;">
<div style="display: block;">
<input type="text" data-field="previousPaymentRemark" class="form-input">
</div>
<div style="display: none;">${previousPaymentRemark}</div>
</div>
<!-- 第7行D - 本期扣款 -->
<div style="grid-area: tb7-1" class="print-table1-grid-center">D</div>
<div style="grid-area: tb7-2" class="print-table1-grid-center">本期扣款</div>
<div style="grid-area: tb7-3" class="print-table1-grid-center">
<div style="display: block;">
<input type="text" data-field="currentPayment" class="form-input">
</div>
<div style="display: none;">${currentPayment}</div>
</div>
<div style="grid-area: tb7-4; justify-content: center; align-items: center;">
<div style="display: block;">
<input type="text" data-field="paymentType" class="form-input">
</div>
<div style="display: none;">${paymentType}</div>
</div>
<!-- 第8行E - 本期应付款 -->
<div style="grid-area: tb8-1" class="print-table1-grid-center">E</div>
<div style="grid-area: tb8-2;font-weight: 600" class="print-table1-grid-center">本期应付款</div>
<div style="grid-area: tb8-3;font-weight: 600" class="print-table1-grid-center">
<div style="display: block;">
<input type="text" data-field="currentDuePayment" class="form-input">
</div>
<div style="display: none;">${currentDuePayment}</div>
</div>
<div style="grid-area: tb8-4; justify-content: center; align-items: center;">
<div style="display: block;">
<div class="radio-group">
<label class="radio-item">
<input type="radio" name="currentPaymentRemark" data-field="currentPaymentRemark" value="预付款">
预付款
</label>
<label class="radio-item">
<input type="radio" name="currentPaymentRemark" data-field="currentPaymentRemark" value="进度款">
进度款
</label>
<label class="radio-item">
<input type="radio" name="currentPaymentRemark" data-field="currentPaymentRemark" value="结算款">
结算款
</label>
<label class="radio-item">
<input type="radio" name="currentPaymentRemark" data-field="currentPaymentRemark" value="质保金">
质保金
</label>
<label class="radio-item">
<input type="radio" name="currentPaymentRemark" data-field="currentPaymentRemark" value="其他">
其他
</label>
</div>
</div>
<div style="display: none;">${currentPaymentRemark}</div>
</div>
<!-- 第9行F - 累计支付 -->
<div style="grid-area: tb9-1" class="print-table1-grid-center">F</div>
<div style="grid-area: tb9-2" class="print-table1-grid-center">累计支付</div>
<div style="grid-area: tb9-3" class="print-table1-grid-center">
<div style="display: block;">
<input type="text" data-field="totalPaid" class="form-input">
</div>
<div style="display: none;">${totalPaid}</div>
</div>
<div style="grid-area: tb9-4; justify-content: center; align-items: center;">
<div style="display: block;">
<input type="text" data-field="totalPaidRemark" class="form-input">
</div>
<div style="display: none;">${totalPaidRemark}</div>
</div>
<!-- 第10行G - 累计扣款 -->
<div style="grid-area: tb10-1" class="print-table1-grid-center">G</div>
<div style="grid-area: tb10-2" class="print-table1-grid-center">累计扣款</div>
<div style="grid-area: tb10-3" class="print-table1-grid-center">
<div style="display: block;">
<input type="text" data-field="totalPlanned" class="form-input">
</div>
<div style="display: none;">${totalPlanned}</div>
</div>
<div style="grid-area: tb10-4; justify-content: center; align-items: center;">
<div style="display: block;">
<input type="text" data-field="totalPlannedRemark" class="form-input">
</div>
<div style="display: none;">${totalPlannedRemark}</div>
</div>
<!-- 第11行H - 质保金 -->
<div style="grid-area: tb11-1" class="print-table1-grid-center">H</div>
<div style="grid-area: tb11-2" class="print-table1-grid-center">质保金</div>
<div style="grid-area: tb11-3;align-items: center;">
<div style="display: block;">
<div class="warranty-row">
<input type="text" data-field="percent" class="form-input warranty-input">
<span>%,质保期</span>
<input type="text" data-field="zbYear" class="form-input warranty-input">
<span>年,需审计的以审计价为计费依据。</span>
</div>
</div>
<div style="display: none;">
<span style="text-decoration: underline;">${percent}</span>%,质保期<span style="text-decoration: underline;">${zbYear}</span>年,需审计的以审计价为计费依据。
</div>
</div>
<!-- 第12行资金列支渠道 -->
<div style="grid-area: tb12" class="print-table1-grid-bottom1">
<div>资金列支渠道:</div>
</div>
<!-- 第13行业务科室签名 -->
<div style="grid-area: tb13-1;" class="print-table1-grid-bottom2">
<div>
<div>业务科室:</div>
<div style="padding-top: 32px;"> 经办人:</div>
</div>
</div>
<div style="grid-area: tb13-2;" class="print-table1-grid-bottom2">业务科室负责人:</div>
<div style="grid-area: tb13-3;" class="print-table1-grid-bottom2">业务科室分管领导:</div>
<!-- 第14行财务和单位负责人 -->
<div style="grid-area: tb14-1;" class="print-table1-grid-bottom3">财务审计科:</div>
<div style="grid-area: tb14-2;" class="print-table1-grid-bottom3">财务审计科分管领导:</div>
<div style="grid-area: tb14-3;" class="print-table1-grid-bottom3">单位负责人:</div>
</div>
</div>
</body>
</html>