diff --git a/public/components/property/simplifyHisFee/simplifyHisFee.html b/public/components/property/simplifyHisFee/simplifyHisFee.html new file mode 100644 index 000000000..7290ee67b --- /dev/null +++ b/public/components/property/simplifyHisFee/simplifyHisFee.html @@ -0,0 +1,112 @@ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ {{feeDetail.feeName}} + + {{feeDetail.payerObjName}} + + {{feeDetail.cycles}} + + {{feeDetail.receivableAmount}}/{{feeDetail.receivedAmount}}
+
+ {{item.stateName}}: {{item.amount}}
+
+
+ {{item.discountName}}: {{Math.abs(item.discountPrice)}}
+
+
+ {{feeDetail.primeRateName}} + + {{vc.dateFormat(feeDetail.startTime)}}~
+ + {{vc.dateFormat(feeDetail.endTime)}} + + + {{vc.dateSubOneDay(vc.dateFormat(feeDetail.endTime),vc.dateFormat(feeDetail.endTime),feeDetail.feeFlag)}} + +
+ {{feeDetail.createTime}} + + {{feeDetail.stateName}} + + {{feeDetail.remark}} + +
+ +
+
+
    +
    + + +
    +
    \ No newline at end of file diff --git a/public/components/property/simplifyHisFee/simplifyHisFee.js b/public/components/property/simplifyHisFee/simplifyHisFee.js new file mode 100644 index 000000000..8269bc105 --- /dev/null +++ b/public/components/property/simplifyHisFee/simplifyHisFee.js @@ -0,0 +1,81 @@ +/** + 入驻小区 + **/ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + simplifyHisFeeInfo: { + total: 0, + records: 1, + feeDetails: [], + ownerId: '' + } + }, + _initMethod: function () { + }, + _initEvent: function () { + //切换 至费用页面 + vc.on('simplifyHisFee', 'switch', function (_param) { + $that.clearSimplifyHisFeeInfo(); + if (_param.ownerId == '') { + return; + } + vc.copyObject(_param, $that.simplifyHisFeeInfo) + $that._listSimplifyFeeDetails(DEFAULT_PAGE, DEFAULT_ROWS); + + }); + vc.on('simplifyHisFee', 'notify', function () { + $that._listSimplifyFeeDetails(DEFAULT_PAGE, DEFAULT_ROWS); + }); + vc.on('simplifyHisFee', 'paginationPlus', 'page_event', + function (_currentPage) { + vc.component._listSimplifyFeeDetails(_currentPage, DEFAULT_ROWS); + }); + }, + methods: { + _listSimplifyFeeDetails: function (_page, _row) { + let param = { + params: { + page: _page, + row: _row, + communityId: vc.getCurrentCommunity().communityId, + ownerId: $that.simplifyHisFeeInfo.ownerId, + } + }; + + //发送get请求 + vc.http.apiGet('/fee.queryFeeDetail', + param, + function (json) { + let _feeConfigInfo = JSON.parse(json); + vc.component.simplifyHisFeeInfo.total = _feeConfigInfo.total; + vc.component.simplifyHisFeeInfo.records = _feeConfigInfo.records; + vc.component.simplifyHisFeeInfo.feeDetails = _feeConfigInfo.feeDetails; + vc.emit('simplifyHisFee', 'paginationPlus', 'init', { + total: vc.component.simplifyHisFeeInfo.records, + dataCount: vc.component.simplifyHisFeeInfo.total, + currentPage: _page + }); + }, + function () { + console.log('请求失败处理'); + } + ); + }, + + clearSimplifyHisFeeInfo: function () { + $that.simplifyHisFeeInfo = { + total: 0, + records: 1, + feeDetails: [], + ownerId: '' + } + }, + _toRefundFee: function (_detail) { + vc.jumpToPage('/#/pages/property/propertyFee?feeId=' + _detail.feeId); + } + } + }); +})(window.vc); \ No newline at end of file diff --git a/public/pages/property/propertyFee/propertyFee.html b/public/pages/property/propertyFee/propertyFee.html index e0faf11e3..cbc25f828 100755 --- a/public/pages/property/propertyFee/propertyFee.html +++ b/public/pages/property/propertyFee/propertyFee.html @@ -40,6 +40,9 @@ + + + @@ -74,6 +77,9 @@ {{feeDetail.cycles}} + + {{feeDetail.primeRateName}} + {{feeDetail.receivableAmount}} diff --git a/public/pages/property/simplifyAcceptance/simplifyAcceptance.html b/public/pages/property/simplifyAcceptance/simplifyAcceptance.html index b63797210..9c1d45fa2 100755 --- a/public/pages/property/simplifyAcceptance/simplifyAcceptance.html +++ b/public/pages/property/simplifyAcceptance/simplifyAcceptance.html @@ -234,6 +234,12 @@ +