|  | @@ -1222,13 +1222,13 @@
 | 
	
		
			
				|  |  |                  },
 | 
	
		
			
				|  |  |                  methods: {
 | 
	
		
			
				|  |  |                      //验证证件
 | 
	
		
			
				|  |  | -                    validID(rule, value, callback){
 | 
	
		
			
				|  |  | +                    validID: function(rule, value, callback0){
 | 
	
		
			
				|  |  |                          if(!this.checkIDCard(value)) {
 | 
	
		
			
				|  |  |                              callback(new Error('身份证号不正确'));
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                          callback();
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    checkIDCard(cardNo){
 | 
	
		
			
				|  |  | +                    checkIDCard:function(cardNo){
 | 
	
		
			
				|  |  |                          var weight_factor = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];
 | 
	
		
			
				|  |  |                          var check_code = ['1', '0', 'X' , '9', '8', '7', '6', '5', '4', '3', '2'];
 | 
	
		
			
				|  |  |                          var code = cardNo + "";
 | 
	
	
		
			
				|  | @@ -1247,52 +1247,52 @@
 | 
	
		
			
				|  |  |                          return last === last_no && format ? true : false;
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  |                      //验证手机号码
 | 
	
		
			
				|  |  | -                    validMobile(rule, value, callback){
 | 
	
		
			
				|  |  | +                    validMobile:function(rule, value, callback){
 | 
	
		
			
				|  |  |                          if(!(/^1[3456789]\d{9}$/.test(value))){
 | 
	
		
			
				|  |  |                              callback(new Error('手机号码不正确'));
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                          callback();
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  |                      //验证邮箱
 | 
	
		
			
				|  |  | -                    validEmail(rule, value, callback){
 | 
	
		
			
				|  |  | +                    validEmail:function(rule, value, callback){
 | 
	
		
			
				|  |  |                          if(!(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/.test(value))){
 | 
	
		
			
				|  |  |                              callback(new Error('电子邮箱不正确'));
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                          callback();
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  |                      //验证头像
 | 
	
		
			
				|  |  | -                    validAvatar(rule, value, callback){
 | 
	
		
			
				|  |  | +                    validAvatar:function(rule, value, callback){
 | 
	
		
			
				|  |  |                          callback();
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    validSpecialCondition(rule, value, callback){
 | 
	
		
			
				|  |  | +                    validSpecialCondition:function(rule, value, callback){
 | 
	
		
			
				|  |  |                          if(this.user.special.point_apply == 1 && this.user.special.condition == ''){
 | 
	
		
			
				|  |  |                              callback(new Error('请输入符合加分的条件'));
 | 
	
		
			
				|  |  |                          }else{
 | 
	
		
			
				|  |  |                              callback();
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    validSpecialMaterial(rule, value, callback){
 | 
	
		
			
				|  |  | +                    validSpecialMaterial:function(rule, value, callback){
 | 
	
		
			
				|  |  |                          if(this.user.special.point_apply == 1 && this.user.special.material.length == 0){
 | 
	
		
			
				|  |  |                              callback(new Error('请上传佐证材料'));
 | 
	
		
			
				|  |  |                          }else{
 | 
	
		
			
				|  |  |                              callback();
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    validIdentification(rule, value, callback){
 | 
	
		
			
				|  |  | +                    validIdentification:function(rule, value, callback){
 | 
	
		
			
				|  |  |                          if(this.user.identification.length == 0){
 | 
	
		
			
				|  |  |                              callback(new Error('请上传身份证明证件'));
 | 
	
		
			
				|  |  |                          }else{
 | 
	
		
			
				|  |  |                              callback();
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    validEducertification(rule, value, callback){
 | 
	
		
			
				|  |  | +                    validEducertification:function(rule, value, callback){
 | 
	
		
			
				|  |  |                          if(this.user.education_certification.length == 0){
 | 
	
		
			
				|  |  |                              callback(new Error('请上传学历证明证件'));
 | 
	
		
			
				|  |  |                          }else{
 | 
	
		
			
				|  |  |                              callback();
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    beforeImageUpload(file) {
 | 
	
		
			
				|  |  | +                    beforeImageUpload:function(file) {
 | 
	
		
			
				|  |  |                          const isJPG = (file.type === 'image/jpeg' || file.type === 'image/png');
 | 
	
		
			
				|  |  |                          const isLt2M = file.size / 1024 / 1024 < 2;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1304,7 +1304,7 @@
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                          return isJPG && isLt2M;
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    uploadSuccess(response, file, fileList){
 | 
	
		
			
				|  |  | +                    uploadSuccess:function(response, file, fileList){
 | 
	
		
			
				|  |  |                          console.log(this.user)
 | 
	
		
			
				|  |  |                          if(response.status){
 | 
	
		
			
				|  |  |                              this.user.avatar = response.path;
 | 
	
	
		
			
				|  | @@ -1312,54 +1312,54 @@
 | 
	
		
			
				|  |  |                              this.$message.error(response.msg);
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    uploadSuccessLP(response, file, fileList){
 | 
	
		
			
				|  |  | +                    uploadSuccessLP:function(response, file, fileList){
 | 
	
		
			
				|  |  |                          if(response.status){
 | 
	
		
			
				|  |  |                              this.user.special.material = fileList
 | 
	
		
			
				|  |  |                          }else{
 | 
	
		
			
				|  |  |                              this.$message.error(response.msg);
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    uploadSuccessID(response, file, fileList){
 | 
	
		
			
				|  |  | +                    uploadSuccessID:function(response, file, fileList){
 | 
	
		
			
				|  |  |                          if(response.status){
 | 
	
		
			
				|  |  |                              this.user.identification = fileList
 | 
	
		
			
				|  |  |                          }else{
 | 
	
		
			
				|  |  |                              this.$message.error(response.msg);
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    uploadSuccessEDU(response, file, fileList){
 | 
	
		
			
				|  |  | +                    uploadSuccessEDU:function(response, file, fileList){
 | 
	
		
			
				|  |  |                          if(response.status){
 | 
	
		
			
				|  |  |                              this.user.education_certification = fileList
 | 
	
		
			
				|  |  |                          }else{
 | 
	
		
			
				|  |  |                              this.$message.error(response.msg);
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    uploadSuccessOther(response, file, fileList){
 | 
	
		
			
				|  |  | +                    uploadSuccessOther:function(response, file, fileList){
 | 
	
		
			
				|  |  |                          if(response.status){
 | 
	
		
			
				|  |  |                              this.user.other_certification = fileList
 | 
	
		
			
				|  |  |                          }else{
 | 
	
		
			
				|  |  |                              this.$message.error(response.msg);
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    removeID(file,fileList) {
 | 
	
		
			
				|  |  | +                    removeID:function(file,fileList) {
 | 
	
		
			
				|  |  |                          this.user.identification = fileList
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    removeLP(file,fileList) {
 | 
	
		
			
				|  |  | +                    removeLP:function(file,fileList) {
 | 
	
		
			
				|  |  |                          this.user.special.material = fileList
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    removeEDU(file,fileList) {
 | 
	
		
			
				|  |  | +                    removeEDU:function(file,fileList) {
 | 
	
		
			
				|  |  |                          this.user.education_certification = fileList
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    removeOther(file,fileList) {
 | 
	
		
			
				|  |  | +                    removeOther:function(file,fileList) {
 | 
	
		
			
				|  |  |                          this.user.other_certification = fileList
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    handlePictureCardPreview(file){
 | 
	
		
			
				|  |  | +                    handlePictureCardPreview:function(file){
 | 
	
		
			
				|  |  |                          this.dialogImageUrl = file.url;
 | 
	
		
			
				|  |  |                          this.dialogVisible = true;
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    postChange(value){
 | 
	
		
			
				|  |  | +                    postChange:function(value){
 | 
	
		
			
				|  |  |                          this.post_limit_value = this.post_limit[value];
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    save(formName){
 | 
	
		
			
				|  |  | +                    save:function(formName){
 | 
	
		
			
				|  |  |                          this.user.operation = 1;
 | 
	
		
			
				|  |  |                          this.$refs[formName].validate((valid,object) => {
 | 
	
		
			
				|  |  |                              if (valid) {
 | 
	
	
		
			
				|  | @@ -1396,7 +1396,7 @@
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  |                          })
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    submit(formName){
 | 
	
		
			
				|  |  | +                    submit:function(formName){
 | 
	
		
			
				|  |  |                          this.user.operation = 2;
 | 
	
		
			
				|  |  |                          this.$refs[formName].validate((valid,object) => {
 | 
	
		
			
				|  |  |                              if (valid) {
 | 
	
	
		
			
				|  | @@ -1523,7 +1523,7 @@
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  |                          })
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    addFamily(){
 | 
	
		
			
				|  |  | +                    addFamily:function(){
 | 
	
		
			
				|  |  |                          this.user.family.push({
 | 
	
		
			
				|  |  |                              appellation:'',
 | 
	
		
			
				|  |  |                              realname:'',
 | 
	
	
		
			
				|  | @@ -1532,7 +1532,7 @@
 | 
	
		
			
				|  |  |                              work:''
 | 
	
		
			
				|  |  |                          });
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  | -                    delFamily(){
 | 
	
		
			
				|  |  | +                    delFamily:function(){
 | 
	
		
			
				|  |  |                          var length = this.user.family.length;
 | 
	
		
			
				|  |  |                          if (length > 1) {
 | 
	
		
			
				|  |  |                              this.user.family.pop()
 |