|
@@ -73,7 +73,7 @@
|
|
|
<i class="iconfont icon-arrow"></i>
|
|
|
</div>
|
|
|
</a>
|
|
|
- <a class="panel-list role-name">
|
|
|
+ <a class="panel-list role-name" style="display: none;">
|
|
|
<div class="p-label">角色</div>
|
|
|
<div class="p-value">
|
|
|
<!-- <span class="deptId" data-id="{{dept_id}}">{{dept_name}}</span> -->
|
|
@@ -125,8 +125,9 @@
|
|
|
phone:'',
|
|
|
defaultDeptId: '',
|
|
|
defaultEmail: '',
|
|
|
+ entInfoData: {},
|
|
|
init:function(){
|
|
|
- this.getPersonInfo();
|
|
|
+ this.getEntInfo()
|
|
|
this.manageHandle();
|
|
|
this.finishHandle();
|
|
|
this.showDialog();
|
|
@@ -148,14 +149,19 @@
|
|
|
success: function (res) {
|
|
|
if (res.error_code === 0) {
|
|
|
loading.hide()
|
|
|
+ that.entInfoData = res.data
|
|
|
+ if(res.data.nicheDis_show == '1') {
|
|
|
+ $('.role-name').show()
|
|
|
+ }
|
|
|
var rules = res.data.ent_virtual_account_rule
|
|
|
var regPhone = rules ? new RegExp(rules) : ''
|
|
|
if (isEdit == 'true' && (res.data.admin_system || res.data.admin_department)) {
|
|
|
- if (regPhone.test(that.phone)) {
|
|
|
+ if (regPhone && regPhone.test(that.phone)) {
|
|
|
$('.reset-pwd').show()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ that.getPersonInfo();
|
|
|
},
|
|
|
error: function (err) {
|
|
|
weui.toast('error', {
|
|
@@ -209,35 +215,37 @@
|
|
|
$('.role-text').attr('data-id', roleInfo.roleID)
|
|
|
$('.role-text').text(roleInfo.roleName)
|
|
|
} else {
|
|
|
- let role_name = ''
|
|
|
- switch (res.data.nicheDis) {
|
|
|
- case 0:
|
|
|
- role_name = '销售'
|
|
|
- break;
|
|
|
- case 1:
|
|
|
- role_name = '企业资讯分配'
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- role_name = '部门资讯分配'
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- role_name = '企业资讯分配+销售'
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- role_name = '部门资讯分配+销售'
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
+ if (that.entInfoData.nicheDis_show == '1') {
|
|
|
+ let role_name = ''
|
|
|
+ switch (res.data.nicheDis) {
|
|
|
+ case 0:
|
|
|
+ role_name = '销售'
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ role_name = '企业资讯分配'
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ role_name = '部门资讯分配'
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ role_name = '企业资讯分配+销售'
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ role_name = '部门资讯分配+销售'
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ $('.role-text').attr('data-id', res.data.nicheDis)
|
|
|
+ $('.role-text').text(role_name)
|
|
|
}
|
|
|
- $('.role-text').attr('data-id', res.data.nicheDis)
|
|
|
- $('.role-text').text(role_name)
|
|
|
}
|
|
|
if(res.data.mail == ''){
|
|
|
$('.email-text').text('--');
|
|
|
}
|
|
|
$('.email-text').text(res.data.mail);//渲染邮箱
|
|
|
$('.email-input').val(res.data.mail);
|
|
|
- that.getEntInfo()
|
|
|
+ // that.getEntInfo()
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -291,7 +299,7 @@
|
|
|
"phone":$('.contact').text(),
|
|
|
"mail":$('.email-input').val(),
|
|
|
"did":$('.deptId').attr('data-id'),
|
|
|
- 'nicheDis': $('.role-text').attr('data-id')
|
|
|
+ 'nicheDis': that.entInfoData.nicheDis_show == '1' ? $('.role-text').attr('data-id') : ''
|
|
|
},
|
|
|
success: function(res) {
|
|
|
if(res.data.status == 1){
|