fix: lint errors again

This commit is contained in:
Feng Yue
2025-08-13 13:23:10 +08:00
parent f193db926d
commit 56e4630827
3 changed files with 17 additions and 13 deletions

View File

@@ -296,17 +296,17 @@ const showApiKey = (apiKey) => {
const regenerateApiKey = async (apiKey) => {
try {
const result = await userStore.regenerateApiKey(apiKey.id)
if (result.success) {
showToast('API key regenerated successfully', 'success')
// 显示新的API key
selectedApiKey.value = {
...apiKey,
key: result.apiKey.key
}
showViewModal.value = true
// 重新加载列表
await loadApiKeys()
}
@@ -324,7 +324,7 @@ const deleteApiKey = (apiKey) => {
const handleDeleteConfirm = async () => {
try {
const result = await userStore.deleteApiKey(selectedApiKey.value.id)
if (result.success) {
showToast('API key deleted successfully', 'success')
await loadApiKeys()

View File

@@ -366,7 +366,7 @@ const loadUsageStats = async () => {
userStore.getUserUsageStats({ period: selectedPeriod.value }),
userStore.getUserApiKeys()
])
usageStats.value = stats
userApiKeys.value = apiKeys
} catch (error) {

View File

@@ -23,7 +23,7 @@ export const useUserStore = defineStore('user', {
this.loading = true
try {
const response = await axios.post(`${API_BASE}/login`, credentials)
if (response.data.success) {
this.user = response.data.user
this.sessionToken = response.data.sessionToken
@@ -52,9 +52,13 @@ export const useUserStore = defineStore('user', {
async logout() {
try {
if (this.sessionToken) {
await axios.post(`${API_BASE}/logout`, {}, {
headers: { 'x-user-token': this.sessionToken }
})
await axios.post(
`${API_BASE}/logout`,
{},
{
headers: { 'x-user-token': this.sessionToken }
}
)
}
} catch (error) {
console.error('Logout request failed:', error)
@@ -93,7 +97,7 @@ export const useUserStore = defineStore('user', {
async getUserProfile() {
try {
const response = await axios.get(`${API_BASE}/profile`)
if (response.data.success) {
this.user = response.data.user
localStorage.setItem('userData', JSON.stringify(this.user))
@@ -167,10 +171,10 @@ export const useUserStore = defineStore('user', {
this.user = null
this.sessionToken = null
this.isAuthenticated = false
localStorage.removeItem('userToken')
localStorage.removeItem('userData')
// 清除 axios 默认头部
delete axios.defaults.headers.common['x-user-token']
},
@@ -182,4 +186,4 @@ export const useUserStore = defineStore('user', {
}
}
}
})
})