| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-login-login"],{3609:function(e,r,a){"use strict";a("7a82");var t=a("4ea4").default;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,a("ac1f"),a("5319");var n=t(a("4873")),i={data:function(){return{passShow:!1,formData:{username:"",password:"",vercode:"",dynacode:"",key:""},captcha:{id:"",img:""},isSub:!1}},onLoad:function(){this.getCaptcha()},methods:{getCaptcha:function(){var e=this;this.$api.sendRequest({url:"/storeapi/captcha/captcha",data:{captcha_id:this.captcha.id},success:function(r){r.code>=0&&(e.captcha=r.data,e.captcha.img=e.captcha.img.replace(/\r\n/g,""))}})},login:function(){var e=this,r={username:this.formData.username,password:this.formData.password};if(""!=this.captcha.id&&(r.captcha_id=this.captcha.id,r.captcha_code=this.formData.vercode),uni.showLoading({}),this.verify(r)){if(this.isSub)return;this.isSub=!0,this.$api.sendRequest({url:"/cashier/storeapi/login/login",data:r,success:function(r){uni.hideLoading(),r.code>=0?(uni.setStorageSync("site_id",r.data.site_id),uni.setStorageSync("store_id",r.data.store_id),uni.setStorage({key:"cashier_token",data:r.data.token,success:function(){e.$store.dispatch("getStoreInfo"),e.$store.dispatch("getUserInfo"),e.$store.dispatch("getUserGroup")}})):(e.isSub=!1,e.getCaptcha(),e.$util.showToast({title:r.message}))},fail:function(r){e.isSub=!1,e.getCaptcha()}})}},verify:function(e){var r=n.default.check(e,[{name:"username",checkType:"required",errorMsg:"请输入手机号"},{name:"password",checkType:"required",errorMsg:"请输入密码"},{name:"captcha_code",checkType:"required",errorMsg:"请输入验证码"}]);return!!r||(this.$util.showToast({title:n.default.error}),!1)}},computed:{menu:function(){return this.$store.state.menu}},watch:{menu:function(e){e&&e.length&&(e[0].path?this.$util.redirectTo(e[0].path,{},"redirectTo"):this.$util.redirectTo("/pages/stat/index",{},"redirectTo"))}}};r.default=i},4873:function(e,r,a){a("4d63"),a("c607"),a("ac1f"),a("2c3e"),a("25f0"),a("00b4"),a("a9e3"),a("c975"),e.exports={error:"",check:function(e,r){for(var a=0;a<r.length;a++){if(!r[a].checkType)return!0;if(!r[a].name)return!0;if(!r[a].errorMsg)return!0;if(!e[r[a].name])return this.error=r[a].errorMsg,!1;switch(r[a].checkType){case"custom":if("function"==typeof r[a].validate&&!r[a].validate(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"required":var t=new RegExp("/[S]+/");if(t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"string":t=new RegExp("^.{"+r[a].checkRule+"}$");if(!t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"int":t=new RegExp("^(-[1-9]|[1-9])[0-9]{"+r[a].checkRule+"}$");if(!t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"between":if(!this.isNumber(e[r[a].name]))return this.error=r[a].errorMsg,!1;var n=r[a].checkRule.split(",");if(n[0]=Number(n[0]),n[1]=Number(n[1]),e[r[a].name]>n[1]||e[r[a].name]<n[0])return this.error=r[a].errorMsg,!1;break;case"betweenD":t=/^-?[1-9][0-9]?$/;if(!t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;n=r[a].checkRule.split(",");if(n[0]=Number(n[0]),n[1]=Number(n[1]),e[r[a].name]>n[1]||e[r[a].name]<n[0])return this.error=r[a].errorMsg,!1;break;case"betweenF":t=/^-?[0-9][0-9]?.+[0-9]+$/;if(!t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;n=r[a].checkRule.split(",");if(n[0]=Number(n[0]),n[1]=Number(n[1]),e[r[a].name]>n[1]||e[r[a].name]<n[0])return this.error=r[a].errorMsg,!1;break;case"same":if(e[r[a].name]!=r[a].checkRule)return this.error=r[a].errorMsg,!1;break;case"notsame":if(e[r[a].name]==r[a].checkRule)return this.error=r[a].errorMsg,!1;break;case"email":t=/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;if(!t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"phoneno":t=/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/;if(!t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"zipcode":t=/^[0-9]{6}$/;if(!t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"reg":t=new RegExp(r[a].checkRule);if(!t.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"in":if(-1==r[a].checkRule.indexOf(e[r[a].name]))return this.error=r[a].errorMsg,!1;break;case"notnull":if(0==e[r[a].name]||void 0==e[r[a].name]||null==e[r[a].name]||e[r[a].name].length<1)return this.error=r[a].errorMsg,!1;break;case"lengthMin":if(e[r[a].name].length<r[a].checkRule)return this.error=r[a].errorMsg,!1;break;case"lengthMax":if(e[r[a].name].length>r[a].checkRule)return this.error=r[a].errorMsg,!1;break;case"numberId":if(!/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(e[r[a].name]))return this.error=r[a].errorMsg,!1;break}}return!0},isNumber:function(e){return/^-?[1-9][0-9]?.?[0-9]*$/.test(e)}}},"48ee":function(e,r,a){"use strict";a.r(r);var t=a("3609"),n=a.n(t);for(var i in t)["default"].indexOf(i)<0&&function(e){a.d(r,e,(function(){return t[e]}))}(i);r["default"]=n.a},5039:function(e,r,a){"use strict";a.d(r,"b",(function(){return n})),a.d(r,"c",(function(){return i})),a.d(r,"a",(function(){return t}));var t={pageMeta:a("6d42").default},n=function(){var e=this,r=e.$createElement,a=e._self._c||r;return a("v-uni-view",[a("page-meta",{attrs:{"root-font-size":e.getRootFontSize}}),a("v-uni-view",{staticClass:"container",style:{backgroundImage:"url("+e.$util.img("public/uniapp/cashier/login_bg.png")+")"}},[a("v-uni-view",{staticClass:"login-wrap"},[a("v-uni-view",{staticClass:"header"},[a("v-uni-image",{staticClass:"title",attrs:{src:e.$util.img("public/uniapp/cashier/login_logo.png"),mode:"aspectFit"}})],1),a("v-uni-view",{staticClass:"form-wrap"},[a("v-uni-view",{staticClass:"input-wrap"},[a("v-uni-input",{attrs:{type:"text",placeholder:"请输入用户名","placeholder-class":"placeholder"},on:{confirm:function(r){arguments[0]=r=e.$handleEvent(r),e.login.apply(void 0,arguments)}},model:{value:e.formData.username,callback:function(r){e.$set(e.formData,"username",r)},expression:"formData.username"}})],1),a("v-uni-view",{staticClass:"input-wrap"},[a("v-uni-input",{directives:[{name:"show",rawName:"v-show",value:e.passShow,expression:"passShow"}],attrs:{type:"text",placeholder:"请输入登录密码","placeholder-class":"placeholder"},on:{confirm:function(r){arguments[0]=r=e.$handleEvent(r),e.login.apply(void 0,arguments)}},model:{value:e.formData.password,callback:function(r){e.$set(e.formData,"password",r)},expression:"formData.password"}}),a("v-uni-input",{directives:[{name:"show",rawName:"v-show",value:!e.passShow,expression:"!passShow"}],attrs:{type:"password",placeholder:"请输入登录密码","placeholder-class":"placeholder"},on:{confirm:function(r){arguments[0]=r=e.$handleEvent(r),e.login.apply(void 0,arguments)}},model:{value:e.formData.password,callback:function(r){e.$set(e.formData,"password",r)},expression:"formData.password"}}),a("v-uni-view",{staticClass:"iconfont",class:{iconyanjing5:e.passShow,iconinvisible:!e.passShow},on:{click:function(r){arguments[0]=r=e.$handleEvent(r),e.passShow=!e.passShow}}})],1),a("v-uni-view",{staticClass:"input-wrap"},[a("v-uni-input",{attrs:{type:"number",placeholder:"请输入验证码","placeholder-class":"placeholder"},on:{confirm:function(r){arguments[0]=r=e.$handleEvent(r),e.login.apply(void 0,arguments)}},model:{value:e.formData.vercode,callback:function(r){e.$set(e.formData,"vercode",r)},expression:"formData.vercode"}}),a("v-uni-image",{staticClass:"captcha",attrs:{src:e.captcha.img},on:{click:function(r){arguments[0]=r=e.$handleEvent(r),e.getCaptcha.apply(void 0,arguments)}}})],1),a("v-uni-button",{staticClass:"login-btn primary-btn",attrs:{type:"default"},on:{click:function(r){arguments[0]=r=e.$handleEvent(r),e.login.apply(void 0,arguments)}}},[e._v("登录")])],1)],1)],1)],1)},i=[]},"6c82":function(e,r,a){var t=a("24fb");r=t(!1),r.push([e.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/* 文章场景相关 */.uni-app--showleftwindow + .uni-tabbar-bottom[data-v-6ec2ee34]{display:none}\r\n/* 收银台相关 */uni-text[data-v-6ec2ee34],\r\nuni-view[data-v-6ec2ee34]{font-size:.14rem}body[data-v-6ec2ee34]{min-width:1200px;overflow-x:unset!important;overflow-y:hidden;background:#eff0f4}body[data-v-6ec2ee34]::-webkit-scrollbar{width:.06rem;height:.06rem}body[data-v-6ec2ee34]::-webkit-scrollbar-button{display:none}body[data-v-6ec2ee34]::-webkit-scrollbar-thumb{border-radius:.06rem;box-shadow:inset 0 0 .06rem rgba(45,43,43,.45);background-color:#ddd}body[data-v-6ec2ee34]::-webkit-scrollbar-track{background-color:initial}uni-radio[data-v-6ec2ee34]{-webkit-transform:scale(.8);transform:scale(.8)}uni-checkbox[data-v-6ec2ee34]{-webkit-transform:scale(.8);transform:scale(.8)}uni-page-body[data-v-6ec2ee34]{width:100vw;height:100vh;background:#f7f8fa}body.?%PAGE?%[data-v-6ec2ee34]{background:#f7f8fa}.container[data-v-6ec2ee34]{position:absolute;left:0;top:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;align-items:center;justify-content:center}.container .login-bg[data-v-6ec2ee34]{margin-right:1.5rem;width:5.9rem;height:4.3rem}.container .login-bg uni-image[data-v-6ec2ee34]{width:5.9rem;height:4.3rem}.login-wrap[data-v-6ec2ee34]{padding:.3rem 0;width:3.48rem;background-color:#fff;box-shadow:0 .01rem .09rem 0 rgba(15,92,251,.12);border-radius:.05rem}.login-wrap .header[data-v-6ec2ee34]{text-align:center}.login-wrap .header .title[data-v-6ec2ee34]{width:2.13rem;height:.78rem}.login-wrap .header .desc[data-v-6ec2ee34]{font-size:.16rem;color:#969799;margin-top:.1rem}.form-wrap[data-v-6ec2ee34]{display:flex;flex-direction:column;align-items:center;margin-top:.3rem}.form-wrap .input-wrap[data-v-6ec2ee34]{width:2.85rem;padding:0 .1rem;border:.01rem solid #e6e6e6;margin-top:.25rem;display:flex;align-items:center;box-sizing:border-box;border-radius:.05rem}.form-wrap .input-wrap uni-input[data-v-6ec2ee34]{flex:1;height:.4rem;line-height:.4rem;font-size:.14rem}.form-wrap .input-wrap .placeholder[data-v-6ec2ee34]{font-size:.14rem;color:#999;font-weight:500}.form-wrap .input-wrap .send-code[data-v-6ec2ee34]{color:#8558fa;cursor:pointer}.form-wrap .input-wrap .send-code.disabled[data-v-6ec2ee34]{cursor:not-allowed;color:#999}.form-wrap .input-wrap .captcha[data-v-6ec2ee34]{width:.76rem;height:.3rem;cursor:pointer}.form-wrap .input-wrap .iconfont[data-v-6ec2ee34]{font-size:.14rem;cursor:pointer}.form-wrap .login-btn[data-v-6ec2ee34]{width:2.85rem;margin-top:.3rem;height:.4rem;line-height:.4rem;border-radius:.05rem}.login-action[data-v-6ec2ee34]{margin-top:.1rem;text-align:right;color:#999}.login-action uni-text[data-v-6ec2ee34]{margin-left:.1rem;cursor:pointer}',""]),e.exports=r},"866a":function(e,r,a){"use strict";a.r(r);var t=a("5039"),n=a("48ee");for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(r,e,(function(){return n[e]}))}(i);a("b575b");var o=a("f0c5"),s=Object(o["a"])(n["default"],t["b"],t["c"],!1,null,"6ec2ee34",null,!1,t["a"],void 0);r["default"]=s.exports},9615:function(e,r,a){var t=a("6c82");t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);var n=a("4f06").default;n("c5ab1334",t,!0,{sourceMap:!1,shadowMode:!1})},b575b:function(e,r,a){"use strict";var t=a("9615"),n=a.n(t);n.a}}]);
|