1 line
35 KiB
JavaScript
1 line
35 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-info-grather-infoGrather"],{"0b24":function(e,t,a){"use strict";a("99af"),a("a434"),a("4d63"),a("ac1f"),a("25f0"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a("b742"),i=a("37f6"),o={data:function(){return{imgs:[],life_imgs:[],deptList:["请选择..."],departmentIndex:0,comList:[{name:"省公司"}],comIndex:0,formData:{name:"",jobNum:"",idcardNum:"",phone:""}}},onLoad:function(){this.getDepts()},methods:{getDepts:function(){var e=this,t={method:i.getOrargs,data:{}};(0,n.callbackRequest)(t).then((function(t){if(1==t.data.returnCode){var a=t.data.returnData;e.deptList=e.deptList.concat(a)}}))},removeImg:function(e){this.imgs.splice(e,1)},removeLifeImg:function(e){this.life_imgs.splice(e,1)},changeDepartment:function(e){console.log(e.detail.value),this.departmentIndex=e.detail.value},changeCom:function(e){this.comIndex=e.detail.value},chooseLifeImg:function(){var e=this;uni.chooseImage({count:2,success:function(t){var i=t.tempFiles[0].size/1024;if(console.log("size:",i),i/1024>10)return(0,n.alertTip)("自拍大头照不得大于10MB,请重新选择"),void(e.life_imgs=[]);uni.getImageInfo({src:t.tempFilePaths[0],success:function(i){if(i.width<200||i.height<200)return(0,n.alertTip)("自拍大头照分辨率过小,请重新选择"),void(e.life_imgs=[]);var o,r;(function(){var c="",s=t.tempFilePaths;for(o=0;o<s.length;o++)c=s[o],r=a("e121"),i=new Image,i.onload=function(){r.getData(i,(function(){(0,n.resetOrientation)(c,r.getTag(this,"Orientation"),(function(t){e.life_imgs.push(t)}))}))},i.src=c})()}})}})},chooseImg:function(){var e=this;uni.chooseImage({count:2,success:function(t){var i=t.tempFiles[0].size/1024;return i<60?((0,n.alertTip)("证件照不得小于60KB,请重新选择"),void(e.imgs=[])):i/1024>10?((0,n.alertTip)("证件照不得大于10MB,请重新选择"),void(e.imgs=[])):void uni.getImageInfo({src:t.tempFilePaths[0],success:function(i){if(i.width<200||i.height<200)return(0,n.alertTip)("证件照分辨率过小,请重新选择"),void(e.imgs=[]);var o,r;(function(){var c="",s=t.tempFilePaths;for(o=0;o<s.length;o++)c=s[o],r=a("e121"),i=new Image,i.onload=function(){r.getData(i,(function(){(0,n.resetOrientation)(c,r.getTag(this,"Orientation"),(function(t){e.imgs.push(t)}))}))},i.src=c})()}})}})},submit:function(){var e=this.formData;if(e.name){var t=new RegExp("[`~!@#$^&*=|{}':;',\\[\\].<>/?~!@#¥……&*——|{}【】‘;:”“'。,、?]");if(e.name&&t.test(e.name))(0,n.alertTip)("姓名不得含有特殊字符");else if(e.jobNum&&t.test(e.jobNum))(0,n.alertTip)("工号不得含有特殊字符");else if("请选择..."!=this.comList[this.comIndex].name)if("请选择..."!=this.deptList[this.departmentIndex])if(!e.idcardNum||n.regIdCard.test(e.idcardNum))if(e.phone)if(n.regPhone.test(e.phone))if(this.imgs.length<1)(0,n.alertTip)("请上传证件照");else if(this.life_imgs.length<1)(0,n.alertTip)("请上传自拍大头照");else{e.company=this.comList[this.comIndex].name,e.department=this.deptList[this.departmentIndex],e.faceImgUrl=this.imgs[0],e.lifeImgUrl=this.life_imgs[0];var a={method:i.queryOne,data:e};(0,n.callbackRequest)(a).then((function(t){t=t.data,2==t.returnCode?(0,n.sureAlterTip)("提示","用户("+e.name+"/"+e.phone+")数据已提交,是否进行信息更新?",!0).then((function(t){if(200===t){var a={method:i.insertInfoGrather,data:e};(0,n.callbackRequest)(a).then((function(e){e=e.data,1==e.returnCode?uni.redirectTo({url:"./success"}):(0,n.alertTip)(e.returnMsg)}))}})):(0,n.sureAlterTip)("提示","确定要提交?",!0).then((function(t){if(200===t){var a={method:i.insertInfoGrather,data:e};(0,n.callbackRequest)(a).then((function(e){e=e.data,1==e.returnCode?uni.redirectTo({url:"./success"}):(0,n.alertTip)(e.returnMsg)}))}}))}))}else(0,n.alertTip)("手机号格式有误");else(0,n.alertTip)("请填写手机号");else(0,n.alertTip)("身份证号格式有误");else(0,n.alertTip)("请选择部门");else(0,n.alertTip)("请选择单位")}else(0,n.alertTip)("请填写姓名")},call:functi
|