From b33a50e839a74c3ebabe7d392958f4cd57fb1b0b Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 16 Jan 2025 15:09:58 +0700 Subject: [PATCH] fix isDirector --- src/components/Dialogs/DialogOrgSelect.vue | 1 + src/components/Dialogs/DialogOrgSelectEmployee.vue | 1 + src/interface/request/orgSelect/org.ts | 1 + src/modules/05_placement/interface/response/SelectOrg.ts | 1 + src/modules/05_placement/stores/storeSelect.ts | 1 + 5 files changed, 5 insertions(+) diff --git a/src/components/Dialogs/DialogOrgSelect.vue b/src/components/Dialogs/DialogOrgSelect.vue index 338b585f1..a491e8249 100644 --- a/src/components/Dialogs/DialogOrgSelect.vue +++ b/src/components/Dialogs/DialogOrgSelect.vue @@ -292,6 +292,7 @@ async function getDataTable(id: string, level: number = 0) { node: e.node, nodeId: e.nodeId, isCondition: e.isCondition, + isDirector: e.isDirector, })); positionNo.value = listPosNo; diff --git a/src/components/Dialogs/DialogOrgSelectEmployee.vue b/src/components/Dialogs/DialogOrgSelectEmployee.vue index a58baf3b9..50bdd1afa 100644 --- a/src/components/Dialogs/DialogOrgSelectEmployee.vue +++ b/src/components/Dialogs/DialogOrgSelectEmployee.vue @@ -277,6 +277,7 @@ async function getDataTable(id: string, level: number = 0) { node: e.node, nodeId: e.nodeId, isCondition: e.isCondition, + isDirector: e.isDirector, })); positionNo.value = listPosNo; diff --git a/src/interface/request/orgSelect/org.ts b/src/interface/request/orgSelect/org.ts index 326c38b7c..21ce503e1 100644 --- a/src/interface/request/orgSelect/org.ts +++ b/src/interface/request/orgSelect/org.ts @@ -73,6 +73,7 @@ interface PositionMain { node: number; nodeId: string; isCondition: boolean; + isDirector: boolean; } interface PositionNo { diff --git a/src/modules/05_placement/interface/response/SelectOrg.ts b/src/modules/05_placement/interface/response/SelectOrg.ts index 5ae78dac6..d5fa88ed5 100644 --- a/src/modules/05_placement/interface/response/SelectOrg.ts +++ b/src/modules/05_placement/interface/response/SelectOrg.ts @@ -74,6 +74,7 @@ interface PositionMaim { node: number; nodeId: string; isCondition: boolean; + isDirector: boolean; } interface PositionNo { diff --git a/src/modules/05_placement/stores/storeSelect.ts b/src/modules/05_placement/stores/storeSelect.ts index 37a56cf04..d6ba9b923 100644 --- a/src/modules/05_placement/stores/storeSelect.ts +++ b/src/modules/05_placement/stores/storeSelect.ts @@ -28,6 +28,7 @@ export const useSelectOrgStore = defineStore("selectorg", () => { node: e.node, nodeId: e.nodeId, isCondition: e.isCondition, + isDirector: e.isDirector, })); return listPosNo;