From 67b06dc9af27932eabcb61049f62bae71a5cd623 Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Sat, 21 Nov 2020 15:12:29 +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 --- .../simplifyOwnerAccessContol.html | 38 ++++++ .../simplifyOwnerAccessContol.js | 60 +++++++++ .../simplifyOwnerTransactionCar.html | 49 ++++++++ .../simplifyOwnerTransactionCar.js | 114 ++++++++++++++++++ .../machineTranslateManage.html | 8 +- .../simplifyAcceptance.html | 33 +++-- 6 files changed, 288 insertions(+), 14 deletions(-) create mode 100644 public/components/property/simplifyOwnerAccessContol/simplifyOwnerAccessContol.html create mode 100644 public/components/property/simplifyOwnerAccessContol/simplifyOwnerAccessContol.js create mode 100644 public/components/property/simplifyOwnerTransactionCar/simplifyOwnerTransactionCar.html create mode 100644 public/components/property/simplifyOwnerTransactionCar/simplifyOwnerTransactionCar.js diff --git a/public/components/property/simplifyOwnerAccessContol/simplifyOwnerAccessContol.html b/public/components/property/simplifyOwnerAccessContol/simplifyOwnerAccessContol.html new file mode 100644 index 000000000..ae2e34e61 --- /dev/null +++ b/public/components/property/simplifyOwnerAccessContol/simplifyOwnerAccessContol.html @@ -0,0 +1,38 @@ +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
同步ID设备编码对象类型对象名称状态同步时间操作
{{machineTranslate.machineTranslateId}}{{machineTranslate.machineCode}}{{machineTranslate.typeCdName}}{{machineTranslate.objName}}{{machineTranslate.stateName}}{{machineTranslate.updateTime}} +
+ +
+
+
+ +
+
+ +
\ No newline at end of file diff --git a/public/components/property/simplifyOwnerAccessContol/simplifyOwnerAccessContol.js b/public/components/property/simplifyOwnerAccessContol/simplifyOwnerAccessContol.js new file mode 100644 index 000000000..0f1d2580e --- /dev/null +++ b/public/components/property/simplifyOwnerAccessContol/simplifyOwnerAccessContol.js @@ -0,0 +1,60 @@ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + simplifyOwnerAccessContolInfo: { + machineTranslates: [], + ownerId: '', + roomId:'' + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + //切换 至费用页面 + vc.on('simplifyOwnerAccessContol', 'switch', function (_param) { + vc.copyObject(_param, $that.simplifyOwnerAccessContolInfo) + $that._listSimplifyOwnerAccessContol(DEFAULT_PAGE, DEFAULT_ROWS); + }); + }, + methods: { + _listSimplifyOwnerAccessContol: function (_page, _row) { + + let param = { + params: { + page: _page, + row: _row, + communityId: vc.getCurrentCommunity().communityId, + objId: $that.simplifyOwnerAccessContolInfo.ownerId, + typeCd:'8899' + } + } + + //发送get请求 + vc.http.get('machineTranslateManage', + 'list', + param, + function (json, res) { + var _machineTranslateManageInfo = JSON.parse(json); + vc.component.simplifyOwnerAccessContolInfo.total = _machineTranslateManageInfo.total; + vc.component.simplifyOwnerAccessContolInfo.records = _machineTranslateManageInfo.records; + vc.component.simplifyOwnerAccessContolInfo.machineTranslates = _machineTranslateManageInfo.machineTranslates; + vc.emit('pagination', 'init', { + total: vc.component.simplifyOwnerAccessContolInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + + }, + _openEditMachineTranslateModel: function (_machineTranslate) { + vc.emit('editMachineTranslate', 'openEditMachineTranslateModal', _machineTranslate); + }, + } + + }); +})(window.vc); diff --git a/public/components/property/simplifyOwnerTransactionCar/simplifyOwnerTransactionCar.html b/public/components/property/simplifyOwnerTransactionCar/simplifyOwnerTransactionCar.html new file mode 100644 index 000000000..d4026c8b9 --- /dev/null +++ b/public/components/property/simplifyOwnerTransactionCar/simplifyOwnerTransactionCar.html @@ -0,0 +1,49 @@ +
+
+ +
+ +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
同步ID设备编码对象类型对象名称状态同步时间操作
{{machineTranslate.machineTranslateId}}{{machineTranslate.machineCode}}{{machineTranslate.typeCdName}}{{machineTranslate.objName}}{{machineTranslate.stateName}}{{machineTranslate.updateTime}} +
+ +
+
+
+ +
+
+ +
\ No newline at end of file diff --git a/public/components/property/simplifyOwnerTransactionCar/simplifyOwnerTransactionCar.js b/public/components/property/simplifyOwnerTransactionCar/simplifyOwnerTransactionCar.js new file mode 100644 index 000000000..3e49afddf --- /dev/null +++ b/public/components/property/simplifyOwnerTransactionCar/simplifyOwnerTransactionCar.js @@ -0,0 +1,114 @@ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + simplifyOwnerTransactionCarInfo: { + machineTranslates: [], + ownerId: '', + carId: '', + ownerCars: [] + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + //切换 至费用页面 + vc.on('simplifyOwnerTransactionCar', 'switch', function (_param) { + vc.copyObject(_param, $that.simplifyOwnerTransactionCarInfo) + $that._listTransactionOwnerCar() + .then((data) => { + $that._listSimplifyOwnerTransactionCar(DEFAULT_PAGE, DEFAULT_ROWS); + }, (err) => { + + }) + + }); + }, + methods: { + _listSimplifyOwnerTransactionCar: function (_page, _row) { + + let param = { + params: { + page: _page, + row: _row, + communityId: vc.getCurrentCommunity().communityId, + objId: $that.simplifyOwnerTransactionCarInfo.carId, + typeCd: '4455' + } + } + + //发送get请求 + vc.http.get('machineTranslateManage', + 'list', + param, + function (json, res) { + var _machineTranslateManageInfo = JSON.parse(json); + vc.component.simplifyOwnerTransactionCarInfo.total = _machineTranslateManageInfo.total; + vc.component.simplifyOwnerTransactionCarInfo.records = _machineTranslateManageInfo.records; + vc.component.simplifyOwnerTransactionCarInfo.machineTranslates = _machineTranslateManageInfo.machineTranslates; + vc.emit('pagination', 'init', { + total: vc.component.simplifyOwnerTransactionCarInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + + }, + _openEditCarTranslateModel: function (_machineTranslate) { + vc.emit('editMachineTranslate', 'openEditMachineTranslateModal', _machineTranslate); + }, + + _listTransactionOwnerCar: function () { + return new Promise((resolve, reject) => { + let param = { + params: { + page: 1, + row: 50, + ownerId: $that.simplifyOwnerTransactionCarInfo.ownerId, + communityId: vc.getCurrentCommunity().communityId + } + } + //发送get请求 + vc.http.apiGet('owner.queryOwnerCars', + param, + function (json, res) { + + let _json = JSON.parse(json); + $that.simplifyOwnerTransactionCarInfo.ownerCars = _json.data; + + if (_json.data.length > 0) { + $that.simplifyOwnerTransactionCarInfo.carId = _json.data[0].carId + resolve(_json.data); + return; + } + reject("没有车位"); + }, function (errInfo, error) { + reject(errInfo); + } + ); + + }) + + }, + + changeTransactionCar: function () { + let _car = null; + $that.simplifyOwnerTransactionCarInfo.ownerCars.forEach(item => { + if (item.carId == $that.simplifyOwnerTransactionCarInfo.carId) { + _car = item; + } + }); + + if (_car == null) { + return; + } + $that._listSimplifyOwnerTransactionCar(); + } + } + + }); +})(window.vc); diff --git a/public/pages/property/machineTranslateManage/machineTranslateManage.html b/public/pages/property/machineTranslateManage/machineTranslateManage.html index 4d70a1b1e..5564a5261 100644 --- a/public/pages/property/machineTranslateManage/machineTranslateManage.html +++ b/public/pages/property/machineTranslateManage/machineTranslateManage.html @@ -59,11 +59,11 @@
设备同步信息
- + -->
@@ -81,8 +81,6 @@ 状态 同步时间 操作 - - @@ -97,7 +95,7 @@