You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
11 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-mine-realName1-index"],{"15d7":function(a,e,t){"use strict";t.r(e);var i=t("af36"),n=t("3085");for(var s in n)["default"].indexOf(s)<0&&function(a){t.d(e,a,(function(){return n[a]}))}(s);t("1cb3");var o=t("f0c5"),r=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"5f162686",null,!1,i["a"],void 0);e["default"]=r.exports},"1cb3":function(a,e,t){"use strict";var i=t("8684"),n=t.n(i);n.a},3085:function(a,e,t){"use strict";t.r(e);var i=t("37c5"),n=t.n(i);for(var s in i)["default"].indexOf(s)<0&&function(a){t.d(e,a,(function(){return i[a]}))}(s);e["default"]=n.a},"37c5":function(a,e,t){"use strict";t("7a82");var i=t("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,t("ac1f"),t("00b4"),t("fb6a");var n=i(t("ade3")),s=getApp(),o={data:function(){return{level:1,isFinish:!1,user:{sex:"",sexStr:"",IDCard:"",realName:"",idcardImgFrontm:"",idcardImgFront:"",idcardImgBackm:"",idcardImgBack:""},canFinish:!1,switch1Checked:!1,sexArr:[{text:"男",id:1},{text:"女",id:2}],btnLoading:!1}},onLoad:function(a){},onReady:function(){},onShow:function(){},onHide:function(){},onUnload:function(){},onPullDownRefresh:function(){},onReachBottom:function(){},methods:{switch1Change:function(a){console.log("radio发生change事件携带value值为",a.detail.value),console.log(a.detail.value);var e=this.switch1Checked;e?(this.switch1Checked=!1,console.log("已取消选中"),uni.showToast({title:"请先阅读并同意《服务协议》及《隐私政策》",icon:"none",duration:2e3})):(this.switch1Checked=!0,console.log("已选中")),this.setData({switch1Checked:this.switch1Checked})},onShareAppMessage1:function(){},getId:function(a){console.log(a);this.setData((0,n.default)({},"user.IDCard",a.detail.value)),console.log(this.user.IDCard),this.idverify()},getRealName:function(a){console.log(a);this.setData((0,n.default)({},"user.realName",a.detail.value)),this.idverify()},idverify:function(){18==this.user.IDCard.length&&/^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/.test(this.user.realName)?this.setData({canFinish:!0}):this.setData({canFinish:!1})},goBack:function(){this.setData({level:this.level>=1?this.level-1:this.level,isFinish:!1}),0==this.level&&uni.navigateBack({delta:1})},toFinish:function(){var a=this;if(this.idverify(),console.log(a.canFinish),a.switch1Checked)if(a.user.idcardImgFront&&a.user.idcardImgBack)if(a.canFinish){uni.showLoading({title:"保存中...",mask:!0});var e=a.user.realName,t=a.user.IDCard;uni.request({url:s.globalData.ip+"/commons/validatecard",data:{name:e,cardno:t},header:s.globalData.headers,method:"POST",success:function(i){console.log(i);var n=i.data.data.state;101==n?(uni.hideLoading(),a.dialog("已被占用","你输入的身份证号已经被其他人占用了","知道了")):102==n?(uni.hideLoading(),a.dialog("次数超限","你今天已经认证失败3次明天再认证吧","知道了")):5==n||14==n||96==n?(uni.hideLoading(),a.dialog("认证失败","姓名或身份证号错误,认证失败","知道了")):0==n?a.saveIDCard(e,t):(uni.hideLoading(),a.dialog("认证失败",i.data.msg,"知道了"))}})}else uni.showToast({icon:"none",title:"请确保信息完整",duration:2e3});else uni.showToast({title:"请上传身份证照片",icon:"none",duration:2e3});else uni.showToast({title:"请先阅读并同意《服务协议》及《隐私政策》",icon:"none",duration:2e3})},saveIDCard:function(a,e){var t=this;uni.request({url:s.globalData.ip+"/user/auth/authIDCard",data:{realName:a,IDCard:e},header:s.globalData.headers,method:"POST",success:function(a){200==a.data.status?uni.showToast({title:"保存成功",icon:"success",image:"",duration:1e3,mask:!0,success:function(a){uni.hideLoading(),t.updateSex(),s.globalData.loginUserInfo.user.idauth=1,uni.navigateTo({url:"../returnMessage/index?from=real&type=success&msg=实名认证成功"})},fail:function(a){uni.hideLoading()},complete:function(a){}}):uni.navigateTo({url:"../returnMessage/index?from=real&type=fail&msg=实名认证失败&status=".concat(a.data.status)})}})},dialog:function(a,e,t){uni.showModal({title:a,content:e,showCancel:!1,confirmColor:"#ff4400",confirmText:t,success:function(a){a.confirm?console.log("用户点击确定"):a.cancel&&console.log("用户点击取消")}})},uploadCard:function(a){var e=this,t=a.currentTarget.dataset.type;console.log(t),uni.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:function(a){uni.showLoading({title:"上传中",mask:!0});a.tempFilePaths;var i={type:t,userId:s.globalData.userId};uni.uploadFile({url:s.globalData.ip+"/user/auth/uploadImage",filePath:a.tempFilePaths[0],name:"uploadFile",header:s.globalData.headers2,formData:i,success:function(a){var i=JSON.parse(a.data);console.log(i),200==i.status?(2==t?(e.user["idcardImgFrontm"]=i.data.miniUrl,e.user["idcardImgFront"]=i.data.url,e.user["IDCard"]=i.data.IDCard,e.user["realName"]=i.data.realName,console.log(e.user.IDCard),e.user.IDCard&&(e.user.IDCard.slice(16,17)%2==0?(e.user.sex=2,e.user.sexStr="女"):(e.user.sex=1,e.user.sexStr="男"))):3==t&&(e.user["idcardImgBackm"]=i.data.miniUrl,e.user["idcardImgBack"]=i.data.url),console.log(e.user),e.setData({user:e.user})):uni.showToast({icon:"none",title:i.msg,duration:2e3}),uni.hideLoading()},fail:function(a){uni.hideLoading()}})}})},updateSex:function(){var a={userId:s.globalData.user.id,sex:this.user.sex};uni.request({url:s.globalData.ip+"/user/updateSex",method:"POST",header:s.globalData.headers,data:a,success:function(e){console.log(e),200==e.data.status?(s.globalData.user.sex=a.sex,console.log(s.globalData.user.sex)):(uni.showToast({icon:"none",title:e.data.msg,duration:2e3}),that.setData({btnLoading:!1}))}})},isEmptyCheck:function(a){return null==a||""==a||"null"==a||"undefined"==a||"undefined"==typeof a},isNotEmptyCheck:function(a){return!this.isEmptyCheck(a)},tomine:function(){uni.navigateBack({delta:1})},changeDateTime:function(a){console.log(a),console.log(this.sex),0==a.detail.value?(this.user.sexStr="男",this.user.sex=1):(this.user.sexStr="女",this.user.sex=2),this.setData({user:this.user})},changeDateTimeColumn:function(a){console.log(a)}}};e.default=o},8684:function(a,e,t){var i=t("a048");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[a.i,i,""]]),i.locals&&(a.exports=i.locals);var n=t("4f06").default;n("777a2e5e",i,!0,{sourceMap:!1,shadowMode:!1})},a048:function(a,e,t){var i=t("24fb");e=i(!1),e.push([a.i,"uni-page-body[data-v-5f162686]{padding:10px;background-color:#f5f5f5}body.?%PAGE?%[data-v-5f162686]{background-color:#f5f5f5}.IDcardBox[data-v-5f162686]{display:flex;flex-direction:column;justify-content:center;height:366px;align-items:center;background-color:#fff;border-radius:8px}.imgBox[data-v-5f162686]{width:240px;height:151px;position:relative}.imgBox uni-image[data-v-5f162686]{width:100%;height:100%}.imgBox[data-v-5f162686]:first-child{margin-bottom:16px}.cardText[data-v-5f162686]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.infoBox[data-v-5f162686]{background-color:#fff;border-radius:8px}.infoBox .userInfo[data-v-5f162686]{padding:0 10px}.dfsb[data-v-5f162686]{display:flex;justify-content:space-between;align-items:center;line-height:52px}.dfsb uni-input[data-v-5f162686]{color:#333}.bgh[data-v-5f162686]{background-color:#ccc}",""]),a.exports=e},af36:function(a,e,t){"use strict";t.d(e,"b",(function(){return i})),t.d(e,"c",(function(){return n})),t.d(e,"a",(function(){}));var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("v-uni-view",[t("v-uni-view",{staticClass:"IDcardBox",attrs:{"hover-class":"none","hover-stop-propagation":!1}},[t("v-uni-view",{staticClass:"imgBox",attrs:{"data-type":"2"},on:{click:function(e){arguments[0]=e=a.$handleEvent(e),a.uploadCard.apply(void 0,arguments)}}},[t("v-uni-image",{attrs:{src:a.user.idcardImgFront?a.user.idcardImgFront:"https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/face.png",alt:!0}}),a.user.idcardImgFront?a._e():t("v-uni-view",{staticClass:"cardText c6",attrs:{"hover-class":"none","hover-stop-propagation":!1}},[t("v-uni-view",{staticClass:"iconfont icon-tianjia f26 c9 fw500"}),t("v-uni-text",{attrs:{selectable:!1,space:!1,decode:!1}},[a._v("人像面照片")])],1)],1),t("v-uni-view",{staticClass:"imgBox",attrs:{"data-type":"3"},on:{click:function(e){arguments[0]=e=a.$handleEvent(e),a.uploadCard.apply(void 0,arguments)}}},[t("v-uni-image",{attrs:{src:a.user.idcardImgBack?a.user.idcardImgBack:"https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/back.png",alt:!0}}),a.user.idcardImgBack?a._e():t("v-uni-view",{staticClass:"cardText c6",attrs:{"hover-class":"none","hover-stop-propagation":!1}},[t("v-uni-view",{staticClass:"iconfont icon-tianjia f26 c9 fw500"}),t("v-uni-text",{attrs:{selectable:!1,space:!1,decode:!1}},[a._v("国徽面照片")])],1)],1)],1),t("v-uni-view",{staticClass:"infoBox mt10"},[t("v-uni-view",{staticClass:"userInfo"},[t("v-uni-view",{staticClass:"bb1 dfsb"},[t("span",[a._v("姓名")]),t("span",[t("v-uni-input",{staticClass:"tar",attrs:{type:"text","placeholder-class":"c9",placeholder:"输入姓名",value:a.user.realName},on:{input:function(e){arguments[0]=e=a.$handleEvent(e),a.getRealName.apply(void 0,arguments)}}})],1)]),t("v-uni-view",{staticClass:"bb1 dfsb"},[t("span",[a._v("性别")]),t("v-uni-picker",{attrs:{mode:"selector",value:a.user.sex,range:a.sexArr,"range-key":"text"},on:{change:function(e){arguments[0]=e=a.$handleEvent(e),a.changeDateTime.apply(void 0,arguments)},columnchange:function(e){arguments[0]=e=a.$handleEvent(e),a.changeDateTimeColumn.apply(void 0,arguments)}}},[t("v-uni-view",{class:a.user.sexStr?"c3":"c9",attrs:{"hover-class":"none","hover-stop-propagation":!1}},[a._v(a._s(a.user.sexStr?a.user.sexStr:"选择性别"))])],1)],1),t("v-uni-view",{staticClass:"dfsb",attrs:{"hover-class":"none","hover-stop-propagation":!1}},[t("span",[a._v("身份证号")]),t("span",[t("v-uni-input",{staticClass:"tar",attrs:{type:"text","placeholder-class":"c9",placeholder:"输入身份证号",value:a.user.IDCard,maxlength:"18"},on:{input:function(e){arguments[0]=e=a.$handleEvent(e),a.getId.apply(void 0,arguments)}}})],1)])],1)],1),a.isFinish?t("v-uni-view",{staticClass:"successIcon"},[t("v-uni-view",{staticClass:"iconfont icon-tijiaochenggong"}),t("v-uni-view",{},[a._v("上传成功")])],1):a._e(),a.user.idcardImgFront&&a.user.idcardImgBack?t("v-uni-button",{staticClass:"finish loginOut normalBtn mt32",attrs:{"hover-class":"none","hover-stop-propagation":!1},on:{click:function(e){arguments[0]=e=a.$handleEvent(e),a.toFinish.apply(void 0,arguments)}}},[a._v("确定")]):t("v-uni-button",{staticClass:"finish loginOut normalBtn mt32",staticStyle:{"background-color":"#ccc"},attrs:{"hover-class":"none","hover-stop-propagation":!1}},[a._v("确定")]),t("v-uni-view",{staticClass:"f12 tc c045 mt32"},[t("v-uni-radio-group",{staticClass:"dib"},[t("v-uni-radio",{staticClass:"dib",staticStyle:{transform:"scale(0.7)",position:"relative",top:"-2px"},attrs:{checked:a.switch1Checked,value:"0",color:"#0dcc91"},on:{click:function(e){e.stopPropagation(),arguments[0]=e=a.$handleEvent(e),a.switch1Change.apply(void 0,arguments)}}})],1),a._v("我已阅读并同意"),t("v-uni-navigator",{staticClass:"aLink dib",attrs:{url:"/pages/serviceTerm/index"}},[a._v("《服务协议》")]),a._v("及"),t("v-uni-navigator",{staticClass:"aLink dib",attrs:{url:"/pages/secret/index"}},[a._v("《隐私政策》")])],1)],1)},n=[]}}]);