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">
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 @@
+
\ 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 @@
+
\ 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')">车辆信息
- 报修单
+ 报修单
- 投诉单
+ 投诉单
+
+
+
+
+
+