From 0dabe1117755c322d94ec8e61de92e2cdfcaec0b Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Fri, 5 Mar 2021 17:35:26 +0800 Subject: [PATCH] jiejuewuye tigong wenti --- .../simplifyOwnerComplaint.html | 12 ++ .../simplifyOwnerComplaint.js | 17 +- .../simplifyOwnerMember.html | 4 + .../simplifyOwnerMember.js | 65 ++++++- .../simplifyOwnerRepair.html | 12 ++ .../simplifyOwnerRepair.js | 17 +- .../addComplaintStep/addComplaintStep.js | 3 +- .../addRoomComplaint/addRoomComplaint.html | 60 ++++++ .../addRoomComplaint/addRoomComplaint.js | 115 ++++++++++++ .../common/addRoomRepair/addRoomRepair.html | 67 +++++++ .../common/addRoomRepair/addRoomRepair.js | 174 ++++++++++++++++++ .../simplifyAcceptance/simplifyAcceptance.js | 3 +- 12 files changed, 527 insertions(+), 22 deletions(-) create mode 100644 public/pages/common/addRoomComplaint/addRoomComplaint.html create mode 100644 public/pages/common/addRoomComplaint/addRoomComplaint.js create mode 100644 public/pages/common/addRoomRepair/addRoomRepair.html create mode 100644 public/pages/common/addRoomRepair/addRoomRepair.js diff --git a/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.html b/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.html index 56b7ff5a1..fa92b8665 100644 --- a/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.html +++ b/public/components/property/simplifyOwnerComplaint/simplifyOwnerComplaint.html @@ -1,4 +1,16 @@
| 联系方式 | 创建员工 | 备注 | +{{item}} | 操作 | @@ -58,6 +59,9 @@{{owner.remark}} | ++ {{item}} + |
diff --git a/public/components/property/simplifyOwnerMember/simplifyOwnerMember.js b/public/components/property/simplifyOwnerMember/simplifyOwnerMember.js
index e24227349..094c62f06 100644
--- a/public/components/property/simplifyOwnerMember/simplifyOwnerMember.js
+++ b/public/components/property/simplifyOwnerMember/simplifyOwnerMember.js
@@ -5,24 +5,27 @@
data: {
simplifyOwnerMemberInfo: {
members: [],
- ownerId: ''
+ ownerId: '',
+ listColumns: []
}
},
_initMethod: function () {
-
+ $that._getSimplifyOwnerMemberColumns(function () {
+ });
},
_initEvent: function () {
//切换 至费用页面
vc.on('simplifyOwnerMember', 'switch', function (_param) {
- if(_param.ownerId == ''){
- return ;
+ if (_param.ownerId == '') {
+ return;
}
$that.clearSimplifyOwnerMemberInfo();
vc.copyObject(_param, $that.simplifyOwnerMemberInfo)
$that._listSimplifyOwnerMember(DEFAULT_PAGE, DEFAULT_ROWS);
+
});
- vc.on('simplifyOwnerMember', 'listOwnerData',function (_param){
+ vc.on('simplifyOwnerMember', 'listOwnerData', function (_param) {
$that._listSimplifyOwnerMember(DEFAULT_PAGE, DEFAULT_ROWS);
});
vc.on('pagination', 'page_event',
@@ -45,8 +48,9 @@
'list',
param,
function (json) {
- let _memberInfo = JSON.parse(json);
- $that.simplifyOwnerMemberInfo.members = _memberInfo.owners;
+ let _simplifyOwnerMemberInfo = JSON.parse(json);
+ $that.simplifyOwnerMemberInfo.members = _simplifyOwnerMemberInfo.owners;
+ $that.dealSimplifyOwnerMemberAttr(_simplifyOwnerMemberInfo.owners);
}, function () {
console.log('请求失败处理');
});
@@ -64,10 +68,55 @@
vc.emit('editOwner', 'openEditOwnerModal', _member);
},
clearSimplifyOwnerMemberInfo: function () {
+ let _listColumns = $that.simplifyOwnerMemberInfo.listColumns;
$that.simplifyOwnerMemberInfo = {
members: [],
- ownerId: ''
+ ownerId: '',
+ listColumns: _listColumns
}
+ },
+ dealSimplifyOwnerMemberAttr: function (owners) {
+ owners.forEach(item => {
+ $that._getSimplifyOwnerMemberColumnsValue(item);
+ });
+ },
+ _getSimplifyOwnerMemberColumnsValue: function (_owner) {
+ _owner.listValues = [];
+
+ if (!_owner.hasOwnProperty('ownerAttrDtos') || _owner.ownerAttrDtos.length < 1) {
+ $that.simplifyOwnerMemberInfo.listColumns.forEach(_value => {
+ _owner.listValues.push('');
+ })
+ return;
+ }
+
+ let _ownerAttrDtos = _owner.ownerAttrDtos;
+
+
+
+ $that.simplifyOwnerMemberInfo.listColumns.forEach(_value => {
+ let _tmpValue = '';
+ _ownerAttrDtos.forEach(_attrItem => {
+ if (_value == _attrItem.specName) {
+ _tmpValue = _attrItem.valueName;
+ }
+ })
+ _owner.listValues.push(_tmpValue);
+ })
+
+ },
+ _getSimplifyOwnerMemberColumns: function (_call) {
+ console.log('_getColumns');
+ $that.simplifyOwnerMemberInfo.listColumns = [];
+ vc.getAttrSpec('building_owner_attr', function (data) {
+ $that.simplifyOwnerMemberInfo.listColumns = [];
+ data.forEach(item => {
+ if (item.listShow == 'Y') {
+ $that.simplifyOwnerMemberInfo.listColumns.push(item.specName);
+ }
+ });
+ _call();
+ });
}
}
diff --git a/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.html b/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.html
index 1a0b97b70..bca9eda6a 100644
--- a/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.html
+++ b/public/components/property/simplifyOwnerRepair/simplifyOwnerRepair.html
@@ -1,4 +1,16 @@
+
+
+
+
+
+
+
+ |
|---|