From a6c7981fd84c4545be12384fbe8ca36787d3c93d Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 16 Oct 2024 18:11:38 +0700 Subject: [PATCH] API workflow --- src/api/02_organizational/api.organization.ts | 6 + src/components/Workflow/DialogApprove.vue | 96 +++++++--- .../Workflow/DialogSelectPerson.vue | 53 ++++-- src/components/Workflow/Main.vue | 168 +++++++++++------- .../components/Transfer/TransferDetail.vue | 2 +- 5 files changed, 228 insertions(+), 97 deletions(-) diff --git a/src/api/02_organizational/api.organization.ts b/src/api/02_organizational/api.organization.ts index be30dbfae..be7d27acd 100644 --- a/src/api/02_organizational/api.organization.ts +++ b/src/api/02_organizational/api.organization.ts @@ -6,6 +6,7 @@ const orgProfile = `${env.API_URI}/org/profile`; const orgEmployeePos = `${env.API_URI}/org/employee/pos`; const orgAct = `${env.API_URI}/org/act`; const orgPosAct = `${env.API_URI}/org/pos/act`; +const workflow = `${env.API_URI}/org/workflow`; export default { keycloakPosition: () => `${organization}/profile/keycloak/position`, @@ -134,4 +135,9 @@ export default { orgPermissionsSys: `${organization}/permission`, checkIsOfficer: (id: string) => `${organization}/check/child1/${id}`, + + /** + * workflow + */ + workflow: `${workflow}/`, }; diff --git a/src/components/Workflow/DialogApprove.vue b/src/components/Workflow/DialogApprove.vue index f075cc475..9e54b0058 100644 --- a/src/components/Workflow/DialogApprove.vue +++ b/src/components/Workflow/DialogApprove.vue @@ -1,34 +1,90 @@ diff --git a/src/modules/05_placement/components/Transfer/TransferDetail.vue b/src/modules/05_placement/components/Transfer/TransferDetail.vue index c9e4fdb21..d9f921005 100644 --- a/src/modules/05_placement/components/Transfer/TransferDetail.vue +++ b/src/modules/05_placement/components/Transfer/TransferDetail.vue @@ -686,7 +686,7 @@ onMounted(async () => { - +