chunk-ceab6080.d27adabe0e4d37fb8b27.js 1.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ceab6080"],{6807:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"google"},[e._m(0),o("p",{staticClass:"google_text"},[e._v("私钥:"+e._s(e.googleData.secret))]),o("p",{staticClass:"google_tips"},[e._v("请使用Google Authenticator软件扫描二维码,扫描成功后请点击绑定按钮")]),o("div",{staticClass:"google_btn"},[o("div",{staticClass:"btn1",on:{click:e.go}},[e._v("返回")]),o("div",{staticClass:"btn2",on:{click:e.bind}},[e._v("绑定")])])])},s=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"google_code"},[o("canvas",{attrs:{id:"QRCode_canvas"}})])}],n=o("d055"),i=o.n(n),c=o("c24f"),l={name:"google",data:function(){return{googleData:{}}},mounted:function(){var e=JSON.parse(localStorage.getItem("googleCodeData"));e&&(this.googleData=e.google_validator),this.googleData.enable&&!this.googleData.is_set||this.$router.push("/login"),this.handleCreateQRCode()},methods:{bind:function(){var e=this,t=this,o={secret:this.googleData.secret};Object(c["m"])(o).then((function(o){200===o.code?(localStorage.removeItem("googleCodeData"),e.$message({message:"绑定成功,请重新登陆",type:"success",onClose:function(){t.$router.push("/login")}})):(e.$message.error(o.message),e.loading=!1)}))},go:function(){this.$router.push("/login")},handleCreateQRCode:function(){var e={errorCorrectionLevel:"H",type:"image/png",quality:.3},t=document.getElementById("QRCode_canvas"),o=this.googleData.qrcode;console.log(o),i.a.toCanvas(t,o,e,(function(e){e&&console.error(e)})),this.canvasUrl=t.toDataURL()}}},g=l,r=(o("88d2"),o("2877")),d=Object(r["a"])(g,a,s,!1,null,"51a3ee08",null);t["default"]=d.exports},"88d2":function(e,t,o){"use strict";var a=o("d2ee"),s=o.n(a);s.a},d2ee:function(e,t,o){}}]);