hz-zhhq-app/unpackage/dist/build/wit-rear/static/js/pages-info-grather-infoGrat...

1 line
35 KiB
JavaScript
Raw Normal View History

2025-01-22 10:53:47 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-info-grather-infoGrather"],{"0b24":function(e,t,n){"use strict";n("99af"),n("a434"),n("4d63"),n("ac1f"),n("25f0"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n("b742"),i=n("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,a.callbackRequest)(t).then((function(t){if(1==t.data.returnCode){var n=t.data.returnData;e.deptList=e.deptList.concat(n)}}))},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,a.alertTip)("自拍大头照不得大于10MB请重新选择"),void(e.life_imgs=[]);uni.getImageInfo({src:t.tempFilePaths[0],success:function(i){if(i.width<200||i.height<200)return(0,a.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=n("e121"),i=new Image,i.onload=function(){r.getData(i,(function(){(0,a.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,a.alertTip)("证件照不得小于60KB请重新选择"),void(e.imgs=[])):i/1024>10?((0,a.alertTip)("证件照不得大于10MB请重新选择"),void(e.imgs=[])):void uni.getImageInfo({src:t.tempFilePaths[0],success:function(i){if(i.width<200||i.height<200)return(0,a.alertTip)("证件照分辨率过小,请重新选择"),void(e.imgs=[]);var o,r;(function(){var c="",s=t.tempFilePaths;for(o=0;o<s.length;o++)c=s[o],r=n("e121"),i=new Image,i.onload=function(){r.getData(i,(function(){(0,a.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,a.alertTip)("姓名不得含有特殊字符");else if(e.jobNum&&t.test(e.jobNum))(0,a.alertTip)("工号不得含有特殊字符");else if("请选择..."!=this.comList[this.comIndex].name)if("请选择..."!=this.deptList[this.departmentIndex])if(!e.idcardNum||a.regIdCard.test(e.idcardNum))if(e.phone)if(a.regPhone.test(e.phone))if(this.imgs.length<1)(0,a.alertTip)("请上传证件照");else if(this.life_imgs.length<1)(0,a.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 n={method:i.queryOne,data:e};(0,a.callbackRequest)(n).then((function(t){t=t.data,2==t.returnCode?(0,a.sureAlterTip)("提示","用户("+e.name+"/"+e.phone+")数据已提交,是否进行信息更新?",!0).then((function(t){if(200===t){var n={method:i.insertInfoGrather,data:e};(0,a.callbackRequest)(n).then((function(e){e=e.data,1==e.returnCode?uni.redirectTo({url:"./success"}):(0,a.alertTip)(e.returnMsg)}))}})):(0,a.sureAlterTip)("提示","确定要提交?",!0).then((function(t){if(200===t){var n={method:i.insertInfoGrather,data:e};(0,a.callbackRequest)(n).then((function(e){e=e.data,1==e.returnCode?uni.redirectTo({url:"./success"}):(0,a.alertTip)(e.returnMsg)}))}}))}))}else(0,a.alertTip)("手机号格式有误");else(0,a.alertTip)("请填写手机号");else(0,a.alertTip)("身份证号格式有误");else(0,a.alertTip)("请选择部门");else(0,a.alertTip)("请选择单位")}else(0,a.alertTip)("请填写姓名")},call:functi