From 7f2de5274f523c651d552e15dde914fd1dd15da5 Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Sat, 21 Nov 2020 00:56:47 +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 --- .../components/property/editCar/editCar.html | 4 +- public/components/property/editCar/editCar.js | 19 +++-- .../simplifyOwnerCar/simplifyOwnerCar.html | 4 +- .../simplifyOwnerComplaint.html | 47 +++++++++++ .../simplifyOwnerComplaint.js | 84 +++++++++++++++++++ .../simplifyOwnerRepair.html | 40 +++++++++ .../simplifyOwnerRepair.js | 59 +++++++++++++ .../simplifyAcceptance.html | 14 +++- 8 files changed, 254 insertions(+), 17 deletions(-) create mode 100644 public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.html create mode 100644 public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.js create mode 100644 public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.html create mode 100644 public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.js diff --git a/public/components/property/editCar/editCar.html b/public/components/property/editCar/editCar.html index 398e54fb9..96230363f 100644 --- a/public/components/property/editCar/editCar.html +++ b/public/components/property/editCar/editCar.html @@ -38,14 +38,14 @@
+ class="form-control editCarStartTime">
+ class="form-control editCarEndTime">
diff --git a/public/components/property/editCar/editCar.js b/public/components/property/editCar/editCar.js index a68970c5d..2304b5471 100644 --- a/public/components/property/editCar/editCar.js +++ b/public/components/property/editCar/editCar.js @@ -51,12 +51,13 @@ } ); - vc.component._initDateInfo(); + //vc.component._initEditCarDateInfo(); }, _initEvent: function () { vc.on('editCar', 'openEditCar', function (_carInfo) { vc.copyObject(_carInfo, $that.editCarInfo); $('#editCarModal').modal('show'); + vc.component._initEditCarDateInfo(); }); }, @@ -159,9 +160,9 @@ vc.toast(errInfo); }); }, - _initDateInfo: function () { + _initEditCarDateInfo: function () { vc.component.editCarInfo.startTime = vc.dateTimeFormat(new Date().getTime()); - $('.editStartTime').datetimepicker({ + $('.editCarStartTime').datetimepicker({ language: 'zh-CN', fontAwesome: 'fa', format: 'yyyy-mm-dd hh:ii:ss', @@ -171,12 +172,12 @@ todayBtn: true }); - $('.editStartTime').datetimepicker() + $('.editCarStartTime').datetimepicker() .on('changeDate', function (ev) { - var value = $(".editStartTime").val(); + var value = $(".editCarStartTime").val(); vc.component.editCarInfo.startTime = value; }); - $('.editEndTime').datetimepicker({ + $('.editCarEndTime').datetimepicker({ language: 'zh-CN', fontAwesome: 'fa', format: 'yyyy-mm-dd hh:ii:ss', @@ -185,14 +186,14 @@ autoClose: 1, todayBtn: true }); - $('.editEndTime').datetimepicker() + $('.editCarEndTime').datetimepicker() .on('changeDate', function (ev) { - var value = $(".editEndTime").val(); + var value = $(".editCarEndTime").val(); var start = Date.parse(new Date(vc.component.editCarInfo.startTime)) var end = Date.parse(new Date(value)) if (start - end >= 0) { vc.toast("结租时间必须大于起租时间") - $(".editEndTime").val('') + $(".editCarEndTime").val('') } else { vc.component.editCarInfo.endTime = value; } diff --git a/public/components/property/simplifyOwnerCar/simplifyOwnerCar.html b/public/components/property/simplifyOwnerCar/simplifyOwnerCar.html index db2ad83d8..6c61628a9 100644 --- a/public/components/property/simplifyOwnerCar/simplifyOwnerCar.html +++ b/public/components/property/simplifyOwnerCar/simplifyOwnerCar.html @@ -5,7 +5,7 @@
@@ -28,7 +28,7 @@ - + {{car.carNum}} diff --git a/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.html b/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.html new file mode 100644 index 000000000..0357ad418 --- /dev/null +++ b/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.html @@ -0,0 +1,47 @@ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
投诉类型房屋投诉人投诉人电话投诉状态处理人处理电话操作
{{complaint.typeCdName}} + {{complaint.floorNum}}号楼{{complaint.unitNum}}单元{{complaint.roomNum}}室 + {{complaint.complaintName}}{{complaint.tel}}{{complaint.stateName}}{{complaint.currentUserName == '' ? '无':complaint.currentUserName}}{{complaint.currentUserTel == ''?'无':complaint.currentUserTel}} +
+ +
+
+ +
+
+
+ +
+
+ + +
\ No newline at end of file diff --git a/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.js b/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.js new file mode 100644 index 000000000..0a3f499a6 --- /dev/null +++ b/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.js @@ -0,0 +1,84 @@ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + simplifyOwnerComplaintInfo: { + complaints: [], + ownerId: '', + roomId:'' + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + //切换 至费用页面 + vc.on('simplifyOwnerComplaint', 'switch', function (_param) { + vc.copyObject(_param, $that.simplifyOwnerComplaintInfo) + $that._listSimplifyOwnerComplaint(DEFAULT_PAGE, DEFAULT_ROWS); + }); + }, + methods: { + _listSimplifyOwnerComplaint: function (_page, _row) { + + let param = { + params: { + page: _page, + row: _row, + communityId: vc.getCurrentCommunity().communityId, + roomId: $that.simplifyOwnerComplaintInfo.roomId + } + } + + //发送get请求 + vc.http.get('complaintManage', + 'list', + param, + function (json, res) { + var _complaintManageInfo = JSON.parse(json); + vc.component.simplifyOwnerComplaintInfo.total = _complaintManageInfo.total; + vc.component.simplifyOwnerComplaintInfo.records = _complaintManageInfo.records; + vc.component.simplifyOwnerComplaintInfo.complaints = _complaintManageInfo.complaints; + vc.emit('pagination', 'init', { + total: vc.component.simplifyOwnerComplaintInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + + }, + openRunWorkflowImage: function (_complaint) { + var param = { + params: { + communityId: vc.getCurrentCommunity().communityId, + businessKey: _complaint.complaintId + } + }; + //发送get请求 + vc.http.apiGet('workflow.listRunWorkflowImage', + param, + function (json, res) { + var _workflowManageInfo = JSON.parse(json); + if (_workflowManageInfo.code != '0') { + vc.toast(_workflowManageInfo.msg); + + return; + } + vc.emit('viewImage', 'showImage', { + url: 'data:image/png;base64,' + _workflowManageInfo.data + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + _openComplaintDetailModel: function (_complaint) { + vc.emit('complaintDetail', 'openComplaintDetailModal', _complaint); + } + } + + }); +})(window.vc); diff --git a/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.html b/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.html new file mode 100644 index 000000000..080123ca9 --- /dev/null +++ b/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.html @@ -0,0 +1,40 @@ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
工单编码位置报修类型报修人联系方式预约时间状态操作
{{repair.repairId}}{{repair.repairObjName}}{{repair.repairTypeName}}{{repair.repairName}}{{repair.tel}}{{repair.appointmentTime}}{{repair.stateName}} +
+ +
+
+
+ +
+
+
\ No newline at end of file diff --git a/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.js b/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.js new file mode 100644 index 000000000..19dd042d8 --- /dev/null +++ b/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.js @@ -0,0 +1,59 @@ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + simplifyOwnerRepairInfo: { + repairs: [], + ownerId: '', + roomId:'' + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + //切换 至费用页面 + vc.on('simplifyOwnerRepair', 'switch', function (_param) { + vc.copyObject(_param, $that.simplifyOwnerRepairInfo) + $that._listSimplifyOwnerRepair(DEFAULT_PAGE, DEFAULT_ROWS); + }); + }, + methods: { + _listSimplifyOwnerRepair: function (_page, _row) { + + let param = { + params: { + page: _page, + row: _row, + communityId: vc.getCurrentCommunity().communityId, + repairObjId: $that.simplifyOwnerRepairInfo.roomId + } + } + + //发送get请求 + vc.http.get('ownerRepairManage', + 'list', + param, + function (json, res) { + var _repairPoolManageInfo = JSON.parse(json); + vc.component.simplifyOwnerRepairInfo.total = _repairPoolManageInfo.total; + vc.component.simplifyOwnerRepairInfo.records = _repairPoolManageInfo.records; + vc.component.simplifyOwnerRepairInfo.repairs = _repairPoolManageInfo.data; + vc.emit('pagination', 'init', { + total: vc.component.simplifyOwnerRepairInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + + }, + _openRepairDetail: function (_repairPool) { + vc.jumpToPage('/admin.html#/pages/property/ownerRepairDetail?repairId=' + _repairPool.repairId) + } + } + + }); +})(window.vc); diff --git a/public/pages/property/simplifyAcceptance/simplifyAcceptance.html b/public/pages/property/simplifyAcceptance/simplifyAcceptance.html index 1b1b6c205..f63cc9730 100644 --- a/public/pages/property/simplifyAcceptance/simplifyAcceptance.html +++ b/public/pages/property/simplifyAcceptance/simplifyAcceptance.html @@ -139,12 +139,12 @@ v-on:click="changeTab('simplifyOwnerCar')">车辆信息
+
+ +
+
+ +