| | |
| | | import Cookie from 'js-cookie' |
| | | import ValidateCode from '@/sfc/ValidateCode.vue' |
| | | import loginApi from '@/api/loginApi.js' |
| | | // import md5 from 'js-md5' |
| | | import { useLoginUserStore } from '@/stores/user' |
| | | export default { |
| | | components: { |
| | | ValidateCode |
| | |
| | | result: '' |
| | | } |
| | | }, |
| | | setup(){ |
| | | const user = useLoginUserStore() |
| | | return {user} |
| | | }, |
| | | mounted() { |
| | | this.getAccount() |
| | | localStorage.setItem('zmc','zmc') |
| | | localStorage.setItem('pass','1234') |
| | | }, |
| | | methods: { |
| | | login() { |
| | |
| | | ElMessage.success('登录成功') |
| | | const token = 'abc' |
| | | Cookie.set('token', token) |
| | | |
| | | // 输入的用户名保存在pinia中,并且存入浏览器本地 |
| | | this.user.currentLoginUser = res.data.data |
| | | |
| | | localStorage.setItem('currentUserName',res.data.data) |
| | | // 登录成功,跳转到对应页面 |
| | | this.$router.push('/edata') // 假设登录成功后跳转到 '/dashboard' 页面 |
| | | // 保存token |