|
|
@@ -67,20 +67,27 @@ async function onSubmit() {
|
|
67
|
67
|
showToast('请完整填写工号和姓名')
|
|
68
|
68
|
return
|
|
69
|
69
|
}
|
|
70
|
|
-
|
|
|
70
|
+ import axios from '@/axios'
|
|
71
|
71
|
try {
|
|
72
|
72
|
isLoading.value = true
|
|
|
73
|
+ const userId=ref('C19810FBCBD111B2B2FA58EA818C71F9')
|
|
73
|
74
|
|
|
74
|
|
- // 模拟生成一个临时 token 或直接标记为游客
|
|
75
|
|
- const tempToken = `guest_${Date.now()}`
|
|
76
|
|
-
|
|
77
|
|
- // 保存游客信息
|
|
78
|
|
- localStorage.setItem('token', tempToken)
|
|
79
|
|
- localStorage.setItem('userCode', formData.value.userCode.trim())
|
|
80
|
|
- localStorage.setItem('userName', formData.value.userName.trim())
|
|
81
|
|
- localStorage.setItem('userId', 'guest') // 标记为游客
|
|
82
|
|
- localStorage.setItem('guestMode', 'true') // 可选:显式标记游客模式
|
|
83
|
|
-
|
|
|
75
|
+ var url = 'framework/SysLogin/queryPublicKeyToken'
|
|
|
76
|
+ // var url = 'framework/SysLogin/queryPublicKey'
|
|
|
77
|
+ var param = {
|
|
|
78
|
+ param: userId.value
|
|
|
79
|
+ }
|
|
|
80
|
+ await axios.post(url, param).then(response => {
|
|
|
81
|
+
|
|
|
82
|
+ localStorage.setItem('publicKey', response.data.data.publicKey)
|
|
|
83
|
+ localStorage.setItem('userId', response.data.data.id)
|
|
|
84
|
+ localStorage.setItem('userCode', formData.value.userCode.trim())
|
|
|
85
|
+ localStorage.setItem('userName', response.data.data.userName)
|
|
|
86
|
+ localStorage.setItem('userDesc', formData.value.userName.trim())
|
|
|
87
|
+ localStorage.setItem('userType', response.data.data.userType)
|
|
|
88
|
+ localStorage.setItem('token', response.data.data.token)
|
|
|
89
|
+ localStorage.setItem('belongId', response.data.data.belongId)
|
|
|
90
|
+ })
|
|
84
|
91
|
showToast({
|
|
85
|
92
|
type: 'success',
|
|
86
|
93
|
message: '信息提交成功'
|