chunk-3a197b70.671b7287.js 7.8 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3a197b70"],{"12f3":function(e,t,n){"use strict";var i=n("90ee");n.n(i).a},3736:function(e,t,n){},"3dda":function(e,t){},"433f":function(e,t,n){e.exports=n.p+"img/sw.3ef10e8b.jpg"},"90ee":function(e,t,n){},a979:function(e,t,n){"use strict";var i=n("3736");n.n(i).a},d666:function(e,t,n){"use strict";n.r(t);var i=n("c964"),r=(n("96cf"),n("b0c0"),n("99af"),n("ac1f"),n("5319"),n("42e3")),a=n("3dda"),o=(a=n.n(a),n("d708")),s=n("c276"),c=n("d044"),u=n.n(c);c={mixins:[a.a],data:function(){return{fullWidth:document.documentElement.clientWidth,swiperOption:{pagination:".swiper-pagination",autoplay:!0},modals:!1,autoLogin:!0,imgcode:"",formInline:{username:"",password:"",code:""},ruleInline:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},errorNum:0,jigsaw:null,login_logo:"",swiperList:[],defaultSwiperList:n("433f"),loginType:0,codeKey:"",scanTime:"",rxpired:!1,isMobile:!1,version:"",isScan:!1,timeNum:0}},created:function(){var e=this,t=(Object(r.p)().then((function(t){e.version=t.data.version,t.data.site_name&&(document.title=t.data.site_name)})),this.isMobile=this.$store.state.media.isMobile,this);top!=window&&(top.location.href=location.href),document.onkeydown=function(e){"login"===t.$route.name&&13===window.event.keyCode&&t.handleSubmit("formInline")},window.addEventListener("resize",this.handleResize)},watch:{fullWidth:function(e){var t;this.timer||(this.screenWidth=e,this.timer=!0,t=this,setTimeout((function(){t.timer=!1}),400))},$route:function(e){this.captchas()}},mounted:function(){this.$nextTick((function(){})),this.captchas()},methods:{bindScan:function(){this.isScan||(this.isScan=!0,this.getSanCodeKey()),this.loginType=1},creatQrCode:function(){var e="".concat(window.location.protocol,"//").concat(window.location.host,"/pages/users/scan_login/index?key=").concat(this.codeKey);new u.a(this.$refs.qrCodeUrl,{text:e,width:160,height:160,colorDark:"#000000",colorLight:"#ffffff",correctLevel:u.a.CorrectLevel.H})},closeModel:function(){var e=this,t=this.$Message.loading({content:"登录中...",duration:0});Object(r.a)({account:this.formInline.username,password:this.formInline.password,imgcode:this.formInline.code}).then(function(){var n=Object(i.a)(regeneratorRuntime.mark((function n(i){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t(),r=e.getExpiresTime(i.data.exp_time),Object(s.q)("kefu_uuid",i.data.kefuInfo.uid,r),Object(s.q)("kefu_token",i.data.token,r),Object(s.q)("kefu_expires_time",i.data.exp_time,r),Object(s.q)("kefuInfo",i.data.kefuInfo,r),e.$store.commit("kefu/setInfo",i.data.kefuInfo),e.$store.state.media.isMobile)return n.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/mobile_list"}));n.next=11;break;case 11:return n.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/pc_list"}));case 12:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(n){t(),n=void 0===n?{}:n,e.errorNum++,e.captchas(),e.$Message.error(n.msg||"登录失败"),e.jigsaw&&e.jigsaw.reset()}))},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},closefail:function(){this.jigsaw&&this.jigsaw.reset(),this.$Message.error("校验错误")},handleResize:function(e){this.fullWidth=document.documentElement.clientWidth},captchas:function(){this.imgcode=o.a.apiBaseURL+"/captcha_pro?"+Date.parse(new Date)},handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){e&&t.closeModel()}))},getSanCodeKey:function(){var e=this;Object(r.l)().then((function(t){e.codeKey=t.data.key,e.creatQrCode(),e.scanTime=setInterval((function(){e.timeNum++,60<=e.timeNum?(e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0):e.getScanStatus()}),1e3)})).catch((function(t){e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0,e.$Message.error(t.msg)}))},getScanStatus:function(){var e=this;Object(r.H)(this.codeKey).then(function(){var t=Object(i.a)(regeneratorRuntime.mark((function t(n){var i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0==n.data.status&&(e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0),n.data.status,3!=n.data.status)t.next=15;else{if(window.clearInterval(e.scanTime),i=e.getExpiresTime(n.data.exp_time),Object(s.q)("kefu_uuid",n.data.kefuInfo.uid,i),Object(s.q)("kefu_token",n.data.token,i),Object(s.q)("kefu_expires_time",n.data.exp_time,i),Object(s.q)("kefuInfo",n.data.kefuInfo,i),e.$store.commit("kefu/setInfo",n.data.kefuInfo),e.$store.state.media.isMobile)return t.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/mobile_list"}));t.next=14}break;case 14:return t.abrupt("return",e.$router.replace({path:e.$route.query.redirect||"/kefu/pc_list"}));case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Modal.error({title:"提示",content:t.msg}),e.timeNum=0,window.clearInterval(e.scanTime),e.rxpired=!0}))},bindRefresh:function(){this.$refs.qrCodeUrl.innerHTML="",this.rxpired=!1,this.getSanCodeKey()}},beforeCreate:function(){},beforeDestroy:function(){this.timeNum=0,this.$refs.qrCodeUrl.innerHTML="",window.clearInterval(this.scanTime),window.removeEventListener("resize",this.handleResize)}},n("12f3"),n("a979"),a=n("2877"),a=Object(a.a)(c,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",{staticClass:"wrapper-box"},[t("div",{staticClass:"page-account kf"},[t("div",{staticClass:"container",class:[768<e.fullWidth?"containerSamll":"containerBig"]},[t("div",{staticClass:"index_from page-account-container"},[t("div",{style:{display:e.loginType?"none":"block"}},[e._m(0),t("Form",{ref:"formInline",attrs:{model:e.formInline,rules:e.ruleInline},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSubmit("formInline")}}},[t("FormItem",{attrs:{prop:"username"}},[t("Input",{attrs:{type:"text",placeholder:"请输入用户名",size:"large"},model:{value:e.formInline.username,callback:function(t){e.$set(e.formInline,"username",t)},expression:"formInline.username"}})],1),t("FormItem",{attrs:{prop:"password"}},[t("Input",{attrs:{type:"password",placeholder:"请输入密码",size:"large"},model:{value:e.formInline.password,callback:function(t){e.$set(e.formInline,"password",t)},expression:"formInline.password"}})],1),t("FormItem",[t("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(t){return e.handleSubmit("formInline")}}},[e._v("登录 ")])],1)],1),e.isMobile?e._e():t("div",{staticClass:"qh_box",on:{click:e.bindScan}},[t("span",{staticClass:"iconfont iconerweima2"})])],1),t("div",{style:{display:e.loginType?"block":"none"}},[e._m(1),t("div",{staticClass:"code-box"},[t("div",{ref:"qrCodeUrl",staticClass:"qrcode"}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.rxpired,expression:"rxpired"}],staticClass:"rxpired-box"},[t("p",[e._v("已过期")]),t("Button",{attrs:{type:"primary"},on:{click:e.bindRefresh}},[e._v("点击刷新")])],1)]),t("div",{staticClass:"qh_box",on:{click:function(t){e.loginType=0}}},[t("span",{staticClass:"iconfont iconzhanghaomima"})])])])])]),t("div",{staticClass:"foot-box"},[e._v("Copyright © 2022 西安众邦网络科技有限公司 | "+e._s(e.version)+" 客服系统")])])}),[function(){var e=this.$createElement;e=this._self._c||e;return e("div",{staticClass:"page-account-top"},[e("div",{staticClass:"page-account-top-logo"},[this._v("客服登录")])])},function(){var e=this.$createElement;e=this._self._c||e;return e("div",{staticClass:"page-account-top"},[e("div",{staticClass:"page-account-top-logo"},[this._v("微信扫码登录")])])}],!1,null,"51ed5726",null);t.default=a.exports}}]);