diff --git a/src/api/emis/emisSettlePayRecord.js b/src/api/emis/emisSettlePayRecord.js
index abc4968a..8ccc66ba 100644
--- a/src/api/emis/emisSettlePayRecord.js
+++ b/src/api/emis/emisSettlePayRecord.js
@@ -19,6 +19,15 @@ export function queryPayBackRecordList(query) {
})
}
+// 未收款记录明细
+export function queryNoPayBackRecordList(query) {
+ return request({
+ url: '/emis/emisSettlePayRecord/queryNoPayBackRecordList',
+ method: 'get',
+ params: query
+ })
+}
+
// 查询账单收退款记录详细
diff --git a/src/views/emis/emisSettleBill/PayBackStat/NoPayBackRecordList.vue b/src/views/emis/emisSettleBill/PayBackStat/NoPayBackRecordList.vue
index 908d98cc..be690e47 100644
--- a/src/views/emis/emisSettleBill/PayBackStat/NoPayBackRecordList.vue
+++ b/src/views/emis/emisSettleBill/PayBackStat/NoPayBackRecordList.vue
@@ -11,7 +11,7 @@
ref="refTable"
- storageName="nopaybackrecord_query_main_25050208"
+ storageName="nopaybackrecord_query_main_25050209"
:data="emisSettleBillList"
:showSearch.sync="showSearch"
:queryParams="queryParams"
@@ -44,17 +44,22 @@
产品类型 -->
-
-
-
+
+
+
-
+
+
+
+ {{scope.row.settleSubBill.billFee-scope.row.settleSubBill.recedMoney}}
+
+
+
+
+
+
@@ -386,10 +391,30 @@ export default {
// }, 0);
// sums[index] = sums[index].toFixed(2); //保留2位小数
// }
+
+
+
if(
- column.property === 'payMoney'
+ column.property === 'settleSubBill.recedMoney'
){
- const values = data.map(item => Number(item.payMoney));
+
+ const values = data.map(item => Number(item['settleSubBill']['recedMoney']));
+ sums[index] = values.reduce((prev, curr) => {
+ const value = Number(curr);
+ if (!isNaN(value)) {
+ return prev + curr;
+ } else {
+ return prev;
+ }
+ }, 0);
+ sums[index] = sums[index].toFixed(2); //保留2位小数
+ }
+
+ if(
+ column.property === 'noRecedMoney'
+ ){
+
+ const values = data.map(item => Number(item['settleSubBill']['billFee']-item['settleSubBill']['recedMoney']));
sums[index] = values.reduce((prev, curr) => {
const value = Number(curr);
if (!isNaN(value)) {
@@ -489,6 +514,15 @@ export default {
return ++index
}
+
+ if (j === 'settleSubBill.recedMoney') {
+ return v['settleSubBill']['recedMoney'];
+ }
+
+ if (j === 'noRecedMoney') {
+ return v['settleSubBill']['billFee']-v['settleSubBill']['recedMoney'];
+ }
+
if (j === 'waybillDetail.parcelQty') {
return v['waybillDetail']['parcelQty'];
}