Procházet zdrojové kódy

金额概况计算问题

MaiXinRong před 2 měsíci
rodič
revize
7919fc81c8
2 změnil soubory, kde provedl 4 přidání a 5 odebrání
  1. 3 3
      app/public/js/sub_project_info.js
  2. 1 2
      app/service/sub_project.js

+ 3 - 3
app/public/js/sub_project_info.js

@@ -99,7 +99,7 @@ $(document).ready(function() {
                 // 0号台账合同
                 if (colSetCache.total_price.show) {
                     html.push('<td style="width: 100px" class="text-right">');
-                    html.push(node.tp_cache.total_price || '');
+                    html.push(node.tp_cache.ledger_tp || '');
                     html.push('</td>');
                 }
                 // 本期完成
@@ -117,7 +117,7 @@ $(document).ready(function() {
                 // 截止本期变更
                 if (colSetCache.end_qc_tp.show) {
                     html.push('<td style="width: 100px" class="text-right">');
-                    html.push(node.end_qc_tp || '');
+                    html.push(node.tp_cache.end_qc_tp || '');
                     html.push('</td>');
                 }
                 // 截止本期完成
@@ -129,7 +129,7 @@ $(document).ready(function() {
                 // 截止上期完成
                 if (colSetCache.pre_gather_tp.show) {
                     html.push('<td style="width: 100px" class="text-right">');
-                    html.push(node.pre_gather_tp || '');
+                    html.push(node.tp_cache.pre_gather_tp || '');
                     html.push('</td>');
                 }
                 // 预付款

+ 1 - 2
app/service/sub_project.js

@@ -699,11 +699,10 @@ module.exports = app => {
             for (const t of tenders) {
                 await this.ctx.service.tenderCache.loadTenderCache(t, this.ctx.session.sessionUser.accountId);
                 tp_cache.contract_price = this.ctx.helper.add(tp_cache.contract_price, t.contract_price);
-                tp_cache.ledger_tp = this.ctx.helper.add(tp_cache.ledger_tp, t.ledger_tp);
+                tp_cache.ledger_tp = this.ctx.helper.add(tp_cache.ledger_tp, t.ledger_tp.total_price);
                 tp_cache.advance_tp = this.ctx.helper.add(tp_cache.advance_tp, t.advance_tp);
                 tp_cache.change_tp = this.ctx.helper.add(tp_cache.change_tp, t.change_tp);
 
-
                 tp_cache.contract_tp = this.ctx.helper.add(tp_cache.contract_tp, t.stage_tp.contract_tp);
                 tp_cache.qc_tp = this.ctx.helper.add(tp_cache.qc_tp, t.stage_tp.qc_tp);
                 tp_cache.positive_qc_tp = this.ctx.helper.add(tp_cache.positive_qc_tp, t.stage_tp.positive_qc_tp);