3.58d53b670d61e244bae8.1706754571694+.js 12 KB

1
  1. webpackJsonp([3],{"3E/6":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});a("Ny/I");var i=a("7Tnr"),o=a("TIfe"),n=a("mtWM"),s=a.n(n),r=a("mw3O"),c=a.n(r);a("7+uW").a.use(i.a);var l={name:"login",data:function(){return{input_focus:!1,next_btn_enable:!1,isAndroid:this.$getCache("isAndroid"),formData:{username:"",password:""},aweixin:null,auths:[],index:0,isShowSelect:!1,isYsShow:!1,showYs:!1,wo_token:"",isShowDialog:!1}},created:function(){var t=this;if(document.body.addEventListener("blur",function(e){setTimeout(function(){e.target.parentNode.parentNode.parentNode.classList.remove("field-focus"),t.input_focus=!1},100)},!0),document.body.addEventListener("focus",function(e){e.target.parentNode.parentNode.parentNode.classList.add("field-focus"),setTimeout(function(){t.input_focus=!0},100)},!0),this.$store.commit("SET_USERINFO",{}),this.$store.commit("SET_USERID",0),this.$isWx)return this.doWeixinLogin(),!1;window.plus&&(this.hei=plus.navigator.getStatusbarHeight(),this.getServiceOauth())},mounted:function(){this.$removeCache("account")},watch:{formData:{handler:function(t,e){""!=t.username&&""!=t.password?this.next_btn_enable=!0:this.next_btn_enable=!1},deep:!0}},methods:{confirmDialog:function(){this.isShowDialog=!0,this.isYsShow=!0},wxLogin:function(){var t=this,e="a";window.plus&&(e=navigator.userAgent.indexOf("Android")>0?"a":"i"),s()({method:"post",url:"https://new.gdy.g107.com/api/pro/wo/create",headers:{"Content-Type":"application/x-www-form-urlencoded",pl:e,"A-TOKEN":this.wo_token}}).then(function(e){1==e.data.code?(t.$setCache("account",e.data.data.account),localStorage.setItem("a-token-temp",e.data.data.token),t.registrationExperience()):t.$toast(e.data.msg)})},openUrl:function(t){if(!this.isLogin())return!1;1==t?this.$router.push({name:"forget_pwd"}):this.$router.push({name:"reg"})},openHome:function(){setTimeout(function(){window.location.href=window.location.href.split("#")[0]},100)},isLogin:function(){return this.isYsShow,!0},getServiceOauth:function(){var t=this;window.plus&&plus.oauth.getServices(function(e){for(var a in t.auths=e,e)"weixin"==e[a].id&&(t.aweixin=e[a])})},doWeixinLogin:function(){if(this.$isWx)return this.isAndroid?window.open("https://oa.g107.com/wx/mp/auth/wx65f4dde5ec7c31e7","_blank"):window.location.href="https://oa.g107.com/wx/mp/auth/wx65f4dde5ec7c31e7",!1;var t=this;if(window.plus&&this.isLogin()){if(null==this.aweixin)return void plus.nativeUI.alert("当前环境不支持微信登录");this.aweixin.authorize(function(e){t.WeixinLogin(e.code)},function(t){"-1002"==t.code&&plus.nativeUI.alert("请先安装微信客户端")},{scope:"snsapi_userinfo",state:"authorize test",appid:"wx84f9a9b3ce29f450"})}},sendLogin:function(){var t=this;if(!this.isLogin())return!1;this.$validator.validate().then(function(e){e?(t.$toast.loading({mask:!0,message:"正在登录..."}),t.$store.dispatch("login",{tel:t.formData.username,password:t.formData.password}).then(function(e){1==e.code?(localStorage.setItem("a-token-temp",e.data.token),t.openUrl2(e.data.account_site,e.data.invitation_wait_count)):t.$toast.fail({message:e.msg,duration:1e3})}).finally(function(){t.$toast.clear()})):t.$notify({type:"danger",message:t.$validator.errors.items[0].msg})})},registrationExperience:function(){this.$router.replace({name:"create_company"})},WeixinLogin:function(t){var e=this;this.$toast.loading({mask:!0,message:"正在登录..."});var a="a";window.plus&&(a=navigator.userAgent.indexOf("Android")>0?"a":"i");var i={code:t};s()({method:"post",url:"https://new.gdy.g107.com/api/pro/wo/code",data:c.a.stringify({data:Object(o.s)(i)}),headers:{"Content-Type":"application/x-www-form-urlencoded",pl:a}}).then(function(t){1==t.data.code?(e.wo_token=t.data.data.wo_token,e.wxSelect()):e.$toast(t.data.msg)})},wxSelect:function(){var t=this,e="a";window.plus&&(e=navigator.userAgent.indexOf("Android")>0?"a":"i"),s()({method:"get",url:"https://new.gdy.g107.com/api/pro/wo/oui",headers:{"Content-Type":"application/x-www-form-urlencoded",pl:e,"A-TOKEN":this.wo_token}}).then(function(e){1==e.data.code?(t.$setCache("account",e.data.data.account),0!==e.data.data.account_id?(localStorage.setItem("a-token-temp",e.data.data.token),t.openUrl2(e.data.data.account_site,e.data.data.invitation_wait_count)):t.$router.replace({name:"regWx",query:{wo_token:t.wo_token}})):t.$toast(e.data.msg)})},openUrl2:function(t,e){t.length>0?e>0?this.$router.push({name:"registration_experience",query:{invite:1,iscompany:1}}):this.$router.push({name:"login_company_list"}):e>0?this.$router.push({name:"registration_experience",query:{invite:1}}):this.registrationExperience()},closeYs2:function(){this.isYsShow=!1,this.showYs=!1,window.plus&&plus.runtime.quit()},closeYs:function(){localStorage.setItem("isYsShow",!0),this.isYsShow=!0,this.showYs=!1}}},d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"login-box-parent",staticStyle:{background:"#fff"}},[a("div",{staticClass:"login-box",class:{input_focus:t.input_focus}},[a("div",{staticClass:"flex-box-v",staticStyle:{height:"100%"}},[a("div",{staticClass:"login-form-box flex-1",staticStyle:{"background-color":"#FFF"}},[a("div",{staticClass:"login-form-box-bg"},[a("icon",{staticClass:"login_logo_bg",attrs:{name:"login_logo_bg"}})],1),t._v(" "),a("div",{staticStyle:{height:"1rem"}}),t._v(" "),a("div",{staticClass:"login_logo"},[a("icon",{staticClass:"app_logn",attrs:{name:"logo"}})],1),t._v(" "),a("div",{staticClass:"setp1"},[a("van-cell-group",{staticStyle:{"margin-top":"0.3rem"}},[a("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required|phone",expression:"'required|phone'"}],staticClass:"tel",staticStyle:{color:"#515151","caret-color":"#26A2FF"},attrs:{"left-icon":"logo","label-class":"hidden",label:"",type:"Number",placeholder:"手机号",clearable:"",name:"手机号码"},model:{value:t.formData.username,callback:function(e){t.$set(t.formData,"username",e)},expression:"formData.username"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_tel",attrs:{name:"tel"}})],1)],2),t._v(" "),a("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required|alpha_dash|min:6",expression:"'required|alpha_dash|min:6'"}],staticClass:"psw",staticStyle:{color:"#515151","caret-color":"#26A2FF"},attrs:{"label-class":"hidden","left-icon":"logo",clearable:"",label:"",type:"password",placeholder:"密码",name:"密码"},model:{value:t.formData.password,callback:function(e){t.$set(t.formData,"password",e)},expression:"formData.password"}},[t._v("\n >\n "),a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_pwd",attrs:{name:"pwd"}})],1)],2),t._v(" "),a("van-field",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"},{name:"validate",rawName:"v-validate",value:"required|alpha_dash|min:6",expression:"'required|alpha_dash|min:6'"}],staticClass:"psw",staticStyle:{color:"#515151","caret-color":"#26A2FF"},attrs:{"label-class":"hidden","left-icon":"logo",label:"",type:"password",placeholder:"密码",name:"密码"},model:{value:t.formData.password,callback:function(e){t.$set(t.formData,"password",e)},expression:"formData.password"}},[t._v("\n >\n "),a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_pwd",attrs:{name:"pwd"}})],1)],2)],1)],1),t._v(" "),a("div",{staticStyle:{padding:"0 0.32rem"}},[a("van-button",{staticClass:"login_button",attrs:{color:"#228bf8",size:"large",disabled:!t.next_btn_enable,type:"info"},on:{click:t.sendLogin}},[t._v("登录")])],1),t._v(" "),a("div",{staticClass:"reg_link_box",staticStyle:{padding:"0.2rem 0.32rem 0.2rem"}},[a("van-row",[a("van-col",{attrs:{span:"12"}},[a("div",{staticClass:"blue",on:{click:function(e){return t.openUrl(1)}}},[t._v("找回密码")])]),t._v(" "),a("van-col",{staticStyle:{"text-align":"right"},attrs:{span:"12"}},[a("div",{on:{click:function(e){return t.openUrl(2)}}},[t._v("注册免费试用")])])],1)],1),t._v(" "),t.auths.length>0&&t.isAndroid||t.$isWx?a("div",{staticStyle:{"text-align":"center",padding:"0 0.32rem","letter-spacing":"0.01rem"}},[a("van-divider",[t._v("快捷登录")]),t._v(" "),a("div",{staticStyle:{display:"inline-block"},on:{click:t.doWeixinLogin}},[a("icon",{staticStyle:{width:"1.2rem"},attrs:{name:"weixindenglu"}})],1)],1):t._e()]),t._v(" "),t.$isWx?t._e():a("div",{staticClass:"footer flex-box-ce flex-center-center"},[a("van-checkbox",{attrs:{"icon-size":"14px"},model:{value:t.isYsShow,callback:function(e){t.isYsShow=e},expression:"isYsShow"}},[t._v("登录即同意功道云")]),t._v(" "),a("span",{staticStyle:{color:"#28a2f1"},on:{click:function(e){return t.$router.push({name:"user_agreement"})}}},[t._v("《服务协议》")]),t._v(" "),a("span",[t._v("&")]),t._v(" "),a("span",{staticStyle:{color:"#28a2f1"},on:{click:function(e){return t.$router.push({name:"privacy_agreement"})}}},[t._v("《隐私政策》")])],1)])]),t._v(" "),a("van-popup",{staticClass:"popup-all",attrs:{"close-on-click-overlay":!1},model:{value:t.showYs,callback:function(e){t.showYs=e},expression:"showYs"}},[a("div",{staticStyle:{position:"relative"}},[a("div",{staticClass:"title"},[t._v("提示")]),t._v(" "),a("div",{staticClass:"content"},[t._v("\n 使用本软件前请认真阅读我们的\n "),a("span",{staticStyle:{color:"#28a2f1"},on:{click:function(e){return t.$router.push({name:"user_agreement"})}}},[t._v("《用户服务协议》")]),t._v("\n 和\n "),a("span",{staticStyle:{color:"#28a2f1"},on:{click:function(e){return t.$router.push({name:"privacy_agreement"})}}},[t._v("《隐私协议》")]),t._v("\n 相关条款,您也可以稍后在应用设置里浏览查看。点击“同意使用”即表示您接受我们的服务协议和隐私政策,继续使用我们的软件。\n ")]),t._v(" "),a("div",{staticClass:"footer2 flex-box-ce"},[a("div",{staticClass:"flex-1",on:{click:t.closeYs2}},[t._v("暂不使用")]),t._v(" "),a("div",{staticClass:"flex-1",on:{click:t.closeYs}},[t._v("同意使用")])])])]),t._v(" "),a("van-popup",{staticClass:"popup-all",model:{value:t.isShowSelect,callback:function(e){t.isShowSelect=e},expression:"isShowSelect"}},[a("div",{staticStyle:{position:"relative"}},[a("div",{staticStyle:{position:"absolute",top:"16px",right:"16px"},on:{click:function(e){t.isShowSelect=!1}}},[a("van-icon",{attrs:{name:"cross"}})],1),t._v(" "),a("div",{staticClass:"contentBox"},[a("div",{},[t._v("欢迎使用功道云!")]),t._v(" "),a("p",[t._v("请选择以下进入方式,如已有登录账号"),a("br"),t._v("请先绑定账号再进入")])]),t._v(" "),a("div",{staticClass:"btns",staticStyle:{"padding-bottom":"16px"}},[a("div",{staticClass:"bdBtn",on:{click:function(e){return t.$router.push({name:"bindingPhone",query:{secret:t.wo_token}})}}},[t._v("绑定已有账号")]),t._v(" "),a("div",{staticStyle:{"font-size":"0.28rem",color:"#666"},on:{click:t.wxLogin}},[t._v("创建新账号")])])])]),t._v(" "),a("van-dialog",{attrs:{confirmButtonText:"同意并继续",confirmButtonColor:"#238cf9"},on:{confirm:t.confirmDialog},model:{value:t.isShowDialog,callback:function(e){t.isShowDialog=e},expression:"isShowDialog"}},[a("div",{staticStyle:{padding:"0.3rem"}},[a("div",{staticClass:"flex-box-ce",staticStyle:{"margin-bottom":"0.24rem"}},[a("div",{staticClass:"flex-1 black",staticStyle:{"font-size":"0.4rem","font-weight":"700"}},[t._v("服务协议和隐私政策")]),t._v(" "),a("van-icon",{staticClass:"fontColorC",staticStyle:{"font-size":"0.3rem",position:"relative",top:"-0.1rem",right:"-0.1rem"},attrs:{name:"cross"},on:{click:function(e){t.isShowDialog=!1}}})],1),t._v(" "),a("div",{staticClass:"fontColorC"},[t._v("\n 为了更好地保障你的合法权益,使用前请阅读并同意功道云"),a("span",{staticStyle:{color:"#28a2f1"},on:{click:function(e){return t.$router.push({name:"user_agreement"})}}},[t._v("《服务协议》")]),t._v("&"),a("span",{staticStyle:{color:"#28a2f1"},on:{click:function(e){return t.$router.push({name:"privacy_agreement"})}}},[t._v("《隐私政策》")])])])])],1)},staticRenderFns:[]};var u=a("VU/8")(l,d,!1,function(t){a("5CcJ")},"data-v-4617f2e8",null);e.default=u.exports},"5CcJ":function(t,e){}});