| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-625352b1"],{"7e51":function(e,t,a){"use strict";a("9662")},9662:function(e,t,a){},d5b8:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"login-wrapper"},[a("el-card",{attrs:{shadow:"never"}},[a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{md:24,sm:24}},[a("div",{staticClass:"alert"},[a("p",{staticClass:"name"},[e._v("1.绑定您的谷歌验证码")]),a("p",{staticClass:"text"},[e._v("温馨提示:请下载谷歌验证器App(Google Authenticator)扫码下方二维码进行绑定使用")])]),a("div",{staticClass:"bind"},[a("p",[a("img",{attrs:{src:e.userInfo.google_qrcode,alt:""}})])]),a("div",{staticClass:"alert"},[a("p",{staticClass:"name"},[e._v("2.更新您的谷歌验证码")]),a("p",{staticClass:"ele-text-danger"},[e._v("温馨提示:更新谷歌验证码后24小时内禁止提币")])]),a("div",{staticClass:"form"},[a("el-form",{ref:"formData",attrs:{model:e.formData,rules:e.editRules,"label-width":"100px"}},[a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{sm:16}},[a("el-form-item",{attrs:{label:"账号:",prop:"username"}},[a("el-input",{attrs:{placeholder:"请输入账号",disabled:!0},model:{value:e.formData.username,callback:function(t){e.$set(e.formData,"username",t)},expression:"formData.username"}})],1),a("el-form-item",{attrs:{label:"验证码:",prop:"code"}},[a("el-input",{attrs:{placeholder:"请输入验证码",clearable:""},model:{value:e.formData.code,callback:function(t){e.$set(e.formData,"code",t)},expression:"formData.code"}},[a("template",{slot:"append"},[a("span",{on:{click:function(t){return e.sendCode()}}},[e._v(e._s(e.timeText))])])],2)],1),a("el-form-item",{attrs:{label:"谷歌验证码:",prop:"free"}},[a("el-input",{attrs:{placeholder:"请输入谷歌验证码"},model:{value:e.formData.google_code,callback:function(t){e.$set(e.formData,"google_code",t)},expression:"formData.google_code"}})],1),a("el-form-item",{attrs:{label:""}},[a("el-button",{staticClass:"submit",attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("更新 ")])],1)],1)],1)],1)],1)])],1)],1)],1)},r=[],o={name:"Deposit",data:function(){return{loading:!1,formData:{username:""},editRules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}],google_code:[{required:!0,message:"请输入谷歌验证码",trigger:"blur"}]},userInfo:{},timeId:null,timeText:"发送验证码",sending:!1}},created:function(){this.getData()},methods:{timeLock:function(){var e=this,t=60;clearInterval(e.timeId),this.timeId=setInterval((function(){if(t<=0)return e.sending=!1,e.timeText="发送验证码",clearInterval(e.timeId),!1;e.timeText=t+"S",t--}),1e3)},sendCode:function(){var e=this,t=this;if(t.sending)return!1;console.log(t.formData),t.sending=!0;var a=this.$loading({lock:!0});this.$http.post("/sendmsm",{username:this.formData.username,scene:"google"}).then((function(s){a.close(),!0===s.data.success?(e.$message.success(s.data.msg),t.timeLock()):e.$message.error(s.data.msg)})).catch((function(t){a.close(),e.$message.error(t.message)}))},getData:function(){var e=this,t=this.$loading({lock:!0});this.$http.get("/member/info",{}).then((function(a){t.close(),!0===a.data.success?(e.userInfo=a.data.data,e.formData.username=e.userInfo.username):e.$message.error(a.data.msg)})).catch((function(a){t.close(),e.$message.error(a.message)}))},submit:function(){var e=this,t=this;this.$refs["formData"].validate((function(a){a&&e.$confirm("确定要更新您的谷歌验证码吗?更新后需重新扫码绑定","提示",{type:"warning"}).then((function(){var a=e.$loading({lock:!0});e.$http.post("/user/updateGoogle",t.formData).then((function(s){a.close(),!0===s.data.success?(e.$message.success(s.data.msg),t.formData.code="",t.formData.google_code="",t.getData()):e.$message.error(s.data.msg)})).catch((function(t){a.close(),e.$message.error(t.message)}))})).catch((function(){return 0}))}))}}},n=o,i=(a("7e51"),a("2877")),l=Object(i["a"])(n,s,r,!1,null,"a01716b8",null);t["default"]=l.exports}}]);
|