12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-41d95aa2"],{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)},r=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("h3",[a("strong",[e._v("个人资料")])])}],i=(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")),_=(a("cadf"),a("551c"),a("097d"),a("6ef9")),w=a("da1d"),y=a("1901"),x={name:"SecurityVerify",components:(n={AddPhoto:y["a"],NavBar:w["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(i["a"].loading({mask:!0,message:"此过程大约需要15s,你的校卡正在拼命上传,请耐心等待...",duration:2e4}),this.loading=!0,11!==this.phone.length)return i["a"].fail("请输入11位手机号"),this.phoneError=!0,void(this.loading=!1);if(!S(this.phone))return i["a"].fail("请输入正确格式的手机号"),this.phoneError=!0,void(this.loading=!1);if(k(this.username))return i["a"].fail("不支持表情哦"),this.usernameError=!0,void(this.loading=!1);if(this.username.length<1)return i["a"].fail("请输入昵称"),this.usernameError=!0,void(this.loading=!1);if(k(this.wechat)||this.wechat.length<6)return this.wechatError=!0,i["a"].fail("请输入正确格式的微信号"),void(this.loading=!1);if(-1===this.dorId)return i["a"].fail("请选择宿舍区"),void(this.loading=!1);if(null===this.photo)return i["a"].fail("请上传校卡正面照片"),void(this.loading=!1);var e=this;this.updateInfo(null);var t=new FormData;_["a"].get_data("fileserver/upload?sign=abcdefg",function(t){try{var a=t.model;"10000"===t.ret?e.updateInfo(a):(i["a"].fail("上传图片失败,请检查网络"),e.loading=!1)}catch(n){console.warn(n),i["a"].fail("上传图片失败,请检查网络"),e.loading=!1}},t)},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="等待审核",_["a"].get_data("smartIdentity/updateBatch",function(e){if("10000"===e.ret){if(null!=n&&(t.identityUpload=!0,1==t.userUpload))return i["a"].success("注册成功"),void t.$router.push("presentRegister")}else i["a"].fail("注册失败,请检查网络"),t.loading=!1},[a]);var o=t.userDo;o.name=t.username,o.phone=t.phone,_["a"].get_data("smartUsers/updateBatch",function(e){if(void 0!==e&&"10000"===e.ret){if(t.userUpload=!0,1==t.identityUpload&&null!=n)return i["a"].success("注册成功"),void t.$router.push("presentRegister")}else i["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?(_["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]}},{}),_["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),i["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 S(e){for(var t=0;t<e.length;t++)if(e[t]<"0"||e[t]>"9")return!1;return!0}var E=x,C=(a("571d"),a("2877")),I=Object(C["a"])(E,o,r,!1,null,"2e2b2633",null);I.options.__file="SecurityVerify.vue";t["default"]=I.exports},"571d":function(e,t,a){"use strict";var n=a("cec5"),o=a.n(n);o.a},"8c8e":function(e,t,a){},cec5:function(e,t,a){}}]);
- //# sourceMappingURL=chunk-41d95aa2.a06b1136.js.map
|