Files
shangbangbang/uniapp/unpackage/dist/build/web/static/js/pages-login-login.d2d524ea.js
T
solosw 99b11b04e4 1.0
2026-01-05 14:11:34 +08:00

1 line
5.7 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-login-login"],{3053:function(n,t,o){"use strict";o.r(t);var e=o("f4b2"),i=o.n(e);for(var a in e)["default"].indexOf(a)<0&&function(n){o.d(t,n,(function(){return e[n]}))}(a);t["default"]=i.a},"4d45":function(n,t,o){"use strict";o.r(t);var e=o("95ed"),i=o("3053");for(var a in i)["default"].indexOf(a)<0&&function(n){o.d(t,n,(function(){return i[n]}))}(a);o("b4f7");var r=o("828b"),s=Object(r["a"])(i["default"],e["b"],e["c"],!1,null,"20683dd0",null,!1,e["a"],void 0);t["default"]=s.exports},"95ed":function(n,t,o){"use strict";o.d(t,"b",(function(){return i})),o.d(t,"c",(function(){return a})),o.d(t,"a",(function(){return e}));var e={uniIcons:o("f01b").default},i=function(){var n=this,t=n.$createElement,o=n._self._c||t;return o("v-uni-view",{staticClass:"container"},[o("v-uni-view",{staticClass:"login-header"},[o("v-uni-text",{staticClass:"app-title"},[n._v("商帮帮")])],1),o("v-uni-view",{staticClass:"login-form"},[o("v-uni-view",{staticClass:"form-item"},[o("uni-icons",{attrs:{type:"phone",size:"20",color:"rgba(255,255,255,0.8)"}}),o("v-uni-input",{staticClass:"form-input",attrs:{type:"number",placeholder:"请输入手机号",maxlength:"11"},model:{value:n.loginForm.phone,callback:function(t){n.$set(n.loginForm,"phone",t)},expression:"loginForm.phone"}})],1),o("v-uni-view",{staticClass:"form-item"},[o("uni-icons",{attrs:{type:"locked",size:"20",color:"rgba(255,255,255,0.8)"}}),o("v-uni-input",{staticClass:"form-input",attrs:{type:"password",placeholder:"请输入密码"},model:{value:n.loginForm.password,callback:function(t){n.$set(n.loginForm,"password",t)},expression:"loginForm.password"}})],1),o("v-uni-button",{staticClass:"login-btn",attrs:{disabled:n.loginLoading},on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.handleLogin.apply(void 0,arguments)}}},[n._v(n._s(n.loginLoading?"登录中...":"登录"))]),o("v-uni-view",{staticClass:"action-links"},[o("v-uni-text",{staticClass:"link-text",on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.goToRegister.apply(void 0,arguments)}}},[n._v("立即注册")])],1)],1)],1)},a=[]},ae0f:function(n,t,o){var e=o("fb8c");e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[n.i,e,""]]),e.locals&&(n.exports=e.locals);var i=o("967d").default;i("99df4616",e,!0,{sourceMap:!1,shadowMode:!1})},b4f7:function(n,t,o){"use strict";var e=o("ae0f"),i=o.n(e);i.a},f4b2:function(n,t,o){"use strict";o("6a54");var e=o("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=e(o("2634")),a=e(o("2fdc"));o("5c47"),o("0506");var r=e(o("95a3")),s={data:function(){return{loginForm:{phone:"",password:""},loginLoading:!1}},onLoad:function(){var n=uni.getStorageSync("token");n&&uni.reLaunch({url:"/pages/index/index"})},methods:{validateForm:function(){return this.loginForm.phone?/^1[3-9]\d{9}$/.test(this.loginForm.phone)?this.loginForm.password?!(this.loginForm.password.length<6)||(uni.showToast({title:"密码长度不能少于6位",icon:"none"}),!1):(uni.showToast({title:"请输入密码",icon:"none"}),!1):(uni.showToast({title:"手机号格式不正确",icon:"none"}),!1):(uni.showToast({title:"请输入手机号",icon:"none"}),!1)},handleLogin:function(){var n=this;return(0,a.default)((0,i.default)().mark((function t(){var o,e,a,s;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n.validateForm()){t.next=2;break}return t.abrupt("return");case 2:return n.loginLoading=!0,t.prev=3,t.next=6,r.default.post("/back/auth/login",n.loginForm);case 6:o=t.sent,o.success?(e=o.data,a=e.token,s=e.user,uni.setStorageSync("token",a),uni.setStorageSync("userInfo",s),uni.showToast({title:"登录成功",icon:"success"}),setTimeout((function(){uni.reLaunch({url:"/pages/index/index"})}),1500)):uni.showToast({title:o.message||"登录失败",icon:"none"}),t.next=12;break;case 10:t.prev=10,t.t0=t["catch"](3);case 12:return t.prev=12,n.loginLoading=!1,t.finish(12);case 15:case"end":return t.stop()}}),t,null,[[3,10,12,15]])})))()},goToRegister:function(){uni.navigateTo({url:"/pages/register/register"})},forgotPassword:function(){uni.showModal({title:"忘记密码",content:"请联系客服重置密码\n客服电话:400-123-4567",showCancel:!1})}}};t.default=s},fb8c:function(n,t,o){var e=o("c86c");t=e(!1),t.push([n.i,".container[data-v-20683dd0]{background:linear-gradient(135deg,#f44,#f66);min-height:100vh;padding:%?100?% %?60?%;display:flex;flex-direction:column}.login-header[data-v-20683dd0]{text-align:center;margin-bottom:%?120?%;color:#fff}.app-title[data-v-20683dd0]{display:block;font-size:%?64?%;font-weight:700;margin-bottom:%?20?%}.app-subtitle[data-v-20683dd0]{font-size:%?28?%;opacity:.9}.login-form[data-v-20683dd0]{flex:1}.form-item[data-v-20683dd0]{background-color:hsla(0,0%,100%,.1);border-radius:%?50?%;display:flex;align-items:center;padding:0 %?40?%;margin-bottom:%?40?%;border:%?2?% solid hsla(0,0%,100%,.2)}.form-item[data-v-20683dd0]:focus-within{background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.form-item uni-icons[data-v-20683dd0]{margin-right:%?30?%}.form-input[data-v-20683dd0]{flex:1;height:%?100?%;font-size:%?32?%;color:#fff}.form-input[data-v-20683dd0]::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.form-input[data-v-20683dd0]::placeholder{color:hsla(0,0%,100%,.7)}.login-btn[data-v-20683dd0]{background-color:hsla(0,0%,100%,.9);color:#f44;border-radius:%?50?%;height:%?100?%;font-size:%?36?%;font-weight:700;margin:%?60?% 0;border:none}.login-btn[data-v-20683dd0]:disabled{background-color:hsla(0,0%,100%,.5);color:rgba(255,68,68,.5)}.action-links[data-v-20683dd0]{display:flex;justify-content:space-between;padding:0 %?20?%}.link-text[data-v-20683dd0]{color:hsla(0,0%,100%,.9);font-size:%?28?%;text-decoration:underline}",""]),n.exports=t}}]);