From e1c7cb5f15e2b538b98772bd720b09182a0f3a6b Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: Thu, 14 Jan 2021 09:12:06 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../property/owePayFeeOrder/owePayFeeOrder.js | 5 ++-
.../property/printOweFee/printOweFee.html | 4 +-
.../pages/property/printOweFee/printOweFee.js | 43 ++++++++++++++++---
3 files changed, 43 insertions(+), 9 deletions(-)
diff --git a/public/pages/property/owePayFeeOrder/owePayFeeOrder.js b/public/pages/property/owePayFeeOrder/owePayFeeOrder.js
index 27851ca13..3283b268a 100644
--- a/public/pages/property/owePayFeeOrder/owePayFeeOrder.js
+++ b/public/pages/property/owePayFeeOrder/owePayFeeOrder.js
@@ -99,7 +99,8 @@
squarePrice: _oweFeeItem.squarePrice,
additionalAmount: _oweFeeItem.additionalAmount,
feeName: _oweFeeItem.feeName,
- amount: _oweFeeItem.feePrice
+ amount: _oweFeeItem.feePrice,
+ roomName:$that.owePayFeeOrderInfo.roomName
});
}
})
@@ -177,7 +178,7 @@
vc.goBack();
},
_printOwnOrder: function () {
- vc.saveData('java110_printFee', $that.owePayFeeOrderInfo.oweFees);
+ vc.saveData('java110_printFee', {fees:$that.owePayFeeOrderInfo.oweFees,roomName:$that.owePayFeeOrderInfo.roomName});
//打印催交单
window.open('/print.html#/pages/property/printOweFee?roomId=' + $that.owePayFeeOrderInfo.payObjId)
}
diff --git a/public/pages/property/printOweFee/printOweFee.html b/public/pages/property/printOweFee/printOweFee.html
index bddf63eb3..0614e502e 100644
--- a/public/pages/property/printOweFee/printOweFee.html
+++ b/public/pages/property/printOweFee/printOweFee.html
@@ -22,7 +22,7 @@
项目名称 |
费用期间 |
单位 |
- 面积/用量 |
+ 面积 |
单价 |
金额 |
@@ -33,7 +33,7 @@
{{vc.dateFormat(item.endTime)}}至{{vc.dateFormat(item.deadlineTime)}}
|
元 |
- |
+ {{printPayFeeInfo.builtUpArea}} |
{{item.squarePrice}}/{{item.additionalAmount}} |
{{item.feePrice}} |
diff --git a/public/pages/property/printOweFee/printOweFee.js b/public/pages/property/printOweFee/printOweFee.js
index 0f436405a..aa5c8dee5 100644
--- a/public/pages/property/printOweFee/printOweFee.js
+++ b/public/pages/property/printOweFee/printOweFee.js
@@ -9,8 +9,10 @@
fees: [],
feeTime: '',
wechatName: '',
- content:'',
- qrImg:''
+ content: '',
+ qrImg: '',
+ roomId: '',
+ builtUpArea: ''
},
printFlag: '0'
},
@@ -18,19 +20,23 @@
//vc.component._initPrintPurchaseApplyDateInfo();
let _fees = vc.getData('java110_printFee');
- $that.printPayFeeInfo.fees = _fees
+ $that.printPayFeeInfo.fees = _fees.fees
+
+ $that.printPayFeeInfo.roomId = vc.getParam('roomId')
+ $that._printOweRoom();
+
$that.printPayFeeInfo.feeTime = vc.dateTimeFormat(new Date().getTime());
$that.printPayFeeInfo.communityName = vc.getCurrentCommunity().name;
let _totalAmount = 0.0;
- _fees.forEach(item => {
+ $that.printPayFeeInfo.fees.forEach(item => {
_totalAmount += item.feePrice;
});
_totalAmount = Math.round(_totalAmount * 100) / 100;
$that.printPayFeeInfo.feePrices = _totalAmount;
- $that._loadPrintSpec();
+ $that._loadPrintSpec();
},
_initEvent: function () {
@@ -81,6 +87,33 @@
_closePage: function () {
window.opener = null;
window.close();
+ },
+ _printOweRoom: function () {
+ let param = {
+ params: {
+ page: 1,
+ row: 1,
+ roomId: $that.printPayFeeInfo.roomId,
+ communityId: vc.getCurrentCommunity().communityId
+ }
+ };
+ //发送get请求
+ vc.http.get('roomCreateFee',
+ 'listRoom',
+ param,
+ function (json, res) {
+ var listRoomData = JSON.parse(json);
+ vc.copyObject(listRoomData.rooms[0], $that.printPayFeeInfo);
+ if (listRoomData.rooms[0].roomType == '2020602') {
+ $that.printPayFeeInfo.roomName = listRoomData.rooms[0].floorNum + '-' + listRoomData.rooms[0].roomNum;
+ } else {
+ $that.printPayFeeInfo.roomName = listRoomData.rooms[0].floorNum + '-' + listRoomData.rooms[0].unitNum + '-' + listRoomData.rooms[0].roomNum;
+ }
+ }, function (errInfo, error) {
+ console.log('请求失败处理');
+ }
+ );
+
}
}
});