1 line
9.8 KiB
JavaScript
Executable File
1 line
9.8 KiB
JavaScript
Executable File
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-sub-pages-login-index"],{"2afd":function(t,e,n){var r=n("c86c");e=r(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.link-text[data-v-9b42fdf6]{color:#1a6bfe}.theme-text[data-v-9b42fdf6]{color:#ffb341}.login-ico[data-v-9b42fdf6]{width:%?66?%}.content[data-v-9b42fdf6]{padding:0 %?64?%;width:100%;height:90vh}.content .head[data-v-9b42fdf6]{height:15vh;padding-top:%?80?%}.content .main[data-v-9b42fdf6]{height:73vh;padding-top:%?56?%}.content .main .disable_btn[data-v-9b42fdf6]{background:#f5f5f5;height:%?88?%;font-size:%?32?%;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#abafb5}.content .main .disable_btn.activeBtn[data-v-9b42fdf6]{background:#ea6254;color:#fff}',""]),t.exports=e},"3471f":function(t,e,n){"use strict";n.r(e);var r=n("fa57"),a=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=a.a},4682:function(t,e,n){"use strict";n("6a54");var r=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.authLogin=void 0,e.getProvider=s,e.invokePayment=void 0;var a=r(n("9b1b")),o=r(n("2634")),i=r(n("2fdc"));function s(t,e){return new Promise((function(n,r){uni.getProvider({service:t,success:function(t){console.log(t,e,111);var r=t.provider;t.providers;if(!r.includes(e))return uni.showToast({title:"服务商不存在",icon:"none"}),void n(!1);n(!0)}})}))}n("bf0f"),n("4626"),n("5ac7"),n("d4b5");var u=function(){var t=(0,i.default)((0,o.default)().mark((function t(e){var n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,s("oauth",e);case 2:if(n=t.sent,n){t.next=5;break}return t.abrupt("return");case 5:return t.abrupt("return",new Promise((function(t,n){uni.login({provider:e,onlyAuthorize:"weixin"==e,success:function(n){if("apple"==e){var r=n.appleInfo;n.code=null===r||void 0===r?void 0:r.user}t(n)},fail:function(t){console.log(t,2),n(t)}})})));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();e.authLogin=u;var c=function(){var t=(0,i.default)((0,o.default)().mark((function t(e,n){var r;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,s("payment",e);case 2:if(r=t.sent,r){t.next=5;break}return t.abrupt("return");case 5:return t.abrupt("return",new Promise((function(t,r){uni.requestPayment((0,a.default)((0,a.default)({provider:e},n),{},{success:function(e){console.log(e,"支付成功"),t({code:1,errMsg:e.errMsg})},fail:function(e){console.log(e,"支付失败"),"requestPayment:fail cancel"==e.errMsg?(uni.showToast({title:"您已取消支付",icon:"none"}),t({code:0,errMsg:e.errMsg})):r(!1)}}))})));case 6:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}();e.invokePayment=c},"665c":function(t,e,n){"use strict";var r=n("7237"),a=n.n(r);a.a},7237:function(t,e,n){var r=n("2afd");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var a=n("967d").default;a("6f9a2971",r,!0,{sourceMap:!1,shadowMode:!1})},8461:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return r}));var r={uForm:n("e8a2").default,uFormItem:n("dd75").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"page-bg white-bg content"},[n("v-uni-view",{staticClass:"head"},[n("v-uni-view",{staticClass:"b-text-42 u-p-b-30 b-text-B-d"},[t._v("现在登录")]),n("v-uni-text",{staticClass:"b-text-black-dd"},[t._v("欢迎回来,有好多小伙伴在思念你!")])],1),n("v-uni-view",{staticClass:"main relative"},[n("u-form",{ref:"uForm",staticClass:"u-m-b-30 u-form ",attrs:{model:t.form,"error-type":["toast","border-bottom"]}},[n("u-form-item",{staticClass:"u-m-b-30",attrs:{prop:"account","border-bottom":!1}},[n("v-uni-view",{staticClass:"flex-column w-full"},[n("v-uni-view",{staticClass:"b-text-48 b-text-B-d u-m-b-20"},[t._v("账号")]),n("v-uni-view",{staticClass:"b-bg-gray-dd u-p-20 b-radius-12"},[n("v-uni-input",{staticClass:"b-form-input",attrs:{placeholder:"请输入手机号"},model:{value:t.form.account,callback:function(e){t.$set(t.form,"account",e)},expression:"form.account"}})],1)],1)],1),n("u-form-item",{staticClass:"u-m-b-30",attrs:{prop:"password","border-bottom":!1}},[n("v-uni-view",{staticClass:"flex-column w-full"},[n("v-uni-view",{staticClass:"b-text-48 b-text-B-d u-m-b-20"},[t._v("密码")]),n("v-uni-view",{staticClass:"b-bg-gray-dd u-p-20 b-radius-12 b-flex-x b-flex-space"},[n("v-uni-input",{staticClass:"b-form-input",attrs:{type:"password",placeholder:"请输入密码"},model:{value:t.form.password,callback:function(e){t.$set(t.form,"password",e)},expression:"form.password"}}),n("v-uni-text",{staticClass:"b-flex-shrink b-text-theme-d",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toPage("/pages/sub-pages/login/reset-account")}}},[t._v("忘记")])],1)],1)],1)],1),n("v-uni-button",{staticClass:"b-btn b-btn-block b-btn-round disable_btn activeBtn u-m-t-10 u-m-b-30",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleLogin.apply(void 0,arguments)}}},[t._v("登录")]),n("v-uni-view",{staticClass:"b-text-c b-text-theme-d b-text-24",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toPage("/pages/sub-pages/login/register")}}},[t._v("还没有账号?注册")])],1)],1)},o=[]},a823:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(null==t)return{};var n,a,o=(0,r.default)(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o},n("01a2"),n("5ef2");var r=function(t){return t&&t.__esModule?t:{default:t}}(n("cfa9"))},b60d:function(t,e,n){"use strict";n.r(e);var r=n("8461"),a=n("3471f");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("665c");var i=n("828b"),s=Object(i["a"])(a["default"],r["b"],r["c"],!1,null,"9b42fdf6",null,!1,r["a"],void 0);e["default"]=s.exports},cfa9:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(null==t)return{};var n,r,a={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(a[n]=t[n]);return a},n("dc8a"),n("5ef2")},fa57:function(t,e,n){"use strict";n("6a54");var r=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=r(n("a823")),o=r(n("2634")),i=r(n("9b1b")),s=r(n("2fdc"));n("5c47"),n("0506");n("4682");var u=["is_reg","openid"],c={account:[{required:!0,message:"请输入账号",trigger:["blur","change"]},{validator:function(t,e,n){return uni.$u.test.mobile(e)},message:"手机号码不正确",trigger:["change","blur"]}],password:[{required:!0,message:"请输入密码",trigger:["blur","change"]}]},d={data:function(){return{formRules:c,form:{account:"",password:""}}},onReady:function(){this.$refs.uForm.setRules(this.formRules)},onLoad:function(){},methods:{accountlogin:function(){var t=this;return(0,s.default)((0,o.default)().mark((function e(){var n,r;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=(0,i.default)((0,i.default)({},t.form),{},{loading:!0}),e.next=3,t.$api.accountlogin(n);case 3:r=e.sent,0==r.code&&t.$u.toast(r.msg,(function(){return t.setLogin(r.data)}));case 5:case"end":return e.stop()}}),e)})))()},wechatLogin:function(t){var e=this;return(0,s.default)((0,o.default)().mark((function n(){var r,i,s,c,d,f;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r={code:t,loading:!0},n.next=3,e.$api.wechatLogin(r);case 3:if(i=n.sent,0!=i.code){n.next=11;break}if(s=i.data,c=s.is_reg,d=s.openid,f=(0,a.default)(s,u),c){n.next=9;break}return e.toBindPhone(d),n.abrupt("return");case 9:e.$u.toast(i.msg),setTimeout((function(){return e.setLogin(f)}),1e3);case 11:case"end":return n.stop()}}),n)})))()},setLogin:function(t){var e,n,r;this.$store.dispatch("setToken",null===t||void 0===t||null===(e=t.userinfo)||void 0===e?void 0:e.token),this.$store.dispatch("setUser",null===t||void 0===t?void 0:t.userinfo),this.$store.dispatch("setSignature",null===t||void 0===t||null===(n=t.userinfo)||void 0===n?void 0:n.contract),this.$store.dispatch("setBlackUser","".concat(""+this.$u.random(100,999)+(null===t||void 0===t||null===(r=t.userinfo)||void 0===r?void 0:r.id)+Date.now())),this.toPageTab("/pages/index/index")},handleLogin:function(){var t=this;this.$refs.uForm.validate((function(e){e?(console.log("验证通过"),t.accountlogin()):console.log("验证失败")}))},toBindPhone:function(t){this.toPage("/pages/sub-pages/login/bind-phone",{openid:t})},toRegisterPage:function(){this.toPageRedirect("/pages/sub-pages/login/register")},toResetPage:function(){this.toPage("/pages/sub-pages/login/reset-account")}}};e.default=d}}]); |