|
@@ -76,10 +76,16 @@ var registerPage = new Vue({
|
|
license: '^[a-zA-Z0-9_]{18}$',
|
|
license: '^[a-zA-Z0-9_]{18}$',
|
|
email: '^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',
|
|
email: '^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',
|
|
password: "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$"
|
|
password: "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$"
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ medicalPracticeLicenseFlag: false
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
|
|
|
|
|
|
+ },
|
|
|
|
+ watch: {
|
|
|
|
+ userMainPros: function(){
|
|
|
|
+ $('#business').parent().find('.errTips').removeClass("show");
|
|
|
|
+ }
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
handleChangeType: function(type){
|
|
handleChangeType: function(type){
|
|
@@ -211,6 +217,11 @@ var registerPage = new Vue({
|
|
$('#firstClubType').siblings('.errTips').text('请选择机构类型').addClass("show");
|
|
$('#firstClubType').siblings('.errTips').text('请选择机构类型').addClass("show");
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
+ if(!_self.clubUpgradeUser.firstClubType){
|
|
|
|
+ $('#firstClubType').parent().addClass("error");
|
|
|
|
+ $('#firstClubType').siblings('.errTips').text('请选择机构类型').addClass("show");
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
if(Number(_self.clubUpgradeUser.firstClubType) == 1){
|
|
if(Number(_self.clubUpgradeUser.firstClubType) == 1){
|
|
if(!_self.clubUpgradeUser.medicalPracticeLicense){
|
|
if(!_self.clubUpgradeUser.medicalPracticeLicense){
|
|
$('#formmedicalPracticeLicenseImage').parent().addClass("error").find('.checked').removeClass("show");
|
|
$('#formmedicalPracticeLicenseImage').parent().addClass("error").find('.checked').removeClass("show");
|
|
@@ -218,6 +229,10 @@ var registerPage = new Vue({
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(_self.userMainPros.length === 0){
|
|
|
|
+ $('#business').siblings('.errTips').text('请选择或添加主营产品').addClass("show");
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
_self.clubUpgradeUser.mainProduct = _self.userMainPros.join("/");
|
|
_self.clubUpgradeUser.mainProduct = _self.userMainPros.join("/");
|
|
_self.loginLoading = true;
|
|
_self.loginLoading = true;
|
|
UserApi.ClubUpgrade(_self.clubUpgradeUser,function (response) {
|
|
UserApi.ClubUpgrade(_self.clubUpgradeUser,function (response) {
|
|
@@ -345,6 +360,8 @@ var registerPage = new Vue({
|
|
var file = inputDOM.files;
|
|
var file = inputDOM.files;
|
|
_this.formData.append('file', file[0]);
|
|
_this.formData.append('file', file[0]);
|
|
PublicApi.uploadimg(_this.formData,function(response){
|
|
PublicApi.uploadimg(_this.formData,function(response){
|
|
|
|
+ $('#formmedicalPracticeLicenseImage').parent().removeClass("error");
|
|
|
|
+ $('#formmedicalPracticeLicenseImage').siblings('.errTips').removeClass("show");
|
|
_this.clubUpgradeUser.medicalPracticeLicense = response.data;
|
|
_this.clubUpgradeUser.medicalPracticeLicense = response.data;
|
|
event.target.value = '';
|
|
event.target.value = '';
|
|
});
|
|
});
|