| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-0640"],{"0xm/":function(t,e,i){},"7HKn":function(t,e,i){"use strict";var o=i("b38G");i.n(o).a},Au8w:function(t,e,i){},JTK5:function(t,e,i){"use strict";var o=i("0xm/");i.n(o).a},"Md/0":function(t,e){!function(t,e,i){t.WxLogin=function(t){var i="default";!0===t.self_redirect?i="true":!1===t.self_redirect&&(i="false");var o=e.createElement("iframe"),n="https://open.weixin.qq.com/connect/qrconnect?appid="+t.appid+"&scope="+t.scope+"&redirect_uri="+t.redirect_uri+"&state="+t.state+"&login_type=jssdk&self_redirect="+i+"&styletype="+(t.styletype||"")+"&sizetype="+(t.sizetype||"")+"&bgcolor="+(t.bgcolor||"")+"&rst="+(t.rst||"");n+=t.style?"&style="+t.style:"",n+=t.href?"&href="+t.href:"",o.src=n,o.frameBorder="0",o.allowTransparency="true",o.sandbox="allow-scripts allow-top-navigation allow-same-origin",o.scrolling="no",o.width="300px",o.height="400px";var s=e.getElementById(t.id);s.innerHTML="",s.appendChild(o)}}(window,document)},b38G:function(t,e,i){},exHQ:function(t,e,i){"use strict";var o=i("Au8w");i.n(o).a},ntYl:function(t,e,i){"use strict";i.r(e);var o=i("gDS+"),n=i.n(o);var s=i("ETGp"),a={name:"SocialSignin",methods:{wechatHandleClick:function(t){alert("ok")},tencentHandleClick:function(t){alert("ok")}}},r=(i("JTK5"),i("KHd+")),c=Object(r.a)(a,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"social-signup-container"},[i("div",{staticClass:"sign-btn",on:{click:function(e){t.wechatHandleClick("wechat")}}},[i("span",{staticClass:"wx-svg-container"},[i("svg-icon",{staticClass:"icon",attrs:{"icon-class":"wechat"}})],1),t._v(" 微信\n ")]),t._v(" "),i("div",{staticClass:"sign-btn",on:{click:function(e){t.tencentHandleClick("tencent")}}},[i("span",{staticClass:"qq-svg-container"},[i("svg-icon",{staticClass:"icon",attrs:{"icon-class":"qq"}})],1),t._v(" QQ\n ")])])},[],!1,null,"1267af6f",null);c.options.__file="socialsignin.vue";var l=c.exports,d=(i("XJYT"),i("AMdk")),g=i.n(d);i("Md/0");var p={name:"Login",components:{LangSelect:s.a,SocialSign:l},data:function(){return{ys_short_url_redirect_url:"",ys_short_url_redirect_tel:"",login_info:{},site:{},loginData:{},remember_pwd:!1,loginForm:{password:"",mobile:""},passwordType:"password",captcha:"",sms:{},captcha_text:"获取验证码",isDisabled:1,t:60,loading:!1,showDialog:!1,redirect:void 0,accountLogin:!0,verificationCodeLogin:!1,accordingToSwitch:!1,rules:{code:[{required:!0,trigger:"blur",message:"请输入验证码"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}],mobile:[{required:!0,message:"请输入手机号",trigger:"blur"},{validator:function(t,e,i){/^1\d{10}$/.test(e)?i():i(new Error("手机号格式不正确"))},trigger:"blur"}]},account_url:"",pc_token:"",wechat_qrcode_config:{},yz_redirect:"",tabs:[{id:"1",text:"扫码登录",isShow:!1},{id:"0",text:"手机号登录",isShow:!0}],select:"1",pc_bind_mobile:"",tabs_is_show:!1}},watch:{$route:{handler:function(t){this.redirect=t.query&&t.query.redirect},immediate:!0}},created:function(){this.getLoginData(),this.getGlobalData()},mounted:function(){this.getlocalStorage(),this.getLoginMode()},destroyed:function(){},methods:{switchLoginMode:function(){this.accountLogin=!this.accountLogin,this.verificationCodeLogin=!this.verificationCodeLogin},getGlobalData:function(){var t=this;$http.get("plugin.business-pc.frontend.setting.index").then(function(e){1===e.result&&(t.site=e.data,t.fun.setTitle(t.$store.getters.globalData.pc_title||""),t.fun.setIcon(t.site.pc_favorite_icon_url),localStorage.setItem("setPublicSetting",n()(t.site)))}).catch(function(t){console.log(t)})},getLoginData:function(){var t=this;$http.get("member.login.login-mode").then(function(e){1===e.result&&(t.loginData=e.data,t.activeName=1==t.loginData.mobile_code_login?"10":"5",t.accountLogin=1==e.data.password_login,t.verificationCodeLogin=1==e.data.mobile_code_login,1==e.data.mobile_code_login&&1==e.data.password_login&&(t.accordingToSwitch=!0,t.accountLogin=!1),e.data.sms&&"1"==e.data.sms.captcha.status&&(t.captcha=e.data.sms.captcha.img),e.data.yun_sign&&(t.loginForm.mobile=e.data.yun_sign.tel))}).catch(function(t){console.log(t)})},getimgdata:function(){var t=this;$http.get("home-page.getCaptcha").then(function(e){e.data.captcha&&(t.captcha=e.data.captcha.img)}).catch(function(t){console.log(t)})},is_tips:function(){this.$store.dispatch("IsOpenPwd",!0)},getIndex:function(){var t=this;this.remember_pwd?this.loginForm.remember=1:this.loginForm.remember=0,$http.post("member.login.index",{login_type:this.activeName,is_sms:this.verificationCodeLogin?1:0,password:this.loginForm.password,captcha:this.loginForm.captcha,mobile:this.loginForm.mobile,code:this.loginForm.code,remember:this.loginForm.remember},"loading").then(function(e){if(1===e.result){if(t.loading=!1,localStorage.setItem("siteMobile",t.loginForm.mobile),t.remember_pwd?(t.loginForm.remember=1,t.setlocalStorage(t.loginForm.mobile)):t.setlocalStorage(""),t.ys_short_url_redirect_url)return void(window.location.href=t.ys_short_url_redirect_url+"&from=mobile");t.loginData.redirect_url?window.location.href=t.loginData.redirect_url:t.$router.push(t.fun.getUrl("businessIndex",{isFrom:"new"}))}else t.$message.error(e.msg),t.captcha&&t.getimgdata(),t.loading=!1}).catch(function(){t.loading=!1})},showPwd:function(){"password"===this.passwordType?this.passwordType="":this.passwordType="password"},handleLogin:function(){var t=this;this.$refs.loginForm.validate(function(e){if(!e)return console.log("error submit!!"),!1;t.loading=!0,t.getIndex()})},setlocalStorage:function(t){localStorage.setItem("siteName",n()(t))},getlocalStorage:function(){this.ys_short_url_redirect_url=this.fun.getCookie("ys_short_url_redirect_url"),this.loginForm.mobile=JSON.parse(localStorage.getItem("siteName"))},sendSms:function(){var t=this,e=this,i=e.t;if(!e.loginForm.mobile||!/^1\d{10}$/.test(e.loginForm.mobile))return e.$refs.loginForm.validateField("mobile",function(t){}),!1;this.fun.isTextEmpty(this.loginForm.captcha)&&this.captcha?this.$message({message:"请先填图形验证码",type:"error"}):$http.post("member.register.alySendCode",{mobile:this.loginForm.mobile,captcha:this.loginForm.captcha,sms_type:1}).then(function(o){if(1==o.result){t.$message.success(o.msg);var n=window.setInterval(function(){--e.t<=0?(e.t=i,e.isDisabled=1,e.captcha_text="获取验证码",window.clearInterval(n)):(e.isDisabled=0,e.captcha_text=e.t+"s后重新获取")},1e3)}else t.loginForm.captcha="",t.getimgdata(),t.$message({message:o.msg,type:"error"})},function(t){console.log(t)})},gotoRegister:function(){this.$router.push(this.fun.getUrl("register"))},getLoginMode:function(){var t=this;$http.get("member.login.new-login-mode","","",16).then(function(e){1===e.result?t.isPc()?(t.wechat_qrcode_config=e.data.wechat_qrcode_config||{},t.yz_redirect=t.yz_redirect?t.yz_redirect.indexOf("http")>-1?g()(t.yz_redirect):t.yz_redirect:"",t.select="0",!t.wechat_qrcode_config.is_open||1!=t.wechat_qrcode_config.wechat_login_type&&2!=t.wechat_qrcode_config.wechat_login_type?t.tabs_is_show=!0:(t.tabs[0].isShow=!0,t.select="1",t.login({is_pc_qrcode:1,yz_redirect:""}))):t.tabs_is_show=!0:(t.tabs_is_show=!0,t.$message.error(e.msg))})},login:function(t,e){var i=this,o=t;this.wechat_qrcode_config.is_open&&2==this.wechat_qrcode_config.wechat_login_type&&"1"==this.select?(1==e&&(this.pc_token=""),this.pc_token&&(o.pc_token=this.pc_token)):(o.yz_redirect=g()("business/index"),o.is_from="new"),$http.post("member.login.index",o,"","19").then(function(t){if(i.tabs_is_show=!0,1===t.result)i.isPc()&&11==t.data.status?(i.pc_token=t.data.pc_token,i.account_url=t.data.account_url,1==e&&i.timer2&&(clearInterval(i.timer2),i.timer2=null),i.timer2||1==i.pc_bind_mobile||(i.timer2=setInterval(function(){i.login({is_pc_qrcode:1,yz_redirect:i.yz_redirect})},5e3))):i.isPc()&&1==t.data.status?(i.pc_bind_mobile=t.data.pc_bind_mobile,i.timer2&&(clearInterval(i.timer2),i.timer2=null),i.$message.success("欢迎登录"),i.loginData.redirect_url?window.location.href=i.loginData.redirect_url:i.$router.push(i.fun.getUrl("businessIndex",{isFrom:"new"}))):(i.timer2&&(clearInterval(i.timer2),i.timer2=null),i.$message.success("欢迎登录"),i.loginData.redirect_url?window.location.href=i.loginData.redirect_url:i.$router.push(i.fun.getUrl("businessIndex",{isFrom:"new"})));else if(i.isPc()&&9==t.data.status){var o=t.msg.url;o&&(i.appid=i.getParam("appid",o),i.redirect_uri=i.getParam("redirect_uri",o),i.scope=i.getParam("scope",o),i.state=i.getParam("state",o)),i.login_obj=new WxLogin({id:"login_code",appid:i.appid,scope:i.scope,redirect_uri:encodeURIComponent(i.redirect_uri),state:i.state})}else 10!=t.data.status&&i.$message.error(t.msg)})},isPc:function(){return!navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)},changeSelect:function(t){this.timer2&&(clearInterval(this.timer2),this.timer2=null),this.select=t.id},getParam:function(t,e){var i=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i");if(e.indexOf("?")>-1){var o=e.split("?")[1].match(i);return null!=o?unescape(o[2]):null}return null}}},_=(i("7HKn"),i("exHQ"),Object(r.a)(p,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"login-container"},[i("div",{staticClass:"login-container-con"},[i("div",{staticClass:"head"},[i("el-col",{staticStyle:{width:"36px",height:"36px",overflow:"hidden","margin-right":"10px"},attrs:{xs:8,sm:8,md:4,lg:1}},[i("div",{staticStyle:{width:"36px",height:"36px"}},[i("img",{staticStyle:{width:"100%",height:"100%","margin-left":"9%","border-radius":"50%"},attrs:{src:t.site.pc_logo_url}})])]),t._v(" "),i("el-col",{attrs:{span:15}},[i("div",{staticStyle:{color:"#666","font-size":"24px","font-weight":"900","line-height":"36px"}},[t._v("\n "+t._s(t.site.pc_title)+"\n ")])])],1),t._v(" "),i("el-row",{staticClass:"content_info"},[i("el-col",{attrs:{span:14}},[i("div",{staticClass:"login_img"},[i("img",{attrs:{src:t.site.pc_login_left_banner_url,alt:""}})])]),t._v(" "),i("el-col",{attrs:{span:1}}),t._v(" "),i("el-col",{staticClass:"login_input",attrs:{span:9}},[i("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.rules,"label-position":"left"}},[t.tabs_is_show?i("div",{staticClass:"top-pane"},t._l(t.tabs,function(e,o){return i("span",{directives:[{name:"show",rawName:"v-show",value:e.isShow,expression:"item.isShow"}],key:o,class:e.id==t.select?"active-sty":"",on:{click:function(i){t.changeSelect(e)}}},[t._v(t._s(e.text))])})):t._e(),t._v(" "),"1"==t.select&&2==t.wechat_qrcode_config.wechat_login_type&&t.tabs_is_show?i("div",{staticClass:"code-pane"},[i("div",{staticClass:"code-title"},[t._v("微信登录")]),t._v(" "),i("img",{attrs:{src:t.account_url,alt:""}}),t._v(" "),i("div",{staticClass:"code-tip"},[i("span",[t._v("请使用微信扫描二维码关注公众号登录")]),t._v(" "),1!=t.pc_bind_mobile?i("div",{staticClass:"refresh",on:{click:function(e){t.login({is_pc_qrcode:1,yz_redirect:t.yz_redirect},1)}}},[i("i",{staticClass:"iconfont icon-fontclass-gengxin"}),t._v(" "),i("span",{staticClass:"refresh-name"},[t._v("刷新")])]):t._e()])]):t._e(),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:1==t.wechat_qrcode_config.wechat_login_type&&1!=t.pc_bind_mobile&&"1"==t.select&&t.tabs_is_show,expression:"wechat_qrcode_config.wechat_login_type == 1 && pc_bind_mobile != 1 && select == '1' && tabs_is_show"}],staticClass:"code-pane"},[i("div",{staticStyle:{"margin-top":"-20px"},attrs:{id:"login_code"}}),t._v(" "),1!=t.pc_bind_mobile?i("div",{staticClass:"refresh-op",on:{click:function(e){t.login({is_pc_qrcode:1,yz_redirect:t.yz_redirect},1)}}},[i("i",{staticClass:"iconfont icon-fontclass-gengxin"}),t._v(" "),i("span",{staticClass:"refresh-name"},[t._v("刷新")])]):t._e()]),t._v(" "),"0"==t.select&&t.tabs_is_show?i("div",[t.accountLogin?i("el-form-item",{attrs:{prop:"mobile"}},[i("i",{staticClass:"iconfont icon-verification_member svg-container",staticStyle:{"font-size":"24px"}}),t._v(" "),i("el-input",{attrs:{placeholder:t.$t("login.username"),name:"name",type:"text","auto-complete":"on"},model:{value:t.loginForm.mobile,callback:function(e){t.$set(t.loginForm,"mobile","string"==typeof e?e.trim():e)},expression:"loginForm.mobile"}})],1):t._e(),t._v(" "),t.accountLogin?i("el-form-item",{attrs:{prop:"password"}},[i("i",{staticClass:"iconfont icon-verification_psw svg-container",staticStyle:{"font-size":"24px"}}),t._v(" "),i("el-input",{attrs:{type:t.passwordType,placeholder:t.$t("login.password"),name:"password","auto-complete":"on"},nativeOn:{keyup:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?t.handleLogin(e):null}},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password","string"==typeof e?e.trim():e)},expression:"loginForm.password"}}),t._v(" "),i("span",{staticClass:"show-pwd",on:{click:t.showPwd}},[i("svg-icon",{attrs:{"icon-class":"password"===t.passwordType?"eye":"eye-open"}})],1)],1):t._e(),t._v(" "),t.verificationCodeLogin?i("el-form-item",{attrs:{prop:"mobile"}},[i("i",{staticClass:"iconfont icon-verification_phone svg-container",staticStyle:{"font-size":"24px"}}),t._v(" "),i("el-input",{staticStyle:{width:"calc(100% - 200px)"},attrs:{placeholder:"请输入手机号",name:"name",type:"text","auto-complete":"on"},model:{value:t.loginForm.mobile,callback:function(e){t.$set(t.loginForm,"mobile","string"==typeof e?e.trim():e)},expression:"loginForm.mobile"}}),t._v(" "),i("el-button",{attrs:{type:"primary",disabled:0==t.isDisabled},on:{click:function(e){t.sendSms()}}},[t._v(t._s(t.captcha_text))])],1):t._e(),t._v(" "),t.captcha&&t.verificationCodeLogin?i("el-form-item",{staticStyle:{position:"relative"},attrs:{prop:"captcha"}},[i("i",{staticClass:"iconfont icon-verification_code svg-container",staticStyle:{"font-size":"24px"}}),t._v(" "),i("el-input",{staticStyle:{width:"calc(100% - 180px)"},attrs:{placeholder:"请输入图形验证码",name:"name",type:"text","auto-complete":"on"},model:{value:t.loginForm.captcha,callback:function(e){t.$set(t.loginForm,"captcha","string"==typeof e?e.trim():e)},expression:"loginForm.captcha"}}),t._v(" "),i("img",{staticStyle:{cursor:"pointer",position:"absolute",top:"5px"},attrs:{src:t.captcha,title:"点击刷新验证码"},on:{click:t.getimgdata}})],1):t._e(),t._v(" "),t.verificationCodeLogin?i("el-form-item",{attrs:{prop:"code"}},[i("i",{staticClass:"iconfont icon-verification_code1 svg-container",staticStyle:{"font-size":"24px"}}),t._v(" "),i("el-input",{attrs:{placeholder:"请输入手机验证码",name:"name",type:"text","auto-complete":"on"},model:{value:t.loginForm.code,callback:function(e){t.$set(t.loginForm,"code","string"==typeof e?e.trim():e)},expression:"loginForm.code"}})],1):t._e(),t._v(" "),t.accordingToSwitch?i("div",{staticClass:"switch_on",on:{click:function(e){t.switchLoginMode()}}},[t._v("\n "+t._s(t.verificationCodeLogin?"切换账号密码登录":"切换手机验证码登录")+"\n ")]):t._e(),t._v(" "),i("div",{staticStyle:{display:"flex"}},[i("el-checkbox",{staticStyle:{color:"#999"},attrs:{"true-label":1,"false-label":0,label:1},model:{value:t.remember_pwd,callback:function(e){t.remember_pwd=e},expression:"remember_pwd"}},[t._v("记住用户名\n ")]),t._v(" "),t._e(),t._v(" "),i("router-link",{attrs:{to:t.fun.getUrl("forget")}},[i("span",{staticClass:"forget"},[t._v("忘记密码?")])])],1),t._v(" "),i("el-button",{staticStyle:{width:"100%",margin:"30px 0",padding:"12px 20px","font-size":"18px"},attrs:{loading:t.loading,type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("\n 登录\n ")]),t._v(" "),i("div",{staticStyle:{position:"relative"}})],1):t._e()])],1)],1),t._v(" "),i("el-row",{staticStyle:{"margin-top":"40px"}},[i("el-col",{staticStyle:{padding:"30px 0"},attrs:{align:"center"}},[i("p",{domProps:{innerHTML:t._s(t.site.copyright)}})])],1)],1),t._v(" "),i("el-popover",{attrs:{placement:"left-end",width:"220",height:"200",trigger:"hover"}},[i("div",{staticClass:"code"},[i("img",{attrs:{src:t.site.customer_qrcode,alt:""}})]),t._v(" "),i("div",{staticClass:"service",attrs:{slot:"reference"},slot:"reference"},[i("i",{staticClass:"iconfont icon-all_service"})])])],1)},[],!1,null,"01b65794",null));_.options.__file="index.vue";e.default=_.exports}}]);
|