付款单加备注

This commit is contained in:
lSun 2026-02-02 15:45:05 +08:00
parent a608e16b64
commit 702ddaf6a9
7 changed files with 50 additions and 9 deletions

View File

@ -507,3 +507,26 @@ blockquote {
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
} }
#dispatch-car-table2 td:nth-child(2) { /* 备注 */
max-width: 120px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#dispatch-car-table2 td:nth-child(5) { /* 备注 */
max-width: 120px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#dispatch-car-table2 td:nth-child(13) { /* 备注 */
max-width: 120px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

View File

@ -146,6 +146,7 @@ function carDetail(list) {
"<td> ¥ " + (item.glsMoney ? item.glsMoney : 0) + "</td>" + "<td> ¥ " + (item.glsMoney ? item.glsMoney : 0) + "</td>" +
"<td style='color:#409eff'>" + imgNum + "<a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewFileDetail(" + JSON.stringify(item) + ",1)'>查看附件>></a></td>" + "<td style='color:#409eff'>" + imgNum + "<a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewFileDetail(" + JSON.stringify(item) + ",1)'>查看附件>></a></td>" +
"<td><a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewPlanDetail(" + JSON.stringify(item) + ")'>" + item.planCode + "</a></td>" + "<td><a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewPlanDetail(" + JSON.stringify(item) + ")'>" + item.planCode + "</a></td>" +
'<td>' + item.remark + '</td>' +
"</tr>"; "</tr>";
}) })
} else { } else {
@ -190,6 +191,7 @@ function carDetail(list) {
"<td style='color:#409eff'>" + imgNum + "<a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewFileDetail(" + JSON.stringify(item) + ",2)'>查看附件>></a></td>" + "<td style='color:#409eff'>" + imgNum + "<a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewFileDetail(" + JSON.stringify(item) + ",2)'>查看附件>></a></td>" +
"<td><a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewPlanDetail(" + JSON.stringify(item) + ")'>" + item.planCode + "</a></td>" + "<td><a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewPlanDetail(" + JSON.stringify(item) + ")'>" + item.planCode + "</a></td>" +
'<td>' + item.remark + '</td>' +
'</tr>'; '</tr>';
}) })
} else { } else {

View File

@ -186,6 +186,7 @@ function carDetail(list){
<td>¥ ${item.glsMoney||0}</td> <td>¥ ${item.glsMoney||0}</td>
<td style='color:#409eff'>${imgNum}<a style='color:#409eff;margin:0 5px;cursor:pointer;' onclick='viewFileDetail(${safeStringify(item)},1)'>查看附件>></a></td> <td style='color:#409eff'>${imgNum}<a style='color:#409eff;margin:0 5px;cursor:pointer;' onclick='viewFileDetail(${safeStringify(item)},1)'>查看附件>></a></td>
<td><a style='color:#409eff;margin:0 5px;cursor:pointer;' onclick='viewPlanDetail(${safeStringify(item)})'>${item.planCode}</a></td> <td><a style='color:#409eff;margin:0 5px;cursor:pointer;' onclick='viewPlanDetail(${safeStringify(item)})'>${item.planCode}</a></td>
<td>${item.remark}</td>
</tr>`; </tr>`;
}); });
$('#dispatch-car-table').removeAttr('style').append(html); $('#dispatch-car-table').removeAttr('style').append(html);
@ -212,6 +213,7 @@ function carDetail(list){
<td><input type='number' class='form-control actual-dc-money' value='${actualDcMoney}' style='width:100%;padding:2px;border:1px solid #ddd;' data-id='${item.id}'></td> <td><input type='number' class='form-control actual-dc-money' value='${actualDcMoney}' style='width:100%;padding:2px;border:1px solid #ddd;' data-id='${item.id}'></td>
<td style='color:#409eff'>${imgNum}<a style='color:#409eff;margin:0 5px;cursor:pointer;' onclick='viewFileDetail(${safeStringify(item)},2)'>查看附件>></a></td> <td style='color:#409eff'>${imgNum}<a style='color:#409eff;margin:0 5px;cursor:pointer;' onclick='viewFileDetail(${safeStringify(item)},2)'>查看附件>></a></td>
<td><a style='color:#409eff;margin:0 5px;cursor:pointer;' onclick='viewPlanDetail(${safeStringify(item)})'>${item.planCode}</a></td> <td><a style='color:#409eff;margin:0 5px;cursor:pointer;' onclick='viewPlanDetail(${safeStringify(item)})'>${item.planCode}</a></td>
<td>${item.remark}</td>
</tr>`; </tr>`;
}); });
$('#dispatch-car-table2').removeAttr('style').append(html); $('#dispatch-car-table2').removeAttr('style').append(html);

View File

@ -281,14 +281,15 @@ function getPayCarDetails(id) {
"<td><input type='number' class='form-control actual-gls' value='" + actualGls + "<td><input type='number' class='form-control actual-gls' value='" + actualGls +
"' style='width: 100%; padding: 2px; border: 1px solid #ddd;' data-id='" + item.id + "'></td>" + "' style='width: 100%; padding: 2px; border: 1px solid #ddd;' data-id='" + item.id + "'></td>" +
"<td>" + item.glsPrice + "</td>" + "<td>" + formatToThreeDecimals(item.glsPrice) + "</td>" +
"<td> ¥ " + (item.glsMoney ? item.glsMoney : 0) + "</td>" + "<td> ¥ " + formatToThreeDecimals(item.glsMoney) + "</td>" +
// "<td><input type='number' class='form-control actual-money' value='" + actualMoney + // "<td><input type='number' class='form-control actual-money' value='" + actualMoney +
// "' style='width: 100%; padding: 2px; border: 1px solid #ddd;' data-id='" + item.id + "'></td>" + // "' style='width: 100%; padding: 2px; border: 1px solid #ddd;' data-id='" + item.id + "'></td>" +
"<td style='color:#409eff'>" + imgNum + "<a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewFileDetail(" + JSON.stringify(item) + ",1)'>查看附件>></a></td>" + "<td style='color:#409eff'>" + imgNum + "<a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewFileDetail(" + JSON.stringify(item) + ",1)'>查看附件>></a></td>" +
"<td><a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewPlanDetail(" + JSON.stringify(item) + ")'>" + item.planCode + "</a></td>" + "<td><a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewPlanDetail(" + JSON.stringify(item) + ")'>" + item.planCode + "</a></td>" +
"<td>" + item.remark + "</td>" +
"</tr>"; "</tr>";
}) })
} else { } else {
@ -325,13 +326,14 @@ function getPayCarDetails(id) {
"<td><input type='number' class='form-control actual-dc-planDay' value='" + actualPlanDay + "<td><input type='number' class='form-control actual-dc-planDay' value='" + actualPlanDay +
"' style='width: 100%; padding: 2px; border: 1px solid #ddd;' data-id='" + item.id + "'></td>" + "' style='width: 100%; padding: 2px; border: 1px solid #ddd;' data-id='" + item.id + "'></td>" +
'<td>' + setZlPrice(item) + '</td>' + '<td>' + setZlPrice(item) + '</td>' +
'<td> ¥ ' + item.dcMoney + '</td>' + '<td> ¥ ' + formatToThreeDecimals(item.dcMoney) + '</td>' +
"<td><input type='number' class='form-control actual-dc-money' value='" + actualDcMoney + "<td><input type='number' class='form-control actual-dc-money' value='" + actualDcMoney +
"' style='width: 100%; padding: 2px; border: 1px solid #ddd;' data-id='" + item.id + "'></td>" + "' style='width: 100%; padding: 2px; border: 1px solid #ddd;' data-id='" + item.id + "'></td>" +
"<td style='color:#409eff'>" + imgNum + "<a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewFileDetail(" + JSON.stringify(item) + ",2)'>查看附件>></a></td>" + "<td style='color:#409eff'>" + imgNum + "<a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewFileDetail(" + JSON.stringify(item) + ",2)'>查看附件>></a></td>" +
"<td><a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewPlanDetail(" + JSON.stringify(item) + ")'>" + item.planCode + "</a></td>" + "<td><a style='color:#409eff;margin:0 5px;cursor: pointer;' onclick='viewPlanDetail(" + JSON.stringify(item) + ")'>" + item.planCode + "</a></td>" +
"<td>" + item.remark + "</td>" +
'</tr>'; '</tr>';
}) })
} else { } else {
@ -358,6 +360,12 @@ function getPayCarDetails(id) {
} }
} }
// 四舍五入保留3位小数
function formatToThreeDecimals(num) {
if (num === null || num === undefined || num === '' || isNaN(Number(num))) return '0.000';
return Number(num).toFixed(3);
}
// 需求计划详情 // 需求计划详情
function viewPlanDetail(obj) { function viewPlanDetail(obj) {
obj.id = obj.planId; obj.id = obj.planId;

View File

@ -151,6 +151,7 @@
<th style="width: 6%;">金额</th> <th style="width: 6%;">金额</th>
<th style="width: 10%;">行驶证/挂靠协议<br>驾驶证/身份证/导航图</th> <th style="width: 10%;">行驶证/挂靠协议<br>驾驶证/身份证/导航图</th>
<th style="width: 9%;">需求计划编号</th> <th style="width: 9%;">需求计划编号</th>
<th style="width: 9%;">备注</th>
</tr> </tr>
</table> </table>
<table style="display: none;" class="classTable" id="dispatch-car-table2"> <table style="display: none;" class="classTable" id="dispatch-car-table2">
@ -167,6 +168,7 @@
<th style="width: 7%;">出入场金额</th> <th style="width: 7%;">出入场金额</th>
<th style="width: 10%;">操作证/<br>身份证/导航图</th> <th style="width: 10%;">操作证/<br>身份证/导航图</th>
<th style="width: 9%;">需求计划编号</th> <th style="width: 9%;">需求计划编号</th>
<th style="width: 9%;">备注</th>
</tr> </tr>
</table> </table>
</div> </div>

View File

@ -126,6 +126,7 @@
<th style="width: 6%;">金额</th> <th style="width: 6%;">金额</th>
<th style="width: 10%;">行驶证/挂靠协议<br>驾驶证/身份证/导航图</th> <th style="width: 10%;">行驶证/挂靠协议<br>驾驶证/身份证/导航图</th>
<th style="width: 9%;">需求计划编号</th> <th style="width: 9%;">需求计划编号</th>
<th style="width: 9%;">备注</th>
</tr> </tr>
</table> </table>
<table style="display: none;" class="classTable" id="dispatch-car-table2"> <table style="display: none;" class="classTable" id="dispatch-car-table2">
@ -142,6 +143,7 @@
<th style="width: 7%;">出入场金额</th> <th style="width: 7%;">出入场金额</th>
<th style="width: 10%;">操作证/<br>身份证/导航图</th> <th style="width: 10%;">操作证/<br>身份证/导航图</th>
<th style="width: 9%;">需求计划编号</th> <th style="width: 9%;">需求计划编号</th>
<th style="width: 9%;">备注</th>
</tr> </tr>
</table> </table>
</div> </div>

View File

@ -104,6 +104,7 @@
<th style="width: 6%;">预估金额</th> <th style="width: 6%;">预估金额</th>
<th style="width: 10%;">行驶证/挂靠协议<br>驾驶证/身份证/导航图</th> <th style="width: 10%;">行驶证/挂靠协议<br>驾驶证/身份证/导航图</th>
<th style="width: 9%;">需求计划编号</th> <th style="width: 9%;">需求计划编号</th>
<th style="width: 9%;">备注</th>
</tr> </tr>
</table> </table>
<table style="display: none;" class="classTable" id="dispatch-car-table2"> <table style="display: none;" class="classTable" id="dispatch-car-table2">
@ -113,13 +114,14 @@
<th style="width: 7%;">型号</th> <th style="width: 7%;">型号</th>
<th style="width: 9%;">车牌</th> <th style="width: 9%;">车牌</th>
<th style="width: 9%;">使用地</th> <th style="width: 9%;">使用地</th>
<th style="width: 7%;">计划使用天数</th> <th style="width: 9%;">计划使用天数</th>
<th style="width: 8%;">实际使用天数</th> <th style="width: 9%;">实际使用天数</th>
<th style="width: 13%;">租赁单价</th> <th style="width: 13%;">租赁单价</th>
<th style="width: 7%;">预估金额</th> <th style="width: 9%;">预估金额</th>
<th style="width: 7%;">出入场金额</th> <th style="width: 9%;">出入场金额</th>
<th style="width: 10%;">操作证/<br>身份证/导航图</th> <th style="width: 10%;">操作证/<br>身份证/导航图</th>
<th style="width: 9%;">需求计划编号</th> <th style="width: 10%;">需求计划编号</th>
<th style="width: 9%;">备注</th>
</tr> </tr>
</table> </table>
</div> </div>
@ -136,4 +138,4 @@
<script src="../../../js/car_settlement/child/payment_form.js" charset="utf-8"></script> <script src="../../../js/car_settlement/child/payment_form.js" charset="utf-8"></script>
<script src="../../../js/openIframe.js" charset="utf-8"></script> <script src="../../../js/openIframe.js" charset="utf-8"></script>
</html> </html>