|
@@ -21,7 +21,8 @@ var upgradePage = new Vue({
|
|
|
provinceId :'',
|
|
|
cityId : '',
|
|
|
townId : '',
|
|
|
- address:''
|
|
|
+ address:'',
|
|
|
+ linkManIdentity:0
|
|
|
},
|
|
|
userMainPros:[],
|
|
|
formData:new FormData(),
|
|
@@ -65,7 +66,8 @@ var upgradePage = new Vue({
|
|
|
secondtypeflag:false,
|
|
|
mproflag:false,
|
|
|
userMainProflag:false,
|
|
|
- medicalPracticeLicenseFlag: false
|
|
|
+ medicalPracticeLicenseFlag: false,
|
|
|
+ userName:''
|
|
|
},
|
|
|
computed: {
|
|
|
|
|
@@ -79,15 +81,17 @@ var upgradePage = new Vue({
|
|
|
infoInformationData:function(){//机构资料初始化
|
|
|
var _self = this;
|
|
|
UserApi.GetApplicationData({userId:_self.clubUpgradeUser.userId},function (response) {
|
|
|
- if(response.code == 0){
|
|
|
+ if(response.code === 0){
|
|
|
var data = response.data;
|
|
|
_self.isRequset = false;
|
|
|
_self.clubUpgradeUser = data.club;
|
|
|
_self.userIdentity = data.user.userIdentity;
|
|
|
+ _self.userName = data.user.userName;
|
|
|
_self.clubUpgradeUser.clubId = data.user.clubId;
|
|
|
_self.clubUpgradeUser.userId = data.user.userId;
|
|
|
_self.clubUpgradeUser.contractEmail = data.club.contractEmail;
|
|
|
_self.clubUpgradeUser.provinceId = data.club.provinceId;
|
|
|
+ _self.clubUpgradeUser.linkManIdentity = data.club.linkManIdentity ? data.club.linkManIdentity : 0;
|
|
|
_self.clubUpgradeUser.cityId = data.club.cityId;
|
|
|
_self.clubUpgradeUser.townId= data.club.townId;
|
|
|
_self.clubUpgradeUser.shopPhoto = data.club.shopPhoto;
|
|
@@ -95,14 +99,14 @@ var upgradePage = new Vue({
|
|
|
_self.clubUpgradeUser.firstClubType = data.club.firstClubType;
|
|
|
_self.clubUpgradeUser.secondClubType = data.club.secondClubType;
|
|
|
_self.clubUpgradeUser.address = data.club.address;
|
|
|
- if( _self.clubUpgradeUser.firstClubType == 1){
|
|
|
+ if( _self.clubUpgradeUser.firstClubType === 1){
|
|
|
if(data.club.mainProduct){
|
|
|
_self.userMainPros = _self.setNewMainpro(data.club.mainProduct);
|
|
|
_self.medicaCampNullList = _self.setNewMainProduct(_self.userMainPros);
|
|
|
}else{
|
|
|
_self.userMainPros = _self.medicaCampNullList;
|
|
|
}
|
|
|
- }else if(_self.clubUpgradeUser.firstClubType == 2){
|
|
|
+ }else if(_self.clubUpgradeUser.firstClubType === 2){
|
|
|
if(data.club.mainProduct){
|
|
|
_self.userMainPros = _self.setNewMainpro(data.club.mainProduct);
|
|
|
_self.mentuzCampNullList = _self.setNewMainProduct(_self.userMainPros);
|
|
@@ -118,12 +122,12 @@ var upgradePage = new Vue({
|
|
|
if(data.club.provinceId ==null){
|
|
|
_self.clubUpgradeUser.provinceId = 0;
|
|
|
}
|
|
|
- if(data.club.cityId!=''&&data.club.cityId!=null){
|
|
|
+ if(data.club.cityId!==''&&data.club.cityId!=null){
|
|
|
_self.getcity();
|
|
|
}else {
|
|
|
_self.clubUpgradeUser.cityId = 0
|
|
|
}
|
|
|
- if(data.club.townId!=''&&data.club.townId!=null){
|
|
|
+ if(data.club.townId!==''&&data.club.townId!=null){
|
|
|
_self.getcTown();
|
|
|
}else {
|
|
|
_self.clubUpgradeUser.townId = 0
|
|
@@ -136,11 +140,18 @@ var upgradePage = new Vue({
|
|
|
SubComfirUpgradeFn:function() {//升级会员机构
|
|
|
var _self = this;
|
|
|
var pass = verifyForm();
|
|
|
- if (!pass) {return false;}
|
|
|
+ if (!pass) { this.scrollIntoView(); return false;}
|
|
|
+ if(!_self.clubUpgradeUser.linkManIdentity){
|
|
|
+ $('#userNameType').parent().addClass("error");
|
|
|
+ $('#userNameType').siblings('.errTips').text('请选择联系人身份').addClass("show");
|
|
|
+ _self.scrollIntoView();
|
|
|
+ return false;
|
|
|
+ }
|
|
|
if(_self.clubUpgradeUser.townId==0||_self.clubUpgradeUser.address==''){
|
|
|
_self.flagshow = true;
|
|
|
setTimeout(function () {
|
|
|
_self.flagshow = false;
|
|
|
+ _self.scrollIntoView();
|
|
|
},2000)
|
|
|
return;
|
|
|
}
|
|
@@ -198,6 +209,7 @@ var upgradePage = new Vue({
|
|
|
clubId:_self.clubUpgradeUser.clubId, //会所Id
|
|
|
name:_self.clubUpgradeUser.name,
|
|
|
linkMan:_self.clubUpgradeUser.linkMan,
|
|
|
+ linkManIdentity:_self.clubUpgradeUser.linkManIdentity,
|
|
|
shortName:_self.clubUpgradeUser.shortName,
|
|
|
contractEmail:_self.clubUpgradeUser.contractEmail,
|
|
|
provinceId:_self.clubUpgradeUser.provinceId,
|
|
@@ -420,6 +432,10 @@ var upgradePage = new Vue({
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ changeUserNameType:function(event){
|
|
|
+ $('#userNameType').parent().removeClass("error");
|
|
|
+ $('#userNameType').siblings('.errTips').removeClass("show");
|
|
|
+ },
|
|
|
showViewerImageFn:function(){//预览营业执照图片
|
|
|
var viewer = new Viewer(document.getElementById('businessLicenseImage'));
|
|
|
},
|
|
@@ -429,6 +445,9 @@ var upgradePage = new Vue({
|
|
|
showViewerImageFn2:function(){//预览资质图片
|
|
|
var viewer = new Viewer(document.getElementById('medicalPracticeLicenseImg'));
|
|
|
},
|
|
|
+ scrollIntoView: function(){
|
|
|
+ document.getElementById('upgradePage').scrollIntoView({block: 'start', behavior: 'smooth'});
|
|
|
+ },
|
|
|
},
|
|
|
created: function () {
|
|
|
|