| | |
| | | import { tokenUtils } from '@/utils/axios.js'; |
| | | import { useLoginStore } from '@/stores/login.js' |
| | | import { storeToRefs } from 'pinia'; |
| | | import cityItems from '@/assets/json/cityItems.json' |
| | | export default { |
| | | setup() { |
| | | const { lastRouteInfo } = storeToRefs(useLoginStore()) |
| | |
| | | } |
| | | }, |
| | | login() { |
| | | const data = { |
| | | let data = { |
| | | mobile: this.form.mobile, |
| | | code: this.form.code, |
| | | state: this.state, |
| | | openid: this.openid, |
| | | wxCode: this.wxCode |
| | | wxCode: this.wxCode, |
| | | } |
| | | this.loginLoading = true |
| | | this.$axios.post('/system/auth/staff/checkin/bind', data).then(async res => { |
| | |
| | | const resData = res.data.data |
| | | tokenUtils.setTokens(resData.accessToken, resData.refreshToken) |
| | | this.$message.success('绑定成功') |
| | | const path = localStorage.getItem('verify_url') |
| | | const path = localStorage.getItem('_enterUrl') |
| | | if (path) { |
| | | this.$router.replace(path) |
| | | } |