소스 검색

feat: 预付款详情页实时更新时截止上期、本期都同步更新至数据库

lanjianrong 4 년 전
부모
커밋
0cb116a5b2
2개의 변경된 파일8개의 추가작업 그리고 5개의 파일을 삭제
  1. 6 3
      app/public/js/advance_audit.js
  2. 2 2
      app/view/advance/detail.ejs

+ 6 - 3
app/public/js/advance_audit.js

@@ -128,6 +128,7 @@ $(document).ready(function () {
         const type = parseInt($(this).data('type'))
         let pay_ratio = null
         let cur_amount = null
+        let prev_total_amount = null
         if (val < min) {
             // 限制最小值为min
             $(this).val(min)
@@ -150,7 +151,7 @@ $(document).ready(function () {
             cur_amount = val
             pay_a_input.val(pay_ratio)
             // 截止本期金额文案更新
-            $('#p_total').text(formatMoney(ZhCalc.add(val, p_amount)))
+            $('#p_total2').text(formatMoney(ZhCalc.add(val, p_amount)))
         } else {
             // 支付比例转化
             const cur_m_input = $(`.pay-input[data-type=${reverse(type)}]`)
@@ -158,11 +159,13 @@ $(document).ready(function () {
             pay_ratio = val
             cur_m_input.val(cur_amount)
             // 截止本期金额文案更新
-            $('#p_total').text(formatMoney(ZhCalc.add(cur_amount, p_amount)))
+            $('#p_total2').text(formatMoney(ZhCalc.add(cur_amount, p_amount)))
         }
         const data = {
             pay_ratio,
-            cur_amount
+            cur_amount,
+            prev_amount: p_amount,
+            prev_total_amount: ZhCalc.add(cur_amount, p_amount)
         }
         update(data)
     })

+ 2 - 2
app/view/advance/detail.ejs

@@ -63,11 +63,11 @@
                             <% } %>
                             <tr>
                                 <th>截止上期</th>
-                                <td class="text-right">
+                                <td class="text-right" id="p_total1">
                                     <%- ctx.helper.formatMoney(prevAdvance && prevAdvance.prev_total_amount || 0) %>
                                 </td>
                                 <th>截止本期金额</th>
-                                <td class="text-right" id="p_total">
+                                <td class="text-right" id="p_total2">
                                     <%- ctx.helper.formatMoney(prevAdvance && prevAdvance.prev_total_amount + advance.cur_amount || 0) %>
                                 </td>
                             </tr>