1 line
9.6 KiB
JavaScript
1 line
9.6 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-login-authorize"],{"065a":function(t,e,o){"use strict";o.r(e);var a=o("17c3"),n=o("df23");for(var i in n)["default"].indexOf(i)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(i);o("7a22");var r=o("828b"),c=Object(r["a"])(n["default"],a["b"],a["c"],!1,null,"10f8cb7e",null,!1,a["a"],void 0);e["default"]=c.exports},"17c3":function(t,e,o){"use strict";o.d(e,"b",(function(){return a})),o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("v-uni-view",{staticClass:"content"},[o("v-uni-view",{staticClass:"login"},[o("v-uni-image",{attrs:{src:t.logoImage}})],1),o("v-uni-view",{staticClass:"login-b"},[o("v-uni-button",{staticClass:"auth-btn refuse",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleRefuse.apply(void 0,arguments)}}},[t._v("拒绝")]),0==t.login_type?o("v-uni-button",{staticClass:"auth-btn ",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getUserProfile.apply(void 0,arguments)}}},[t._v("授权登录")]):o("v-uni-button",{staticClass:"auth-btn ",attrs:{"open-type":"getPhoneNumber"},on:{getphonenumber:function(e){arguments[0]=e=t.$handleEvent(e),t.getPhoneNumber.apply(void 0,arguments)}}},[t._v("登录")])],1)],1)},n=[]},"7a22":function(t,e,o){"use strict";var a=o("df52"),n=o.n(a);n.a},"8c1e":function(t,e,o){"use strict";o("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{mobile:"",password:"",login_type:0,logoImage:"/static/img/t2.png",open_id:""}},computed:{},onLoad:function(){this.config()},methods:{config:function(){var t=this;this.$api.config({},(function(e){"1"==e.code&&(t.login_type=e.data.login_type,e.data.logo&&(t.logoImage=e.data.logo))}))},getCode:function(t){uni.login({success:function(e){if(e.code)return t(e.code);uni.showToast({title:"未取得code",icon:"none"})},fail:function(t){uni.showToast({title:"用户授权失败wx.login",icon:"none"})}})},handleRefuse:function(){uni.showToast({title:"未授权",icon:"none",duration:1e3}),setTimeout((function(){uni.hideToast(),uni.navigateBack(-1)}),1e3)},getPhoneNumber:function(t){var e=this;"getPhoneNumber:fail user deny"!=t.detail.errMsg?uni.login({success:function(o){if(o.code){var a={code:o.code,phonecode:t.detail.code};e.$api.getPhoneNumber(a,(function(t){if("1"==t.code)return uni.setStorageSync("userToken",t.data.token),uni.navigateBack({delta:1}),!1;uni.showToast({title:t.msg,icon:"none"})}))}}}):uni.showToast({icon:"none",title:"请允许获取手机号,否则功能不可用!"})},getUserProfile:function(){var t=this;t.getCode((function(e){var o=Date.parse(new Date),a={code:e,t:o};t.$api.wxapplogin(a,(function(t){if(uni.showToast({title:t.msg,icon:"none"}),1==t.code)return uni.setStorageSync("userToken",t.data.token),uni.navigateBack({delta:1}),!1}))}))},toLogin:function(){var t={mobile:this.mobile,password:this.password};this.$api.login(t,(function(t){return"1"==t.code?(uni.setStorageSync("userToken",t.data.token),uni.switchTab({url:"/pages/index/index"}),!1):void uni.showToast({icon:"none",title:t.msg})}))}}};e.default=a},df23:function(t,e,o){"use strict";o.r(e);var a=o("8c1e"),n=o.n(a);for(var i in a)["default"].indexOf(i)<0&&function(t){o.d(e,t,(function(){return a[t]}))}(i);e["default"]=n.a},df2c:function(t,e,o){var a=o("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变
|