liveh5-nuxt/app/stores-collect-code/auth/index.js
xingyy 53571882a0 refactor(auth): 重构登录模块并优化验证码功能
- 修改 token 在 codeAuthStore 中的名称,从 token 改为 codeToken
- 优化验证码发送逻辑,增加错误处理和加载状态管理
- 调整页面布局和样式,提高用户体验
- 修复了一些小的 UI 问题,例如输入框聚焦状态和倒计时显示
2025-03-02 14:35:00 +08:00

47 lines
1.6 KiB
JavaScript

import { createGlobalState,useLocalStorage } from '@vueuse/core'
export const codeAuthStore = createGlobalState(() => {
const codeToken=useLocalStorage('codeToken','')
const RefreshToken=useLocalStorage('RefreshToken','')
const userInfo=useLocalStorage('userInfo',{})
const fingerprint=useLocalStorage('fingerprint','')
const formData=useLocalStorage('formData',{
"countryCode": "",
"phone": "", //手机号
"userName": "", //用户名 (第一次传)
"gender": 1, //性别 1男 2女 3未知 (第一次传)
"birthday": "", //生日 (第一次传)
"address": "", //家庭住址 (第一次传)
"bankName": "", //银行名字(第一次传)
"bankNo": "", //银行卡号(第一次传)
"cardId": "",
cardType:1
})
const lotNo=useLocalStorage('lotNo',undefined)
const price=useLocalStorage('price',undefined)
const auctionArtworkUuid=useLocalStorage('auctionArtworkUuid',undefined)
const number=useLocalStorage('number',undefined)
const qrUid=useLocalStorage('qrUid',undefined)
const cpayment=useLocalStorage('cpayment',{
price:'',
currency:''
})
const qrData=useLocalStorage('qrData',{})
const codePKey=useLocalStorage('codePKey','')
const codePayUid=useLocalStorage('codePayUid','')
return{
codePKey,
codePayUid,
qrData,
qrUid,
cpayment,
lotNo,
price,
auctionArtworkUuid,
number,
formData,
userInfo,
RefreshToken,
codeToken,
fingerprint
}
})