pages-login-index.7adcc091.js 27 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-login-index"],{"04a7":function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.image=o,e.sendSmsCaptcha=s;var i=a(n("c05a")),r={image:"captcha/image",sendSmsCaptcha:"captcha/sendSmsCaptcha"};function o(){return i.default.get(r.image,{},{load:!1})}function s(t){return i.default.post(r.sendSmsCaptcha,t,{load:!1})}},"0ebf":function(t,e,n){var a=n("5e8b");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("176a381e",a,!0,{sourceMap:!1,shadowMode:!1})},1038:function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("96cf");var i=a(n("1da1")),r=a(n("91f5")),o=a(n("32c6")),s=a(n("1727")),c=a(n("64fa")),u={components:{Main:r.default,MpWeixin:o.default},data:function(){return{isLoad:!1,isMpWeixinAuth:!1,isParty:!1,partyData:{}}},onLoad:function(t){var e=this;return(0,i.default)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return console.log("login onLoad"),t.next=3,e.setShowUserInfo();case 3:e.isLoad=!0,console.log("isLoad",!0);case 5:case"end":return t.stop()}}),t)})))()},methods:{setShowUserInfo:function(){var t=this;return(0,i.default)(regeneratorRuntime.mark((function e(){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return console.log("setShowUserInfo start"),n=t,a="MP-WEIXIN"===n.platform&&wx.canIUse("getUserProfile"),e.next=5,c.default.item(s.default.REGISTER.value,!1).then((function(t){n.isMpWeixinAuth=a&&t.isOauthMpweixin,console.log("setShowUserInfo complete")}));case 5:case"end":return e.stop()}}),e)})))()},onGetUserInfoSuccess:function(t){var e=t.oauth,n=t.code,a=t.userInfo;this.partyData={oauth:e,code:n,userInfo:a},this.onShowRegister()},onShowRegister:function(){this.isMpWeixinAuth=!1,this.isParty=!0}}};e.default=u},1724:function(t,e,n){var a=n("bb30");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("1ef9abf1",a,!0,{sourceMap:!1,shadowMode:!1})},1727:function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("43dc")),r=new i.default([{key:"REGISTER",name:"账户注册设置",value:"register"},{key:"PAGE_CATEGORY_TEMPLATE",name:"分类页模板",value:"page_category_template"},{key:"POINTS",name:"积分设置",value:"points"},{key:"RECHARGE",name:"充值设置",value:"recharge"}]);e.default=r},"1ff4":function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"wechat-auth"},[a("v-uni-button",{staticClass:"btn-normal",attrs:{"open-type":"getPhoneNumber"},on:{getphonenumber:function(e){arguments[0]=e=t.$handleEvent(e),t.handelMpWeixinMobileLogin(e)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickPhoneNumber.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"wechat-auth-container"},[a("v-uni-image",{staticClass:"icon",attrs:{src:n("585c")}}),a("v-uni-text",{staticClass:"title"},[t._v("微信手机号一键登录")])],1)],1)],1)},r=[]},"2c7e":function(t,e,n){"use strict";var a=n("1724"),i=n.n(a);i.a},"32c6":function(t,e,n){"use strict";n.r(e);var a=n("eedd"),i=n("f6dc");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("2c7e");var o,s=n("f0c5"),c=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"4225bd0b",null,!1,a["a"],o);e["default"]=c.exports},"381a":function(t,e,n){"use strict";n.r(e);var a=n("1038"),i=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"3dac":function(t,e,n){"use strict";n.r(e);var a=n("401e"),i=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"401e":function(t,e,n){"use strict";var a=n("4ea4");n("a9e3"),n("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("96cf");var i=a(n("1da1")),r=a(n("bfc8")),o=n("7d61"),s={props:{isParty:{type:Boolean,default:function(){return!1}},partyData:{type:Object}},data:function(){return{code:""}},methods:{clickPhoneNumber:function(){var t=this;return(0,i.default)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.getCode();case 2:t.code=e.sent;case 3:case"end":return e.stop()}}),e)})))()},handelMpWeixinMobileLogin:function(t){var e=this;return(0,i.default)(regeneratorRuntime.mark((function n(){var a,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t.detail,i=e,"getPhoneNumber:ok"==a.errMsg){n.next=5;break}return console.log("微信授权获取手机号失败",a.errMsg),n.abrupt("return");case 5:i.isLoading=!0,r.default.dispatch("LoginMpWxMobile",{code:i.code,encryptedData:a.encryptedData,iv:a.iv,isParty:i.isParty,partyData:i.partyData,refereeId:r.default.getters.refereeId}).then((function(t){i.$toast(t.message),setTimeout((function(){i.onNavigateBack(1)}),2e3)})).catch((function(t){var e=t.result.data;(0,o.isEmpty)(e)&&i.$toast(t.result.message),e.isBack&&setTimeout((function(){return i.onNavigateBack(1)}),2e3)})).finally((function(){return i.isLoading=!1}));case 7:case"end":return n.stop()}}),n)})))()},getCode:function(){return new Promise((function(t,e){uni.login({provider:"weixin",success:function(e){console.log("code",e.code),t(e.code)},fail:e})}))},onNavigateBack:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=getCurrentPages();e.length>1?uni.navigateBack({delta:Number(t||1)}):this.$navTo("pages/index/index")}}};e.default=s},"43dc":function(t,e,n){"use strict";var a=n("4ea4");n("c975"),n("d81d"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("d4ec")),r=a(n("bee2")),o=function(){function t(e){var n=this;(0,i.default)(this,t);var a=[],r=[];if(!Array.isArray(e))throw new Error("param is not an array!");e.map((function(t){t.key&&t.name&&(a.push(t.key),r.push(t.value),n[t.key]=t,t.key!==t.value&&(n[t.value]=t))})),this.data=e,this.keyArr=a,this.valueArr=r}return(0,r.default)(t,[{key:"keyOf",value:function(t){return this.data[this.keyArr.indexOf(t)]}},{key:"valueOf",value:function(t){return this.data[this.valueArr.indexOf(t)]}},{key:"getNameByKey",value:function(t){var e=this.keyOf(t);if(!e)throw new Error("No enum constant"+t);return e.name}},{key:"getNameByValue",value:function(t){var e=this.valueOf(t);if(!e)throw new Error("No enum constant"+t);return e.name}},{key:"getValueByKey",value:function(t){var e=this.keyOf(t);if(!e)throw new Error("No enum constant"+t);return e.key}},{key:"getData",value:function(){return this.data}}]),t}(),s=o;e.default=s},"585c":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5ODg0MTRBQTNDNDkxMUVCQTc3QkEyRERBRTQxMDdERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5ODg0MTRBQjNDNDkxMUVCQTc3QkEyRERBRTQxMDdERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk4ODQxNEE4M0M0OTExRUJBNzdCQTJEREFFNDEwN0REIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4ODQxNEE5M0M0OTExRUJBNzdCQTJEREFFNDEwN0REIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S3My7wAABHpJREFUeNq8mGuIVVUUx9c+d0bHV1rZVPMhZqCwl070UNOQJCsSK6X8EKRUlKAUUh/qS9GHgiACQSKSiCEqI6oPEtUH0VJyHjVQ6mg+UBErcpjGxkeNM3PP6bfX2ffcM87Z99557uG/97777L3W/6y91t7rjJFW8Rfj2sjBSEC9AswBd4JbQB2w453gCGgDvzF/J223PpGUHK+qckQsQmmg3ggeBfVSWekB21j/Pm3LaIlMoX4LAc/T5mTk5QtkvYSc330TghKLF7HwANg4ShK2rEbOUdq1wyWyGuwBDTJ2pQZ8BF7LepiTZ4eMrQJfyviVpep1IrsHe0HLoAi5DfwiE1OeAU0FBzbyU8o6oZymvVImqhgi0MhJ261KnRWbKiTxB+gCA+AycMMoqHyO/oUxpzYlcS31n2UWfQy2MLcV5DWO4kOugfY5euvBrBFY5QHq7bGPGNlM/YJn4gXwCKp3aoyFjkCRSMGitfQ/ob1/mFSaWbPYEpmEgFMM1GaQiFDeSLtfNyLgaA/lL0Z7EgI2xHNsVSDn5KISamHDF5Y6RYeUSG4K3BvUZk7Iy5vSB4lQSdzL70MQ+Cw53iJZAI6DryT2OJFqWcb888O0yoMBCuZ5HoYoeC859gw+ZOR7et/q2w4okU7GvqbdgjVquBBul2kyHcIdw/STe+xdYw+vxzIet0PlLlVa7cgMOB8pnJOhGxN5GCxnbgfjbbpFoczFco8ztrwCKoesMRs9D88NSgMk5ZyzHHrwry55mS0JGX8dS3Qq4UiJtDPexO+5jDcxckcJIjOtRc54wu4iQupQ0J3kI6GzzjTX75OngX3/ramcJZbW5xKBScmLtJcg0xOkAvDSMhllr6rp86ktsf2zivnyr1yDkq1O0YcaZf14SqhSN4kNhQFeJia4KiVliJdYIv+UMNmLLF2S3EV2dj84r+1VelPlk1fZC77BAqH00uuVX/GRbTIb29SofU9BaLtHT2+gaV2pkpNdKHoy8ROTbNNpnp1IZSqbNY3MobJK59krfyV27UpC28hhj5azgcsxyx04C5wPzEPgdTJDN66G31dnBH3RV3JuG3uT1Op6j4YjlsjBMjS6EdrMtryr5o+4LSNaQyQYwvbS1KpatyHeQkvqv+LpSf2Q5xz50aq4HGE2l5zqIWI9YkpmuhihMoeVIrL3QtRMdRbIp5LvfuwYkCpWce1HmRa/O2DiGXUyf5nuzVmNRtYeBN2Xmf0Xzp5q2YeEes/9Yz9BWgtpwFhkZt+BH4iaNiwQ8jdfLRnIO5A6xu86z7qnbC5r5OfEyeydsWLUWVc05GQ66Lzl1gyLnoRofTFVjEPyCqb/LRNZjCzWQNAjKkwus27qJyaQxtu8fLPqDwufE0VTdjgzLh1nEp+CDeW+a3aPMxmb+66p9EvvDbBuXLbD89lZ6tv3A7bsZrBjDAjsR84y2ldG8hEueiHGAlaWOfR8pZX1G4BNR3eUDqBK/1ETl0b6SxhfRP9GMBvMcDMvABv+J5izSxMhozd3Rf+o+V+AAQAKQEmumQtkwAAAAABJRU5ErkJggg=="},"5e8b":function(t,e,n){var a=n("24fb");e=a(!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/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.container[data-v-3191aa6d]{padding:%?100?% %?60?%;min-height:100vh;background-color:#fff}.header[data-v-3191aa6d]{margin-bottom:%?60?%}.header .title[data-v-3191aa6d]{color:#191919;font-size:%?54?%}.header .sub-title[data-v-3191aa6d]{margin-top:%?20?%;color:#b3b3b3;font-size:%?28?%}.form-item[data-v-3191aa6d]{display:flex;padding:%?18?%;border-bottom:%?1?% solid #f3f1f2;margin-bottom:%?30?%;height:%?96?%}.form-item--input[data-v-3191aa6d]{font-size:%?28?%;letter-spacing:%?1?%;flex:1;height:100%}.form-item--parts[data-v-3191aa6d]{min-width:%?100?%;height:100%}.form-item .captcha[data-v-3191aa6d]{height:100%}.form-item .captcha .image[data-v-3191aa6d]{display:block;width:%?192?%;height:100%}.form-item .captcha-sms[data-v-3191aa6d]{font-size:%?28?%;line-height:%?50?%;padding-right:%?20?%}.form-item .captcha-sms .activate[data-v-3191aa6d]{color:#cea26a}.form-item .captcha-sms .un-activate[data-v-3191aa6d]{color:#9e9e9e}.login-button[data-v-3191aa6d]{width:100%;height:%?86?%;margin-top:%?80?%;background:linear-gradient(90deg,#ecb53c,#ff9211);color:#fff;border-radius:%?80?%;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);letter-spacing:%?5?%;display:flex;justify-content:center;align-items:center}',""]),t.exports=e},"5f35":function(t,e,n){"use strict";var a=n("dbce"),i=n("4ea4");n("a9e3"),n("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("bfc8")),o=(a(n("d00c")),a(n("04a7"))),s=a(n("e4c6")),c=i(n("a3b6")),u=60,d=10,l=20,f={components:{MpWeixinMobile:c.default},props:{isParty:{type:Boolean,default:function(){return!1}},partyData:{type:Object}},data:function(){return{isLoading:!1,captcha:{},smsState:!1,times:u,mobile:"",captchaCode:"",smsCode:""}},created:function(){console.log("main created"),this.getCaptcha()},methods:{getCaptcha:function(){var t=this;o.image().then((function(e){return t.captcha=e.data}))},handelSmsCaptcha:function(){var t=this;t.isLoading||t.smsState||!t.formValidation(d)||t.sendSmsCaptcha()},formValidation:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,e=this;return!!(t!==d||e.validteMobile(e.mobile)&&e.validteCaptchaCode(e.captchaCode))&&!!(t!==l||e.validteMobile(e.mobile)&&e.validteSmsCode(e.smsCode))},validteMobile:function(t){return s.isEmpty(t)?(this.$toast("请先输入手机号"),!1):!!s.isMobile(t)||(this.$toast("请输入正确格式的手机号"),!1)},validteCaptchaCode:function(t){return!s.isEmpty(t)||(this.$toast("请先输入图形验证码"),!1)},validteSmsCode:function(t){return!s.isEmpty(t)||(this.$toast("请先输入短信验证码"),!1)},sendSmsCaptcha:function(){var t=this;t.isLoading=!0,o.sendSmsCaptcha({form:{captchaKey:t.captcha.key,captchaCode:t.captchaCode,mobile:t.mobile}}).then((function(e){t.$toast(e.message),t.timer()})).catch((function(){return t.getCaptcha()})).finally((function(){return t.isLoading=!1}))},timer:function(){var t=this;t.smsState=!0;var e=setInterval((function(){t.times=t.times-1,t.times<=0&&(t.smsState=!1,t.times=u,clearInterval(e))}),1e3)},handleLogin:function(){var t=this;!t.isLoading&&t.formValidation(l)&&t.submitLogin()},submitLogin:function(){var t=this;t.isLoading=!0,r.default.dispatch("Login",{smsCode:t.smsCode,mobile:t.mobile,isParty:t.isParty,partyData:t.partyData}).then((function(e){t.$toast(e.message),setTimeout((function(){t.onNavigateBack(1)}),2e3)})).catch((function(e){e.result.data.isBack&&setTimeout((function(){return t.onNavigateBack(1)}),2e3)})).finally((function(){return t.isLoading=!1}))},onNavigateBack:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=getCurrentPages();e.length>1?uni.navigateBack({delta:Number(t||1)}):this.$navTo("pages/index/index")}}};e.default=f},"64dd":function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"container"},[n("v-uni-view",{staticClass:"header"},[n("v-uni-view",{staticClass:"title"},[n("v-uni-text",[t._v("手机号登录")])],1),n("v-uni-view",{staticClass:"sub-title"},[n("v-uni-text",[t._v("未注册的手机号登录后将自动注册")])],1)],1),n("v-uni-view",{staticClass:"login-form"},[n("v-uni-view",{staticClass:"form-item"},[n("v-uni-input",{staticClass:"form-item--input",attrs:{type:"number",maxlength:"11",placeholder:"请输入手机号码"},model:{value:t.mobile,callback:function(e){t.mobile=e},expression:"mobile"}})],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-input",{staticClass:"form-item--input",attrs:{type:"text",maxlength:"5",placeholder:"请输入图形验证码"},model:{value:t.captchaCode,callback:function(e){t.captchaCode=e},expression:"captchaCode"}}),n("v-uni-view",{staticClass:"form-item--parts"},[n("v-uni-view",{staticClass:"captcha",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getCaptcha()}}},[n("v-uni-image",{staticClass:"image",attrs:{src:t.captcha.base64}})],1)],1)],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-input",{staticClass:"form-item--input",attrs:{type:"number",maxlength:"6",placeholder:"请输入短信验证码"},model:{value:t.smsCode,callback:function(e){t.smsCode=e},expression:"smsCode"}}),n("v-uni-view",{staticClass:"form-item--parts"},[n("v-uni-view",{staticClass:"captcha-sms",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handelSmsCaptcha()}}},[t.smsState?n("v-uni-text",{staticClass:"un-activate"},[t._v("重新发送("+t._s(t.times)+")秒")]):n("v-uni-text",{staticClass:"activate"},[t._v("获取验证码")])],1)],1)],1),n("v-uni-view",{staticClass:"login-button",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleLogin.apply(void 0,arguments)}}},[n("v-uni-text",[t._v("登录")])],1)],1)],1)},r=[]},"64fa":function(t,e,n){"use strict";var a=n("dbce"),i=n("4ea4");n("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("4f1b")),o=i(n("893c")),s=a(n("81fd")),c="Setting",u="_other",d=function(t){var e=600;o.default.set(c,t,e)},l=function(){return o.default.get(c)},f=function(){return new Promise((function(t,e){s.data().then((function(e){t(e.data.setting)}))}))},v=function(t){return void 0==t&&(t=r.default.get("enabledSettingCache")),new Promise((function(e,n){var a=l();t&&a?e(a):f().then((function(t){d(t),e(t)}))}))},h=function(t,e){return new Promise((function(n,a){v(e).then((function(e){n(e[t])}))}))},p=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return new Promise((function(e,n){v(t).then((function(t){var n=t[u]["h5Url"];e(n)}))}))},m={data:v,item:h,h5Url:p};e.default=m},"6c39":function(t,e,n){"use strict";var a=n("0ebf"),i=n.n(a);i.a},"78c5":function(t,e,n){"use strict";n.r(e);var a=n("d5f9"),i=n("381a");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);var o,s=n("f0c5"),c=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"2309dea3",null,!1,a["a"],o);e["default"]=c.exports},"81fd":function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.data=o;var i=a(n("c05a")),r={data:"setting/data"};function o(){return i.default.get(r.data)}},"91bb":function(t,e,n){var a=n("ec76");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("13d29534",a,!0,{sourceMap:!1,shadowMode:!1})},"91f5":function(t,e,n){"use strict";n.r(e);var a=n("64dd"),i=n("a26a");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("6c39");var o,s=n("f0c5"),c=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"3191aa6d",null,!1,a["a"],o);e["default"]=c.exports},a26a:function(t,e,n){"use strict";n.r(e);var a=n("5f35"),i=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},a3b6:function(t,e,n){"use strict";n.r(e);var a=n("1ff4"),i=n("3dac");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("f732");var o,s=n("f0c5"),c=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"5a791740",null,!1,a["a"],o);e["default"]=c.exports},bb30:function(t,e,n){var a=n("24fb");e=a(!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/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.container[data-v-4225bd0b]{padding:0 %?60?%;font-size:%?32?%;background:#fff;min-height:100vh}.wechatapp[data-v-4225bd0b]{padding:%?80?% 0 %?48?%;border-bottom:%?1?% solid #e3e3e3;margin-bottom:%?72?%;text-align:center}.wechatapp .header[data-v-4225bd0b]{width:%?190?%;height:%?190?%;border:%?4?% solid #fff;margin:0 auto 0;border-radius:50%;overflow:hidden;box-shadow:%?2?% 0 %?10?% rgba(50,50,50,.3)}.wechatapp .header .image[data-v-4225bd0b]{display:block;width:100%;height:100%}.auth-title[data-v-4225bd0b]{color:#585858;font-size:%?34?%;margin-bottom:%?40?%}.auth-subtitle[data-v-4225bd0b]{color:#888;margin-bottom:%?88?%;font-size:%?28?%}.login-btn[data-v-4225bd0b]{padding:0 %?20?%}.login-btn .button[data-v-4225bd0b]{height:%?88?%;background:#04be01;color:#fff;font-size:%?30?%;border-radius:%?999?%;display:flex;justify-content:center;align-items:center}.no-login-btn[data-v-4225bd0b]{margin-top:%?20?%;padding:0 %?20?%}.no-login-btn .button[data-v-4225bd0b]{height:%?88?%;background:#dfdfdf;color:#fff;font-size:%?30?%;border-radius:%?999?%;display:flex;justify-content:center;align-items:center}',""]),t.exports=e},bc3e:function(t,e,n){"use strict";var a=n("4ea4");n("a9e3"),n("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("96cf");var i=a(n("1da1")),r=a(n("bfc8")),o=n("7d61"),s=a(n("64fa")),c={data:function(){return{storeInfo:void 0,code:""}},created:function(){this.getStoreInfo()},methods:{getStoreInfo:function(){var t=this;s.default.item("store").then((function(e){return t.storeInfo=e}))},getCode:function(){return new Promise((function(t,e){uni.login({provider:"weixin",success:function(e){console.log("code",e.code),t(e.code)},fail:e})}))},getUserProfile:function(){var t=this;wx.canIUse("getUserProfile")&&wx.getUserProfile({lang:"zh_CN",desc:"获取用户相关信息",success:function(e){var n=e.userInfo;console.log("用户同意了授权"),console.log("userInfo:",n),t.onAuthSuccess(n)},fail:function(){console.log("用户拒绝了授权")}})},onAuthSuccess:function(t){var e=this;return(0,i.default)(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=e,n.t0=r.default,n.next=4,a.getCode();case 4:n.t1=n.sent,n.t2=t,n.t3={code:n.t1,oauth:"MP-WEIXIN",userInfo:n.t2},n.t4=r.default.getters.refereeId,n.t5={partyData:n.t3,refereeId:n.t4},n.t0.dispatch.call(n.t0,"LoginMpWx",n.t5).then((function(t){a.$toast(t.message),setTimeout((function(){a.onNavigateBack()}),2e3)})).catch((function(e){var n=e.result.data;(0,o.isEmpty)(n)&&a.$toast(e.result.message),n.isBack&&setTimeout((function(){return a.onNavigateBack(1)}),2e3),n.isBindMobile&&a.onEmitSuccess(t)}));case 10:case"end":return n.stop()}}),n)})))()},onEmitSuccess:function(t){var e=this;return(0,i.default)(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=e,n.t0=a,n.next=4,a.getCode();case 4:n.t1=n.sent,n.t2=t,n.t3={oauth:"MP-WEIXIN",code:n.t1,userInfo:n.t2},n.t0.$emit.call(n.t0,"success",n.t3);case 8:case"end":return n.stop()}}),n)})))()},handleCancel:function(){this.onNavigateBack()},onNavigateBack:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=getCurrentPages();e.length>1?uni.navigateBack({delta:Number(t||1)}):this.$navTo("pages/index/index")}}};e.default=c},d5f9:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isLoad?n("v-uni-view",{staticClass:"login"},[t.isMpWeixinAuth?n("MpWeixin",{on:{success:function(e){arguments[0]=e=t.$handleEvent(e),t.onGetUserInfoSuccess.apply(void 0,arguments)}}}):n("Main",{attrs:{isParty:t.isParty,partyData:t.partyData}})],1):t._e()},r=[]},e4c6:function(t,e,n){"use strict";n("ac1f"),n("466d"),n("498a"),Object.defineProperty(e,"__esModule",{value:!0}),e.isDouble=e.isInteger=e.isPositiveInteger=e.isNumber=e.isEmail=e.isMobile=e.isPhone=e.isEmpty=void 0;var a=function(t){return""==t.trim()};e.isEmpty=a;var i=function(t){var e=/^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/;return e.test(t)};e.isPhone=i;var r=function(t){var e=/^(1[3456789]\d{9})$/;return e.test(t)};e.isMobile=r;var o=function(t){if(null==t||""==t)return!1;var e=t.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/);return null!=e};e.isEmail=o;var s=function(t){return!(!d(t)&&!u(t))};e.isNumber=s;var c=function(t){return/(^[0-9]\d*$)/.test(t)};e.isPositiveInteger=c;var u=function(t){if(null==t||""==t)return!1;var e=t.match(/^[-\+]?\d+$/);return null!=e};e.isInteger=u;var d=function(t){if(null==t||""==t)return!1;var e=t.match(/^[-\+]?\d+(\.\d+)?$/);return null!=e};e.isDouble=d},ec76:function(t,e,n){var a=n("24fb");e=a(!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/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.wechat-auth[data-v-5a791740]{width:%?320?%;margin:%?50?% auto 0 auto}.wechat-auth .wechat-auth-container[data-v-5a791740]{display:flex;justify-content:center}.wechat-auth .icon[data-v-5a791740]{width:%?38?%;height:%?38?%;margin-right:%?15?%}.wechat-auth .title[data-v-5a791740]{font-size:%?28?%;color:#666}',""]),t.exports=e},eedd:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"container"},[n("v-uni-view",{staticClass:"wechatapp"},[n("v-uni-view",{staticClass:"header"},[n("v-uni-image",{staticClass:"image",attrs:{src:t.storeInfo&&t.storeInfo.image_url?t.storeInfo.image_url:"/static/default-avatar.png"}})],1)],1),n("v-uni-view",{staticClass:"auth-title"},[t._v("申请获取以下权限")]),n("v-uni-view",{staticClass:"auth-subtitle"},[t._v("获得你的公开信息(昵称、头像等)")]),n("v-uni-view",{staticClass:"login-btn"},[n("v-uni-button",{staticClass:"button btn-normal",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.getUserProfile.apply(void 0,arguments)}}},[t._v("授权登录")])],1),n("v-uni-view",{staticClass:"no-login-btn"},[n("v-uni-button",{staticClass:"button btn-normal",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleCancel.apply(void 0,arguments)}}},[t._v("暂不登录")])],1)],1)},r=[]},f6dc:function(t,e,n){"use strict";n.r(e);var a=n("bc3e"),i=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},f732:function(t,e,n){"use strict";var a=n("91bb"),i=n.n(a);i.a}}]);