1 |
- webpackJsonp([82],{"+Nj0":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("mvHQ"),n=a.n(i),o=(a("cZ0s"),a("fIxc")),s=(a("Ny/I"),a("7Tnr")),r=a("7+uW"),l=a("l9V+"),c=a("TIfe"),d=a("mtWM"),u=a.n(d),p=a("mw3O"),v=a.n(p);r.a.use(s.a),r.a.use(o.a);var m={name:"login",data:function(){return{input_focus:!1,complite_btn_enable:!1,login_error:!1,reg_loading:!1,login_error_msg:"",next_btn_enable:!1,isAndroid:this.$getCache("isAndroid"),setp:1,formData:{username:"",password:""},aweixin:null,auths:[],cur_date:Math.round(new Date/1e3),site:{},isShowGuide:!1,imgLsit:["static/images/init1.jpg","static/images/init2.jpg","static/images/init3.jpg","static/images/init4.jpg","static/images/init5.jpg"],hei:"",index:0,isShowSelect:!1,isYsShow:!1,showYs:!1,wo_token:""}},created:function(){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);var t=this;t.$store.commit("SET_USERINFO",{}),t.$store.commit("SET_USERID",0),t.getServiceOauth(),window.plus&&(this.hei=plus.navigator.getStatusbarHeight())},mounted:function(){this.$removeCache("account"),console.log("production")},watch:{formData:{handler:function(t,e){""!=t.username&&""!=t.password?this.next_btn_enable=!0:this.next_btn_enable=!1},deep:!0}},methods:{wxLogin:function(){var t=this,e="a";window.plus&&(e=navigator.userAgent.indexOf("Android")>0?"a":"i"),u()({method:"post",url:"https://oa.g107.com/api/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.isYsShow)return this.$toast("请勾选页面下方的“同意 《用户服务协议》与《隐私协议》”"),!1;1==t?this.$router.push({name:"forget_pwd"}):this.$router.push({name:"reg"})},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},installWgt:function(t){if(!window.plus)return!1;this.$toast.clear(),plus.runtime.install(t,{force:!0},function(){plus.runtime.restart()},function(t){plus.runtime.restart()})},downWgt:function(t){var e=this;if(!window.plus)return!1;plus.downloader.createDownload(t,{filename:"_doc/update/"},function(t,a){200==a?e.installWgt(t.filename):e.$toast.clear()}).start()},get_ver:function(){var t=this;if(!window.plus)return!1;plus.runtime.getProperty(plus.runtime.appid,function(e){return wgtVer=e.version,!!localStorage.getItem("a-token-temp")&&(plus.webview.currentWebview().id==plus.runtime.appid&&void Object(l.a)("post","/api/version/check",{version:wgtVer.toString()}).then(function(e){t.info=e.data.data,1==e.data.code&&(e.data.data.status||t.$dialog.confirm({title:"发现新版本"+e.data.data.new_version.version,message:"确定要更新吗?(更新完成将自动重启)"}).then(function(){t.$toast.loading({mask:!0,type:"loading",message:"更新中..."}),t.downWgt(e.data.data.new_version.app_path)}))}))})},openDj:function(){this.index++,2==this.index&&(this.get_ver(),this.index=0)},openHome:function(){var t=this;setTimeout(function(){t.$setCache("isOpenWt",!0),window.location.href=window.location.href.split("#")[0]},100)},sendJoin:function(){var t=this;t.$toast.loading({mask:!0,message:"正在处理..."}),Object(l.a)("post","/api/join/submit",{employee_id:this.employee_id,site_id:this.site_id}).then(function(e){t.$toast.clear()})},show_error:function(t){var e=this;e.login_error=!0,setTimeout(function(){e.login_error=!1},3e3),e.login_error_msg=t},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.isYsShow)return this.$toast("请勾选页面下方的“同意 《用户服务协议》与《隐私协议》”"),!1;var t=this;if(window.plus){if(null==t.aweixin)return void plus.nativeUI.alert("当前环境不支持微信登录");t.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,e=this;if(!this.isYsShow)return this.$toast("请勾选页面下方的“同意 《用户服务协议》与《隐私协议》”"),!1;e.$validator.validate().then(function(a){a?(e.$toast.loading({mask:!0,message:"正在登录..."}),t.$store.dispatch("login",{tel:e.formData.username,password:e.formData.password}).then(function(t){e.site_id>0&&void 0!==e.site_id&&e.employee_id>0&&void 0!==e.employee_id&&e.sendJoin(),1==t.code?(localStorage.setItem("a-token-temp",t.data.token),t.data.account_site.length>0?t.data.invitation_wait_count>0?e.$router.push({name:"registration_experience",query:{invite:1,iscompany:1}}):e.$router.push({name:"login_company_list"}):t.data.invitation_wait_count>0?e.$router.push({name:"registration_experience",query:{invite:1}}):e.registrationExperience()):e.$toast.fail({message:t.msg,duration:1e3})}).finally(function(){e.$toast.clear()})):e.$notify({type:"danger",message:e.$validator.errors.items[0].msg})})},get_try_list:function(t){var e=this,a=this;Object(l.a)("get","/api/try/index").then(function(i){1==i.data.code?(e.site=i.data.data.site_list[0],t()):a.$toast(i.data.msg)})},registrationExperience:function(){var t=this,e=this;Object(l.a)("get","/api/try/employees",{site_id:888}).then(function(a){if(1==a.data.code){var i="";for(var o in a.data.data){var s=a.data.data[o].role_list;for(var r in s)"creator"==s[r].name&&(i=o)}""!=i?(Object(c.x)(a.data.data[i].token),window.plus?plus.storage.removeItem("user_info"):localStorage.removeItem("user_info"),window.sessionStorage.setItem("__VCKEEPALIVE__",n()(["/"])),window.sessionStorage.setItem("routers","/"),t.openHome()):e.$toast("体验登录失败")}else e.$toast(a.data.msg)})},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};u()({method:"post",url:"https://oa.g107.com/api/wo/code",data:v.a.stringify({data:Object(c.v)(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"),u()({method:"get",url:"https://oa.g107.com/api/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.isShowSelect=!0):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()}}},h={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",loading:t.reg_loading,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",{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?a("div",{staticStyle:{"text-align":"center",padding:"0 0.32rem","letter-spacing":"0.01rem"}},[a("van-divider",[t._v("快捷登录")]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:null!=t.aweixin,expression:"aweixin != null"}],staticStyle:{display:"inline-block"},on:{click:t.doWeixinLogin}},[a("icon",{staticStyle:{width:"1.2rem"},attrs:{name:"weixindenglu"}})],1)],1):t._e()]),t._v(" "),a("div",{staticClass:"footer flex-box-ce flex-center-center"},[a("van-checkbox",{attrs:{"icon-size":"14px",shape:"square"},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(" "),t.isShowGuide?a("div",{staticClass:"body_com",style:{top:t.hei+"px"}},[a("div",{staticClass:"imgLsit"},t._l(t.imgLsit,function(t,e){return a("img",{key:e,attrs:{src:t}})}),0),t._v(" "),a("div",{staticStyle:{padding:"0.32rem"}},[a("van-button",{staticClass:"login_button",attrs:{color:"#228bf8",size:"large",type:"info"},on:{click:function(e){return t.openHome()}}},[t._v("立即体验")])],1)]):t._e(),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("创建新账号")])])])])],1)},staticRenderFns:[]};var g=a("VU/8")(m,h,!1,function(t){a("pwxC")},"data-v-9a600930",null);e.default=g.exports},pwxC:function(t,e){}});
|