diff --git a/src/stores/authStore.js b/src/stores/authStore.js
index 977cd25..cede1f1 100644
--- a/src/stores/authStore.js
+++ b/src/stores/authStore.js
@@ -58,7 +58,6 @@ export const useAuthStore = defineStore('auth', () => {
router.push({ name: 'collection'})
} catch (error) {
console.error('Login error:', error)
- throw error
}
}
diff --git a/src/stores/labelsStore.js b/src/stores/labelsStore.js
index ab8ef28..968d3ff 100644
--- a/src/stores/labelsStore.js
+++ b/src/stores/labelsStore.js
@@ -34,7 +34,7 @@ export const useLabelsStore = defineStore('labels', () => {
const getLabels = async () => {
try {
- const response = await apiClient.get(`/merch/labels?_=${Date.now()}`)
+ const response = await apiClient.get('/merch/labels')
const labelList = Array.isArray(response.data) ? response.data : []
labels.value = labelList
localStorage.setItem('labels', JSON.stringify(labelList))
@@ -46,7 +46,7 @@ export const useLabelsStore = defineStore('labels', () => {
const updateLabel = async (uuid, updatedData) => {
try {
- await apiClient.put(`/merch/labels/${uuid}?_=${Date.now()}`, updatedData)
+ await apiClient.put(`/merch/labels/${uuid}`, updatedData)
await getLabels()
} catch (error) {
console.error('Failed to update label:', error)
diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue
index 756bb8d..0a2015e 100644
--- a/src/views/LoginView.vue
+++ b/src/views/LoginView.vue
@@ -2,23 +2,16 @@
import { reactive, ref } from 'vue'
import { useAuthStore } from '@/stores/authStore.js'
import { storeToRefs } from 'pinia'
-import { useMessage } from 'naive-ui'
const store = useAuthStore()
-const messages = useMessage()
const { activeTab } = storeToRefs(store)
const signInEmail = ref('')
const signInPassword = ref('')
-const onSignIn = async () => {
- try{
- await store.login(signInEmail.value, signInPassword.value)
- messages.success('Login success')
- } catch (error) {
- messages.error("Login error")
- }
+const onSignIn = () => {
+ store.login(signInEmail.value, signInPassword.value)
}
const signUp = reactive({
@@ -27,35 +20,8 @@ const signUp = reactive({
reenterPassword: '',
})
-const onSignUp = async () => {
- if (!signUp.email.trim()) {
- messages.error('Email is required')
- return
- }
-
- const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/
- if (!emailRegex.test(signUp.email)) {
- messages.error('Please enter a valid email address')
- return
- }
-
- if (!signUp.password.trim()) {
- messages.error('Password is required')
- return
- }
-
- if (signUp.password !== signUp.reenterPassword) {
- messages.error('Passwords do not match')
- return
- }
-
- try{
- await store.register(signUp.email, signUp.password)
- messages.success('Register success')
- activeTab.value = 'signin'
- } catch (error) {
- messages.error("Register error")
- }
+const onSignUp = () => {
+ store.register(signUp.email, signUp.password)
}
@@ -77,7 +43,7 @@ const onSignUp = async () => {
- Sign In
+ Sign In
@@ -92,7 +58,7 @@ const onSignUp = async () => {
- Sign up
+ Sign up