diff --git a/src/stores/employee/index.ts b/src/stores/employee/index.ts index eee90156..2a32ac35 100644 --- a/src/stores/employee/index.ts +++ b/src/stores/employee/index.ts @@ -97,17 +97,17 @@ const useEmployeeStore = defineStore('api-employee', () => { async function createEmployeeCheckup( employeeId: string, - data: EmployeeCreate, + data: EmployeeCheckupCreate, flow?: { sessionId?: string; refTransactionId?: string; transactionId?: string; }, ) { - const { code, image, ...payload } = data; - const res = await api.post( + const { ...payload } = data; + const res = await api.post( `/employee/${employeeId}/checkup`, - { ...payload.employeeCheckup }, + { ...payload }, { headers: { 'X-Session-Id': flow?.sessionId, @@ -124,17 +124,17 @@ const useEmployeeStore = defineStore('api-employee', () => { async function createEmployeeWork( employeeId: string, - data: EmployeeCreate, + data: EmployeeWorkCreate, flow?: { sessionId?: string; refTransactionId?: string; transactionId?: string; }, ) { - const { code, image, ...payload } = data; - const res = await api.post( + const { ...payload } = data; + const res = await api.post( `/employee/${employeeId}/work`, - { ...payload.employeeWork }, + { ...payload }, { headers: { 'X-Session-Id': flow?.sessionId, @@ -151,17 +151,17 @@ const useEmployeeStore = defineStore('api-employee', () => { async function createEmployeeOtherInfo( employeeId: string, - data: EmployeeCreate, + data: EmployeeOtherCreate, flow?: { sessionId?: string; refTransactionId?: string; transactionId?: string; }, ) { - const { code, image, ...payload } = data; - const res = await api.post( + const { ...payload } = data; + const res = await api.post( `/employee/${employeeId}/other-info`, - { ...payload.employeeOtherInfo }, + { ...payload }, { headers: { 'X-Session-Id': flow?.sessionId, @@ -178,17 +178,17 @@ const useEmployeeStore = defineStore('api-employee', () => { async function editByIdEmployeeCheckup( employeeId: string, - data: Partial, + data: Partial, flow?: { sessionId?: string; refTransactionId?: string; transactionId?: string; }, ) { - const { code, image, ...payload } = data; - const res = await api.put( + const { ...payload } = data; + const res = await api.put( `/employee/${employeeId}/checkup}`, - { ...payload.employeeCheckup }, + { ...payload }, { headers: { 'X-Session-Id': flow?.sessionId, @@ -205,17 +205,17 @@ const useEmployeeStore = defineStore('api-employee', () => { async function editByIdEmployeeWork( employeeId: string, - data: Partial, + data: Partial, flow?: { sessionId?: string; refTransactionId?: string; transactionId?: string; }, ) { - const { code, image, ...payload } = data; - const res = await api.put( + const { ...payload } = data; + const res = await api.put( `/employee/${employeeId}/work}`, - { ...payload.employeeWork }, + { ...payload }, { headers: { 'X-Session-Id': flow?.sessionId, @@ -232,17 +232,17 @@ const useEmployeeStore = defineStore('api-employee', () => { async function editByIdEmployeeOtherInfo( employeeId: string, - data: Partial, + data: Partial, flow?: { sessionId?: string; refTransactionId?: string; transactionId?: string; }, ) { - const { code, image, ...payload } = data; - const res = await api.put( + const { ...payload } = data; + const res = await api.put( `/employee/${employeeId}/other-info}`, - { ...payload.employeeWork }, + { ...payload }, { headers: { 'X-Session-Id': flow?.sessionId,