From 2bdd4e3691865e7c4c932dc375a446b719026a07 Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Sat, 16 Oct 2021 01:53:01 +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 --- .../parkingAreaControlInCar.html | 2 +- .../parkingAreaControlInCar.js | 41 +++++++++++++++++-- 2 files changed, 39 insertions(+), 4 deletions(-) diff --git a/public/components/property/parkingAreaControlInCar/parkingAreaControlInCar.html b/public/components/property/parkingAreaControlInCar/parkingAreaControlInCar.html index 99e806732..1153da0ad 100644 --- a/public/components/property/parkingAreaControlInCar/parkingAreaControlInCar.html +++ b/public/components/property/parkingAreaControlInCar/parkingAreaControlInCar.html @@ -6,7 +6,7 @@ 车辆状态 车牌号 进场时间 - 在场时间(小时) + 在场时间 diff --git a/public/components/property/parkingAreaControlInCar/parkingAreaControlInCar.js b/public/components/property/parkingAreaControlInCar/parkingAreaControlInCar.js index 4a328ae5b..4853f6b8c 100644 --- a/public/components/property/parkingAreaControlInCar/parkingAreaControlInCar.js +++ b/public/components/property/parkingAreaControlInCar/parkingAreaControlInCar.js @@ -2,10 +2,13 @@ 入驻小区 **/ (function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; vc.extends({ data: { parkingAreaControlInCarInfo: { - carIns: [] + carIns: [], + paId: '' } }, @@ -13,10 +16,42 @@ }, _initEvent: function () { - + vc.on('parkingAreaControlInCar', 'switch', function (_data) { + $that.parkingAreaControlInCarInfo.paId = _data.paId; + $that._loadParkingAreaControlInCarData(DEFAULT_PAGE, DEFAULT_ROWS); + }); + vc.on('parkingAreaControlInCar', 'paginationPlus', 'page_event', + function (_currentPage) { + vc.component._loadParkingAreaControlInCarData(_currentPage, DEFAULT_ROWS); + }); }, methods: { - + _loadParkingAreaControlInCarData: function (_page, _row) { + let param = { + params: { + page: _page, + row: _row, + communityId: vc.getCurrentCommunity().communityId, + paId: $that.parkingAreaControlInCarInfo.paId, + } + }; + //发送get请求 + vc.http.apiGet('/carInout.listCarInParkingAreaCmd', + param, + function (json) { + let _feeConfigInfo = JSON.parse(json); + vc.component.parkingAreaControlInCarInfo.total = _feeConfigInfo.total; + vc.component.parkingAreaControlInCarInfo.records = _feeConfigInfo.records; + vc.component.parkingAreaControlInCarInfo.carIns = _feeConfigInfo.data; + vc.emit('parkingAreaControlInCar', 'paginationPlus', 'init', { + total: _feeConfigInfo.records, + currentPage: _page + }); + }, function () { + console.log('请求失败处理'); + } + ); + } } }); })(window.vc); \ No newline at end of file