| | |
| | | </view> |
| | | <view class="loginBtn"><u-button type="primary" |
| | | :text="btnText == 1 ? '绑定' : '登录'" |
| | | @click="submit()"></u-button></view> |
| | | @click="submit()" |
| | | :loading="submitLoading"></u-button></view> |
| | | </view> |
| | | </template> |
| | | |
| | |
| | | // username: '13333333332',// 司机 |
| | | password: '', |
| | | remember: true, |
| | | baseUrl: '' |
| | | baseUrl: '', |
| | | submitLoading: false |
| | | }; |
| | | }, |
| | | methods: { |
| | |
| | | } |
| | | let grant_type = 'password'; |
| | | //登录接口 |
| | | this.submitLoading = true |
| | | await apiLoginPassword({ |
| | | username: this.username, |
| | | password: this.password, |
| | |
| | | setToken(res.access_token); |
| | | setRefreshToken(res.refresh_token); |
| | | if (this.btnText == 0) { |
| | | this.submitLoading = false |
| | | if (res.code != 1) { |
| | | // 登陆成功,存储相关信息 |
| | | setToken(res.access_token); |
| | |
| | | this.setUserTabbar(res.data.type); |
| | | uni.setStorageSync('roleType', res.data.type); |
| | | uni.setStorageSync("userId", res.data.userId) |
| | | uni.setStorageSync("carNo", res.data.carNo) |
| | | setCustomerId(res.data.customerid); |
| | | setName(res.name); |
| | | uni.hideLoading(); |
| | | //跳转页面 |
| | | this.$nextTick(() => { |
| | | redirectHome(); |
| | | }); |
| | | if(res.data.forcePassword == 1) { //forcePassword为1强制修改密码 |
| | | uni.navigateTo({ |
| | | url: '/pages/login/resetPassword/resetPassword' |
| | | }) |
| | | }else { |
| | | //跳转页面 |
| | | this.$nextTick(() => { |
| | | redirectHome(); |
| | | }); |
| | | } |
| | | }) |
| | | .catch(err => { |
| | | this.submitLoading = false |
| | | this.$u.toast('登录异常!'); |
| | | console.log(err); |
| | | }); |
| | |
| | | }); |
| | | } |
| | | } |
| | | }) |
| | | .catch(e => { |
| | | }).catch(e => { |
| | | this.submitLoading = false |
| | | this.$u.toast(e); |
| | | }); |
| | | |
| | | } |
| | | } |
| | | }; |
| | |
| | | .dengluBtn { |
| | | margin-top: 80rpx; |
| | | } |
| | | </style> |
| | | </style> |