优化业务受理页面没法添加成员的bug

This commit is contained in:
wuxw 2024-12-10 09:39:26 +08:00
parent 8bfc1437df
commit b87a65dba0
5 changed files with 30 additions and 27 deletions

View File

@ -102,6 +102,8 @@
//$that.clearAddOwnerInfo();
vc.toast("添加成功");
vc.emit('ownerDetailMember', 'listOwnerData', $that.addOwnerMemberInfo);
vc.emit('simplifyOwnerMember', 'listOwnerData', $that.addOwnerMemberInfo);
return;
} else {
vc.toast(_json.msg);

View File

@ -111,6 +111,8 @@
//关闭model
$('#editOwnerMemberModel').modal('hide');
vc.emit('ownerDetailMember', 'listOwnerData', $that.editOwnerMemberInfo);
vc.emit('simplifyOwnerMember', 'listOwnerData', $that.editOwnerMemberInfo);
vc.toast("修改成功");
return;
} else {

View File

@ -96,9 +96,9 @@
</table>
</div>
<vc:create path="frame/paginationPlus" namespace="simplifyOwnerMember"></vc:create>
<vc:create path="property/addOwner" notifyLoadDataComponentName="simplifyOwnerMember" componentTitle="成员">
<vc:create path="owner/addOwnerMember" notifyLoadDataComponentName="simplifyOwnerMember" componentTitle="成员">
</vc:create>
<vc:create path="property/editOwner" notifyLoadDataComponentName="simplifyOwnerMember" componentTitle="成员">
<vc:create path="owner/editOwnerMember" notifyLoadDataComponentName="simplifyOwnerMember" componentTitle="成员">
</vc:create>
<vc:create path="property/deleteOwner" notifyLoadDataComponentName="simplifyOwnerMember"></vc:create>
</div>

View File

@ -40,7 +40,7 @@
params: {
page: _page,
row: _rows,
ownerId: vc.component.simplifyOwnerMemberInfo.ownerId,
ownerId: $that.simplifyOwnerMemberInfo.ownerId,
communityId: vc.getCurrentCommunity().communityId
}
};
@ -48,14 +48,14 @@
vc.http.apiGet('/owner.queryOwnerMembers',
param,
function (json) {
let _simplifyOwnerMemberInfo = JSON.parse(json);
$that.simplifyOwnerMemberInfo.members = _simplifyOwnerMemberInfo.data;
$that.dealSimplifyOwnerMemberAttr(_simplifyOwnerMemberInfo.data);
vc.component.simplifyOwnerMemberInfo.total = _simplifyOwnerMemberInfo.total;
vc.component.simplifyOwnerMemberInfo.records = _simplifyOwnerMemberInfo.records;
let _json = JSON.parse(json);
$that.simplifyOwnerMemberInfo.members = _json.data;
$that.dealSimplifyOwnerMemberAttr(_json.data);
$that.simplifyOwnerMemberInfo.total = _json.total;
$that.simplifyOwnerMemberInfo.records = _json.records;
vc.emit('simplifyOwnerMember', 'paginationPlus', 'init', {
total: vc.component.simplifyOwnerMemberInfo.records,
dataCount: vc.component.simplifyOwnerMemberInfo.total,
total: $that.simplifyOwnerMemberInfo.records,
dataCount: $that.simplifyOwnerMemberInfo.total,
currentPage: _page
});
},
@ -64,14 +64,14 @@
});
},
openAddMemberModel() {
vc.emit('addOwner', 'openAddOwnerModal', vc.component.simplifyOwnerMemberInfo.ownerId);
vc.emit('addOwnerMember', 'openAddOwnerModal', {ownerId:$that.simplifyOwnerMemberInfo.ownerId});
},
_openDeleteOwnerModel: function (_member) {
_member.ownerId = vc.component.simplifyOwnerMemberInfo.ownerId;
vc.emit('deleteOwner', 'openOwnerModel', _member);
_member.ownerId = $that.simplifyOwnerMemberInfo.ownerId;
vc.emit('editOwnerMember', 'openEditOwnerMemberModal', _member);
},
_openEditOwnerModel: function (_member) {
_member.ownerId = vc.component.simplifyOwnerMemberInfo.ownerId;
_member.ownerId = $that.simplifyOwnerMemberInfo.ownerId;
vc.emit('editOwner', 'openEditOwnerModal', _member);
},
clearSimplifyOwnerMemberInfo: function () {

View File

@ -112,18 +112,18 @@
</table>
<div class="row" style="color:#000;font-size:18px;margin-left: 10px;">
<div class="float-left" style="width: 25%;">
<vc:i18n name="部门负责人:" namespace="printPayFee"></vc:i18n>
</div>
<div class="float-left" style="width: 25%;"><span>
<vc:i18n name="部门负责人" namespace="printPayFee"></vc:i18n>
</span></div>
<div class="float-left" style="width: 25%;"><span>
<vc:i18n name="经办人" namespace="printPayFee"></vc:i18n>
</span>{{vc.getData('/nav/getUserInfo').name}}</div>
<div class="float-left" style="width: 25%;"><span>
<vc:i18n name="财务收款" namespace="printPayFee"></vc:i18n>
</span></div>
<div class="float-left" style="width: 25%;"><span>
<vc:i18n name="客户确认" namespace="printPayFee"></vc:i18n>
</span></div>
<vc:i18n name="经办人:" namespace="printPayFee"></vc:i18n>
</span>{{vc.getData('/nav/getUserInfo').name}}</div>
<div class="float-left" style="width: 25%;">
<vc:i18n name="财务收款:" namespace="printPayFee"></vc:i18n>
</div>
<div class="float-left" style="width: 25%;">
<vc:i18n name="客户确认:" namespace="printPayFee"></vc:i18n>
</div>
</div>
<div class="row">
<div class="col-md-12" id="print-btn">
@ -131,9 +131,8 @@
<i class="fa fa-check"></i>&nbsp;打印
</button>
<button type="button" class="btn btn-warning float-right" style="margin-right:20px;"
v-on:click="_closePage()"><span>
v-on:click="_closePage()">
<vc:i18n name="取消" namespace="printPayFee"></vc:i18n>
</span>
</button>
</div>
</div>