12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-808e88e4"],{5294:function(e,t,a){"use strict";a.r(t);var n,o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("nav-bar",{attrs:{path:"index",title:"身份验证"}}),a("div",{staticClass:"card"},[e._m(0),a("van-cell-group",{attrs:{border:!1}},[a("van-field",{attrs:{required:"",clearable:"",label:"手机号",placeholder:"请输入手机号",error:e.phoneError},on:{click:function(t){e.phoneError=!1}},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}}),a("van-field",{attrs:{required:"",clearable:"",label:"昵称",placeholder:"请输入昵称",maxlength:"12",error:e.usernameError},on:{click:function(t){e.usernameError=!1}},model:{value:e.username,callback:function(t){e.username=t},expression:"username"}}),a("van-field",{attrs:{required:"",clearable:"",label:"微信号",placeholder:"请输入微信号",maxlength:"20",error:e.wechatError},on:{click:function(t){e.wechatError=!1}},model:{value:e.wechat,callback:function(t){e.wechat=t},expression:"wechat"}})],1),a("p",[e._v("性别")]),a("van-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("van-radio",{staticStyle:{float:"left","margin-right":"20px"},attrs:{name:"1","checked-color":"#fd6740"}},[e._v("男")]),a("van-radio",{attrs:{name:"2","checked-color":"#fd6740"}},[e._v("女")])],1),a("p",[e._v("宿舍区")]),a("van-button",{attrs:{size:"large"},on:{click:function(t){e.show=!0}}},[e._v(e._s(e.dormitory))]),a("van-actionsheet",{attrs:{actions:e.actions,"cancel-text":"取消"},on:{select:e.onSelect},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}})],1),a("div",{staticClass:"card",staticStyle:{"margin-bottom":"10px"}},[a("p",[e._v("上传校卡照片")]),a("div",{staticStyle:{"margin-bottom":"10px"}},[a("add-photo",{on:{onRead:e.onRead}})],1),a("p",[e._v("活动仅允许深大学生参与,请上传正面校卡照片审核~")])]),a("van-button",{staticClass:"submit_button",attrs:{type:"primary",loading:e.loading},on:{click:e.next}},[e._v("下一步\n ")])],1)},i=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("h3",[a("strong",[e._v("个人资料")])])}],r=(a("34ef"),a("4917"),a("28a5"),a("e7e5"),a("d399")),l=a("ade3"),s=(a("68ef"),a("4d75"),a("8c8e"),a("fe7e")),c=a("6605"),d=Object(s["a"])({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("transition",{attrs:{name:"van-slide-up"}},[e.shouldRender?a("div",{directives:[{name:"show",rawName:"v-show",value:e.value,expression:"value"}],class:e.b({withtitle:e.title})},[e.title?a("div",{staticClass:"van-hairline--top-bottom",class:e.b("header")},[a("div",{domProps:{textContent:e._s(e.title)}}),a("icon",{attrs:{name:"close"},on:{click:e.onCancel}})],1):a("ul",{staticClass:"van-hairline--bottom"},e._l(e.actions,function(t){return a("li",{class:[e.b("item",{disabled:t.disabled||t.loading}),t.className,"van-hairline--top"],on:{click:function(a){a.stopPropagation(),e.onSelect(t)}}},[t.loading?a("loading",{class:e.b("loading"),attrs:{size:"20px"}}):[a("span",{class:e.b("name")},[e._v(e._s(t.name))]),t.subname?a("span",{class:e.b("subname")},[e._v("\n "+e._s(t.subname)+"\n ")]):e._e()]],2)})),e.cancelText?a("div",{class:[e.b("cancel"),"van-hairline--top"],domProps:{textContent:e._s(e.cancelText)},on:{click:e.onCancel}}):a("div",{class:e.b("content")},[e._t("default")],2)]):e._e()])},name:"actionsheet",mixins:[c["a"]],props:{title:String,value:Boolean,actions:Array,cancelText:String,overlay:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0}},methods:{onSelect:function(e){e.disabled||e.loading||(e.callback&&e.callback(e),this.$emit("select",e))},onCancel:function(){this.$emit("input",!1),this.$emit("cancel")}}}),u=(a("66b9"),a("b650")),h=(a("5f5f"),a("f253")),f=(a("4ddd"),a("9f14")),m=(a("a44c"),a("e27c")),v=(a("be7f"),a("565f")),p=(a("0653"),a("34e9")),g=(a("c3a6"),a("ad06")),b=(a("7f7f"),a("e930"),a("8f80")),w=a("6ef9"),_=a("da1d"),y=a("1901"),x={name:"SecurityVerify",components:(n={AddPhoto:y["a"],NavBar:_["a"]},Object(l["a"])(n,b["a"].name,b["a"]),Object(l["a"])(n,g["a"].name,g["a"]),Object(l["a"])(n,p["a"].name,p["a"]),Object(l["a"])(n,v["a"].name,v["a"]),Object(l["a"])(n,m["a"].name,m["a"]),Object(l["a"])(n,f["a"].name,f["a"]),Object(l["a"])(n,h["a"].name,h["a"]),Object(l["a"])(n,u["a"].name,u["a"]),Object(l["a"])(n,d.name,d),n),data:function(){return{phone:"",phoneError:!1,sms:"",username:"",usernameError:!1,wechat:"",wechatError:!1,radio:"1",show:!1,dormitory:"点击选择宿舍区",dorId:-1,actions:[{id:0,name:"斋区"},{id:1,name:"西南"},{id:2,name:"南区"},{id:3,name:"桂庙"},{id:4,name:"西丽"}],photo:null,loading:!1,userDo:{},identityDo:{},identityUpload:!1,userUpload:!1}},methods:{next:function(){if(r["a"].loading({mask:!0,message:"此过程大约需要15s,你的校卡正在拼命上传,请耐心等待...",duration:2e4}),this.loading=!0,11!==this.phone.length)return r["a"].fail("请输入11位手机号"),this.phoneError=!0,void(this.loading=!1);if(!I(this.phone))return r["a"].fail("请输入正确格式的手机号"),this.phoneError=!0,void(this.loading=!1);if(k(this.username))return r["a"].fail("不支持表情哦"),this.usernameError=!0,void(this.loading=!1);if(this.username.length<1)return r["a"].fail("请输入昵称"),this.usernameError=!0,void(this.loading=!1);if(k(this.wechat)||this.wechat.length<6)return this.wechatError=!0,r["a"].fail("请输入正确格式的微信号"),void(this.loading=!1);if(-1===this.dorId)return r["a"].fail("请选择宿舍区"),void(this.loading=!1);if(null===this.photo)return r["a"].fail("请上传校卡正面照片"),void(this.loading=!1);this.compressImg()},compressImg:function(){var e=this,t=this.photo;S(t,{quality:.2},function(a){var n=new FormData,o=E(a);console.log(t),n.append("file",o),console.log(o),console.log("file_"+Date.parse(new Date)+".jpg"),e.uploadImg(n)})},uploadImg:function(e){var t=this;w["a"].get_data("fileserver/upload?sign=abcdefg",function(e){try{if("10000"===e.ret&&void 0!==e.model&&0!==e.model.length){var a=e.model;t.updateInfo(a)}else r["a"].fail("上传图片失败,请检查网络"),t.loading=!1}catch(n){console.warn(n),r["a"].fail("上传图片失败,请检查网络"),t.loading=!1}},e)},updateInfo:function(e){localStorage.getItem("frontend-userid");var t=this,a=t.identityDo;a.userWxAccount=t.wechat,a.dormDistrict=t.dorId,a.userSex=parseInt(t.radio),null!=e&&(a.userSchoolCardPic=e);var n=e;a.userSchoolCardPic=e,a.userReviewStatus=100,a.reviewerNote="等待审核",a.reviewerNoteToUser="等待审核",w["a"].get_data("smartIdentity/updateBatch",function(e){if("10000"===e.ret){if(null!=n&&(t.identityUpload=!0,1==t.userUpload))return r["a"].success("注册成功"),void t.$router.push("presentRegister")}else r["a"].fail("注册失败,请检查网络"),t.loading=!1},[a]);var o=t.userDo;o.name=t.username,o.phone=t.phone,w["a"].get_data("smartUsers/updateBatch",function(e){if(void 0!==e&&"10000"===e.ret){if(t.userUpload=!0,1==t.identityUpload&&null!=n)return r["a"].success("注册成功"),void t.$router.push("presentRegister")}else r["a"].fail("注册失败,请稍后再试"),t.loading=!1},[o])},onSelect:function(e){this.show=!1,this.dormitory=e.name,this.dorId=e.id},onRead:function(e){this.photo=e}},created:function(){var e=localStorage.getItem("frontend-userid"),t=this;null!=e&&void 0!==e?(w["a"].get_data("smartUsers/list?uid="+e,function(e){if("10000"===e.ret){if(void 0===e.model||null==e.model||void 0==e.model.list||e.model.list.length<=0)return localStorage.removeItem("frontend-userid"),void t.$router.push("login");if(null!=e.model.list[0].phone&&0!==e.model.list[0].phone.length)return void t.$router.push("presentRegister");t.userDo=e.model.list[0]}},{}),w["a"].get_data("smartIdentity/list?userId="+e,function(e){try{"10000"===e.ret&&void 0!==e.model&&void 0!==e.model.list&&e.model.list.length>0?t.identityDo=e.model.list[0]:(localStorage.removeItem("frontend-userid"),t.loading=!1,t.$router.push("login"))}catch(a){console.warn(a),r["a"].fail("获取信息缓慢,请检查网络或等一会再试吧!"),localStorage.removeItem("frontend-userid"),t.loading=!1,t.$router.push("login")}},{})):this.$router.push("login")}};function k(e){for(var t=0;t<e.length;t++){var a=e.charCodeAt(t);if(55296<=a&&a<=56319){if(e.length>1){var n=e.charCodeAt(t+1),o=1024*(a-55296)+(n-56320)+65536;if(118784<=o&&o<=128895)return!0}}else if(e.length>1){n=e.charCodeAt(t+1);if(8419==n)return!0}else{if(8448<=a&&a<=10239)return!0;if(11013<=a&&a<=11015)return!0;if(10548<=a&&a<=10549)return!0;if(12951<=a&&a<=12953)return!0;if(169==a||174==a||12349==a||12336==a||11093==a||11036==a||11035==a||11088==a)return!0}}}function I(e){for(var t=0;t<e.length;t++)if(e[t]<"0"||e[t]>"9")return!1;return!0}function S(e,t,a){var n=new FileReader;n.readAsDataURL(e),n.onload=function(){var e=this.result;C(e,t,a)}}function C(e,t,a){var n=new Image;n.src=e,n.onload=function(){var e=this,n=e.width,o=e.height,i=n/o;n=t.width||n,o=t.height||n/i;var r=.7,l=document.createElement("canvas"),s=l.getContext("2d"),c=document.createAttribute("width");c.nodeValue=n;var d=document.createAttribute("height");d.nodeValue=o,l.setAttributeNode(c),l.setAttributeNode(d),s.drawImage(e,0,0,n,o),t.quality&&t.quality<=1&&t.quality>0&&(r=t.quality);var u=l.toDataURL("image/jpeg",r);a(u)}}function E(e){var t=e.split(","),a=t[0].match(/:(.*?);/)[1],n=atob(t[1]),o=n.length,i=new Uint8Array(o);while(o--)i[o]=n.charCodeAt(o);return new Blob([i],{type:a})}var j=x,A=(a("daab"),a("2877")),O=Object(A["a"])(j,o,i,!1,null,"ad011920",null);O.options.__file="SecurityVerify.vue";t["default"]=O.exports},"5a7b":function(e,t,a){},"8c8e":function(e,t,a){},daab:function(e,t,a){"use strict";var n=a("5a7b"),o=a.n(n);o.a}}]);
- //# sourceMappingURL=chunk-808e88e4.48e22c2d.js.map
|