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('请求失败处理'); + } + ); + } } });