diff --git a/src/main/resources/zzz/src/services/authServices.js b/src/main/resources/zzz/src/services/authServices.js index b012884..e5e1828 100644 --- a/src/main/resources/zzz/src/services/authServices.js +++ b/src/main/resources/zzz/src/services/authServices.js @@ -19,7 +19,7 @@ export const authServices = { const requestData = { username: registerData.username, password: registerData.password, - userType: 'repairer', // 固定为repairer类型 + userType: 'repairman', // 固定为repairma 类型 repairmanId: registerData.repairmanId } diff --git a/src/main/resources/zzz/src/services/workOrderService.js b/src/main/resources/zzz/src/services/workOrderService.js new file mode 100644 index 0000000..c1419b2 --- /dev/null +++ b/src/main/resources/zzz/src/services/workOrderService.js @@ -0,0 +1,14 @@ +// src/services/workOrderService.js +import api from './api' + +export const workOrderService = { + // 获取我的工单 + async getMyOrders(repairmanId) { + try { + const response = await api.get(`/api/app/repairman/my-orders?repairmanId=${repairmanId}`) + return response.data + } catch (error) { + throw error.response?.data || error.message + } + } +} diff --git a/src/main/resources/zzz/src/stores/auth.js b/src/main/resources/zzz/src/stores/auth.js index 1e4c28f..fa8910e 100644 --- a/src/main/resources/zzz/src/stores/auth.js +++ b/src/main/resources/zzz/src/stores/auth.js @@ -35,10 +35,11 @@ export const useAuthStore = defineStore('auth', () => { return user.value?.userType || localStorage.getItem('userType') }) - // 获取维修人员ID - const getRepairmanId = computed(() => { - return user.value?.repairmanId || localStorage.getItem('repairmanId') - }) + // 获取维修人员ID +const getRepairmanId = computed(() => { + return user.value?.userId || localStorage.getItem('userId') // 使用userId而不是repairmanId +}) + // 登出 const logout = () => { diff --git a/src/main/resources/zzz/src/views/HomePage.vue b/src/main/resources/zzz/src/views/HomePage.vue index 219ee16..a6b810a 100644 --- a/src/main/resources/zzz/src/views/HomePage.vue +++ b/src/main/resources/zzz/src/views/HomePage.vue @@ -16,7 +16,7 @@