diff --git a/src/components/CardProfile.vue b/src/components/CardProfile.vue index 00eb02094..8dd34c0aa 100644 --- a/src/components/CardProfile.vue +++ b/src/components/CardProfile.vue @@ -41,7 +41,7 @@ async function fetchDataProfile(data: DataProfile) { fetchCheckAvatar(data.profileId); } profile.id = data.profileId; - profile.fullName = `${data.rank ? data.rank : data.prefix ?? ""}${data.firstName ?? ""} ${ + profile.fullName = `${data.prefix ?? ""}${data.firstName ?? ""} ${ data.lastName ?? "" } `; diff --git a/src/components/information/Assessment.vue b/src/components/information/Assessment.vue deleted file mode 100644 index 131255969..000000000 --- a/src/components/information/Assessment.vue +++ /dev/null @@ -1,980 +0,0 @@ - - - - diff --git a/src/modules/01_metadata/components/Calendar.vue b/src/modules/01_metadata/components/Calendar.vue deleted file mode 100644 index d4e7653ab..000000000 --- a/src/modules/01_metadata/components/Calendar.vue +++ /dev/null @@ -1,854 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/CalendarList.vue b/src/modules/01_metadata/components/CalendarList.vue deleted file mode 100644 index 65c6b6ee0..000000000 --- a/src/modules/01_metadata/components/CalendarList.vue +++ /dev/null @@ -1,580 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/components/TableHistory.vue b/src/modules/01_metadata/components/TableHistory.vue deleted file mode 100644 index c0de8b32a..000000000 --- a/src/modules/01_metadata/components/TableHistory.vue +++ /dev/null @@ -1,198 +0,0 @@ - - - diff --git a/src/modules/01_metadata/components/insignia/Insignia.vue b/src/modules/01_metadata/components/insignia/Insignia.vue deleted file mode 100644 index 11958df60..000000000 --- a/src/modules/01_metadata/components/insignia/Insignia.vue +++ /dev/null @@ -1,986 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/components/insignia/InsigniaType.vue b/src/modules/01_metadata/components/insignia/InsigniaType.vue deleted file mode 100644 index c36720b42..000000000 --- a/src/modules/01_metadata/components/insignia/InsigniaType.vue +++ /dev/null @@ -1,666 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/components/organization/Agency.vue b/src/modules/01_metadata/components/organization/Agency.vue deleted file mode 100644 index fd9ece75d..000000000 --- a/src/modules/01_metadata/components/organization/Agency.vue +++ /dev/null @@ -1,657 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/Fax.vue b/src/modules/01_metadata/components/organization/Fax.vue deleted file mode 100644 index 0b20d8d82..000000000 --- a/src/modules/01_metadata/components/organization/Fax.vue +++ /dev/null @@ -1,669 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/GovernmentAgency.vue b/src/modules/01_metadata/components/organization/GovernmentAgency.vue deleted file mode 100644 index 79dd31c96..000000000 --- a/src/modules/01_metadata/components/organization/GovernmentAgency.vue +++ /dev/null @@ -1,658 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/Level.vue b/src/modules/01_metadata/components/organization/Level.vue deleted file mode 100644 index df36d79ea..000000000 --- a/src/modules/01_metadata/components/organization/Level.vue +++ /dev/null @@ -1,667 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/Organization.vue b/src/modules/01_metadata/components/organization/Organization.vue deleted file mode 100644 index e88a52e75..000000000 --- a/src/modules/01_metadata/components/organization/Organization.vue +++ /dev/null @@ -1,703 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/ShortName.vue b/src/modules/01_metadata/components/organization/ShortName.vue deleted file mode 100644 index 10e543aff..000000000 --- a/src/modules/01_metadata/components/organization/ShortName.vue +++ /dev/null @@ -1,825 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/Status.vue b/src/modules/01_metadata/components/organization/Status.vue deleted file mode 100644 index bc875cec7..000000000 --- a/src/modules/01_metadata/components/organization/Status.vue +++ /dev/null @@ -1,669 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/TelExternal.vue b/src/modules/01_metadata/components/organization/TelExternal.vue deleted file mode 100644 index 7873c89f6..000000000 --- a/src/modules/01_metadata/components/organization/TelExternal.vue +++ /dev/null @@ -1,671 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/TelInternal.vue b/src/modules/01_metadata/components/organization/TelInternal.vue deleted file mode 100644 index cbe4f7e7a..000000000 --- a/src/modules/01_metadata/components/organization/TelInternal.vue +++ /dev/null @@ -1,671 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/organization/Type.vue b/src/modules/01_metadata/components/organization/Type.vue deleted file mode 100644 index bd3883926..000000000 --- a/src/modules/01_metadata/components/organization/Type.vue +++ /dev/null @@ -1,669 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/Blood.vue b/src/modules/01_metadata/components/person/Blood.vue deleted file mode 100644 index 3b7094181..000000000 --- a/src/modules/01_metadata/components/person/Blood.vue +++ /dev/null @@ -1,668 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/District.vue b/src/modules/01_metadata/components/person/District.vue deleted file mode 100644 index 440904a37..000000000 --- a/src/modules/01_metadata/components/person/District.vue +++ /dev/null @@ -1,727 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/Education.vue b/src/modules/01_metadata/components/person/Education.vue deleted file mode 100644 index b951bdc04..000000000 --- a/src/modules/01_metadata/components/person/Education.vue +++ /dev/null @@ -1,665 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/Gender.vue b/src/modules/01_metadata/components/person/Gender.vue deleted file mode 100644 index ad3a88fc5..000000000 --- a/src/modules/01_metadata/components/person/Gender.vue +++ /dev/null @@ -1,664 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/Prefix.vue b/src/modules/01_metadata/components/person/Prefix.vue deleted file mode 100644 index 47d43e96a..000000000 --- a/src/modules/01_metadata/components/person/Prefix.vue +++ /dev/null @@ -1,660 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/Province.vue b/src/modules/01_metadata/components/person/Province.vue deleted file mode 100644 index 155d85c66..000000000 --- a/src/modules/01_metadata/components/person/Province.vue +++ /dev/null @@ -1,682 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/Relationship.vue b/src/modules/01_metadata/components/person/Relationship.vue deleted file mode 100644 index 2bc318e44..000000000 --- a/src/modules/01_metadata/components/person/Relationship.vue +++ /dev/null @@ -1,663 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/Religion.vue b/src/modules/01_metadata/components/person/Religion.vue deleted file mode 100644 index 4ff8f724e..000000000 --- a/src/modules/01_metadata/components/person/Religion.vue +++ /dev/null @@ -1,662 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/person/SubDistrict.vue b/src/modules/01_metadata/components/person/SubDistrict.vue deleted file mode 100644 index 7ebd6b9da..000000000 --- a/src/modules/01_metadata/components/person/SubDistrict.vue +++ /dev/null @@ -1,785 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/position/Executive.vue b/src/modules/01_metadata/components/position/Executive.vue deleted file mode 100644 index 7092c58f6..000000000 --- a/src/modules/01_metadata/components/position/Executive.vue +++ /dev/null @@ -1,667 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/position/ExecutiveSide.vue b/src/modules/01_metadata/components/position/ExecutiveSide.vue deleted file mode 100644 index 1e3ef0106..000000000 --- a/src/modules/01_metadata/components/position/ExecutiveSide.vue +++ /dev/null @@ -1,706 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/position/Level.vue b/src/modules/01_metadata/components/position/Level.vue deleted file mode 100644 index d72c3cd0d..000000000 --- a/src/modules/01_metadata/components/position/Level.vue +++ /dev/null @@ -1,843 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/position/Line.vue b/src/modules/01_metadata/components/position/Line.vue deleted file mode 100644 index ebbd22007..000000000 --- a/src/modules/01_metadata/components/position/Line.vue +++ /dev/null @@ -1,667 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/position/Path.vue b/src/modules/01_metadata/components/position/Path.vue deleted file mode 100644 index 8b32a18e4..000000000 --- a/src/modules/01_metadata/components/position/Path.vue +++ /dev/null @@ -1,705 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/position/PathSide.vue b/src/modules/01_metadata/components/position/PathSide.vue deleted file mode 100644 index 60f58c4d2..000000000 --- a/src/modules/01_metadata/components/position/PathSide.vue +++ /dev/null @@ -1,708 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/position/Status.vue b/src/modules/01_metadata/components/position/Status.vue deleted file mode 100644 index b7552d0cf..000000000 --- a/src/modules/01_metadata/components/position/Status.vue +++ /dev/null @@ -1,670 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/position/Type.vue b/src/modules/01_metadata/components/position/Type.vue deleted file mode 100644 index 622281223..000000000 --- a/src/modules/01_metadata/components/position/Type.vue +++ /dev/null @@ -1,666 +0,0 @@ - - - - - - diff --git a/src/modules/01_metadata/components/positionEmployee/Group.vue b/src/modules/01_metadata/components/positionEmployee/Group.vue deleted file mode 100644 index 2413b12f4..000000000 --- a/src/modules/01_metadata/components/positionEmployee/Group.vue +++ /dev/null @@ -1,669 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/components/positionEmployee/Level.vue b/src/modules/01_metadata/components/positionEmployee/Level.vue deleted file mode 100644 index 6953be8e3..000000000 --- a/src/modules/01_metadata/components/positionEmployee/Level.vue +++ /dev/null @@ -1,669 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/components/positionEmployee/Line.vue b/src/modules/01_metadata/components/positionEmployee/Line.vue deleted file mode 100644 index 57852b3df..000000000 --- a/src/modules/01_metadata/components/positionEmployee/Line.vue +++ /dev/null @@ -1,669 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/components/positionEmployee/Position.vue b/src/modules/01_metadata/components/positionEmployee/Position.vue deleted file mode 100644 index c076f80e5..000000000 --- a/src/modules/01_metadata/components/positionEmployee/Position.vue +++ /dev/null @@ -1,707 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/components/positionEmployee/PositionSide.vue b/src/modules/01_metadata/components/positionEmployee/PositionSide.vue deleted file mode 100644 index 81d5d9ba1..000000000 --- a/src/modules/01_metadata/components/positionEmployee/PositionSide.vue +++ /dev/null @@ -1,711 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/components/positionEmployee/Status.vue b/src/modules/01_metadata/components/positionEmployee/Status.vue deleted file mode 100644 index b3b358ccc..000000000 --- a/src/modules/01_metadata/components/positionEmployee/Status.vue +++ /dev/null @@ -1,669 +0,0 @@ - - - - - diff --git a/src/modules/01_metadata/interface/index/Main.ts b/src/modules/01_metadata/interface/index/Main.ts deleted file mode 100644 index 46133c9b9..000000000 --- a/src/modules/01_metadata/interface/index/Main.ts +++ /dev/null @@ -1,10 +0,0 @@ -interface Pagination { - rowsPerPage: number; -} - -interface DataOption { - id: string; - name: string; -} - -export type { Pagination, DataOption }; diff --git a/src/modules/01_metadata/interface/request/Calendar.ts b/src/modules/01_metadata/interface/request/Calendar.ts deleted file mode 100644 index 38deeda4f..000000000 --- a/src/modules/01_metadata/interface/request/Calendar.ts +++ /dev/null @@ -1,77 +0,0 @@ -interface DataNumObject { - id: number; - count: number; - name: string; - color: string; -} - -interface DataDateAddObject { - year: number; - holidayDate: Date | string; - name: string; - isSpecial: boolean; -} - -interface DataDateMonthObject { - month: number; - year: number; -} - -//ข้อมูล -interface RequestItemsObject { - createdAt?: Date; - createdFullName: string; - createdUserId: string; - holidayDate: Date | string; - id: string; - isSpecial: boolean; - lastUpdateFullName: string; - lastUpdateUserId: string; - lastUpdatedAt?: Date; - name: string; - originalDate: Date; -} - -interface DataDateRowObject { - holidayDate: Date; - name: string; - isSpecial: boolean; - id: string; -} - -interface DataDateListsObject { - id: string; - dateRange: [Date, Date]; - dataRangeRow: DataDateRowObject[]; - detail: string; - isSpecial: boolean; -} - -//columns -interface Columns { - [index: number]: { - name: string; - align?: string; - label: string; - sortable?: boolean; - field: string | ((row: any) => any); - headerStyle?: string; - style?: string; - }; -} - -interface TabsObject { - label: string; - value: string; -} - -export type { - DataNumObject, - DataDateAddObject, - DataDateMonthObject, - RequestItemsObject, - DataDateRowObject, - DataDateListsObject, - Columns, - TabsObject, -}; diff --git a/src/modules/01_metadata/interface/request/Main.ts b/src/modules/01_metadata/interface/request/Main.ts deleted file mode 100644 index b5eb23bd3..000000000 --- a/src/modules/01_metadata/interface/request/Main.ts +++ /dev/null @@ -1,14 +0,0 @@ -interface DataSumCalendarObject { - id: number; - monthFull: String; - count: number; - color: String; -} - -interface DataListsObject { - id: number; - count: number; - name: string; -} - -export type { DataSumCalendarObject, DataListsObject }; diff --git a/src/modules/01_metadata/interface/request/insignia/Badge.ts b/src/modules/01_metadata/interface/request/insignia/Badge.ts deleted file mode 100644 index 2c7ee1f82..000000000 --- a/src/modules/01_metadata/interface/request/insignia/Badge.ts +++ /dev/null @@ -1,39 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; - shortName: String; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/insignia/Insignia.ts b/src/modules/01_metadata/interface/request/insignia/Insignia.ts deleted file mode 100644 index f334e28b0..000000000 --- a/src/modules/01_metadata/interface/request/insignia/Insignia.ts +++ /dev/null @@ -1,42 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - level: number; - name: string; - shortName: String; - insigniaType?: any; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/insignia/InsigniaType.ts b/src/modules/01_metadata/interface/request/insignia/InsigniaType.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/insignia/InsigniaType.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/Agency.ts b/src/modules/01_metadata/interface/request/organization/Agency.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/organization/Agency.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/Fax.ts b/src/modules/01_metadata/interface/request/organization/Fax.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/organization/Fax.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/GovernmentAgency.ts b/src/modules/01_metadata/interface/request/organization/GovernmentAgency.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/organization/GovernmentAgency.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/Level.ts b/src/modules/01_metadata/interface/request/organization/Level.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/organization/Level.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/Organization.ts b/src/modules/01_metadata/interface/request/organization/Organization.ts deleted file mode 100644 index bb0562207..000000000 --- a/src/modules/01_metadata/interface/request/organization/Organization.ts +++ /dev/null @@ -1,39 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/ShortName.ts b/src/modules/01_metadata/interface/request/organization/ShortName.ts deleted file mode 100644 index 93e394c68..000000000 --- a/src/modules/01_metadata/interface/request/organization/ShortName.ts +++ /dev/null @@ -1,41 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - agencyCode: String; - governmentCode: String; - name: string; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/Status.ts b/src/modules/01_metadata/interface/request/organization/Status.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/organization/Status.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/TelExternal.ts b/src/modules/01_metadata/interface/request/organization/TelExternal.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/organization/TelExternal.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/TelInternal.ts b/src/modules/01_metadata/interface/request/organization/TelInternal.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/organization/TelInternal.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/organization/Type.ts b/src/modules/01_metadata/interface/request/organization/Type.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/organization/Type.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/Blood.ts b/src/modules/01_metadata/interface/request/person/Blood.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/person/Blood.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/District.ts b/src/modules/01_metadata/interface/request/person/District.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/person/District.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/Education.ts b/src/modules/01_metadata/interface/request/person/Education.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/person/Education.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/Gender.ts b/src/modules/01_metadata/interface/request/person/Gender.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/person/Gender.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/Prefix.ts b/src/modules/01_metadata/interface/request/person/Prefix.ts deleted file mode 100644 index 65465a8a7..000000000 --- a/src/modules/01_metadata/interface/request/person/Prefix.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { StringifyOptions } from "querystring"; - -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -//ข้อมูลประวัติแก้ไข -interface ResponseHistoryObject { - createdFullName: String; - lastUpdateFullName: String; - name: String; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/Province.ts b/src/modules/01_metadata/interface/request/person/Province.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/person/Province.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/Relationship.ts b/src/modules/01_metadata/interface/request/person/Relationship.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/person/Relationship.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/Religion.ts b/src/modules/01_metadata/interface/request/person/Religion.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/person/Religion.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/person/SubDistrict.ts b/src/modules/01_metadata/interface/request/person/SubDistrict.ts deleted file mode 100644 index 4cf726a52..000000000 --- a/src/modules/01_metadata/interface/request/person/SubDistrict.ts +++ /dev/null @@ -1,39 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; - zipCode: String; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/position/Executive.ts b/src/modules/01_metadata/interface/request/position/Executive.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/position/Executive.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/position/ExecutiveSide.ts b/src/modules/01_metadata/interface/request/position/ExecutiveSide.ts deleted file mode 100644 index bb0562207..000000000 --- a/src/modules/01_metadata/interface/request/position/ExecutiveSide.ts +++ /dev/null @@ -1,39 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/position/Level.ts b/src/modules/01_metadata/interface/request/position/Level.ts deleted file mode 100644 index 9da888aad..000000000 --- a/src/modules/01_metadata/interface/request/position/Level.ts +++ /dev/null @@ -1,40 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - level: number; - name: string; - shortName: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/position/Line.ts b/src/modules/01_metadata/interface/request/position/Line.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/position/Line.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/position/Path.ts b/src/modules/01_metadata/interface/request/position/Path.ts deleted file mode 100644 index bb0562207..000000000 --- a/src/modules/01_metadata/interface/request/position/Path.ts +++ /dev/null @@ -1,39 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/position/PathSide.ts b/src/modules/01_metadata/interface/request/position/PathSide.ts deleted file mode 100644 index bb0562207..000000000 --- a/src/modules/01_metadata/interface/request/position/PathSide.ts +++ /dev/null @@ -1,39 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/position/Status.ts b/src/modules/01_metadata/interface/request/position/Status.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/position/Status.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/position/Type.ts b/src/modules/01_metadata/interface/request/position/Type.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/position/Type.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/positionEmployee/Group.ts b/src/modules/01_metadata/interface/request/positionEmployee/Group.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/positionEmployee/Group.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/positionEmployee/Level.ts b/src/modules/01_metadata/interface/request/positionEmployee/Level.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/positionEmployee/Level.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/positionEmployee/Line.ts b/src/modules/01_metadata/interface/request/positionEmployee/Line.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/positionEmployee/Line.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/positionEmployee/Position.ts b/src/modules/01_metadata/interface/request/positionEmployee/Position.ts deleted file mode 100644 index bb0562207..000000000 --- a/src/modules/01_metadata/interface/request/positionEmployee/Position.ts +++ /dev/null @@ -1,39 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/positionEmployee/PositionSide.ts b/src/modules/01_metadata/interface/request/positionEmployee/PositionSide.ts deleted file mode 100644 index bb0562207..000000000 --- a/src/modules/01_metadata/interface/request/positionEmployee/PositionSide.ts +++ /dev/null @@ -1,39 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/request/positionEmployee/Status.ts b/src/modules/01_metadata/interface/request/positionEmployee/Status.ts deleted file mode 100644 index 6cb8bc59a..000000000 --- a/src/modules/01_metadata/interface/request/positionEmployee/Status.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsHistoryObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsHistoryObject, - RequestItemsPublishHistoryObject, - Columns, -}; diff --git a/src/modules/01_metadata/interface/response/insignia/Insignia.ts b/src/modules/01_metadata/interface/response/insignia/Insignia.ts deleted file mode 100644 index 6fb21a2ca..000000000 --- a/src/modules/01_metadata/interface/response/insignia/Insignia.ts +++ /dev/null @@ -1,18 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - level: number; - name: String; - shortName: String; - insigniaType?: any; - note: string; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/insignia/InsigniaType.ts b/src/modules/01_metadata/interface/response/insignia/InsigniaType.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/insignia/InsigniaType.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/Agency.ts b/src/modules/01_metadata/interface/response/organization/Agency.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/organization/Agency.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/Fax.ts b/src/modules/01_metadata/interface/response/organization/Fax.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/organization/Fax.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/GovernmentAgency.ts b/src/modules/01_metadata/interface/response/organization/GovernmentAgency.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/organization/GovernmentAgency.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/Level.ts b/src/modules/01_metadata/interface/response/organization/Level.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/organization/Level.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/Organization.ts b/src/modules/01_metadata/interface/response/organization/Organization.ts deleted file mode 100644 index ed77a8aba..000000000 --- a/src/modules/01_metadata/interface/response/organization/Organization.ts +++ /dev/null @@ -1,15 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; - note: string; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/ShortName.ts b/src/modules/01_metadata/interface/response/organization/ShortName.ts deleted file mode 100644 index 89e6f98bd..000000000 --- a/src/modules/01_metadata/interface/response/organization/ShortName.ts +++ /dev/null @@ -1,17 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - agencyCode: String; - governmentCode: String; - name: String; - note: string; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/Status.ts b/src/modules/01_metadata/interface/response/organization/Status.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/organization/Status.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/TelExternal.ts b/src/modules/01_metadata/interface/response/organization/TelExternal.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/organization/TelExternal.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/TelInternal.ts b/src/modules/01_metadata/interface/response/organization/TelInternal.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/organization/TelInternal.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/organization/Type.ts b/src/modules/01_metadata/interface/response/organization/Type.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/organization/Type.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/Blood.ts b/src/modules/01_metadata/interface/response/person/Blood.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/person/Blood.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/District.ts b/src/modules/01_metadata/interface/response/person/District.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/person/District.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/Education.ts b/src/modules/01_metadata/interface/response/person/Education.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/person/Education.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/Gender.ts b/src/modules/01_metadata/interface/response/person/Gender.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/person/Gender.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/Prefix.ts b/src/modules/01_metadata/interface/response/person/Prefix.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/person/Prefix.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/Province.ts b/src/modules/01_metadata/interface/response/person/Province.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/person/Province.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/Relationship.ts b/src/modules/01_metadata/interface/response/person/Relationship.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/person/Relationship.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/Religion.ts b/src/modules/01_metadata/interface/response/person/Religion.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/person/Religion.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/person/SubDistrict.ts b/src/modules/01_metadata/interface/response/person/SubDistrict.ts deleted file mode 100644 index ca293df03..000000000 --- a/src/modules/01_metadata/interface/response/person/SubDistrict.ts +++ /dev/null @@ -1,15 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; - zipCode: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/position/Executive.ts b/src/modules/01_metadata/interface/response/position/Executive.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/position/Executive.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/position/ExecutiveSide.ts b/src/modules/01_metadata/interface/response/position/ExecutiveSide.ts deleted file mode 100644 index ed77a8aba..000000000 --- a/src/modules/01_metadata/interface/response/position/ExecutiveSide.ts +++ /dev/null @@ -1,15 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; - note: string; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/position/Level.ts b/src/modules/01_metadata/interface/response/position/Level.ts deleted file mode 100644 index caae21021..000000000 --- a/src/modules/01_metadata/interface/response/position/Level.ts +++ /dev/null @@ -1,16 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - level: number; - name: String; - shortName: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/position/Line.ts b/src/modules/01_metadata/interface/response/position/Line.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/position/Line.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/position/Path.ts b/src/modules/01_metadata/interface/response/position/Path.ts deleted file mode 100644 index ed77a8aba..000000000 --- a/src/modules/01_metadata/interface/response/position/Path.ts +++ /dev/null @@ -1,15 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; - note: string; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/position/PathSide.ts b/src/modules/01_metadata/interface/response/position/PathSide.ts deleted file mode 100644 index ed77a8aba..000000000 --- a/src/modules/01_metadata/interface/response/position/PathSide.ts +++ /dev/null @@ -1,15 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; - note: string; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/position/Status.ts b/src/modules/01_metadata/interface/response/position/Status.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/position/Status.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/position/Type.ts b/src/modules/01_metadata/interface/response/position/Type.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/position/Type.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/positionEmployee/Group.ts b/src/modules/01_metadata/interface/response/positionEmployee/Group.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/positionEmployee/Group.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/positionEmployee/Level.ts b/src/modules/01_metadata/interface/response/positionEmployee/Level.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/positionEmployee/Level.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/positionEmployee/Line.ts b/src/modules/01_metadata/interface/response/positionEmployee/Line.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/positionEmployee/Line.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/positionEmployee/Position.ts b/src/modules/01_metadata/interface/response/positionEmployee/Position.ts deleted file mode 100644 index ed77a8aba..000000000 --- a/src/modules/01_metadata/interface/response/positionEmployee/Position.ts +++ /dev/null @@ -1,15 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; - note: string; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/positionEmployee/PositionSide.ts b/src/modules/01_metadata/interface/response/positionEmployee/PositionSide.ts deleted file mode 100644 index ed77a8aba..000000000 --- a/src/modules/01_metadata/interface/response/positionEmployee/PositionSide.ts +++ /dev/null @@ -1,15 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; - note: string; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/interface/response/positionEmployee/Status.ts b/src/modules/01_metadata/interface/response/positionEmployee/Status.ts deleted file mode 100644 index a6fa6a978..000000000 --- a/src/modules/01_metadata/interface/response/positionEmployee/Status.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseHistoryObject { - createdAt?: Date; - createdFullName: String; - createdUserId: String; - id: String; - isActive: Boolean; - lastUpdateFullName: String; - lastUpdateUserId: String; - lastUpdatedAt?: Date; - name: String; -} - -export type { ResponseHistoryObject }; diff --git a/src/modules/01_metadata/router.ts b/src/modules/01_metadata/router.ts deleted file mode 100644 index 470768285..000000000 --- a/src/modules/01_metadata/router.ts +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Router ระบบข้อมูลหลัก (Metadata) - */ - -const Main = () => import("@/modules/01_metadata/views/Main.vue"); -const ManageDistrict = () => - import("@/modules/01_metadata/components/person/District.vue"); -const ManageSubDistrict = () => - import("@/modules/01_metadata/components/person/SubDistrict.vue"); - -export default [ - { - path: "/metadata", - name: "metadata", - component: Main, - meta: { - Auth: true, - Key: [7], - Role: "metadata", - }, - }, - { - path: "/metadata/province/:province", - name: "manageDistrict", - component: ManageDistrict, - meta: { - Auth: true, - Key: [7], - Role: "metadata", - }, - }, - { - path: "/metadata/province/:province/:district", - name: "manageSubDistrict", - component: ManageSubDistrict, - meta: { - Auth: true, - Key: [7], - Role: "metadata", - }, - }, -]; diff --git a/src/modules/01_metadata/store.ts b/src/modules/01_metadata/store.ts deleted file mode 100644 index 47d6cc169..000000000 --- a/src/modules/01_metadata/store.ts +++ /dev/null @@ -1,3684 +0,0 @@ -import { ref, computed } from "vue"; -import { defineStore } from "pinia"; -import { useQuasar } from "quasar"; -import http from "@/plugins/http"; -import config from "@/app.config"; -import { useCounterMixin } from "@/stores/mixin"; -import type { RequestItemsHistoryObject as RequestItemsPrefix } from "@/modules/01_metadata/interface/request/person/Prefix"; -import type { RequestItemsHistoryObject as RequestItemsBlood } from "@/modules/01_metadata/interface/request/person/Blood"; -import type { RequestItemsHistoryObject as RequestItemsGender } from "@/modules/01_metadata/interface/request/person/Gender"; -import type { RequestItemsHistoryObject as RequestItemsReligion } from "@/modules/01_metadata/interface/request/person/Religion"; -import type { RequestItemsHistoryObject as RequestItemsRelationship } from "@/modules/01_metadata/interface/request/person/Relationship"; -import type { RequestItemsHistoryObject as RequestItemsEducation } from "@/modules/01_metadata/interface/request/person/Education"; -import type { RequestItemsHistoryObject as RequestItemsProvince } from "@/modules/01_metadata/interface/request/person/Province"; - -import type { RequestItemsHistoryObject as InsigniaResponse } from "@/modules/01_metadata/interface/request/insignia/Insignia"; -import type { RequestItemsHistoryObject as InsigniaTypeResponse } from "@/modules/01_metadata/interface/request/insignia/InsigniaType"; -import type { RequestItemsHistoryObject as positionEmployeeResponse } from "@/modules/01_metadata/interface/request/positionEmployee/Position"; -import type { RequestItemsHistoryObject as positionEmployeeSideResponse } from "@/modules/01_metadata/interface/request/positionEmployee/PositionSide"; -import type { RequestItemsHistoryObject as positionEmployeeGroupResponse } from "@/modules/01_metadata/interface/request/positionEmployee/Group"; -import type { RequestItemsHistoryObject as positionEmployeeLineResponse } from "@/modules/01_metadata/interface/request/positionEmployee/Line"; -import type { RequestItemsHistoryObject as positionEmployeeLevelResponse } from "@/modules/01_metadata/interface/request/positionEmployee/Level"; -import type { RequestItemsHistoryObject as positionEmployeeStatusResponse } from "@/modules/01_metadata/interface/request/positionEmployee/Status"; - -import type { RequestItemsHistoryObject as positionPathResponse } from "@/modules/01_metadata/interface/request/position/Path"; -import type { RequestItemsHistoryObject as positionPathSideResponse } from "@/modules/01_metadata/interface/request/position/PathSide"; -import type { RequestItemsHistoryObject as positionExecutiveResponse } from "@/modules/01_metadata/interface/request/position/Executive"; -import type { RequestItemsHistoryObject as positionExecutiveSideResponse } from "@/modules/01_metadata/interface/request/position/ExecutiveSide"; -import type { RequestItemsHistoryObject as positionTypeResponse } from "@/modules/01_metadata/interface/request/position/Type"; -import type { RequestItemsHistoryObject as positionLineResponse } from "@/modules/01_metadata/interface/request/position/Line"; -import type { RequestItemsHistoryObject as positionLevelResponse } from "@/modules/01_metadata/interface/request/position/Level"; -import type { RequestItemsHistoryObject as positionStatusResponse } from "@/modules/01_metadata/interface/request/position/Status"; - -import type { RequestItemsHistoryObject as organizationResponse } from "@/modules/01_metadata/interface/request/organization/Organization"; -import type { RequestItemsHistoryObject as organizationShortNameResponse } from "@/modules/01_metadata/interface/request/organization/ShortName"; -import type { RequestItemsHistoryObject as organizationTypeResponse } from "@/modules/01_metadata/interface/request/organization/Type"; -import type { RequestItemsHistoryObject as organizationLevelResponse } from "@/modules/01_metadata/interface/request/organization/Level"; -import type { RequestItemsHistoryObject as organizationStatusResponse } from "@/modules/01_metadata/interface/request/organization/Status"; -import type { RequestItemsHistoryObject as organizationTelInternalResponse } from "@/modules/01_metadata/interface/request/organization/TelInternal"; -import type { RequestItemsHistoryObject as organizationTelExternalResponse } from "@/modules/01_metadata/interface/request/organization/TelExternal"; -import type { RequestItemsHistoryObject as organizationFaxResponse } from "@/modules/01_metadata/interface/request/organization/Fax"; - -const $q = useQuasar(); -const mixin = useCounterMixin(); -const { success, messageError, showLoader, hideLoader } = mixin; - -export const useManageDataStore = defineStore("manage", () => { - const dataPrefix = ref<{ - data: RequestItemsPrefix[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPrefix = ref<{ - data: RequestItemsPrefix[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataBlood = ref<{ - data: RequestItemsBlood[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftBlood = ref<{ - data: RequestItemsBlood[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataGender = ref<{ - data: RequestItemsGender[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftGender = ref<{ - data: RequestItemsGender[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataReligion = ref<{ - data: RequestItemsReligion[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftReligion = ref<{ - data: RequestItemsReligion[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataRelationship = ref<{ - data: RequestItemsRelationship[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftRelationship = ref<{ - data: RequestItemsRelationship[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataEducation = ref<{ - data: RequestItemsEducation[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftEducation = ref<{ - data: RequestItemsEducation[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataProvince = ref<{ - data: RequestItemsProvince[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftProvince = ref<{ - data: RequestItemsProvince[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - - const dataInsignia = ref<{ - data: InsigniaResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftInsignia = ref<{ - data: InsigniaResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataInsigniaType = ref<{ - data: InsigniaTypeResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftInsigniaType = ref<{ - data: InsigniaTypeResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - - const dataPositionEmployee = ref<{ - data: positionEmployeeResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionEmployee = ref<{ - data: positionEmployeeResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionEmployeeSide = ref<{ - data: positionEmployeeSideResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionEmployeeSide = ref<{ - data: positionEmployeeSideResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionEmployeeGroup = ref<{ - data: positionEmployeeGroupResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionEmployeeGroup = ref<{ - data: positionEmployeeGroupResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionEmployeeLine = ref<{ - data: positionEmployeeLineResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionEmployeeLine = ref<{ - data: positionEmployeeLineResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionEmployeeLevel = ref<{ - data: positionEmployeeLevelResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionEmployeeLevel = ref<{ - data: positionEmployeeLevelResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionEmployeeStatus = ref<{ - data: positionEmployeeStatusResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionEmployeeStatus = ref<{ - data: positionEmployeeStatusResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - - const dataPositionPath = ref<{ - data: positionPathResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionPath = ref<{ - data: positionPathResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionPathSide = ref<{ - data: positionPathSideResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionPathSide = ref<{ - data: positionPathSideResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionExecutive = ref<{ - data: positionExecutiveResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionExecutive = ref<{ - data: positionExecutiveResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionExecutiveSide = ref<{ - data: positionExecutiveSideResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionExecutiveSide = ref<{ - data: positionExecutiveSideResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionType = ref<{ - data: positionTypeResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionType = ref<{ - data: positionTypeResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionLine = ref<{ - data: positionLineResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionLine = ref<{ - data: positionLineResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionLevel = ref<{ - data: positionLevelResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionLevel = ref<{ - data: positionLevelResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataPositionStatus = ref<{ - data: positionStatusResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftPositionStatus = ref<{ - data: positionStatusResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - - const dataOrganization = ref<{ - data: organizationResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftOrganization = ref<{ - data: organizationResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataOrganizationShortName = ref<{ - data: organizationShortNameResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftOrganizationShortName = ref<{ - data: organizationShortNameResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataOrganizationType = ref<{ - data: organizationTypeResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftOrganizationType = ref<{ - data: organizationTypeResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataOrganizationLevel = ref<{ - data: organizationLevelResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftOrganizationLevel = ref<{ - data: organizationLevelResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataOrganizationStatus = ref<{ - data: organizationStatusResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftOrganizationStatus = ref<{ - data: organizationStatusResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataOrganizationTelInternal = ref<{ - data: organizationTelInternalResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftOrganizationTelInternal = ref<{ - data: organizationTelInternalResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataOrganizationTelExternal = ref<{ - data: organizationTelExternalResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftOrganizationTelExternal = ref<{ - data: organizationTelExternalResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const dataOrganizationFax = ref<{ - data: organizationFaxResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - const draftOrganizationFax = ref<{ - data: organizationFaxResponse[]; - idversion: string; - version: string; - }>({ data: [], idversion: "", version: "published" }); //list data table - - const storeIdVersion = ref(""); //id data ใน mongodb - const storeVersion = ref("published"); //รายการข้อมูลล่าสุดได้เผยแพร่หรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - - interface manage { - link: number; - person: { - name: string; - prefix: { columns: String[] }; - blood: { columns: String[] }; - gender: { columns: String[] }; - religion: { columns: String[] }; - relationship: { columns: String[] }; - education: { columns: String[] }; - province: { columns: String[] }; - district: { columns: String[] }; - subDistrict: { columns: String[] }; - }; - organization: { - name: string; - organization: { columns: String[] }; - shortName: { columns: String[] }; - type: { columns: String[] }; - level: { columns: String[] }; - agency: { columns: String[] }; - governmentAgency: { columns: String[] }; - status: { columns: String[] }; - telInternal: { columns: String[] }; - telExternal: { columns: String[] }; - fax: { columns: String[] }; - }; - position: { - name: string; - path: { columns: String[] }; - executiveSide: { columns: String[] }; - type: { columns: String[] }; - line: { columns: String[] }; - pathSide: { columns: String[] }; - executive: { columns: String[] }; - level: { columns: String[] }; - status: { columns: String[] }; - }; - positionEmployee: { - name: string; - position: { columns: String[] }; - positionSide: { columns: String[] }; - group: { columns: String[] }; - line: { columns: String[] }; - level: { columns: String[] }; - status: { columns: String[] }; - }; - calendar: { - name: string; - tree: { columns: String[] }; - list: { columns: String[] }; - }; - insignia: { - name: string; - class: { columns: String[] }; - type: { columns: String[] }; - // badge: { columns: String[] }; - }; - } - - const manageData = ref({ - link: 1, - person: { - name: "", - prefix: { columns: [] }, - blood: { columns: [] }, - gender: { columns: [] }, - religion: { columns: [] }, - relationship: { columns: [] }, - education: { columns: [] }, - province: { columns: [] }, - district: { columns: [] }, - subDistrict: { columns: [] }, - }, - organization: { - name: "", - organization: { columns: [] }, - shortName: { columns: [] }, - type: { columns: [] }, - level: { columns: [] }, - agency: { columns: [] }, - governmentAgency: { columns: [] }, - status: { columns: [] }, - telInternal: { columns: [] }, - telExternal: { columns: [] }, - fax: { columns: [] }, - }, - position: { - name: "", - path: { columns: [] }, - executiveSide: { columns: [] }, - type: { columns: [] }, - line: { columns: [] }, - pathSide: { columns: [] }, - executive: { columns: [] }, - level: { columns: [] }, - status: { columns: [] }, - }, - positionEmployee: { - name: "", - position: { columns: [] }, - positionSide: { columns: [] }, - group: { columns: [] }, - line: { columns: [] }, - level: { columns: [] }, - status: { columns: [] }, - }, - calendar: { - name: "", - tree: { columns: [] }, - list: { columns: [] }, - }, - insignia: { - name: "", - class: { columns: [] }, - type: { columns: [] }, - // badge: { columns: [] }, - }, - }); - - const changeManageCurrentTab = (type: number, val: string) => { - if (type == 1) manageData.value.person.name = val; - if (type == 2) manageData.value.organization.name = val; - if (type == 3) manageData.value.position.name = val; - if (type == 4) manageData.value.positionEmployee.name = val; - if (type == 5) manageData.value.calendar.name = val; - if (type == 6) manageData.value.insignia.name = val; - localStorage.setItem("manage", JSON.stringify(manageData.value)); - }; - - const changeManageColumns = (type: number, tab: String, val: String[]) => { - if (type == 1) { - if (tab == "blood") manageData.value.person.blood.columns = val; - if (tab == "district") manageData.value.person.district.columns = val; - if (tab == "education") manageData.value.person.education.columns = val; - if (tab == "gender") manageData.value.person.gender.columns = val; - if (tab == "prefix") manageData.value.person.prefix.columns = val; - if (tab == "province") manageData.value.person.province.columns = val; - if (tab == "religion") manageData.value.person.religion.columns = val; - if (tab == "relationship") - manageData.value.person.relationship.columns = val; - if (tab == "subDistrict") - manageData.value.person.subDistrict.columns = val; - } - if (type == 2) { - if (tab == "agency") manageData.value.organization.agency.columns = val; - if (tab == "fax") manageData.value.organization.fax.columns = val; - if (tab == "governmentAgency") - manageData.value.organization.governmentAgency.columns = val; - if (tab == "shortName") - manageData.value.organization.shortName.columns = val; - if (tab == "level") manageData.value.organization.level.columns = val; - if (tab == "organization") - manageData.value.organization.organization.columns = val; - if (tab == "status") manageData.value.organization.status.columns = val; - if (tab == "telExternal") - manageData.value.organization.telExternal.columns = val; - if (tab == "telInternal") - manageData.value.organization.telInternal.columns = val; - if (tab == "type") manageData.value.organization.type.columns = val; - } - if (type == 3) { - if (tab == "executive") manageData.value.position.executive.columns = val; - if (tab == "executiveSide") - manageData.value.position.executiveSide.columns = val; - if (tab == "level") manageData.value.position.level.columns = val; - if (tab == "line") manageData.value.position.line.columns = val; - if (tab == "path") manageData.value.position.path.columns = val; - if (tab == "pathSide") manageData.value.position.pathSide.columns = val; - if (tab == "status") manageData.value.position.status.columns = val; - if (tab == "type") manageData.value.position.type.columns = val; - } - if (type == 4) { - if (tab == "group") manageData.value.positionEmployee.group.columns = val; - if (tab == "level") manageData.value.positionEmployee.level.columns = val; - if (tab == "line") manageData.value.positionEmployee.line.columns = val; - if (tab == "position") - manageData.value.positionEmployee.position.columns = val; - if (tab == "positionSide") - manageData.value.positionEmployee.positionSide.columns = val; - if (tab == "status") - manageData.value.positionEmployee.status.columns = val; - } - if (type == 5) { - if (tab == "tree") manageData.value.calendar.tree.columns = val; - if (tab == "list") manageData.value.calendar.list.columns = val; - } - if (type == 6) { - // if (tab == "badge") manageData.value.insignia.badge.columns = val; - if (tab == "class") manageData.value.insignia.class.columns = val; - if (tab == "type") manageData.value.insignia.type.columns = val; - } - localStorage.setItem("manage", JSON.stringify(manageData.value)); - }; - - const changeManageLink = (val: number) => { - manageData.value.link = val; - localStorage.setItem("manage", JSON.stringify(manageData.value)); - }; - - if (localStorage.getItem("manage")) { - const data = JSON.parse(localStorage.getItem("manage") || "{}"); - const isDataValid = Object.getOwnPropertyNames(manageData.value).every( - (val1) => { - const descriptor1 = Object.getOwnPropertyDescriptor( - manageData.value, - val1 - ); - return ( - descriptor1 && - descriptor1.configurable && - Object.getOwnPropertyNames(descriptor1.value).every((val2) => { - return data[val1] && data[val1].hasOwnProperty(val2); - }) - ); - } - ); - - if (isDataValid) { - manageData.value = data; - } else { - localStorage.setItem("manage", JSON.stringify(manageData.value)); - } - } - - const getPrefix = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPrefix.value.data.length === 0) { - await fetchPrefix(true, selector); - return draftPrefix.value; - } else { - if (newFetch) { - await fetchPrefix(true, selector); - return draftPrefix.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPrefix.value.data) == - JSON.stringify(draftPrefix.value.data) - ) { - return draftPrefix.value; - } else { - await fetchPrefix(false, selector); - return draftPrefix.value; - } - } - } - }; - - const getBlood = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataBlood.value.data.length === 0) { - await fetchBlood(true, selector); - return draftBlood.value; - } else { - if (newFetch) { - await fetchBlood(true, selector); - return draftBlood.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataBlood.value.data) == - JSON.stringify(draftBlood.value.data) - ) { - return draftBlood.value; - } else { - await fetchBlood(false, selector); - return draftBlood.value; - } - } - } - }; - const getGender = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataGender.value.data.length === 0) { - await fetchGender(true, selector); - return draftGender.value; - } else { - if (newFetch) { - await fetchGender(true, selector); - return draftGender.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataGender.value.data) == - JSON.stringify(draftGender.value.data) - ) { - return draftGender.value; - } else { - await fetchGender(false, selector); - return draftGender.value; - } - } - } - }; - const getReligion = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataReligion.value.data.length === 0) { - await fetchReligion(true, selector); - return draftReligion.value; - } else { - if (newFetch) { - await fetchReligion(true, selector); - return draftReligion.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataReligion.value.data) == - JSON.stringify(draftReligion.value.data) - ) { - return draftReligion.value; - } else { - await fetchReligion(false, selector); - return draftReligion.value; - } - } - } - }; - const getRelationship = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataRelationship.value.data.length === 0) { - await fetchRelationship(true, selector); - return draftRelationship.value; - } else { - if (newFetch) { - await fetchRelationship(true, selector); - return draftRelationship.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataRelationship.value.data) == - JSON.stringify(draftRelationship.value.data) - ) { - return draftRelationship.value; - } else { - await fetchRelationship(false, selector); - return draftRelationship.value; - } - } - } - }; - const getEducation = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataEducation.value.data.length === 0) { - await fetchEducation(true, selector); - return draftEducation.value; - } else { - if (newFetch) { - await fetchEducation(true, selector); - return draftEducation.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataEducation.value.data) == - JSON.stringify(draftEducation.value.data) - ) { - return draftEducation.value; - } else { - await fetchEducation(false, selector); - return draftEducation.value; - } - } - } - }; - const getProvince = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataProvince.value.data.length === 0) { - await fetchProvince(true, selector); - return draftProvince.value; - } else { - if (newFetch) { - await fetchProvince(true, selector); - return draftProvince.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataProvince.value.data) == - JSON.stringify(draftProvince.value.data) - ) { - return draftProvince.value; - } else { - await fetchProvince(false, selector); - return draftProvince.value; - } - } - } - }; - // const getDistrict = async ( - // selector: boolean = false, - // newFetch: boolean = false - // ) => { - // if (dataDistrict.value.data.length === 0) { - // // await fetchDistrict(true, selector); - // return draftDistrict.value; - // } else { - // if (newFetch) { - // // await fetchDistrict(true, selector); - // return draftDistrict.value; - // } else { - // // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - // if ( - // JSON.stringify(dataDistrict.value.data) == - // JSON.stringify(draftDistrict.value.data) - // ) { - // return draftDistrict.value; - // } else { - // // await fetchDistrict(false, selector); - // return draftDistrict.value; - // } - // } - // } - // }; - // const getSubDistrict = async ( - // selector: boolean = false, - // newFetch: boolean = false - // ) => { - // if (dataSubDistrict.value.data.length === 0) { - // // await fetchSubDistrict(true, selector); - // return draftSubDistrict.value; - // } else { - // if (newFetch) { - // // await fetchSubDistrict(true, selector); - // return draftSubDistrict.value; - // } else { - // // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - // if ( - // JSON.stringify(dataSubDistrict.value.data) == - // JSON.stringify(draftSubDistrict.value.data) - // ) { - // return draftSubDistrict.value; - // } else { - // // await fetchSubDistrict(false, selector); - // return draftSubDistrict.value; - // } - // } - // } - // }; - - const getInsigniaType = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataInsignia.value.data.length === 0) { - await fetchInsigniaType(true, selector); - return draftInsigniaType.value; - } else { - if (newFetch) { - await fetchInsigniaType(true, selector); - return draftInsigniaType.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataInsigniaType.value.data) == - JSON.stringify(draftInsigniaType.value.data) - ) { - draftInsigniaType.value && (await fetchInsigniaType(false, selector)); - return draftInsigniaType.value; - } else { - await fetchInsigniaType(false, selector); - return draftInsigniaType.value; - } - } - } - }; - - const getInsignia = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataInsignia.value.data.length === 0) { - await fetchInsignia(true, selector); - return draftInsignia.value; - } else { - if (newFetch) { - await fetchInsignia(true, selector); - return draftInsignia.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataInsignia.value.data) == - JSON.stringify(draftInsignia.value.data) - ) { - return draftInsignia.value; - } else { - await fetchInsignia(false, selector); - return draftInsignia.value; - } - } - } - }; - - const getPositionEmployee = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionEmployee.value.data.length === 0) { - await fetchPositionEmployee(true, selector); - return draftPositionEmployee.value; - } else { - if (newFetch) { - await fetchPositionEmployee(true, selector); - return draftPositionEmployee.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionEmployee.value.data) == - JSON.stringify(draftPositionEmployee.value.data) - ) { - return draftPositionEmployee.value; - } else { - await fetchPositionEmployee(false, selector); - return draftPositionEmployee.value; - } - } - } - }; - - const getPositionEmployeeSide = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionEmployeeSide.value.data.length === 0) { - await fetchPositionEmployeeSide(true, selector); - return draftPositionEmployeeSide.value; - } else { - if (newFetch) { - await fetchPositionEmployeeSide(true, selector); - return draftPositionEmployeeSide.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionEmployeeSide.value.data) == - JSON.stringify(draftPositionEmployeeSide.value.data) - ) { - return draftPositionEmployeeSide.value; - } else { - await fetchPositionEmployeeSide(false, selector); - return draftPositionEmployeeSide.value; - } - } - } - }; - - const getPositionEmployeeGroup = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionEmployeeGroup.value.data.length === 0) { - await fetchPositionEmployeeGroup(true, selector); - return draftPositionEmployeeGroup.value; - } else { - if (newFetch) { - await fetchPositionEmployeeGroup(true, selector); - return draftPositionEmployeeGroup.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionEmployeeGroup.value.data) == - JSON.stringify(draftPositionEmployeeGroup.value.data) - ) { - return draftPositionEmployeeGroup.value; - } else { - await fetchPositionEmployeeGroup(false, selector); - return draftPositionEmployeeGroup.value; - } - } - } - }; - - const getPositionEmployeeLine = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionEmployeeLine.value.data.length === 0) { - await fetchPositionEmployeeLine(true, selector); - return draftPositionEmployeeLine.value; - } else { - if (newFetch) { - await fetchPositionEmployeeLine(true, selector); - return draftPositionEmployeeLine.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionEmployeeLine.value.data) == - JSON.stringify(draftPositionEmployeeLine.value.data) - ) { - return draftPositionEmployeeLine.value; - } else { - await fetchPositionEmployeeLine(false, selector); - return draftPositionEmployeeLine.value; - } - } - } - }; - - const getPositionEmployeeLevel = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionEmployeeLevel.value.data.length === 0) { - await fetchPositionEmployeeLevel(true, selector); - return draftPositionEmployeeLevel.value; - } else { - if (newFetch) { - await fetchPositionEmployeeLevel(true, selector); - return draftPositionEmployeeLevel.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionEmployeeLevel.value.data) == - JSON.stringify(draftPositionEmployeeLevel.value.data) - ) { - return draftPositionEmployeeLevel.value; - } else { - await fetchPositionEmployeeLevel(false, selector); - return draftPositionEmployeeLevel.value; - } - } - } - }; - - const getPositionEmployeeStatus = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionEmployeeStatus.value.data.length === 0) { - await fetchPositionEmployeeStatus(true, selector); - return draftPositionEmployeeStatus.value; - } else { - if (newFetch) { - await fetchPositionEmployeeStatus(true, selector); - return draftPositionEmployeeStatus.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionEmployeeStatus.value.data) == - JSON.stringify(draftPositionEmployeeStatus.value.data) - ) { - return draftPositionEmployeeStatus.value; - } else { - await fetchPositionEmployeeStatus(false, selector); - return draftPositionEmployeeStatus.value; - } - } - } - }; - - const getPositionPath = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionPath.value.data.length === 0) { - await fetchPositionPath(true, selector); - return draftPositionPath.value; - } else { - if (newFetch) { - await fetchPositionPath(true, selector); - return draftPositionPath.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionPath.value.data) == - JSON.stringify(draftPositionPath.value.data) - ) { - return draftPositionPath.value; - } else { - await fetchPositionPath(false, selector); - return draftPositionPath.value; - } - } - } - }; - - const getPositionExecutive = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionExecutive.value.data.length === 0) { - await fetchPositionExecutive(true, selector); - return draftPositionExecutive.value; - } else { - if (newFetch) { - await fetchPositionExecutive(true, selector); - return draftPositionExecutive.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionExecutive.value.data) == - JSON.stringify(draftPositionExecutive.value.data) - ) { - return draftPositionExecutive.value; - } else { - await fetchPositionExecutive(false, selector); - return draftPositionExecutive.value; - } - } - } - }; - - const fetchPrefix = async (loader: boolean, selector: boolean) => { - let apiPrefix = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPrefix = config.API.prefix; - } else { - apiPrefix = config.API.listPrefixHistory; - } - await http - .get(apiPrefix) - .then((res) => { - const data = res.data.result; - let rows: RequestItemsPrefix[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - version = ""; - id = ""; - data.map((e: RequestItemsPrefix) => { - rows.push({ - ...e, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - data.items.map((e: RequestItemsPrefix) => { - rows.push({ - ...e, - }); - }); - } - - draftPrefix.value = { idversion: id, version: version, data: rows }; - if (loader) { - dataPrefix.value = { idversion: id, version: version, data: rows }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchBlood = async (loader: boolean, selector: boolean) => { - let apiBlood = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiBlood = config.API.bloodGroup; - } else { - apiBlood = config.API.listBloodGroupHistory; - } - await http - .get(apiBlood) - .then((res) => { - const data = res.data.result; - let rows: RequestItemsBlood[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - version = ""; - id = ""; - data.map((e: RequestItemsBlood) => { - rows.push({ - ...e, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - data.items.map((e: RequestItemsBlood) => { - rows.push({ - ...e, - }); - }); - } - - draftBlood.value = { idversion: id, version: version, data: rows }; - if (loader) { - dataBlood.value = { idversion: id, version: version, data: rows }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchGender = async (loader: boolean, selector: boolean) => { - let apiGender = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiGender = config.API.gender; - } else { - apiGender = config.API.listGenderHistory; - } - await http - .get(apiGender) - .then((res) => { - const data = res.data.result; - let rows: RequestItemsGender[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - version = ""; - id = ""; - data.map((e: RequestItemsGender) => { - rows.push({ - ...e, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - data.items.map((e: RequestItemsGender) => { - rows.push({ - ...e, - }); - }); - } - - draftGender.value = { idversion: id, version: version, data: rows }; - if (loader) { - dataGender.value = { idversion: id, version: version, data: rows }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchReligion = async (loader: boolean, selector: boolean) => { - let apiReligion = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiReligion = config.API.religion; - } else { - apiReligion = config.API.listReligionHistory; - } - await http - .get(apiReligion) - .then((res) => { - const data = res.data.result; - let rows: RequestItemsReligion[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - version = ""; - id = ""; - data.map((e: RequestItemsReligion) => { - rows.push({ - ...e, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - data.items.map((e: RequestItemsReligion) => { - rows.push({ - ...e, - }); - }); - } - - draftReligion.value = { idversion: id, version: version, data: rows }; - if (loader) { - dataReligion.value = { idversion: id, version: version, data: rows }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchRelationship = async (loader: boolean, selector: boolean) => { - let apiRelationship = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiRelationship = config.API.relationship; - } else { - apiRelationship = config.API.listRelationshipHistory; - } - await http - .get(apiRelationship) - .then((res) => { - const data = res.data.result; - let rows: RequestItemsRelationship[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - version = ""; - id = ""; - data.map((e: RequestItemsRelationship) => { - rows.push({ - ...e, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - data.items.map((e: RequestItemsRelationship) => { - rows.push({ - ...e, - }); - }); - } - - draftRelationship.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataRelationship.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchEducation = async (loader: boolean, selector: boolean) => { - let apiEducation = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiEducation = config.API.educationLevel; - } else { - apiEducation = config.API.listEducationLevelHistory; - } - await http - .get(apiEducation) - .then((res) => { - const data = res.data.result; - let rows: RequestItemsEducation[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - version = ""; - id = ""; - data.map((e: RequestItemsEducation) => { - rows.push({ - ...e, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - data.items.map((e: RequestItemsEducation) => { - rows.push({ - ...e, - }); - }); - } - - draftEducation.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataEducation.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchProvince = async (loader: boolean, selector: boolean) => { - let apiProvince = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiProvince = config.API.province; - } else { - apiProvince = config.API.listProvinceHistory; - } - await http - .get(apiProvince) - .then((res) => { - const data = res.data.result; - let rows: RequestItemsProvince[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - version = ""; - id = ""; - data.map((e: RequestItemsProvince) => { - rows.push({ - ...e, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - data.items.map((e: RequestItemsProvince) => { - rows.push({ - ...e, - }); - }); - } - - draftProvince.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataProvince.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const getPositionExecutiveSide = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionExecutiveSide.value.data.length === 0) { - await fetchPositionExecutiveSide(true, selector); - return draftPositionExecutiveSide.value; - } else { - if (newFetch) { - await fetchPositionExecutiveSide(true, selector); - return draftPositionExecutiveSide.value; - } else { - return draftPositionExecutiveSide.value; - } - } - }; - - const getPositionPathSide = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionPathSide.value.data.length === 0) { - await fetchPositionPathSide(true, selector); - return draftPositionPathSide.value; - } else { - if (newFetch) { - await fetchPositionPathSide(true, selector); - return draftPositionPathSide.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionPathSide.value.data) == - JSON.stringify(draftPositionPathSide.value.data) - ) { - return draftPositionPathSide.value; - } else { - await fetchPositionPathSide(false, selector); - return draftPositionPathSide.value; - } - } - } - }; - - const getPositionType = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionType.value.data.length === 0) { - await fetchPositionType(true, selector); - return draftPositionType.value; - } else { - if (newFetch) { - await fetchPositionType(true, selector); - return draftPositionType.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionType.value.data) == - JSON.stringify(draftPositionType.value.data) - ) { - return draftPositionType.value; - } else { - await fetchPositionType(false, selector); - return draftPositionType.value; - } - } - } - }; - - const getPositionLine = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionLine.value.data.length === 0) { - await fetchPositionLine(true, selector); - return draftPositionLine.value; - } else { - if (newFetch) { - await fetchPositionLine(true, selector); - return draftPositionLine.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionLine.value.data) == - JSON.stringify(draftPositionLine.value.data) - ) { - return draftPositionLine.value; - } else { - await fetchPositionLine(false, selector); - return draftPositionLine.value; - } - } - } - }; - - const getPositionLevel = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionLevel.value.data.length === 0) { - await fetchPositionLevel(true, selector); - return draftPositionLevel.value; - } else { - if (newFetch) { - await fetchPositionLevel(true, selector); - return draftPositionLevel.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionLevel.value.data) == - JSON.stringify(draftPositionLevel.value.data) - ) { - return draftPositionLevel.value; - } else { - await fetchPositionLevel(false, selector); - return draftPositionLevel.value; - } - } - } - }; - - const getPositionStatus = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataPositionStatus.value.data.length === 0) { - await fetchPositionStatus(true, selector); - return draftPositionStatus.value; - } else { - if (newFetch) { - await fetchPositionStatus(true, selector); - return draftPositionStatus.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataPositionStatus.value.data) == - JSON.stringify(draftPositionStatus.value.data) - ) { - return draftPositionStatus.value; - } else { - await fetchPositionStatus(false, selector); - return draftPositionStatus.value; - } - } - } - }; - - const getOrganization = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataOrganization.value.data.length === 0) { - await fetchOrganization(true, selector); - return draftOrganization.value; - } else { - if (newFetch) { - await fetchOrganization(true, selector); - return draftOrganization.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataOrganization.value.data) == - JSON.stringify(draftOrganization.value.data) - ) { - return draftOrganization.value; - } else { - await fetchOrganization(false, selector); - return draftOrganization.value; - } - } - } - }; - - const getOrganizationShortName = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataOrganizationShortName.value.data.length === 0) { - await fetchOrganizationShortName(true, selector); - return draftOrganizationShortName.value; - } else { - if (newFetch) { - await fetchOrganizationShortName(true, selector); - return draftOrganizationShortName.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataOrganizationShortName.value.data) == - JSON.stringify(draftOrganizationShortName.value.data) - ) { - return draftOrganizationShortName.value; - } else { - await fetchOrganizationShortName(false, selector); - return draftOrganizationShortName.value; - } - } - } - }; - - const getOrganizationType = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataOrganizationType.value.data.length === 0) { - await fetchOrganizationType(true, selector); - return draftOrganizationType.value; - } else { - if (newFetch) { - await fetchOrganizationType(true, selector); - return draftOrganizationType.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataOrganizationType.value.data) == - JSON.stringify(draftOrganizationType.value.data) - ) { - return draftOrganizationType.value; - } else { - await fetchOrganizationType(false, selector); - return draftOrganizationType.value; - } - } - } - }; - - const getOrganizationLevel = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataOrganizationLevel.value.data.length === 0) { - await fetchOrganizationLevel(true, selector); - return draftOrganizationLevel.value; - } else { - if (newFetch) { - await fetchOrganizationLevel(true, selector); - return draftOrganizationLevel.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataOrganizationLevel.value.data) == - JSON.stringify(draftOrganizationLevel.value.data) - ) { - return draftOrganizationLevel.value; - } else { - await fetchOrganizationLevel(false, selector); - return draftOrganizationLevel.value; - } - } - } - }; - - const getOrganizationStatus = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataOrganizationStatus.value.data.length === 0) { - await fetchOrganizationStatus(true, selector); - return draftOrganizationStatus.value; - } else { - if (newFetch) { - await fetchOrganizationStatus(true, selector); - return draftOrganizationStatus.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataOrganizationStatus.value.data) == - JSON.stringify(draftOrganizationStatus.value.data) - ) { - return draftOrganizationStatus.value; - } else { - await fetchOrganizationStatus(false, selector); - return draftOrganizationStatus.value; - } - } - } - }; - - const getOrganizationTelInternal = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataOrganizationTelInternal.value.data.length === 0) { - await fetchOrganizationTelInternal(true, selector); - return draftOrganizationTelInternal.value; - } else { - if (newFetch) { - await fetchOrganizationTelInternal(true, selector); - return draftOrganizationTelInternal.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataOrganizationTelInternal.value.data) == - JSON.stringify(draftOrganizationTelInternal.value.data) - ) { - return draftOrganizationTelInternal.value; - } else { - await fetchOrganizationTelInternal(false, selector); - return draftOrganizationTelInternal.value; - } - } - } - }; - - const getOrganizationTelExternal = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataOrganizationTelExternal.value.data.length === 0) { - await fetchOrganizationTelExternal(true, selector); - return draftOrganizationTelExternal.value; - } else { - if (newFetch) { - await fetchOrganizationTelExternal(true, selector); - return draftOrganizationTelExternal.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataOrganizationTelExternal.value.data) == - JSON.stringify(draftOrganizationTelExternal.value.data) - ) { - return draftOrganizationTelExternal.value; - } else { - await fetchOrganizationTelExternal(false, selector); - return draftOrganizationTelExternal.value; - } - } - } - }; - - const getOrganizationFax = async ( - selector: boolean = false, - newFetch: boolean = false - ) => { - if (dataOrganizationFax.value.data.length === 0) { - await fetchOrganizationFax(true, selector); - return draftOrganizationFax.value; - } else { - if (newFetch) { - await fetchOrganizationFax(true, selector); - return draftOrganizationFax.value; - } else { - // เทียบ กรณี fetch data selector ไม่เหมือนกัน หรือ กรณี ดราฟ ดาต้า - if ( - JSON.stringify(dataOrganizationFax.value.data) == - JSON.stringify(draftOrganizationFax.value.data) - ) { - return draftOrganizationFax.value; - } else { - await fetchOrganizationFax(false, selector); - return draftOrganizationFax.value; - } - } - } - }; - - const fetchInsignia = async (loader: boolean, selector: boolean) => { - let apiInsignia = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiInsignia = config.API.insignia; - } else { - apiInsignia = config.API.listInsigniaHistory; - } - await http - .get(apiInsignia) - .then((res) => { - const data = res.data.result; - let rows: InsigniaResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: InsigniaResponse) => { - rows.push({ - id: e.id, - name: e.name, - shortName: e.shortName, - level: e.level, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - insigniaType: e.insigniaType, - note: e.note, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: InsigniaResponse) => { - rows.push({ - id: e.id, - name: e.name, - shortName: e.shortName, - level: e.level, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - insigniaType: e.insigniaType, - note: e.note, - }); - }); - } - - draftInsignia.value = { idversion: id, version: version, data: rows }; - if (loader) { - dataInsignia.value = { idversion: id, version: version, data: rows }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchInsigniaType = async (loader: boolean, selector: boolean) => { - let apiInsigniaType = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiInsigniaType = config.API.insigniaType; - } else { - apiInsigniaType = config.API.listInsigniaTypeHistory; - } - await http - .get(apiInsigniaType) - .then((res) => { - const data = res.data.result; - let rows: InsigniaTypeResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: InsigniaTypeResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: InsigniaTypeResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftInsigniaType.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataInsigniaType.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionEmployee = async (loader: boolean, selector: boolean) => { - let apiPositionEmployee = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionEmployee = config.API.positionEmployeePosition; - } else { - apiPositionEmployee = config.API.listPositionEmployeePositionHistory; - } - await http - .get(apiPositionEmployee) - .then((res) => { - const data = res.data.result; - let rows: positionEmployeeResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionEmployeeResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionEmployeeResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } - - draftPositionEmployee.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionEmployee.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionEmployeeSide = async ( - loader: boolean, - selector: boolean - ) => { - let apiPositionEmployeeSide = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionEmployeeSide = config.API.positionEmployeePositionSide; - } else { - apiPositionEmployeeSide = - config.API.listPositionEmployeePositionSideHistory; - } - await http - .get(apiPositionEmployeeSide) - .then((res) => { - const data = res.data.result; - let rows: positionEmployeeSideResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionEmployeeSideResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionEmployeeSideResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } - - draftPositionEmployeeSide.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionEmployeeSide.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionEmployeeGroup = async ( - loader: boolean, - selector: boolean - ) => { - let apiPositionEmployeeGroup = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionEmployeeGroup = config.API.positionEmployeeGroup; - } else { - apiPositionEmployeeGroup = config.API.listPositionEmployeeGroupHistory; - } - await http - .get(apiPositionEmployeeGroup) - .then((res) => { - const data = res.data.result; - let rows: positionEmployeeGroupResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionEmployeeGroupResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionEmployeeGroupResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionEmployeeGroup.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionEmployeeGroup.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionEmployeeLine = async ( - loader: boolean, - selector: boolean - ) => { - let apiPositionEmployeeLine = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionEmployeeLine = config.API.positionEmployeeLine; - } else { - apiPositionEmployeeLine = config.API.listPositionEmployeeLineHistory; - } - await http - .get(apiPositionEmployeeLine) - .then((res) => { - const data = res.data.result; - let rows: positionEmployeeLineResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionEmployeeLineResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionEmployeeLineResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionEmployeeLine.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionEmployeeLine.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionEmployeeLevel = async ( - loader: boolean, - selector: boolean - ) => { - let apiPositionEmployeeLevel = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionEmployeeLevel = config.API.positionEmployeeLevel; - } else { - apiPositionEmployeeLevel = config.API.listPositionEmployeeLevelHistory; - } - await http - .get(apiPositionEmployeeLevel) - .then((res) => { - const data = res.data.result; - let rows: positionEmployeeLevelResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionEmployeeLevelResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionEmployeeLevelResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionEmployeeLevel.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionEmployeeLevel.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionEmployeeStatus = async ( - loader: boolean, - selector: boolean - ) => { - let apiPositionEmployeeStatus = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionEmployeeStatus = config.API.positionEmployeeStatus; - } else { - apiPositionEmployeeStatus = config.API.listPositionEmployeeStatusHistory; - } - await http - .get(apiPositionEmployeeStatus) - .then((res) => { - const data = res.data.result; - let rows: positionEmployeeStatusResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionEmployeeStatusResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionEmployeeStatusResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionEmployeeStatus.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionEmployeeStatus.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionPath = async (loader: boolean, selector: boolean) => { - let apiPositionPath = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionPath = config.API.positionPath; - } else { - apiPositionPath = config.API.listPositionPathHistory; - } - await http - .get(apiPositionPath) - .then((res) => { - const data = res.data.result; - let rows: positionPathResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionPathResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionPathResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } - - draftPositionPath.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionPath.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionPathSide = async (loader: boolean, selector: boolean) => { - let apiPositionPathSide = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionPathSide = config.API.positionSide; - } else { - apiPositionPathSide = config.API.listPositionSideHistory; - } - await http - .get(apiPositionPathSide) - .then((res) => { - const data = res.data.result; - let rows: positionPathSideResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionPathSideResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionPathSideResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } - - draftPositionPathSide.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionPathSide.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionExecutive = async (loader: boolean, selector: boolean) => { - let apiPositionExecutive = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionExecutive = config.API.positionExecutive; - } else { - apiPositionExecutive = config.API.listPositionExecutiveHistory; - } - await http - .get(apiPositionExecutive) - .then((res) => { - const data = res.data.result; - let rows: positionExecutiveResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionExecutiveResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionExecutiveResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionExecutive.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionExecutive.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionExecutiveSide = async ( - loader: boolean, - selector: boolean - ) => { - let apiPositionExecutiveSide = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionExecutiveSide = config.API.positionExecutiveSide; - } else { - apiPositionExecutiveSide = config.API.listPositionExecutiveSideHistory; - } - await http - .get(apiPositionExecutiveSide) - .then((res) => { - const data = res.data.result; - let rows: positionExecutiveSideResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionExecutiveSideResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionExecutiveSideResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } - - draftPositionExecutiveSide.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionExecutiveSide.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionType = async (loader: boolean, selector: boolean) => { - let apiPositionType = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionType = config.API.positionType; - } else { - apiPositionType = config.API.listPositionTypeHistory; - } - await http - .get(apiPositionType) - .then((res) => { - const data = res.data.result; - let rows: positionTypeResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionTypeResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionTypeResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionType.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionType.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionLine = async (loader: boolean, selector: boolean) => { - let apiPositionLine = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionLine = config.API.positionLine; - } else { - apiPositionLine = config.API.listPositionLineHistory; - } - await http - .get(apiPositionLine) - .then((res) => { - const data = res.data.result; - let rows: positionLineResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionLineResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionLineResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionLine.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionLine.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionLevel = async (loader: boolean, selector: boolean) => { - let apiPositionLevel = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionLevel = config.API.positionLevel; - } else { - apiPositionLevel = config.API.listPositionLevelHistory; - } - await http - .get(apiPositionLevel) - .then((res) => { - const data = res.data.result; - let rows: positionLevelResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionLevelResponse) => { - rows.push({ - id: e.id, - level: e.level, - name: e.name, - shortName: e.shortName, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionLevelResponse) => { - rows.push({ - id: e.id, - level: e.level, - name: e.name, - shortName: e.shortName, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionLevel.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionLevel.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchPositionStatus = async (loader: boolean, selector: boolean) => { - let apiPositionStatus = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiPositionStatus = config.API.positionStatus; - } else { - apiPositionStatus = config.API.listPositionStatusHistory; - } - await http - .get(apiPositionStatus) - .then((res) => { - const data = res.data.result; - let rows: positionStatusResponse[] = []; - let version: string = ""; - let id: string = ""; - if (selector) { - data.map((e: positionStatusResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: positionStatusResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftPositionStatus.value = { - idversion: id, - version: version, - data: rows, - }; - if (loader) { - dataPositionStatus.value = { - idversion: id, - version: version, - data: rows, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchOrganization = async (loader: boolean, selector: boolean) => { - let apiOrganization = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiOrganization = config.API.organizationOrganization; - } else { - apiOrganization = config.API.listOrganizationOrganizationHistory; - } - await http - .get(apiOrganization) - .then((res) => { - const data = res.data.result; - let rows: organizationResponse[] = []; - let id: string = ""; - let version: string = ""; - if (selector) { - data.map((e: organizationResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: organizationResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } - - draftOrganization.value = { - data: rows, - idversion: id, - version: version, - }; - if (loader) { - dataOrganization.value = { - data: rows, - idversion: id, - version: version, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchOrganizationShortName = async ( - loader: boolean, - selector: boolean - ) => { - let apiOrganizationShortName = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiOrganizationShortName = config.API.organizationShortName; - } else { - apiOrganizationShortName = config.API.listOrganizationShortNameHistory; - } - await http - .get(apiOrganizationShortName) - .then((res) => { - const data = res.data.result; - let rows: organizationShortNameResponse[] = []; - let id: string = ""; - let version: string = ""; - if (selector) { - data.map((e: organizationShortNameResponse) => { - rows.push({ - id: e.id, - agencyCode: e.agencyCode, - governmentCode: e.governmentCode, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: organizationShortNameResponse) => { - rows.push({ - id: e.id, - agencyCode: e.agencyCode, - governmentCode: e.governmentCode, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - note: e.note, - }); - }); - } - - draftOrganizationShortName.value = { - data: rows, - idversion: id, - version: version, - }; - if (loader) { - dataOrganizationShortName.value = { - data: rows, - idversion: id, - version: version, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchOrganizationType = async (loader: boolean, selector: boolean) => { - let apiOrganizationType = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiOrganizationType = config.API.organizationType; - } else { - apiOrganizationType = config.API.listOrganizationTypeHistory; - } - await http - .get(apiOrganizationType) - .then((res) => { - const data = res.data.result; - let rows: organizationTypeResponse[] = []; - let id: string = ""; - let version: string = ""; - if (selector) { - data.map((e: organizationTypeResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: organizationTypeResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftOrganizationType.value = { - data: rows, - idversion: id, - version: version, - }; - if (loader) { - dataOrganizationType.value = { - data: rows, - idversion: id, - version: version, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchOrganizationLevel = async (loader: boolean, selector: boolean) => { - let apiOrganizationLevel = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiOrganizationLevel = config.API.organizationLevel; - } else { - apiOrganizationLevel = config.API.listOrganizationLevelHistory; - } - await http - .get(apiOrganizationLevel) - .then((res) => { - const data = res.data.result; - let rows: organizationLevelResponse[] = []; - let id: string = ""; - let version: string = ""; - if (selector) { - data.map((e: organizationLevelResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: organizationLevelResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftOrganizationLevel.value = { - data: rows, - idversion: id, - version: version, - }; - if (loader) { - dataOrganizationLevel.value = { - data: rows, - idversion: id, - version: version, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchOrganizationStatus = async ( - loader: boolean, - selector: boolean - ) => { - let apiOrganizationStatus = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiOrganizationStatus = config.API.organizationStatus; - } else { - apiOrganizationStatus = config.API.listOrganizationStatusHistory; - } - await http - .get(apiOrganizationStatus) - .then((res) => { - const data = res.data.result; - let rows: organizationStatusResponse[] = []; - let id: string = ""; - let version: string = ""; - if (selector) { - data.map((e: organizationStatusResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: organizationStatusResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftOrganizationStatus.value = { - data: rows, - idversion: id, - version: version, - }; - if (loader) { - dataOrganizationStatus.value = { - data: rows, - idversion: id, - version: version, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchOrganizationTelInternal = async ( - loader: boolean, - selector: boolean - ) => { - let apiOrganizationTelInternal = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiOrganizationTelInternal = config.API.organizationTelInternal; - } else { - apiOrganizationTelInternal = - config.API.listOrganizationTelInternalHistory; - } - await http - .get(apiOrganizationTelInternal) - .then((res) => { - const data = res.data.result; - let rows: organizationTelInternalResponse[] = []; - let id: string = ""; - let version: string = ""; - if (selector) { - data.map((e: organizationTelInternalResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: organizationTelInternalResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftOrganizationTelInternal.value = { - data: rows, - idversion: id, - version: version, - }; - if (loader) { - dataOrganizationTelInternal.value = { - data: rows, - idversion: id, - version: version, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchOrganizationTelExternal = async ( - loader: boolean, - selector: boolean - ) => { - let apiOrganizationTelExternal = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiOrganizationTelExternal = config.API.organizationTelExternal; - } else { - apiOrganizationTelExternal = - config.API.listOrganizationTelExternalHistory; - } - await http - .get(apiOrganizationTelExternal) - .then((res) => { - const data = res.data.result; - let rows: organizationTelExternalResponse[] = []; - let id: string = ""; - let version: string = ""; - if (selector) { - data.map((e: organizationTelExternalResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: organizationTelExternalResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftOrganizationTelExternal.value = { - data: rows, - idversion: id, - version: version, - }; - if (loader) { - dataOrganizationTelExternal.value = { - data: rows, - idversion: id, - version: version, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - const fetchOrganizationFax = async (loader: boolean, selector: boolean) => { - let apiOrganizationFax = ""; - if (loader) { - showLoader(); - } - if (selector) { - apiOrganizationFax = config.API.organizationFax; - } else { - apiOrganizationFax = config.API.listOrganizationFaxHistory; - } - await http - .get(apiOrganizationFax) - .then((res) => { - const data = res.data.result; - let rows: organizationFaxResponse[] = []; - let id: string = ""; - let version: string = ""; - if (selector) { - data.map((e: organizationFaxResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } else { - version = data.version; //ตัวแปรที่บอกว่าข้อมูลเผยแพร่ไปหรือยัง published=เผยแพร่แล้ว draft=ยังไม่เผยแพร่ - id = data.id; //เลข id ใน mongodb - - data.items.map((e: organizationFaxResponse) => { - rows.push({ - id: e.id, - name: e.name, - createdAt: e.createdAt, - lastUpdatedAt: e.lastUpdatedAt, - lastUpdateFullName: e.lastUpdateFullName, - isActive: e.isActive, - createdFullName: e.createdFullName, - createdUserId: e.createdUserId, - lastUpdateUserId: e.lastUpdateUserId, - }); - }); - } - - draftOrganizationFax.value = { - data: rows, - idversion: id, - version: version, - }; - if (loader) { - dataOrganizationFax.value = { - data: rows, - idversion: id, - version: version, - }; - } - }) - .catch((e) => { - messageError($q, e); - }) - .finally(() => { - if (loader) { - hideLoader(); - } - }); - }; - - return { - dataPrefix, - dataBlood, - dataGender, - dataReligion, - dataRelationship, - dataEducation, - dataProvince, - dataInsignia, - dataInsigniaType, - dataPositionEmployee, - dataPositionEmployeeSide, - dataPositionEmployeeGroup, - dataPositionEmployeeLine, - dataPositionEmployeeLevel, - dataPositionEmployeeStatus, - dataPositionPath, - dataPositionPathSide, - dataPositionExecutive, - dataPositionExecutiveSide, - dataPositionType, - dataPositionLine, - dataPositionLevel, - dataPositionStatus, - dataOrganization, - dataOrganizationShortName, - dataOrganizationType, - dataOrganizationLevel, - dataOrganizationStatus, - dataOrganizationTelInternal, - dataOrganizationTelExternal, - dataOrganizationFax, - storeIdVersion, - storeVersion, - manageData, - getPrefix, - getBlood, - getGender, - getReligion, - getRelationship, - getEducation, - getProvince, - changeManageCurrentTab, - changeManageLink, - changeManageColumns, - getInsignia, - getInsigniaType, - getPositionEmployee, - getPositionEmployeeSide, - getPositionEmployeeGroup, - getPositionEmployeeLine, - getPositionEmployeeLevel, - getPositionEmployeeStatus, - getPositionPath, - getPositionPathSide, - getPositionExecutive, - getPositionExecutiveSide, - getPositionType, - getPositionLine, - getPositionLevel, - getPositionStatus, - getOrganization, - getOrganizationShortName, - getOrganizationType, - getOrganizationLevel, - getOrganizationStatus, - getOrganizationTelInternal, - getOrganizationTelExternal, - getOrganizationFax, - }; -}); diff --git a/src/modules/01_metadata/views/Main.vue b/src/modules/01_metadata/views/Main.vue deleted file mode 100644 index 3d2e93837..000000000 --- a/src/modules/01_metadata/views/Main.vue +++ /dev/null @@ -1,764 +0,0 @@ - - - - - - - -function components(arg0: () => void) { throw new Error("Function not -implemented."); } function components(arg0: () => void) { throw new -Error("Function not implemented."); } function components(arg0: () => void) { -throw new Error("Function not implemented."); } diff --git a/src/modules/01_metadata/views/MainCalendar.vue b/src/modules/01_metadata/views/MainCalendar.vue deleted file mode 100644 index af175296e..000000000 --- a/src/modules/01_metadata/views/MainCalendar.vue +++ /dev/null @@ -1,596 +0,0 @@ - - - - - - diff --git a/src/modules/02_organizational/components/AddMappingPositions.vue b/src/modules/02_organizational/components/AddMappingPositions.vue deleted file mode 100644 index 9d0f038db..000000000 --- a/src/modules/02_organizational/components/AddMappingPositions.vue +++ /dev/null @@ -1,1535 +0,0 @@ - - - - - - - diff --git a/src/modules/02_organizational/components/DialogFooter.vue b/src/modules/02_organizational/components/DialogFooter.vue deleted file mode 100644 index a99ee7515..000000000 --- a/src/modules/02_organizational/components/DialogFooter.vue +++ /dev/null @@ -1,90 +0,0 @@ - - diff --git a/src/modules/02_organizational/components/DialogHeader.vue b/src/modules/02_organizational/components/DialogHeader.vue deleted file mode 100644 index 77d936c93..000000000 --- a/src/modules/02_organizational/components/DialogHeader.vue +++ /dev/null @@ -1,29 +0,0 @@ - - diff --git a/src/modules/02_organizational/components/Table.vue b/src/modules/02_organizational/components/Table.vue deleted file mode 100644 index 02b06b35c..000000000 --- a/src/modules/02_organizational/components/Table.vue +++ /dev/null @@ -1,221 +0,0 @@ - - - diff --git a/src/modules/02_organizational/components/TableReport.vue b/src/modules/02_organizational/components/TableReport.vue deleted file mode 100644 index 0dae673f7..000000000 --- a/src/modules/02_organizational/components/TableReport.vue +++ /dev/null @@ -1,215 +0,0 @@ - - - diff --git a/src/modules/02_organizational/components/Tree/MappingPositions.vue b/src/modules/02_organizational/components/Tree/MappingPositions.vue deleted file mode 100644 index 5fc614cd2..000000000 --- a/src/modules/02_organizational/components/Tree/MappingPositions.vue +++ /dev/null @@ -1,580 +0,0 @@ - - - - - - - - - - - diff --git a/src/modules/02_organizational/components/Tree/OrganizationDialog.vue b/src/modules/02_organizational/components/Tree/OrganizationDialog.vue deleted file mode 100644 index df18bbf64..000000000 --- a/src/modules/02_organizational/components/Tree/OrganizationDialog.vue +++ /dev/null @@ -1,984 +0,0 @@ - - diff --git a/src/modules/02_organizational/components/Tree/OrganizationDialogAddEdit.vue b/src/modules/02_organizational/components/Tree/OrganizationDialogAddEdit.vue deleted file mode 100644 index b2d2e8bc6..000000000 --- a/src/modules/02_organizational/components/Tree/OrganizationDialogAddEdit.vue +++ /dev/null @@ -1,1032 +0,0 @@ - - diff --git a/src/modules/02_organizational/components/Tree/TreeButtonsSet.vue b/src/modules/02_organizational/components/Tree/TreeButtonsSet.vue deleted file mode 100644 index 08df76da6..000000000 --- a/src/modules/02_organizational/components/Tree/TreeButtonsSet.vue +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - diff --git a/src/modules/02_organizational/interface/index/Main.ts b/src/modules/02_organizational/interface/index/Main.ts deleted file mode 100644 index c78b323ee..000000000 --- a/src/modules/02_organizational/interface/index/Main.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { readonly } from "vue"; -interface Pagination { - rowsPerPage: number; -} - -interface DataOption { - id: string; - name: string; - note?: string; - level?: number; -} - -interface GovermentOption { - id: string; - shortName: string; - agencyCode: string; - governmentCode: string; -} - -interface OrganizaOption { - organizationOrganizationId: string; // หน่วยงาน - organizationShortNameId: string; // Idย่อหน่วยงาน - organizationShortName: string; // ชื่อย่อหน่วยงาน - organizationAgencyCode: string; // รหัสหน่วยงาน - organizationGovernmentCode: string; // รหัสส่วนราชการ - organizationAgencyId: string; // หน่วยงานต้นสังกัด - organizationGovernmentAgencyId: string; // ส่วนราชการต้นสังกัด - organizationTypeId: string; // ประเภทหน่วยงาน - organizationLevelId: string; //ระดับหน่วยงาน - organizationInternalPhoneId: string; //เบอร์ติดต่อภายใน - organizationExternalPhoneId: string; //เบอร์ติดต่อภายนอก - organizationFaxId: string; //เบอร์โทรสาร - organizationOrder: number; // ลำดับผังโครงสร้าง - organizationUserNote: string; // User Note - organizationStatusId: string; //status - organizationGovernmentCodeOption: GovermentOption[]; - organizationGovernmentCodeOptionFilter: GovermentOption[]; - agency: string; // หน่วยงาน - government: string; // ส่วนราชการ - department: string; // ฝ่าย/ส่วน - pile: string; // กอง - isActive: boolean; // - // organizationAgencyCodeOption: GovermentOption[]; - // organizationAgencyCodeOptionFilter: GovermentOption[]; -} - -// const organizationSet = readonly({ -// organizationOrganizationId: "", // หน่วยงาน -// organizationShortNameId: "", // รหัสส่วนราชการ -// organizationShortName: "", // ชื่อย่อหน่วยงาน -// organizationShortCode: "", // รหัสหน่วยงาน -// organizationAgencyId: "", // หน่วยงานต้นสังกัด -// organizationGovernmentAgencyId: "", // ส่วนราชการต้นสังกัด -// organizationTypeId: "", // ประเภทหน่วยงาน -// organizationLevelId: "", //ระดับหน่วยงาน -// organizationInternalPhoneId: "", //เบอร์ติดต่อภายใน -// organizationExternalPhoneId: "", //เบอร์ติดต่อภายนอก -// organizationFaxId: "", //เบอร์โทรสาร -// organizationOrder: 0, // ลำดับผังโครงสร้าง -// organizationUserNote: "", // User Note -// }); - -interface UploadType { - id: string; - fileName: string; - fileSize: number; - fileType: string; - detail: string; -} - -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -// export { organizationSet }; -export type { - Pagination, - DataOption, - OrganizaOption, - GovermentOption, - UploadType, - Columns, -}; diff --git a/src/modules/02_organizational/interface/request/Mapping.ts b/src/modules/02_organizational/interface/request/Mapping.ts deleted file mode 100644 index 9401c26ae..000000000 --- a/src/modules/02_organizational/interface/request/Mapping.ts +++ /dev/null @@ -1,69 +0,0 @@ -//ข้อมูลประวัติแก้ไข -interface RequestItemsPublishHistoryObject { - id: string; - items: RequestItemsObject[]; - publishedDate: string; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - positionMasterId: string; //ประเภท - positionType: string; //ประเภท - positionLine: string; //สายงาน - positionPath: string; //ตำแหน่งในสายงาน - positionPathSide: string; //ด้านของสายงาน - positionExecutive: string; //ตำแหน่งบริหาร - positionExecutiveSide: string; //ด้านบริหาร - positionLevel: any; //ระดับ array text - positionStatus: string; //สถานภาพของตำแหน่ง - positionTypeId: string; - positionLineId: string; - positionPathId: string; - positionPathSideId: string; - positionExecutiveId: string; - positionExecutiveSideId: string; - positionStatusId: string; //สถานภาพของตำแหน่ง ไม่แน่ใจ DB - qualification: string; //เหตุผล - positionCondition: string; //เงื่อนไขตำแหน่ง - positionMasterUserNote: string; //หมายเหตุ - positionLevelId: any; //ระดับ array id - isDirector: boolean; //หัวหน้า - isActive: boolean; - isPublished?: boolean; - lastUpdateFullName?: String; - lastUpdatedAt?: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -interface RequestReport2 { - organizationShortNameId: string; - organizationOrganizationId: string; - positionNumId: string; - positionTypeId: string; - positionExecutiveId: string; - positionExecutiveSideId: string; - positionPathId: string; - positionPathSideId: string; - positionLevelId: string; - status: string | null; -} - -export type { - RequestItemsObject, - RequestItemsPublishHistoryObject, - Columns, - RequestReport2, -}; diff --git a/src/modules/02_organizational/interface/response/Mapping.ts b/src/modules/02_organizational/interface/response/Mapping.ts deleted file mode 100644 index 7707cf465..000000000 --- a/src/modules/02_organizational/interface/response/Mapping.ts +++ /dev/null @@ -1,104 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - positionType: string; - positionLine: string; - positionPath: string; - positionPathSide: string; - positionExecutive: string; - positionExecutiveSide: string; - positionLevel: any; - positionTypeId: string; - positionLineId: string; - positionPathId: string; - positionPathSideId: string; - positionExecutiveId: string; - positionExecutiveSideId: string; - positionStatus: string; - titleStatus: string; - positionLevelId: any; - owner: boolean; - isActive: boolean; -} - -interface ResponseTree { - no: number; - profilePositionId: string | null; - organizationPositionId: string | null; - name: string | null; - edu: string | null; - posiNumOld: string | null; - posiNumNew: string | null; - posiOld: string | null; - posiNew: string | null; - levelOld: any; - levelNew: any; - change: string | null; - statusPosition: string | null; - report2Id: string | null; -} - -interface ResponseDetail { - report2Id: string; - name: string; - edu: string; - salary: number; - salary2: number; - salary3: number; - goverment: string; - agency: string; - posiNum: string; - category: string; - posiManage: string; - sideManage: string; - posiWork: string; - sideWork: string; - level: string; - goverment2: string; - agency2: string; - posiNum2: string; - category2: string; - posiManage2: string; - sideManage2: string; - posiWork2: string; - sideWork2: string; - level2: string; -} - -interface ResponseHistoryHead { - historyId: string; - date: Date; -} -interface ResponseHistory { - fullName: string; - education: string; - salary: number; - salaryPosition: number; - salaryMonth: number; - oldOrganizationShortName: string; - oldOrganizationOrganization: string; - oldPositionNum: string; - oldPositionType: string; - oldPositionExecutive: string; - oldPositionExecutiveSide: string; - oldPositionPath: string; - oldPositionPathSide: string; - oldPositionLevel: string; - newOrganizationShortName: string; - newOrganizationOrganization: string; - newPositionNum: string; - newPositionType: string; - newPositionExecutive: string; - newPositionExecutiveSide: string; - newPositionPath: string; - newPositionPathSide: string; - newPositionLevel: string; -} - -export type { - ResponseObject, - ResponseTree, - ResponseDetail, - ResponseHistory, - ResponseHistoryHead, -}; diff --git a/src/modules/02_organizational/router.ts b/src/modules/02_organizational/router.ts deleted file mode 100644 index add08831a..000000000 --- a/src/modules/02_organizational/router.ts +++ /dev/null @@ -1,138 +0,0 @@ -/** - * Router ระบบโครงสร้างหน่วยงานและกรอบอัตรากำลัง (Organizational) - */ - -const MainMapping = () => - import("@/modules/02_organizational/views/MainMapping.vue"); -const MainStructChart = () => - import("@/modules/02_organizational/views/MainStructChart.vue"); -const MainOrgChart = () => - import("@/modules/02_organizational/views/MainOrgChart.vue"); -const MainTree = () => import("@/modules/02_organizational/views/MainTree.vue"); -const MainTreeEmployee = () => - import("@/modules/02_organizational/views/MainTreeEmployee.vue"); -const MainReport = () => - import("@/modules/02_organizational/views/MainReport.vue"); -const ManageReport2 = () => - import("@/modules/02_organizational/views/ManageReport2.vue"); -const ManageReport2Add = () => - import("@/modules/02_organizational/views/ManageReport2Add.vue"); - -const ManageReport2History = () => - import("@/modules/02_organizational/views/ManageReport2History.vue"); - -const TreeTestPage = () => - import("@/modules/02_organizational/views/TreeTest.vue"); - -export default [ - { - path: "/organizational/mapping", - name: "organizationalMapping", - component: MainMapping, - meta: { - Auth: true, - Key: [7], - Role: "organization", - }, - }, - { - path: "/organizational/structchart", - name: "organizationalStructChart", - component: MainStructChart, - meta: { - Auth: true, - Key: [8], - Role: "organization", - }, - }, - { - path: "/organizational/orgchart", - name: "organizationalOrgChart", - component: MainOrgChart, - meta: { - Auth: true, - key: [14], - Role: "organization", - }, - }, - { - path: "/organizational/tree", - name: "organizationalTree", - component: MainTree, - meta: { - Auth: true, - Key: [9], - Role: "organization", - }, - }, - { - path: "/organizational/employee", - name: "organizationalEmployee", - component: MainTreeEmployee, - meta: { - Auth: true, - Key: [9], - Role: "organization", - }, - }, - { - path: "/organizational/manage/report", - name: "manageReport2", - component: ManageReport2, - meta: { - Auth: true, - Key: [11], - Role: "organization", - }, - }, - { - path: "/organizational/manage/report/:id", - name: "ManageReport2Edit", - component: ManageReport2Add, - meta: { - Auth: true, - Key: [7], - Role: "organization", - }, - }, - { - path: "/organizational/manage/report/add", - name: "ManageReport2Add", - component: ManageReport2Add, - meta: { - Auth: true, - Key: [10], - Role: "organization", - }, - }, - { - path: "/organizational/manage/report/history/:id", - name: "ManageReport2History", - component: ManageReport2History, - meta: { - Auth: true, - Key: [15], - Role: "organization", - }, - }, - { - path: "/organizational/report", - name: "organizationalReport", - component: MainReport, - meta: { - Auth: true, - Key: [13], - Role: "organization", - }, - }, - { - path: "/tree-test", - name: "treeTest", - component: TreeTestPage, - meta: { - Auth: true, - Key: [14], - Role: "organization", - }, - }, -]; diff --git a/src/modules/02_organizational/store.ts b/src/modules/02_organizational/store.ts deleted file mode 100644 index 822c8f866..000000000 --- a/src/modules/02_organizational/store.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { ref, computed } from "vue"; -import { defineStore } from "pinia"; - -export const useOrganizationalDataStore = defineStore("organizational", () => { - interface organizational { - mappingPosition: { columns: String[] }; - } - - const organizationalData = ref({ - mappingPosition: { columns: [] }, - }); - - const changeOrganizationalColumns = (system: String, val: String[]) => { - if (system == "mappingPosition") - organizationalData.value.mappingPosition.columns = val; - localStorage.setItem( - "organizational", - JSON.stringify(organizationalData.value) - ); - }; - - if (localStorage.getItem("organizational") !== null) { - organizationalData.value = JSON.parse( - localStorage.getItem("organizational") || "{}" - ); - } - - return { - organizationalData, - changeOrganizationalColumns, - }; -}); diff --git a/src/modules/02_organizational/views/MainMapping.vue b/src/modules/02_organizational/views/MainMapping.vue deleted file mode 100644 index 09c55c0f8..000000000 --- a/src/modules/02_organizational/views/MainMapping.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - diff --git a/src/modules/02_organizational/views/MainOrgChart.vue b/src/modules/02_organizational/views/MainOrgChart.vue deleted file mode 100644 index 58e4af730..000000000 --- a/src/modules/02_organizational/views/MainOrgChart.vue +++ /dev/null @@ -1,148 +0,0 @@ - - - - - diff --git a/src/modules/02_organizational/views/MainReport.vue b/src/modules/02_organizational/views/MainReport.vue deleted file mode 100644 index 38536c94e..000000000 --- a/src/modules/02_organizational/views/MainReport.vue +++ /dev/null @@ -1,252 +0,0 @@ - - diff --git a/src/modules/02_organizational/views/MainStructChart.vue b/src/modules/02_organizational/views/MainStructChart.vue deleted file mode 100644 index 60b1964fc..000000000 --- a/src/modules/02_organizational/views/MainStructChart.vue +++ /dev/null @@ -1,240 +0,0 @@ - - - - - diff --git a/src/modules/02_organizational/views/MainTree.vue b/src/modules/02_organizational/views/MainTree.vue deleted file mode 100644 index df176242e..000000000 --- a/src/modules/02_organizational/views/MainTree.vue +++ /dev/null @@ -1,1813 +0,0 @@ - - - - - - - - diff --git a/src/modules/02_organizational/views/MainTreeEmployee.vue b/src/modules/02_organizational/views/MainTreeEmployee.vue deleted file mode 100644 index 6db50d5e1..000000000 --- a/src/modules/02_organizational/views/MainTreeEmployee.vue +++ /dev/null @@ -1,1861 +0,0 @@ - - - - - - diff --git a/src/modules/02_organizational/views/ManageReport2.vue b/src/modules/02_organizational/views/ManageReport2.vue deleted file mode 100644 index b470e39a7..000000000 --- a/src/modules/02_organizational/views/ManageReport2.vue +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - - - diff --git a/src/modules/02_organizational/views/ManageReport2Add.vue b/src/modules/02_organizational/views/ManageReport2Add.vue deleted file mode 100644 index 92f270788..000000000 --- a/src/modules/02_organizational/views/ManageReport2Add.vue +++ /dev/null @@ -1,1155 +0,0 @@ - - - - - - - diff --git a/src/modules/02_organizational/views/ManageReport2History.vue b/src/modules/02_organizational/views/ManageReport2History.vue deleted file mode 100644 index e73728022..000000000 --- a/src/modules/02_organizational/views/ManageReport2History.vue +++ /dev/null @@ -1,476 +0,0 @@ - - - diff --git a/src/modules/02_organizational/views/Report.vue b/src/modules/02_organizational/views/Report.vue deleted file mode 100644 index e3e9f2afb..000000000 --- a/src/modules/02_organizational/views/Report.vue +++ /dev/null @@ -1,147 +0,0 @@ - - diff --git a/src/modules/02_organizational/views/TreeTest.vue b/src/modules/02_organizational/views/TreeTest.vue deleted file mode 100644 index 29b3eb349..000000000 --- a/src/modules/02_organizational/views/TreeTest.vue +++ /dev/null @@ -1,370 +0,0 @@ - - - - - diff --git a/src/modules/04_registry/components/Assessment.vue b/src/modules/04_registry/components/Assessment.vue deleted file mode 100644 index 391bbb3b8..000000000 --- a/src/modules/04_registry/components/Assessment.vue +++ /dev/null @@ -1,1022 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Coin.vue b/src/modules/04_registry/components/Coin.vue deleted file mode 100644 index 35683cd67..000000000 --- a/src/modules/04_registry/components/Coin.vue +++ /dev/null @@ -1,1052 +0,0 @@ -a - - - - diff --git a/src/modules/04_registry/components/DialogFooter.vue b/src/modules/04_registry/components/DialogFooter.vue deleted file mode 100644 index cb9efbdcd..000000000 --- a/src/modules/04_registry/components/DialogFooter.vue +++ /dev/null @@ -1,154 +0,0 @@ - - diff --git a/src/modules/04_registry/components/DialogFormLeave.vue b/src/modules/04_registry/components/DialogFormLeave.vue deleted file mode 100644 index cb4948355..000000000 --- a/src/modules/04_registry/components/DialogFormLeave.vue +++ /dev/null @@ -1,275 +0,0 @@ - - diff --git a/src/modules/04_registry/components/DialogHeader.vue b/src/modules/04_registry/components/DialogHeader.vue deleted file mode 100644 index 8aa03351d..000000000 --- a/src/modules/04_registry/components/DialogHeader.vue +++ /dev/null @@ -1,27 +0,0 @@ - - diff --git a/src/modules/04_registry/components/DialogHistory.vue b/src/modules/04_registry/components/DialogHistory.vue deleted file mode 100644 index 34f8524cc..000000000 --- a/src/modules/04_registry/components/DialogHistory.vue +++ /dev/null @@ -1,45 +0,0 @@ - - diff --git a/src/modules/04_registry/components/Discipline.vue b/src/modules/04_registry/components/Discipline.vue deleted file mode 100644 index c4552f18a..000000000 --- a/src/modules/04_registry/components/Discipline.vue +++ /dev/null @@ -1,1039 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Document.vue b/src/modules/04_registry/components/Document.vue deleted file mode 100644 index 63494d69b..000000000 --- a/src/modules/04_registry/components/Document.vue +++ /dev/null @@ -1,275 +0,0 @@ - - diff --git a/src/modules/04_registry/components/Education.vue b/src/modules/04_registry/components/Education.vue deleted file mode 100644 index d6e55581e..000000000 --- a/src/modules/04_registry/components/Education.vue +++ /dev/null @@ -1,1843 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Information/Address.vue b/src/modules/04_registry/components/Information/Address.vue deleted file mode 100644 index 50f1cbfb1..000000000 --- a/src/modules/04_registry/components/Information/Address.vue +++ /dev/null @@ -1,972 +0,0 @@ - - diff --git a/src/modules/04_registry/components/Information/Certicate.vue b/src/modules/04_registry/components/Information/Certicate.vue deleted file mode 100644 index 95fa604ee..000000000 --- a/src/modules/04_registry/components/Information/Certicate.vue +++ /dev/null @@ -1,898 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Information/Family.vue b/src/modules/04_registry/components/Information/Family.vue deleted file mode 100644 index 6e2edd344..000000000 --- a/src/modules/04_registry/components/Information/Family.vue +++ /dev/null @@ -1,1896 +0,0 @@ - - diff --git a/src/modules/04_registry/components/Information/Government.vue b/src/modules/04_registry/components/Information/Government.vue deleted file mode 100644 index 670d5ad05..000000000 --- a/src/modules/04_registry/components/Information/Government.vue +++ /dev/null @@ -1,854 +0,0 @@ - - diff --git a/src/modules/04_registry/components/Information/Information.vue b/src/modules/04_registry/components/Information/Information.vue deleted file mode 100644 index 33024130f..000000000 --- a/src/modules/04_registry/components/Information/Information.vue +++ /dev/null @@ -1,1209 +0,0 @@ - - - diff --git a/src/modules/04_registry/components/Information/OldName.vue b/src/modules/04_registry/components/Information/OldName.vue deleted file mode 100644 index 4a63bac70..000000000 --- a/src/modules/04_registry/components/Information/OldName.vue +++ /dev/null @@ -1,1019 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Information/layout.vue b/src/modules/04_registry/components/Information/layout.vue deleted file mode 100644 index be8382309..000000000 --- a/src/modules/04_registry/components/Information/layout.vue +++ /dev/null @@ -1,68 +0,0 @@ - - diff --git a/src/modules/04_registry/components/Information/top.vue b/src/modules/04_registry/components/Information/top.vue deleted file mode 100644 index f9a7c4824..000000000 --- a/src/modules/04_registry/components/Information/top.vue +++ /dev/null @@ -1,205 +0,0 @@ - - - diff --git a/src/modules/04_registry/components/Insignia.vue b/src/modules/04_registry/components/Insignia.vue deleted file mode 100644 index 6d88ef228..000000000 --- a/src/modules/04_registry/components/Insignia.vue +++ /dev/null @@ -1,1550 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Leave.vue b/src/modules/04_registry/components/Leave.vue deleted file mode 100644 index 5425b3541..000000000 --- a/src/modules/04_registry/components/Leave.vue +++ /dev/null @@ -1,1547 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Other.vue b/src/modules/04_registry/components/Other.vue deleted file mode 100644 index 8b3da401f..000000000 --- a/src/modules/04_registry/components/Other.vue +++ /dev/null @@ -1,669 +0,0 @@ - - - diff --git a/src/modules/04_registry/components/PopupHistory.vue b/src/modules/04_registry/components/PopupHistory.vue deleted file mode 100644 index 326ac9f89..000000000 --- a/src/modules/04_registry/components/PopupHistory.vue +++ /dev/null @@ -1,433 +0,0 @@ - - - - - diff --git a/src/modules/04_registry/components/Profile.vue b/src/modules/04_registry/components/Profile.vue deleted file mode 100644 index b15629b41..000000000 --- a/src/modules/04_registry/components/Profile.vue +++ /dev/null @@ -1,1712 +0,0 @@ - - - diff --git a/src/modules/04_registry/components/Record.vue b/src/modules/04_registry/components/Record.vue deleted file mode 100644 index 30b3f2d6f..000000000 --- a/src/modules/04_registry/components/Record.vue +++ /dev/null @@ -1,933 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Salary.vue b/src/modules/04_registry/components/Salary.vue deleted file mode 100644 index f49dd8eea..000000000 --- a/src/modules/04_registry/components/Salary.vue +++ /dev/null @@ -1,2173 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/SalaryEmployee.vue b/src/modules/04_registry/components/SalaryEmployee.vue deleted file mode 100644 index c802c0058..000000000 --- a/src/modules/04_registry/components/SalaryEmployee.vue +++ /dev/null @@ -1,2064 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/SalaryEmployeeTemp.vue b/src/modules/04_registry/components/SalaryEmployeeTemp.vue deleted file mode 100644 index b1036e219..000000000 --- a/src/modules/04_registry/components/SalaryEmployeeTemp.vue +++ /dev/null @@ -1,2109 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Table.vue b/src/modules/04_registry/components/Table.vue deleted file mode 100644 index cec46caf5..000000000 --- a/src/modules/04_registry/components/Table.vue +++ /dev/null @@ -1,218 +0,0 @@ - - - diff --git a/src/modules/04_registry/components/TableProfile.vue b/src/modules/04_registry/components/TableProfile.vue deleted file mode 100644 index 237ccdbb9..000000000 --- a/src/modules/04_registry/components/TableProfile.vue +++ /dev/null @@ -1,745 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Talent.vue b/src/modules/04_registry/components/Talent.vue deleted file mode 100644 index 51ff374a1..000000000 --- a/src/modules/04_registry/components/Talent.vue +++ /dev/null @@ -1,691 +0,0 @@ - - - diff --git a/src/modules/04_registry/components/Train.vue b/src/modules/04_registry/components/Train.vue deleted file mode 100644 index e52f151b8..000000000 --- a/src/modules/04_registry/components/Train.vue +++ /dev/null @@ -1,1536 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/Work.vue b/src/modules/04_registry/components/Work.vue deleted file mode 100644 index a672756b3..000000000 --- a/src/modules/04_registry/components/Work.vue +++ /dev/null @@ -1,1050 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/profileType.ts b/src/modules/04_registry/components/profileType.ts deleted file mode 100644 index 9fdd817aa..000000000 --- a/src/modules/04_registry/components/profileType.ts +++ /dev/null @@ -1,221 +0,0 @@ -//interface class array object {name string ,id number} - -import type { childrenFamily } from "@/modules/04_registry/interface/response/Family"; -interface ChangeActive { - name: string; - id: number; -} - -//ข้อมูลส่วนตัว -interface Information { - cardid: string | null; - prefix: string | null; - age: string | null; - prefixId: string | null; - firstname: string | null; - lastname: string | null; - birthDate: Date | null; - genderId: string | null; - bloodId: string | null; - nationality: string | null; - ethnicity: string | null; - statusId: string | null; - religionId: string | null; - tel: string | null; - employeeType: string | null; - employeeClass: string | null; - profileType: string | null; -} - -interface Family { - prefixC: string | null; // couple - prefixIdC: string | null; - firstnameC: string | null; - lastnameC: string | null; - lastnameCOld: string | null; - occupationC: string | null; - citizenIdC: string | null; - liveC: string | null; - prefixM: string | null; // male - prefixIdM: string | null; - firstnameM: string | null; - lastnameM: string | null; - occupationM: string | null; - citizenIdM: string | null; - liveM: string | null; - prefixF: string | null; // female - prefixIdF: string | null; - firstnameF: string | null; - lastnameF: string | null; - occupationF: string | null; - citizenIdF: string | null; - liveF: string | null; - same: string | null; - childrens: childrenFamily[]; -} - -interface Address { - address: string | null; - provinceId: string | null; - districtId: string | null; - subdistrictId: string | null; - addressC: string | null; - provinceIdC: string | null; - districtIdC: string | null; - subdistrictIdC: string | null; - same: string | null; - codec: string | null; - codep: string | null; -} - -interface Goverment { - ocId: string | null; - positionId: string | null; - positionPathSide: string | null; - positionLine: string | null; - positionType: string | null; - positionLevel: string | null; - numberId: string | null; - positionExecutive: string | null; - positionExecutiveSide: string | null; - containDate: Date | null | string; - workDate: Date | string | null; - retireDate: string | null; - absent: number | null; - age: number | null; - ageAll: string | null; - reasonSameDate: string | null; -} - -interface DataOption { - id: string; - name: string; - zipCode?: string; -} - -interface DataOptioninfo { - id: string; - name: string; -} -interface docList { - pathName: string; - fileName: string; -} - -interface zipCodeOption { - id: string; - name: string; - zipCode: string; -} - -const defaultGoverment: Goverment = { - ocId: null, - positionId: null, - positionPathSide: null, - positionLine: null, - positionType: null, - positionLevel: null, - numberId: null, - positionExecutive: null, - positionExecutiveSide: null, - containDate: new Date(), - workDate: new Date(), - retireDate: null, - absent: 0, - age: 0, - ageAll: null, - reasonSameDate: null, -}; - -const defaultAddress: Address = { - address: null, - provinceId: null, - districtId: null, - subdistrictId: null, - addressC: null, - provinceIdC: null, - districtIdC: null, - subdistrictIdC: null, - codec: null, - codep: null, - same: "0", -}; - -const defaultInformation: Information = { - cardid: null, - age: null, - prefix: null, - prefixId: null, - firstname: null, - lastname: null, - birthDate: null, - genderId: null, - bloodId: null, - nationality: null, - ethnicity: null, - statusId: null, - religionId: null, - tel: null, - employeeType: null, - employeeClass: null, - profileType: null, -}; - -const defaultTempInformation: any = { - employeeMoneyIncrease: null, - employeeMoneyAllowance: null, - employeeMoneyEmployee: null, - employeeMoneyEmployer: null, - positionEmployeeGroupId: null, - positionEmployeePositionId: null, - positionEmployeeLineId: null, - employeeTypeIndividual: null, - employeeOc: null, - employeeWage: null, -}; - -const defaultFamily: Family = { - prefixC: null, - prefixIdC: null, - firstnameC: null, - lastnameC: null, - lastnameCOld: null, - occupationC: null, - citizenIdC: null, - liveC: "1", - prefixM: null, - prefixIdM: null, - firstnameM: null, - lastnameM: null, - occupationM: null, - citizenIdM: null, - liveM: "1", - prefixF: null, - prefixIdF: null, - firstnameF: null, - lastnameF: null, - occupationF: null, - citizenIdF: null, - liveF: "1", - same: "0", - childrens: [], -}; - -export { - defaultInformation, - defaultFamily, - defaultAddress, - defaultGoverment, - defaultTempInformation, -}; -export type { - ChangeActive, - Information, - Family, - Address, - Goverment, - DataOption, - zipCodeOption, - DataOptioninfo, - docList, -}; diff --git a/src/modules/04_registry/components/salaryNew/Salary.vue b/src/modules/04_registry/components/salaryNew/Salary.vue deleted file mode 100644 index 7006e7f5b..000000000 --- a/src/modules/04_registry/components/salaryNew/Salary.vue +++ /dev/null @@ -1,2448 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/salaryNew/SalaryEmployee.vue b/src/modules/04_registry/components/salaryNew/SalaryEmployee.vue deleted file mode 100644 index c802c0058..000000000 --- a/src/modules/04_registry/components/salaryNew/SalaryEmployee.vue +++ /dev/null @@ -1,2064 +0,0 @@ - - - - diff --git a/src/modules/04_registry/components/salaryNew/SalaryEmployeeTemp.vue b/src/modules/04_registry/components/salaryNew/SalaryEmployeeTemp.vue deleted file mode 100644 index cdff54576..000000000 --- a/src/modules/04_registry/components/salaryNew/SalaryEmployeeTemp.vue +++ /dev/null @@ -1,2109 +0,0 @@ - - - - diff --git a/src/modules/04_registry/interface/index/Main.ts b/src/modules/04_registry/interface/index/Main.ts deleted file mode 100644 index 98727351c..000000000 --- a/src/modules/04_registry/interface/index/Main.ts +++ /dev/null @@ -1,151 +0,0 @@ -import type { zipCodeOption } from "../../components/profileType"; -interface Pagination { - page?: number; - rowsPerPage: number; -} - -interface DataOption { - id: string; - name: string; - disable?: boolean; -} - -interface DataOptionLeave { - id: string; - name: string; - totalLeave: number; -} - -interface DataOptionInsignia { - id: string; - name: string; - typeName: string; -} - -interface treeTab { - id: string; - label: string; - children: treeTab[]; -} - -interface InformationOps { - prefixOps: DataOption[]; - prefixOldOps: DataOption[]; - genderOps: DataOption[]; - bloodOps: DataOption[]; - statusOps: DataOption[]; - religionOps: DataOption[]; - employeeClassOps: DataOption[]; - employeeTypeOps: DataOption[]; -} - -interface OldNameOps { - prefixOps: DataOption[]; - statusOps: DataOption[]; -} - -interface AddressOps { - provinceOps: DataOption[]; - districtOps: DataOption[]; - districtCOps: DataOption[]; - subdistrictOps: zipCodeOption[]; - subdistrictCOps: zipCodeOption[]; -} - -interface FamilyOps { - prefixOps: DataOption[]; -} - -interface EduOps { - levelOptions: DataOption[]; - positionPathOptions: DataOption[]; -} - -interface InsigniaOps { - insigniaOptions: DataOptionInsignia[]; -} - -interface DisciplineOps { - levelOptions: DataOption[]; -} - -interface OptionType { - id: string; - posTypeName: string; -} - -interface OptionLevel { - id: string; - posLevelName: string; -} - -interface FormSalaryNew { - date: Date; - posNo: string; - templatePos: string; - position: string; - typePosition: string; - levelPosition: string; - salary: number | undefined; - salaryPos: number | undefined; - templateDoc: string; - doc: string; -} - -interface FormSalaryNewRef { - date: object | null; - posNo: object | null; - templatePos: object | null; - position: object | null; - levelPosition: object | null; - salary: object | null; - templateDoc: object | null; - doc: object | null; - [key: string]: any; -} - -interface FormAddPerson { - birthDate: Date | null; - prefix: string; - firstName: string; - lastName: string; - citizenId: string; - age: string | null; - genderId: string | null; - bloodId: string | null; - nationality: string | null; - ethnicity: string | null; - statusId: string | null; - religionId: string | null; - tel: string | null; - employeeType: string | null; - employeeClass: string | null; - profileType: string | null; -} - -interface DataType { - id: string; - posLevels: any; - posTypeName: string; - posTypeRank: number; -} -export type { - FormSalaryNew, - FormSalaryNewRef, - Pagination, - DataOption, - DataOptionInsignia, - treeTab, - InformationOps, - OldNameOps, - AddressOps, - FamilyOps, - EduOps, - InsigniaOps, - DisciplineOps, - DataOptionLeave, - OptionType, - OptionLevel, - FormAddPerson, - DataType, -}; diff --git a/src/modules/04_registry/interface/request/Address.ts b/src/modules/04_registry/interface/request/Address.ts deleted file mode 100644 index f8cff7753..000000000 --- a/src/modules/04_registry/interface/request/Address.ts +++ /dev/null @@ -1,55 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - currentAddress: String | null; - currentDistrictId: String | null; - currentProvinceId: String | null; - currentSubDistrictId: String | null; - currentZipCode: String | null; - registrationAddress: String | null; - registrationDistrictId: String | null; - registrationProvinceId: String | null; - registrationSame: Boolean | null; - registrationSubDistrictId: String | null; - registrationZipCode: String | null; -} - -interface RequestItemsHistoryObject { - currentAddress: String | null; - currentDistrict: String | null; - currentProvince: String | null; - currentSubDistrict: String | null; - currentZipCode: String | null; - registrationAddress: String | null; - registrationDistrict: String | null; - registrationProvince: String | null; - registrationSame: Boolean | null; - registrationSubDistrict: String | null; - registrationZipCode: String | null; - createdFullName: String | null; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsObject, - Columns, - DataProps, - RequestItemsHistoryObject, -}; diff --git a/src/modules/04_registry/interface/request/Assessment.ts b/src/modules/04_registry/interface/request/Assessment.ts deleted file mode 100644 index 58bcb2a51..000000000 --- a/src/modules/04_registry/interface/request/Assessment.ts +++ /dev/null @@ -1,34 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - point1Total: number; - point1: number; - point2Total: number; - point2: number; - pointSumTotal: number; - pointSum: number; - name: string; - date: Date; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Certificate.ts b/src/modules/04_registry/interface/request/Certificate.ts deleted file mode 100644 index bf31e3531..000000000 --- a/src/modules/04_registry/interface/request/Certificate.ts +++ /dev/null @@ -1,31 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - certificateNo: string; - issuer: string; - issueDate: Date | null; - expireDate: Date | null; - certificateType: string; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Coin.ts b/src/modules/04_registry/interface/request/Coin.ts deleted file mode 100644 index 46d4ab710..000000000 --- a/src/modules/04_registry/interface/request/Coin.ts +++ /dev/null @@ -1,33 +0,0 @@ -interface gDataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - issuer: string; - detail: string; - issueDate: number | null; - issueDate2: Date; - refCommandNo: string; - refCommandDate: Date | null | string; - createdFullName: string; - createdAt: Date; - isDate: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns }; diff --git a/src/modules/04_registry/interface/request/Discipline.ts b/src/modules/04_registry/interface/request/Discipline.ts deleted file mode 100644 index 30bf5287d..000000000 --- a/src/modules/04_registry/interface/request/Discipline.ts +++ /dev/null @@ -1,32 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - level: string; - detail: string; - unStigma: string; - refCommandNo: string; - refCommandDate: Date | null | string; - date: Date; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Document.ts b/src/modules/04_registry/interface/request/Document.ts deleted file mode 100644 index 9e1c21855..000000000 --- a/src/modules/04_registry/interface/request/Document.ts +++ /dev/null @@ -1,19 +0,0 @@ -//ข้อมูล -interface RequestItemsObject { - name: String; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns }; diff --git a/src/modules/04_registry/interface/request/Education.ts b/src/modules/04_registry/interface/request/Education.ts deleted file mode 100644 index 37ef8565c..000000000 --- a/src/modules/04_registry/interface/request/Education.ts +++ /dev/null @@ -1,46 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - level: string; - levelId: string; - positionPath: string; - isEducation: boolean; - institute: string; - degree: string; - field: string; - gpa: string; - country: string; - duration: string; - durationYear: number; - other: string; - fundName: string; - isDate: string | null; - finishDate: Date | null; - startDate: number | null; - endDate: number | null; - startDate2: Date | null; - endDate2: Date | null; - createdFullName: string; - createdAt: Date; - note: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Family.ts b/src/modules/04_registry/interface/request/Family.ts deleted file mode 100644 index 334f2e81b..000000000 --- a/src/modules/04_registry/interface/request/Family.ts +++ /dev/null @@ -1,29 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - date: Date; - status: string; - level: string; - refNo: string; - refDate: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Government.ts b/src/modules/04_registry/interface/request/Government.ts deleted file mode 100644 index 3ef47a218..000000000 --- a/src/modules/04_registry/interface/request/Government.ts +++ /dev/null @@ -1,55 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - date: Date; - status: string; - level: string; - refNo: string; - refDate: Date; -} - -interface RequestItemsHistoryObject { - oc: string | null; - position: string | null; - positionPathSide: string | null; - posNo: string | null; - positionLine: string | null; - positionType: string | null; - positionLevel: string | null; - positionExecutive: string | null; - positionExecutiveSide: string | null; - dateAppoint: Date; - dateStart: Date; - retireDate: string | null; - govAge: string | null; - govAgeAbsent: string | null; - govAgePlus: string | null; - reasonSameDate: string | null; - createdFullName: string | null; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsObject, - Columns, - DataProps, - RequestItemsHistoryObject, -}; diff --git a/src/modules/04_registry/interface/request/Information.ts b/src/modules/04_registry/interface/request/Information.ts deleted file mode 100644 index 39aac0621..000000000 --- a/src/modules/04_registry/interface/request/Information.ts +++ /dev/null @@ -1,59 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - birthDate: Date | null; - bloodGroupId: string | null; - citizenId: string | null; - firstName: string | null; - genderId: string | null; - lastName: string | null; - nationality: string | null; - prefixId: string | null; - race: string | null; - relationshipId: string | null; - religionId: string | null; - telephoneNumber: string | null; - employeeType: string | null; - employeeClass: string | null; -} - -interface RequestItemsHistoryObject { - citizenId: string | null; - prefix: string | null; - firstName: string | null; - lastName: string | null; - birthDate: Date; - gender: string | null; - relationship: string | null; - bloodGroup: string | null; - nationality: string | null; - race: string | null; - religion: string | null; - telephoneNumber: string | null; - createdFullName: string | null; - createdAt: Date; - employeeType: string | null; - employeeClass: string | null; -} - -//columns -interface Columns { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; -} - -export type { - RequestItemsObject, - Columns, - DataProps, - RequestItemsHistoryObject, -}; diff --git a/src/modules/04_registry/interface/request/Insignia.ts b/src/modules/04_registry/interface/request/Insignia.ts deleted file mode 100644 index 456adc6e4..000000000 --- a/src/modules/04_registry/interface/request/Insignia.ts +++ /dev/null @@ -1,41 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - insigniaType: string; - insignia: string; - insigniaId: string; - year: number; - no: string; - issue: string; - volumeNo: string; - volume: string; - section: string; - page: string; - receiveDate: Date; - dateAnnounce: Date | string | null; - refCommandNo: string; - refCommandDate: Date | null | string; - createdFullName: string; - createdAt: Date; - note: string | null; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Leave.ts b/src/modules/04_registry/interface/request/Leave.ts deleted file mode 100644 index 0d16d0269..000000000 --- a/src/modules/04_registry/interface/request/Leave.ts +++ /dev/null @@ -1,69 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -// interface RequestItemsObject { -// id: string; -// typeLeave: string; -// dateStartLeave: Date; -// dateEndLeave: Date; -// numLeave: number; -// sumLeave: number; -// totalLeave: number; -// status: string; -// reason: string; -// typeLeaveId: string; -// } - -//ข้อมูล -interface RequestItemsObject { - id: string; - leaveYear: string | number; - sumRest: string; - sumLate: string; - sumAbsent: string; - sumEducation: string; - sumSick: string; -} - -//ข้อมูล -interface RequestItemsTotalObject { - typeLeaveId: string; - typeLeave: string; - totalLeave: number; - limitLeave: string; - remainLeave: string; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -interface DetailData { - id: string; - sumSick: string; - sumRest: string; - sumLate: string; - sumAbsent: string; - sumEducation: string; - leaveYear: string | number; -} - -export type { - RequestItemsObject, - Columns, - DataProps, - RequestItemsTotalObject, - DetailData, -}; diff --git a/src/modules/04_registry/interface/request/Main.ts b/src/modules/04_registry/interface/request/Main.ts deleted file mode 100644 index dd659b851..000000000 --- a/src/modules/04_registry/interface/request/Main.ts +++ /dev/null @@ -1,50 +0,0 @@ -//ข้อมูล -interface RequestItemsObject { - id: number; - fullname: String; - fullnameOld: String; - avatar: String; - citizenId: String; - oc: String; - position: String; - positionPathSide: String; - numberPosition: String | null; - positionLine: String; - positionType: String; - govAge: number; - positionLevel: String; - positionExecutive: String | null; - positionExecutiveSide: String | null; - refSalary: String; - positionEmployeePosition: String | null; - positionEmployeePositionSide: String | null; - positionEmployeeLevel: String | null; - positionEmployeeGroup: String | null; - dateAppoint: Date | string | null; - dateStart: Date | string | null; - createdAt: Date | string | null; - salaryDate: Date | string | null; - leaveReason: String; - age: String; - amount: String; - insignia: String; - insigniaLast: String; - isLeave: String; - leaveDateOrder: Date | string | null; - isVerified: boolean; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns }; diff --git a/src/modules/04_registry/interface/request/OldName.ts b/src/modules/04_registry/interface/request/OldName.ts deleted file mode 100644 index 0fde7fa45..000000000 --- a/src/modules/04_registry/interface/request/OldName.ts +++ /dev/null @@ -1,32 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - prefix: string; - prefixId: string; - firstName: string; - lastName: string; - status: string; - file: string | null; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Other.ts b/src/modules/04_registry/interface/request/Other.ts deleted file mode 100644 index d77c8c1fe..000000000 --- a/src/modules/04_registry/interface/request/Other.ts +++ /dev/null @@ -1,28 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - date: Date | null; - detail: string; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Record.ts b/src/modules/04_registry/interface/request/Record.ts deleted file mode 100644 index 28838a6ac..000000000 --- a/src/modules/04_registry/interface/request/Record.ts +++ /dev/null @@ -1,31 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - date: Date; - detail: string; - reference: string; - refCommandNo: string; - refCommandDate: Date | null | string; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Salary.ts b/src/modules/04_registry/interface/request/Salary.ts deleted file mode 100644 index 42a266eba..000000000 --- a/src/modules/04_registry/interface/request/Salary.ts +++ /dev/null @@ -1,142 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -interface DataPropsEmployee { - row: RequestItemsEmployee; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - date: Date; - amount: number; - positionSalaryAmount: number; - mouthSalaryAmount: number; - oc: string; - ocId: string; - position: string; - positionName: string; - positionId: string; - posNo: string; - posNoId: string; - positionLine: string; - positionLineName: string; - positionLineId: string; - positionPathSide: string; - positionPathSideId: string; - positionPathSideName: string; - positionType: string; - positionTypeId: string; - positionLevel: string; - positionLevelId: string; - positionExecutive: string; - positionExecutiveName: string; - positionExecutiveId: string; - positionExecutiveSide: string; - positionExecutiveSideId: string; - salaryClass: string; - salaryRef: string; - refCommandNo: string; - orgName: string; - agencyName: string; - cLevel: string; - // refCommandDate: Date | null; - salaryStatus: string | null; - createdFullName: string; - createdAt: Date; - postionTypeName: string; - positionLevelName: string; -} - -interface RequestItemsHistory { - id: string; - date: Date; - amount: number; - positionSalaryAmount: number; - mouthSalaryAmount: number; - oc: string; - ocId: string; - position: string; - positionName: string; - positionId: string; - posNo: string; - posNoId: string; - positionLine: string; - positionLineName: string; - positionLineId: string; - positionPathSide: string; - positionPathSideId: string; - positionPathSideName: string; - positionType: string; - positionTypeId: string; - positionLevel: string; - positionLevelId: string; - positionExecutive: string; - positionExecutiveName: string; - positionExecutiveId: string; - positionExecutiveSide: string; - positionExecutiveSideId: string; - salaryClass: string; - salaryRef: string; - refCommandNo: string; - orgName: string; - agencyName: string; - cLevel: string; - // refCommandDate: Date | null; - salaryStatus: string | null; - createdFullName: string; - createdAt: Date; -} - -interface RequestItemsEmployee { - amount: number; - createdAt: Date; - createdFullName: string; - date: Date; - id: string; - mouthSalaryAmount: number; - oc: string | null; - ocId: string; - posNo: string | null; - posNoId: string | null; - posNoEmployee: string | null; - positionEmployeeGroup: string | null; - positionEmployeeGroupId: string | null; - positionEmployeeLevel: string | null; - positionEmployeeLevelId: string | null; - positionEmployeePosition: string | null; - positionEmployeePositionId: string | null; - positionEmployeePositionSide: string | null; - positionEmployeePositionSideId: string | null; - positionSalaryAmount: number; - salaryClass: string | null; - salaryRef: string | null; - refCommandNo: string; - salaryStatus: string | null; - // refCommandDate: Date | null; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { - RequestItemsObject, - Columns, - DataProps, - RequestItemsEmployee, - DataPropsEmployee, - RequestItemsHistory, -}; diff --git a/src/modules/04_registry/interface/request/Talent.ts b/src/modules/04_registry/interface/request/Talent.ts deleted file mode 100644 index b66341543..000000000 --- a/src/modules/04_registry/interface/request/Talent.ts +++ /dev/null @@ -1,30 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - field: string; - detail: string; - remark: string; - reference: string; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Train.ts b/src/modules/04_registry/interface/request/Train.ts deleted file mode 100644 index c7de28d7b..000000000 --- a/src/modules/04_registry/interface/request/Train.ts +++ /dev/null @@ -1,39 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - name: string; - topic: string; - yearly: number; - place: string; - isDate: string | null; - duration: string; - department: string; - numberOrder: string; - dateOrder: Date; - startDate: number | null; - endDate: number | null; - startDate2: Date | null; - endDate2: Date | null; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/request/Work.ts b/src/modules/04_registry/interface/request/Work.ts deleted file mode 100644 index 7d88f4704..000000000 --- a/src/modules/04_registry/interface/request/Work.ts +++ /dev/null @@ -1,32 +0,0 @@ -interface DataProps { - row: RequestItemsObject; - rowIndex: number; -} - -//ข้อมูล -interface RequestItemsObject { - id: string; - dateStart: Date; - dateEnd: Date; - detail: string; - reference: string; - refCommandNo: string; - refCommandDate: Date | null | string; - createdFullName: string; - createdAt: Date; -} - -//columns -interface Columns { - [index: number]: { - name: String; - align: String; - label: String; - sortable: Boolean; - field: String; - headerStyle: String; - style: String; - }; -} - -export type { RequestItemsObject, Columns, DataProps }; diff --git a/src/modules/04_registry/interface/response/Address.ts b/src/modules/04_registry/interface/response/Address.ts deleted file mode 100644 index 8769bd1b4..000000000 --- a/src/modules/04_registry/interface/response/Address.ts +++ /dev/null @@ -1,34 +0,0 @@ -//ข้อมูล -interface ResponseObject { - currentAddress: string | null; - currentDistrictId: string | null; - currentProvinceId: string | null; - currentSubDistrictId: string | null; - currentZipCode: string | null; - registrationAddress: string | null; - registrationDistrictId: string | null; - registrationProvinceId: string | null; - registrationSame: Boolean | null; - registrationSubDistrictId: string | null; - registrationZipCode: string | null; - createdFullName: string | null; - createdAt: Date; -} - -interface ResponseHistory { - currentAddress: string | null; - currentDistrictId: string | null; - currentProvinceId: string | null; - currentSubDistrictId: string | null; - currentZipCode: string | null; - registrationAddress: string | null; - registrationDistrictId: string | null; - registrationProvinceId: string | null; - registrationSame: string | null; - registrationSubDistrictId: string | null; - registrationZipCode: string | null; - createdFullName: string | null; - createdAt: Date; -} - -export type { ResponseObject, ResponseHistory }; diff --git a/src/modules/04_registry/interface/response/Assessment.ts b/src/modules/04_registry/interface/response/Assessment.ts deleted file mode 100644 index af1f8598a..000000000 --- a/src/modules/04_registry/interface/response/Assessment.ts +++ /dev/null @@ -1,16 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - point1Total: number; - point1: number; - point2Total: number; - point2: number; - pointSumTotal: number; - pointSum: number; - name: string; - date: Date; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Certificate.ts b/src/modules/04_registry/interface/response/Certificate.ts deleted file mode 100644 index 32756682e..000000000 --- a/src/modules/04_registry/interface/response/Certificate.ts +++ /dev/null @@ -1,13 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - certificateNo: string; - issuer: string; - issueDate: Date; - expireDate: Date; - certificateType: string; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Coin.ts b/src/modules/04_registry/interface/response/Coin.ts deleted file mode 100644 index 2b6eb44ac..000000000 --- a/src/modules/04_registry/interface/response/Coin.ts +++ /dev/null @@ -1,15 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - issuer: string; - detail: string; - issueDate: number; - issueDate2: Date; - refCommandNo: string; - refCommandDate: Date | null; - createdFullName: string; - createdAt: Date; - isDate: string; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Discipline.ts b/src/modules/04_registry/interface/response/Discipline.ts deleted file mode 100644 index bb6ca4262..000000000 --- a/src/modules/04_registry/interface/response/Discipline.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - level: string; - detail: string; - unStigma: string; - refCommandNo: string; - refCommandDate: Date; - date: Date; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Document.ts b/src/modules/04_registry/interface/response/Document.ts deleted file mode 100644 index 4365fe380..000000000 --- a/src/modules/04_registry/interface/response/Document.ts +++ /dev/null @@ -1,6 +0,0 @@ -//ข้อมูล -interface ResponseObject { - name: String; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Education.ts b/src/modules/04_registry/interface/response/Education.ts deleted file mode 100644 index 8374596f9..000000000 --- a/src/modules/04_registry/interface/response/Education.ts +++ /dev/null @@ -1,28 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - educationLevel: string; - educationLevelId: string; - positionPath: string; - isEducation: boolean; - institute: string; - degree: string; - field: string; - gpa: string; - country: string; - duration: string; - durationYear: number; - other: string; - fundName: string; - isDate: string | null; - finishDate: Date | null | string; - startDate: number; - endDate: number; - startDate2: Date; - endDate2: Date; - createdFullName: string; - createdAt: Date; - note: string; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Family.ts b/src/modules/04_registry/interface/response/Family.ts deleted file mode 100644 index 04dc4b363..000000000 --- a/src/modules/04_registry/interface/response/Family.ts +++ /dev/null @@ -1,64 +0,0 @@ -//ข้อมูล -interface ResponseObject { - couple: Boolean | null; - couplePrefixId: string | null; - coupleFirstName: string | null; - coupleLastName: string | null; - coupleLastNameOld: string | null; - coupleCareer: string | null; - coupleLive: Boolean | null; - coupleCitizenId: string | null; - fatherPrefixId: string | null; - fatherFirstName: string | null; - fatherLastName: string | null; - fatherCareer: string | null; - fatherLive: Boolean | null; - fatherCitizenId: string | null; - motherPrefixId: string | null; - motherFirstName: string | null; - motherLastName: string | null; - motherCareer: string | null; - motherLive: Boolean | null; - motherCitizenId: string | null; - createdFullName: string | null; - createdAt: Date; - childrens: childrenFamily[]; -} - -interface ResponseHistory { - couple: string | null; - couplePrefixId: string | null; - coupleFirstName: string | null; - coupleLastName: string | null; - coupleLastNameOld: string | null; - coupleCareer: string | null; - coupleLive: string | null; - coupleCitizenId: string | null; - fatherPrefixId: string | null; - fatherFirstName: string | null; - fatherLastName: string | null; - fatherCareer: string | null; - fatherLive: string | null; - fatherCitizenId: string | null; - motherPrefixId: string | null; - motherFirstName: string | null; - motherLastName: string | null; - motherCareer: string | null; - motherLive: string | null; - motherCitizenId: string | null; - createdFullName: string | null; - createdAt: Date; - childrens: childrenFamily[]; -} - -interface childrenFamily { - id: string; - childrenPrefixId: string | null; - childrenFirstName: string | null; - childrenLastName: string | null; - childrenCareer: string | null; - childrenLive: string | null; - childrenCitizenId: string | null; -} - -export type { ResponseObject, childrenFamily, ResponseHistory }; diff --git a/src/modules/04_registry/interface/response/Government.ts b/src/modules/04_registry/interface/response/Government.ts deleted file mode 100644 index b4082fd31..000000000 --- a/src/modules/04_registry/interface/response/Government.ts +++ /dev/null @@ -1,44 +0,0 @@ -//ข้อมูล -interface ResponseObject { - oc: string | null; - positionExecutive: string | null; - positionExecutiveSide: string | null; - dateAppoint: Date | string; - dateStart: Date | string; - govAge: string | null; - govAgeAbsent: number | null; - govAgePlus: number | null; - positionLevel: string | null; - posNo: string | null; - position: string | null; - positionPathSide: string | null; - retireDate: string | null; - positionType: string | null; - positionLine: string | null; - createdFullName: string | null; - createdAt: Date; - reasonSameDate: string | null; -} - -interface RowHistory { - oc: string | null; - position: string | null; - positionPathSide: string | null; - posNo: string | null; - positionLine: string | null; - positionType: string | null; - positionLevel: string | null; - positionExecutive: string | null; - positionExecutiveSide: string | null; - dateAppoint: string | null; - dateStart: string | null; - retireDate: string | null; - govAge: string | null; - govAgeAbsent: string | null; - govAgePlus: string | null; - reasonSameDate: string | null; - createdFullName: string | null; - createdAt: string | null; -} - -export type { ResponseObject, RowHistory }; diff --git a/src/modules/04_registry/interface/response/Information.ts b/src/modules/04_registry/interface/response/Information.ts deleted file mode 100644 index cd0008734..000000000 --- a/src/modules/04_registry/interface/response/Information.ts +++ /dev/null @@ -1,24 +0,0 @@ -//ข้อมูล -interface ResponseObject { - changeName: boolean | null; - birthDate: Date; - bloodGroupId: string | null; - citizenId: string | null; - firstName: string | null; - genderId: string | null; - lastName: string | null; - nationality: string | null; - prefixId: string | null; - race: string | null; - relationshipId: string | null; - religionId: string | null; - telephoneNumber: string | null; - createdFullName: string | null; - createdAt: Date; - age: string | null; - employeeType: string | null; - employeeClass: string | null; - profileType: string | null; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Insignia.ts b/src/modules/04_registry/interface/response/Insignia.ts deleted file mode 100644 index a68ed690f..000000000 --- a/src/modules/04_registry/interface/response/Insignia.ts +++ /dev/null @@ -1,23 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - insigniaType: string; - insignia: string; - insigniaId: string; - year: number; - no: string; - issue: string; - volumeNo: string; - volume: string; - section: string; - page: string; - receiveDate: Date; - dateAnnounce: Date; - refCommandNo: string; - refCommandDate: Date | null; - createdFullName: string; - createdAt: Date; - note: string; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Leave.ts b/src/modules/04_registry/interface/response/Leave.ts deleted file mode 100644 index add292309..000000000 --- a/src/modules/04_registry/interface/response/Leave.ts +++ /dev/null @@ -1,33 +0,0 @@ -//ข้อมูล -// interface ResponseObject { -// id: string; -// typeLeave: string; -// dateStartLeave: Date; -// dateEndLeave: Date; -// numLeave: number; -// sumLeave: number; -// totalLeave: number; -// status: string; -// reason: string; -// typeLeaveId: string; -// } - -interface ResponseObject { - id: string; - sumSick: string; - sumRest: string; - sumLate: string; - sumAbsent: string; - sumEducation: string; - leaveYear: string | number; -} - -interface ResponseTotalObject { - typeLeaveId: string; - typeLeave: string; - totalLeave: number; - limitLeave: string; - remainLeave: string; -} - -export type { ResponseObject, ResponseTotalObject }; diff --git a/src/modules/04_registry/interface/response/Main.ts b/src/modules/04_registry/interface/response/Main.ts deleted file mode 100644 index e5b1775b3..000000000 --- a/src/modules/04_registry/interface/response/Main.ts +++ /dev/null @@ -1,38 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: number; - fullname: String; - fullnameOld: String; - avatar: String; - citizenId: String; - oc: String; - position: String; - positionPathSide: String; - posNo: String | null; - posNoEmployee: String | null; - positionLine: String; - positionType: String; - govAge: number; - positionLevel: String; - positionExecutive: String | null; - positionExecutiveSide: String | null; - refSalary: String; - positionEmployeePosition: String | null; - positionEmployeePositionSide: String | null; - positionEmployeeLevel: String | null; - positionEmployeeGroup: String | null; - dateAppoint: Date | null; - dateStart: Date | null; - createdAt: Date | null; - salaryDate: Date | null; - leaveReason: string; - age: String; - amount: String; - insignia: String; - insigniaLast: String; - isLeave: boolean; - leaveDateOrder: Date | null; - isVerified: boolean; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/OldName.ts b/src/modules/04_registry/interface/response/OldName.ts deleted file mode 100644 index f908976a1..000000000 --- a/src/modules/04_registry/interface/response/OldName.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - prefix: string; - prefixId: string; - firstName: string; - lastName: string; - status: string; - file: string | null; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Other.ts b/src/modules/04_registry/interface/response/Other.ts deleted file mode 100644 index ec3eba358..000000000 --- a/src/modules/04_registry/interface/response/Other.ts +++ /dev/null @@ -1,10 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - date: Date | null; - detail: string; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Record.ts b/src/modules/04_registry/interface/response/Record.ts deleted file mode 100644 index 2ed425be7..000000000 --- a/src/modules/04_registry/interface/response/Record.ts +++ /dev/null @@ -1,13 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - date: Date; - detail: string; - reference: string; - refCommandNo: string; - refCommandDate: Date | null; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Salary.ts b/src/modules/04_registry/interface/response/Salary.ts deleted file mode 100644 index 8958252e7..000000000 --- a/src/modules/04_registry/interface/response/Salary.ts +++ /dev/null @@ -1,63 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - date: Date; - amount: number; - positionSalaryAmount: number; - mouthSalaryAmount: number; - oc: string; - ocId: string; - position: string; - positionId: string; - posNo: string; - posNoId: string; - positionLine: string; - positionLineId: string; - positionPathSide: string; - positionPathSideId: string; - positionType: string; - positionTypeId: string; - positionLevel: string; - positionLevelId: string; - positionExecutive: string; - positionExecutiveId: string; - positionExecutiveSide: string; - positionExecutiveSideId: string; - salaryClass: string; - salaryRef: string; - refCommandNo: string; - // refCommandDate: Date | null; - salaryStatus: string | null; - createdFullName: string; - createdAt: Date; -} - -interface ResponseObjectEmployee { - amount: number; - createdAt: Date; - createdFullName: string; - date: Date; - id: string; - mouthSalaryAmount: number; - oc: string | null; - ocId: string; - posNo: string | null; - posNoId: string | null; - posNoEmployee: string | null; - positionEmployeeGroup: string | null; - positionEmployeeGroupId: string | null; - positionEmployeeLevel: string | null; - positionEmployeeLevelId: string | null; - positionEmployeePosition: string | null; - positionEmployeePositionId: string | null; - positionEmployeePositionSide: string | null; - positionEmployeePositionSideId: string | null; - positionSalaryAmount: number; - salaryClass: string | null; - salaryRef: string | null; - refCommandNo: string; - salaryStatus: string | null; - // refCommandDate: Date | null; -} - -export type { ResponseObject, ResponseObjectEmployee }; diff --git a/src/modules/04_registry/interface/response/Talent.ts b/src/modules/04_registry/interface/response/Talent.ts deleted file mode 100644 index 35bddad2d..000000000 --- a/src/modules/04_registry/interface/response/Talent.ts +++ /dev/null @@ -1,12 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - field: string; - detail: string; - remark: string; - reference: string; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Train.ts b/src/modules/04_registry/interface/response/Train.ts deleted file mode 100644 index 8a99f7ce7..000000000 --- a/src/modules/04_registry/interface/response/Train.ts +++ /dev/null @@ -1,21 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - name: string; - topic: string; - yearly: number; - place: string; - duration: string; - department: string; - numberOrder: string; - dateOrder: Date; - isDate: string | null; - startDate: number; - endDate: number; - startDate2: Date; - endDate2: Date; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/interface/response/Work.ts b/src/modules/04_registry/interface/response/Work.ts deleted file mode 100644 index fb269cf17..000000000 --- a/src/modules/04_registry/interface/response/Work.ts +++ /dev/null @@ -1,14 +0,0 @@ -//ข้อมูล -interface ResponseObject { - id: string; - dateStart: Date; - dateEnd: Date; - detail: string; - reference: string; - refCommandNo: string; - refCommandDate: Date | null; - createdFullName: string; - createdAt: Date; -} - -export type { ResponseObject }; diff --git a/src/modules/04_registry/router.ts b/src/modules/04_registry/router.ts deleted file mode 100644 index bab9f00a0..000000000 --- a/src/modules/04_registry/router.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Router ระบบทะเบียนประวัติ (Registry) - */ - -const Main = () => import("@/modules/04_registry/views/Main.vue"); -const Detail = () => import("@/modules/04_registry/components/Profile.vue"); -const registryVerify = () => - import("@/modules/04_registry/views/registry-verify.vue"); -// const addOrder = () => -// import( -// "@/modules/05_placement/components/OrderPlacement/addOrderPlacement.vue" -// ); - -export default [ - { - path: "/registry", - name: "registry", - component: Main, - meta: { - Auth: true, - Key: [7], - Role: "registry", - }, - }, - { - path: "/registry/:id", - name: "registryDetail", - component: Detail, - meta: { - Auth: true, - Key: [7], - Role: "registry", - }, - }, - { - path: "/verified", - name: "verified", - component: registryVerify, - meta: { - Auth: true, - Key: [7], - Role: "registryverify", - }, - }, -]; diff --git a/src/modules/04_registry/store.ts b/src/modules/04_registry/store.ts deleted file mode 100644 index 84e72dadb..000000000 --- a/src/modules/04_registry/store.ts +++ /dev/null @@ -1,92 +0,0 @@ -import { ref, computed } from "vue"; -import { defineStore } from "pinia"; - -export const useProfileDataStore = defineStore("profileOld", () => { - const isVerified = ref(false); - const isEdit = ref(false); - const emplployeeClass = ref(""); - interface profile { - main: { columns: String[] }; - education: { columns: String[] }; - oldName: { columns: String[] }; - certicate: { columns: String[] }; - train: { columns: String[] }; - insignia: { columns: String[] }; - coined: { columns: String[] }; - assessment: { columns: String[] }; - salary: { columns: String[] }; - discipline: { columns: String[] }; - leave: { columns: String[] }; - talent: { columns: String[] }; - work: { columns: String[] }; - record: { columns: String[] }; - other: { columns: String[] }; - document: { columns: String[] }; - } - - const birthDate = ref(new Date()); - const retireText = ref(null); - const changeRetireText = (val: string | null) => { - retireText.value = val; - }; - const changeBirth = (val: Date) => { - birthDate.value = val; - }; - const profileData = ref({ - main: { columns: [] }, - education: { columns: [] }, - oldName: { columns: [] }, - certicate: { columns: [] }, - train: { columns: [] }, - insignia: { columns: [] }, - coined: { columns: [] }, - assessment: { columns: [] }, - salary: { columns: [] }, - discipline: { columns: [] }, - leave: { columns: [] }, - talent: { columns: [] }, - work: { columns: [] }, - record: { columns: [] }, - other: { columns: [] }, - document: { columns: [] }, - }); - - const changeProfileColumns = (system: String, val: String[]) => { - if (system == "main") profileData.value.main.columns = val; - if (system == "education") profileData.value.education.columns = val; - if (system == "oldName") profileData.value.oldName.columns = val; - if (system == "certicate") profileData.value.certicate.columns = val; - if (system == "train") profileData.value.train.columns = val; - if (system == "insignia") profileData.value.insignia.columns = val; - if (system == "coined") profileData.value.coined.columns = val; - if (system == "assessment") profileData.value.assessment.columns = val; - if (system == "salary") profileData.value.salary.columns = val; - if (system == "discipline") profileData.value.discipline.columns = val; - if (system == "leave") profileData.value.leave.columns = val; - if (system == "talent") profileData.value.talent.columns = val; - if (system == "work") profileData.value.work.columns = val; - if (system == "record") profileData.value.record.columns = val; - if (system == "other") profileData.value.other.columns = val; - if (system == "document") profileData.value.document.columns = val; - localStorage.setItem("profile", JSON.stringify(profileData.value)); - }; - - if (localStorage.getItem("profile") !== null) { - profileData.value = JSON.parse(localStorage.getItem("profile") || "{}"); - } - - const isLoad = ref(0); - - return { - isLoad, - isVerified, - isEdit, - profileData, - changeProfileColumns, - birthDate, - changeBirth, - retireText, - changeRetireText, - emplployeeClass, - }; -}); diff --git a/src/modules/04_registry/stores/salary.ts b/src/modules/04_registry/stores/salary.ts deleted file mode 100644 index 59e993edf..000000000 --- a/src/modules/04_registry/stores/salary.ts +++ /dev/null @@ -1,224 +0,0 @@ -import { ref, computed } from "vue"; -import { defineStore } from "pinia"; - -export const useSalaryDataStore = defineStore("salary", () => { - const optionPos = ref([ - { - id: 1, - name: "เลื่อนเงินเดือน", - }, - { - id: 2, - name: "เลื่อนเงินเดือน (ดีเด่น)", - }, - { - id: 3, - name: "เลื่อนเงินเดือน (เพิ่มเติม)", - }, - - { - id: 4, - name: "ปรับเงินเดือน", - }, - - { - id: 5, - name: "ปรับเงินเดือนเพิ่มเติมตามคุณวุฒิการศึกษา", - }, - { - id: 6, - name: "ปรับเงินเดือนเพิ่มเติมตามคุณวุฒิการศึกษา (เพิ่มเติม)", - }, - { - id: 7, - name: "เลื่อนเงินเดือนและให้ข้าราชการ กทม. สามัญได้รับเงินเดือนสูงกว่าขั้นสูงของตำแหน่งที่ได้รับแต่งตั้ง", - }, - { - id: 8, - name: "เลื่อนเงินเดือนกรณีพิเศษให้แก่ผู้ปฏิบัติงานด้านยาเสพติด", - }, - { - id: 9, - name: "{ประเภทตำแหน่ง} {ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}", - }, - { - id: 10, - name: "แต่งตั้งข้าราชการ {ประเภทตำแหน่ง} {ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}", - }, - { - id: 11, - name: "แก้ไขคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - - { - id: 12, - name: "โปรดเกล้าฯ {ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}", - }, - - { - id: 13, - name: "ช่วยราชการที่{หน่วยงานและรายละเอียดต่างๆ}", - }, - - { - id: 14, - name: "ปฏิบัติหน้าที่ในตำแหน่ง{ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}", - }, - - { - id: 15, - name: "รักษาการในตำแหน่ง{ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}", - }, - { - id: 16, - name: "พ้นจากการทดลองปฏิบัติหน้าที่ราชการ", - }, - - { - id: 17, - name: "งดเลื่อนขั้นเงินเดือน", - }, - { - id: 18, - name: "แก้ไขคำสั่งเลื่อนขั้นเงินเดือน {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 19, - name: "ยกเลิกคำสั่งเลื่อนขั้นเงินเดือน {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 20, - name: "กลับไปปฏิบัติงานทางต้นสังกัดเดิม", - }, - { - id: 21, - name: "โปรดเกล้าฯ แต่งตั้งให้ดำรงตำแหน่ง{รายละเอียดของตำแหน่งและหน่วยงาน}", - }, - { - id: 22, - name: "รักษาการในตำแหน่งหัวหน้าฝ่าย {ฝ่าย…} {หน่วยงาน/สำนัก} {ลำดับที่…} คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่/ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - ]); - - const optionDoc = ref([ - { - id: 1, - name: "บรรจุและแต่งตั้งผู้สอบแข่งขันได้ คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 2, - name: "ปรับเงินเดือนตาม{รายละเอียดของบัญชี เช่นชื่อ ฉบับที่ ปี พ.ศ.}", - }, - { - id: 3, - name: "เลื่อนขั้นเงินเดือนตามคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - - { - id: 4, - name: "เลื่อนขั้นเงินเดือน คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - - { - id: 5, - name: "เลื่อนขั้นเงินเดือน (1 ขั้น) คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 6, - name: "เลื่อนขั้นเงินเดือน (1.5 ขั้น) คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 7, - name: "แต่งตั้งตามคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 8, - name: "คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 9, - name: "ปรับเงินเดือนตาม{รายละเอียดข้อมูล}", - }, - { - id: 10, - name: "แก้ไขคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม} ตามคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 11, - name: "เลื่อนระดับและแต่งตั้งคำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - - { - id: 12, - name: "แต่งตั้งดำรงตำแหน่ง{ชื่อตำแหน่ง} คำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - - { - id: 13, - name: "แต่งตั้งคำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - - { - id: 14, - name: "เลื่อนและแต่งตั้งโดยการสอบคัดเลือก คำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - - { - id: 15, - name: "แต่งตั้งข้าราชการให้ดำรงตำแหน่งของ{รายละเอียดของตำแหน่งและหน่วยงาน} คำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 16, - name: "ย้ายตามคำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - - { - id: 17, - name: "แต่งตั้งข้าราชการให้ดำรงตำแหน่งตามคำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}", - }, - { - id: 18, - name: "ปรับอัตราเงินเดือนตามพระราชกฤษฎีกาการปรับอัตราเงินเดือนของข้าราชการ พ.ศ. (.............)", - }, - { - id: 19, - name: "เลื่อนเงินเดือนและให้ได้รับเงินเดือนสูงกว่าขั้นสูงของตำแหน่งที่ได้รับแต่งตั้ง คำสั่ง{หน่วยงาน} ลงวันที่ {เลขที่}/{ปี พ.ศ.}", - }, - ]); - - const optiontype = ref([ - { id: 1, name: "ทั่วไป" }, - { id: 2, name: "วิชาการ" }, - { id: 3, name: "อำนวยการ" }, - { id: 4, name: "บริหาร" }, - ]); - - const optipnLevel = ref([ - { id: 1, name: "1" }, - { id: 2, name: "2" }, - { id: 3, name: "3" }, - { id: 4, name: "4" }, - { id: 5, name: "5" }, - { id: 6, name: "6" }, - { id: 7, name: "7" }, - { id: 8, name: "8" }, - { id: 9, name: "9" }, - { id: 10, name: "10" }, - { id: 11, name: "11" }, - { id: 12, name: "ปฏิบัติงาน" }, - { id: 13, name: "ชำนาญงาน" }, - { id: 14, name: "อาวุโส" }, - { id: 15, name: "ทักษะพิเศษ" }, - { id: 16, name: "ปฏิบัติการ" }, - { id: 17, name: "ชำนาญการ" }, - { id: 18, name: "ชำนาญการพิเศษ" }, - { id: 19, name: "เชี่ยวชาญ" }, - { id: 20, name: "ทรงคุณวุฒิ" }, - { id: 21, name: "อำนวยการต้น" }, - { id: 22, name: "อำนวยการสูง" }, - { id: 23, name: "บริหารต้น" }, - { id: 24, name: "บริหารสูง" }, - ]); - - return { optionPos, optionDoc, optiontype, optipnLevel }; -}); diff --git a/src/modules/04_registry/stores/time.ts b/src/modules/04_registry/stores/time.ts deleted file mode 100644 index cd1f18a19..000000000 --- a/src/modules/04_registry/stores/time.ts +++ /dev/null @@ -1,4 +0,0 @@ -export function validateTime(input: string) { - if (input.length != 0 && input.length != 10) return true; - return false; -} diff --git a/src/modules/04_registry/views/Main.vue b/src/modules/04_registry/views/Main.vue deleted file mode 100644 index b161862f0..000000000 --- a/src/modules/04_registry/views/Main.vue +++ /dev/null @@ -1,1500 +0,0 @@ - - - - - diff --git a/src/modules/04_registry/views/registry-verify.vue b/src/modules/04_registry/views/registry-verify.vue deleted file mode 100644 index 3b679899c..000000000 --- a/src/modules/04_registry/views/registry-verify.vue +++ /dev/null @@ -1,650 +0,0 @@ - - - - diff --git a/src/modules/05_placement/components/PersonalDetail/Information/Document.vue b/src/modules/05_placement/components/PersonalDetail/Information/Document.vue index 222dc9ef3..c48111dbf 100644 --- a/src/modules/05_placement/components/PersonalDetail/Information/Document.vue +++ b/src/modules/05_placement/components/PersonalDetail/Information/Document.vue @@ -5,7 +5,7 @@ import { useCounterMixin } from "@/stores/mixin"; import { useRoute } from "vue-router"; import axios from "axios"; -import HeaderTop from "@/modules/04_registry/components/Information/top.vue"; +import HeaderTop from "@/components/information/top.vue"; import http from "@/plugins/http"; import config from "@/app.config"; diff --git a/src/modules/05_placement/components/Receive/receiveDetail.vue b/src/modules/05_placement/components/Receive/receiveDetail.vue index b31b0e63d..0f4254966 100644 --- a/src/modules/05_placement/components/Receive/receiveDetail.vue +++ b/src/modules/05_placement/components/Receive/receiveDetail.vue @@ -9,7 +9,6 @@ import http from "@/plugins/http"; import config from "@/app.config"; import type { QTableProps, QForm } from "quasar"; -import type { InformationOps } from "@/modules/04_registry/interface/index/Main"; import type { ResponseTitle, DataProfile, @@ -18,9 +17,10 @@ import type { Information, DataOption, DataOptioninfo, - docList, -} from "@/modules/04_registry/components/profileType"; -import { defaultInformation } from "@/modules/04_registry/components/profileType"; + DocList, + InformationOps, +} from "@/modules/05_placement/interface/index/ProfileType"; +import { defaultInformation } from "@/modules/05_placement/interface/index/ProfileType"; import CardProfile from "@/components/CardProfile.vue"; @@ -54,7 +54,7 @@ const status = ref(""); const myForm = ref(null); const edit = ref(false); //การแก้ไข const informaData = ref(defaultInformation); //ข้อมูลส่วนตัว -const rows = ref([]); //เอกสารเพิ่มเติม +const rows = ref([]); //เอกสารเพิ่มเติม const columns = ref([ { name: "no", @@ -204,9 +204,9 @@ async function getData() { .then(async (res: any) => { const data = res.data.result; dataProfile.value = res.data.result as unknown as DataProfile; - let list: docList[] = []; + let list: DocList[] = []; if (data.docs.length > 0) { - data.docs.map((doc: docList) => { + data.docs.map((doc: DocList) => { list.push({ pathName: doc.pathName ?? "", fileName: doc.fileName ?? "", diff --git a/src/modules/05_placement/components/probation/MainProbation.vue b/src/modules/05_placement/components/probation/MainProbation.vue index 55f8cb03c..77a8ed780 100644 --- a/src/modules/05_placement/components/probation/MainProbation.vue +++ b/src/modules/05_placement/components/probation/MainProbation.vue @@ -16,7 +16,7 @@ import type { OpfillterTypeSt, } from "@/modules/05_placement/interface/request/Main"; -import DialogHeader from "@/modules/04_registry/components/DialogHeader.vue"; +import DialogHeader from "@/components/DialogHeader.vue"; import DialogOrder from "@/modules/05_placement/components/probation/DialogOrder.vue"; const $q = useQuasar(); //ใช้ noti quasar @@ -577,7 +577,6 @@ onMounted(async () => { map-options :options="columns" option-value="name" - style="min-width: 140px" class="col-xs-12 col-sm-3 col-md-2" /> diff --git a/src/modules/05_placement/interface/index/Main.ts b/src/modules/05_placement/interface/index/Main.ts index 82cfc0073..3751d3702 100644 --- a/src/modules/05_placement/interface/index/Main.ts +++ b/src/modules/05_placement/interface/index/Main.ts @@ -260,7 +260,7 @@ interface DataProfile { status: string; positionType?: string; positionLevel?: string; - rank: string; + rank?: string | null; } interface tableType { diff --git a/src/modules/05_placement/interface/index/ProfileType.ts b/src/modules/05_placement/interface/index/ProfileType.ts new file mode 100644 index 000000000..c7cd600df --- /dev/null +++ b/src/modules/05_placement/interface/index/ProfileType.ts @@ -0,0 +1,76 @@ +interface InformationOps { + prefixOps: DataOption[]; + prefixOldOps: DataOption[]; + genderOps: DataOption[]; + bloodOps: DataOption[]; + statusOps: DataOption[]; + religionOps: DataOption[]; + employeeClassOps: DataOption[]; + employeeTypeOps: DataOption[]; +} + +//ข้อมูลส่วนตัว +interface Information { + cardid: string | null; + prefix: string | null; + age: string | null; + prefixId: string | null; + firstname: string | null; + lastname: string | null; + birthDate: Date | null; + genderId: string | null; + bloodId: string | null; + nationality: string | null; + ethnicity: string | null; + statusId: string | null; + religionId: string | null; + tel: string | null; + employeeType: string | null; + employeeClass: string | null; + profileType: string | null; + rank?: string | null; +} + +interface DataOption { + id: string; + name: string; + zipCode?: string; +} + +interface DataOptioninfo { + id: string; + name: string; +} +interface DocList { + pathName: string; + fileName: string; +} + +const defaultInformation: Information = { + cardid: null, + age: null, + prefix: null, + prefixId: null, + firstname: null, + lastname: null, + birthDate: null, + genderId: null, + bloodId: null, + nationality: null, + ethnicity: null, + statusId: null, + religionId: null, + tel: null, + employeeType: null, + employeeClass: null, + profileType: null, +}; + +export { defaultInformation }; +export type { + Information, + DataOption, + DataOptioninfo, + DocList, + InformationOps, +}; diff --git a/src/modules/05_placement/interface/response/Receive.ts b/src/modules/05_placement/interface/response/Receive.ts index 37c0195fa..a5decffa9 100644 --- a/src/modules/05_placement/interface/response/Receive.ts +++ b/src/modules/05_placement/interface/response/Receive.ts @@ -261,6 +261,7 @@ interface DataProfile { root: string; rootShortName: string | null; status: string; + rank?: string | null; } export type { diff --git a/src/modules/10_order/components/Detail.vue b/src/modules/10_order/components/Detail.vue deleted file mode 100644 index 8f4afd970..000000000 --- a/src/modules/10_order/components/Detail.vue +++ /dev/null @@ -1,195 +0,0 @@ - - - - - diff --git a/src/modules/10_order/components/PopupHistory.vue b/src/modules/10_order/components/PopupHistory.vue deleted file mode 100644 index bee9b9714..000000000 --- a/src/modules/10_order/components/PopupHistory.vue +++ /dev/null @@ -1,385 +0,0 @@ - - - - - diff --git a/src/modules/10_order/components/step/step01.vue b/src/modules/10_order/components/step/step01.vue deleted file mode 100644 index 858e004e3..000000000 --- a/src/modules/10_order/components/step/step01.vue +++ /dev/null @@ -1,2757 +0,0 @@ - - - - diff --git a/src/modules/10_order/components/step/step02.vue b/src/modules/10_order/components/step/step02.vue deleted file mode 100644 index e69f0a150..000000000 --- a/src/modules/10_order/components/step/step02.vue +++ /dev/null @@ -1,777 +0,0 @@ - - - diff --git a/src/modules/10_order/components/step/step03.vue b/src/modules/10_order/components/step/step03.vue deleted file mode 100644 index 4d6c27fdb..000000000 --- a/src/modules/10_order/components/step/step03.vue +++ /dev/null @@ -1,513 +0,0 @@ - - - diff --git a/src/modules/10_order/components/step/step04.vue b/src/modules/10_order/components/step/step04.vue deleted file mode 100644 index 56f11572f..000000000 --- a/src/modules/10_order/components/step/step04.vue +++ /dev/null @@ -1,1179 +0,0 @@ - - - - - diff --git a/src/modules/10_order/interface/index/Main.ts b/src/modules/10_order/interface/index/Main.ts deleted file mode 100644 index 35077746a..000000000 --- a/src/modules/10_order/interface/index/Main.ts +++ /dev/null @@ -1,278 +0,0 @@ -interface DataOption { - id: number | null; - name: string; - disable?: boolean; -} -interface DataOption1 { - id: string; - name: string; - disable?: boolean; -} -interface DataOptionInsignia { - id: string; - name: string; - typeName: string; -} - -interface optionData { - id: string; - name: string; -} - -interface EduOps { - levelOptions: optionData[]; - positionPathOptions: optionData[]; -} - -interface InformationOps { - prefixOps: optionData[]; - genderOps: optionData[]; - bloodOps: optionData[]; - statusOps: optionData[]; - religionOps: optionData[]; - employeeClassOps: optionData[]; - employeeTypeOps: optionData[]; -} - -interface InsigniaOps { - insigniaOptions: DataOptionInsignia[]; -} - -interface Pagination { - rowsPerPage: number; -} - -interface treeTab { - id: string; - label: string; - children: treeTab[]; -} - -interface CheckboxItem { - id: number; - label: string; -} - -interface Property { - name: string; - value: boolean; -} - -interface PointExam { - pointA: number; - pointB: number; - pointC: number; - pointTotalA: number; - pointTotalB: number; - pointTotalC: number; - point: number; - pointTotal: number; - examNumber: number; - examRound: number; - pass: string | null; -} - -interface Education { - id: string; - educationLevel: string; - educationLevelId: string; - institute: string; - degree: string; - field: string; - gpa: string; - country: string; - duration: string; - other: string; - fundName: string; - durationYear: number; - finishDate: Date; - isDate: string; - startDate: Date; - endDate: Date; - positionPath: string; - isEducation: boolean; -} - -interface Family { - couple: string; - marryPrefix: string; - marryPrefixId: string; - marryFirstName: string; - marryLastName: string; - marryOccupation: string; - fatherPrefix: string; - fatherPrefixId: string; - fatherFirstName: string; - fatherLastName: string; - fatherOccupation: string; - motherPrefix: string; - motherPrefixId: string; - motherFirstName: string; - motherLastName: string; - motherOccupation: string; -} - -interface Address { - registAddress: string; - registSubDistrict: string; - registSubDistrictId: string; - registZipCode: string; - registDistrict: string; - registDistrictId: string; - registProvince: string; - registProvinceId: string; - currentAddress: string; - currentSubDistrict: string; - currentSubDistrictId: string; - currentZipCode: string; - currentDistrict: string; - currentDistrictId: string; - currentProvince: string; - currentProvinceId: string; - registSame: string; -} - -interface Certificate { - id: string; - certificateNo: string; - issuer: string; - issueDate: Date; - expireDate: Date; - certificateType: string; -} - -const AddressDataDefualt: Address = { - registAddress: "", - currentAddress: "", - registSubDistrict: "", - registSubDistrictId: "", - registZipCode: "", - registDistrict: "", - registDistrictId: "", - registProvince: "", - registProvinceId: "", - currentSubDistrict: "", - currentSubDistrictId: "", - currentZipCode: "", - currentDistrict: "", - currentDistrictId: "", - currentProvince: "", - currentProvinceId: "", - registSame: "0", -}; - -const FamilyDataDefualt: Family = { - couple: "0", - marryPrefix: "", - marryPrefixId: "", - marryFirstName: "", - marryLastName: "", - marryOccupation: "", - fatherPrefix: "", - fatherPrefixId: "", - fatherFirstName: "", - fatherLastName: "", - fatherOccupation: "", - motherPrefix: "", - motherPrefixId: "", - motherFirstName: "", - motherLastName: "", - motherOccupation: "", -}; -interface Assign { - id: number; - personal_id: string; - knowlage_skill_map_no: number; - round_no: number; - date_start: Date; - date_finish: Date; - behavior_desc: string; - other_desc: string; - other4_desc: string; - othor5_no1_desc: string; - othor5_no2_desc: string; - experimenter_dated: Date; - createdAt: Date; - updatedAt: Date; -} -interface OrderResult { - fiscalYear: string; - orderBy: string; - orderById: string; - orderByOrganization: string; - orderDate: Date; - orderId: string; - orderName: string; - orderNo: string; - orderStatusName: string; - orderStatusValue: string; - orderTypeName: string; - orderTypeValue: string; - signatoryBy: string; - signatoryPosition: string; -} -interface history { - citizenId: string; - fullName: string; - id: string; - posNo: string; - position: string; -} -interface ColumnData { - name: string; - align: string; - label: string; - field: string; - headerStyle: string; - style: string; -} -interface DataOptionInsigniaType { - category: string; - commandCode: string; - createdAt: string; - createdFullName: string; - createdUserId: string; - id: string; - lastUpdateFullName: string; - lastUpdateUserId: string; - lastUpdatedAt: string | null; - name: string; -} -interface OrederResult { - category?: string; - commandCode: string; - createdAt?: Date; - createdFullName?: string; - createdUserId?: string; - id?: string; - lastUpdateFullName?: string; - lastUpdateUserId?: string; - lastUpdatedAt?: string; - name?: string; -} -export type { - DataOption, - DataOptionInsignia, - treeTab, - InformationOps, - Pagination, - EduOps, - DataOption1, - InsigniaOps, - CheckboxItem, - Property, - PointExam, - Education, - Family, - Address, - optionData, - Certificate, - Assign, - OrderResult, - history, - ColumnData, - DataOptionInsigniaType, - OrederResult, -}; - -export { AddressDataDefualt, FamilyDataDefualt }; diff --git a/src/modules/10_order/interface/request/Main.ts b/src/modules/10_order/interface/request/Main.ts deleted file mode 100644 index 56876f407..000000000 --- a/src/modules/10_order/interface/request/Main.ts +++ /dev/null @@ -1,13 +0,0 @@ -interface FormOrderPlacementMainData { - Order: string; - OrderNum: string; - fiscalYear: number; - OrderDate: string; - OrderBy: string; - Signer: string; - OrderStatus: string; - OrderType: string; - orderTypeValue: string; -} - -export type { FormOrderPlacementMainData }; diff --git a/src/modules/10_order/interface/request/Order.ts b/src/modules/10_order/interface/request/Order.ts deleted file mode 100644 index d7e306c25..000000000 --- a/src/modules/10_order/interface/request/Order.ts +++ /dev/null @@ -1,7 +0,0 @@ -interface RequestCopyOrder { - personalId: string; - emailChannel: boolean; - inboxChannel: boolean; -} - -export type { RequestCopyOrder }; diff --git a/src/modules/10_order/interface/response/Main.ts b/src/modules/10_order/interface/response/Main.ts deleted file mode 100644 index e4ea7770c..000000000 --- a/src/modules/10_order/interface/response/Main.ts +++ /dev/null @@ -1 +0,0 @@ -export type {}; diff --git a/src/modules/10_order/interface/response/Order.ts b/src/modules/10_order/interface/response/Order.ts deleted file mode 100644 index ece97a42a..000000000 --- a/src/modules/10_order/interface/response/Order.ts +++ /dev/null @@ -1,60 +0,0 @@ -interface ResponseData { - education: string; - idCard: string; - name: string; - personalId: string; - selectStatus: boolean; - sequence: number; - refRecordId: string; -} - -interface ResponseOrganiz { - firstName: string; - idCard: string; - lastName: string; - name: string; - position: string; - prefixId: string; - profileId: string; - unit: string; -} - -interface ResponseCopyOrder { - emailChannel: boolean; - idCard: string; - inboxChannel: boolean; - name: string; - personalId: string; - position: string; - selectStatus: boolean; - sequence: number; - unit: string; -} - -interface DataCopyOrder { - personalId: string; - name: string; - idCard: string; - position: string; - unit: string; - send: string; - mutiselect: number[]; -} - -interface complaintLists { - id: string; - title: string; - dateConsideration: Date | null; - isComplaint: boolean; - isInvestigate: boolean; - isDisciplinary: boolean; - isResult: boolean; -} - -export type { - ResponseData, - ResponseOrganiz, - ResponseCopyOrder, - DataCopyOrder, - complaintLists, -}; diff --git a/src/modules/10_order/router.ts b/src/modules/10_order/router.ts deleted file mode 100644 index 41240a30f..000000000 --- a/src/modules/10_order/router.ts +++ /dev/null @@ -1,35 +0,0 @@ -const MainOrder = () => import("@/modules/10_order/views/Main.vue"); -const DetailPage = () => import("@/modules/10_order/components/Detail.vue"); - -export default [ - { - path: "/order", - name: "order", - component: MainOrder, - meta: { - Auth: true, - Key: "COMMAND", - Role: "order", - }, - }, - { - path: "/order/add", - name: "OrderAdd", - component: DetailPage, - meta: { - Auth: true, - Key: "COMMAND", - Role: "order", - }, - }, - { - path: "/order/detail/:orderid", - name: "OrderDetail", - component: DetailPage, - meta: { - Auth: true, - Key: "COMMAND", - Role: "order", - }, - }, -]; diff --git a/src/modules/10_order/store.ts b/src/modules/10_order/store.ts deleted file mode 100644 index 3b4b38fb6..000000000 --- a/src/modules/10_order/store.ts +++ /dev/null @@ -1,211 +0,0 @@ -import { defineStore } from "pinia"; -import { ref } from "vue"; -import type { FormOrderPlacementMainData } from "@/modules/10_order/interface/request/Main"; -import type { complaintLists } from "@/modules/10_order/interface/response/Order"; -import type { DataOption1 } from "@/modules/10_order/interface/index/Main"; - -export const useOrderPlacementDataStore = defineStore("placementOrder", () => { - const typeOrder = ref(""); - interface placementOrder { - mappingPosition: { columns: String[] }; - } - - const placementOrderData = ref({ - mappingPosition: { columns: [] }, - }); - - const changePlacementColumns = (system: String, val: String[]) => { - if (system == "mappingPosition") - placementOrderData.value.mappingPosition.columns = val; - localStorage.setItem( - "placementOrder", - JSON.stringify(placementOrderData.value) - ); - }; - - if (localStorage.getItem("placementOrder") !== null) { - placementOrderData.value = JSON.parse( - localStorage.getItem("placementOrder") || "{}" - ); - } - - const DataMainYearOrder = ref([]); // ข้อมูลจำนวนปี - const DataMainOrigOrder = ref([]); // ข้อมูลหลักดั้งเดิม - const DataMainUpdateOrder = ref([]); // ข้อมูลเปลี่ยนแปลง - const DataMainYearSetOrder = (val: FormOrderPlacementMainData[]) => - (DataMainYearOrder.value = val); - - const DataMainOrder = (val: FormOrderPlacementMainData[]) => - (DataMainOrigOrder.value = val); - - const DataUpdateOrder = ( - filter_1: string | null, - filter_2: string, - filterYear: number | null - ) => { - DataMainUpdateOrder.value = []; - if (filter_1 === "" && filter_2 === "ทั้งหมด" && filterYear === 0) { - DataMainUpdateOrder.value = DataMainOrigOrder.value; - } else if (filter_1 !== "" && filter_2 === "ทั้งหมด" && filterYear === 0) { - DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => item.orderTypeValue === filter_1 - ); - } else if ( - filter_1 !== "" && - filter_2 !== "ทั้งหมด" && - filterYear === null - ) { - DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => - item.orderTypeValue === filter_1 && item.OrderStatus === filter_2 - ); - } else if (filter_1 !== "" && filter_2 === "ทั้งหมด" && filterYear !== 0) { - DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => - item.orderTypeValue === filter_1 && item.fiscalYear === filterYear - ); - } else if (filter_1 === "" && filter_2 !== "ทั้งหมด" && filterYear === 0) { - DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => item.OrderStatus === filter_2 - ); - } else if (filter_1 === "" && filter_2 === "ทั้งหมด" && filterYear !== 0) { - DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => item.fiscalYear === filterYear - ); - } else if ( - filter_1 === "" && - filter_2 !== "ทั้งหมด" && - filterYear !== null - ) { - DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => - item.OrderStatus === filter_2 && item.fiscalYear === filterYear - ); - } else if (filter_1 !== "" && filter_2 !== "ทั้งหมด" && filterYear === 0) { - DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => - item.OrderStatus === filter_2 && item.orderTypeValue === filter_1 - ); - } else if ( - filter_1 !== "" && - filter_2 !== "ทั้งหมด" && - filterYear !== null - ) { - DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => - item.orderTypeValue === filter_1 && - item.OrderStatus === filter_2 && - item.fiscalYear === filterYear - ); - } else if (filter_1 == "" && filter_2 == "ทั้งหมด" && filterYear !== null) { - DataMainUpdateOrder.value = DataMainOrigOrder.value; - } - }; - - const nameOrderFilter = (selectOrder: any) => { - switch (selectOrder) { - case "C-PM-01": - return "คำสั่งบรรจุและแต่งตั้ง: สำหรับผู้สอบแข่งขันได้"; - case "C-PM-02": - return "คำสั่งบรรจุและแต่งตั้ง: สำหรับผู้ได้รับคัดเลือก"; - case "C-PM-03": - return "คำสั่งแต่งตั้ง : สำหรับข้าราชการ กทม. เดิม"; - case "C-PM-04": - return "คำสั่งย้าย : สำหรับข้าราชการ กทม. เดิม"; - case "C-PM-05": - return "คำสั่งแต่งตั้ง"; - case "C-PM-06": - return "คำสั่งเลื่อน"; - case "C-PM-07": - return "คำสั่งย้าย"; - case "C-PM-08": - return "คำสั่งบรรจุและแต่งตั้งข้าราชการฯ กลับเข้ารับราชการ"; - case "C-PM-09": - return "คำสั่งบรรจุและแต่งตั้งผู้ออกไปรับราชการทหารกลับเข้ารับราชการ"; - case "C-PM-10": - return "คำสั่งแต่งตั้งคณะกรรมการประเมินผลการทดลองปฏิบัติหน้าที่ราชการ"; - case "C-PM-11": - return "คำสั่งให้ข้าราชการที่มีผลการทดลองปฏิบัติหน้าที่ราชการไม่ต่ำกว่ามาตรฐานที่กำหนดรับราชการต่อไป"; - case "C-PM-12": - return "คำสั่งให้ข้าราชการออกจากราชการเพราะผลการทดลองปฏิบัติหน้าที่ราชการต่ำกว่ามาตรฐานที่กำหนด"; - case "C-PM-13": - return "คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ"; - case "C-PM-14": - return "คำสั่งรับโอนข้าราชการกรุงเทพมหานครสามัญ"; - case "C-PM-15": - return "คำสั่งให้ช่วยราชการ"; - case "C-PM-16": - return "คำสั่งส่งตัวกลับ"; - case "C-PM-17": - return "คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ"; - case "C-PM-18": - return "คำสั่งให้ออกจากราชการ"; - case "C-PM-19": - return "คำสั่งปลดออกจากราชการ"; - case "C-PM-20": - return "คำสั่งไล่ออกจากราชการ"; - case "C-PM-21": - return "คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ"; - case "C-PM-22": - return "คำสั่งปรับระดับชั้นงาน"; - case "C-PM-23": - return "คำสั่งให้ลูกจ้างออกจากราชการ"; - case "C-PM-24": - return "คำสั่งย้ายลูกจ้างประจำ"; - case "C-PM-25": - return "คำสั่งพักจากราชการ"; - case "C-PM-26": - return "คำสั่งให้ออกจากราชการไว้ก่อน"; - case "C-PM-27": - return "คำสั่งลงโทษ ภาคทัณฑ์"; - case "C-PM-28": - return "คำสั่งลงโทษ ตัดเงินเดือน"; - case "C-PM-29": - return "คำสั่งลงโทษ ลดขั้นเงินเดือน"; - case "C-PM-30": - return "คำสั่งเพิ่มโทษ"; - case "C-PM-31": - return "คำสั่งงดโทษ"; - case "C-PM-32": - return "คำสั่งยุติเรื่อง"; - case "C-PM-33": - return "คำสั่งเลื่อนเงินเดือน"; - case "C-PM-34": - return "คำสั่งค่าตอบแทนพิเศษ และผู้ไม่ได้เลื่อน"; - case "C-PM-35": - return "คำสั่งเลื่อนเงินเดือนข้าราชการเกษียณ"; - case "C-PM-36": - return "คำสั่งเลื่อนขั้นค่าจ้าง"; - case "C-PM-37": - return "คำสั่งให้ลูกจ้างประจำได้รับค่าตอบแทนพิเศษ"; - case "C-PM-38": - return "แต่งตั้งข้าราชการให้ดำรงตำแหน่ง"; // คำสั่งปรับโครงสร้าง - case "C-PM-39": - return "คำสั่งเลื่อน : สำหรับข้าราชการ กทม. เดิม"; - case "C-PM-40": - return "ให้ข้าราชการรักษาการในตำแหน่ง"; - case "C-PM-41": - return "คำสั่งยกเลิกการลาออก"; - default: - return ""; - } - }; - - const complaintLists = ref([]); - const complaintOption = ref([]); - - return { - placementOrderData, - changePlacementColumns, - DataMainYearOrder, - DataMainOrigOrder, - DataMainUpdateOrder, - DataUpdateOrder, - DataMainYearSetOrder, - DataMainOrder, - nameOrderFilter, - complaintLists, - complaintOption, - typeOrder, - }; -}); diff --git a/src/modules/10_order/views/Main.vue b/src/modules/10_order/views/Main.vue deleted file mode 100644 index 7e36393f4..000000000 --- a/src/modules/10_order/views/Main.vue +++ /dev/null @@ -1,673 +0,0 @@ - - - - - diff --git a/src/modules/11_discipline/router.ts b/src/modules/11_discipline/router.ts index 07c1a956a..1af08177c 100644 --- a/src/modules/11_discipline/router.ts +++ b/src/modules/11_discipline/router.ts @@ -46,12 +46,6 @@ const complaintDetail = () => import("@/modules/11_discipline/components/1_Complaint/EditPage.vue"); const reportType = () => import("@/modules/11_discipline/components/5_Report/DetailPage.vue"); -// const InvestigateDisciplinaryAdd = () => -// import( -// "@/modules/11_discipline/components/3_InvestigateDisciplinary/AddPage.vue" -// ); -const oredrMain = () => - import("@/modules/11_discipline/components/9_Order/MainPage.vue"); /** หน้ารายการสรุปผลการพิจารณาทางวินัย */ const resultMainPage = () => @@ -78,8 +72,6 @@ const appealComplainEdit = () => const appealComplainDetail = () => import("@/modules/11_discipline/components/8_AppealComplain/EditPage.vue"); -const DetailPage = () => import("@/modules/10_order/components/Detail.vue"); -const DetailPageOnly = () => import("@/modules/10_order/components/Detail.vue"); export default [ { path: "/discipline/complaints", @@ -363,45 +355,4 @@ export default [ Role: "STAFF", }, }, - - { - path: "/discipline-order", - name: "disciplineOrder", - component: oredrMain, - meta: { - Auth: true, - Key: "SYS_DISCIPLINE_SENTENCE", - Role: "STAFF", - }, - }, - { - path: "/discipline-order/add", - name: "disciplineOrderAdd", - component: DetailPage, - meta: { - Auth: true, - Key: "SYS_DISCIPLINE_SENTENCE", - Role: "STAFF", - }, - }, - { - path: "/discipline-order/detail/:orderid", - name: "disciplineOrderDatail", - component: DetailPage, - meta: { - Auth: true, - Key: "SYS_DISCIPLINE_SENTENCE", - Role: "STAFF", - }, - }, - { - path: "/discipline-order-detail/detail/:orderid", - name: "disciplineOrderDatailOnly", - component: DetailPageOnly, - meta: { - Auth: true, - Key: "SYS_DISCIPLINE_SENTENCE", - Role: "STAFF", - }, - }, ]; diff --git a/src/modules/13_salary/components/Command/detail.vue b/src/modules/13_salary/components/Command/detail.vue deleted file mode 100644 index 19672744b..000000000 --- a/src/modules/13_salary/components/Command/detail.vue +++ /dev/null @@ -1,155 +0,0 @@ - - - - diff --git a/src/modules/13_salary/components/Command/step01.vue b/src/modules/13_salary/components/Command/step01.vue deleted file mode 100644 index 749998e7d..000000000 --- a/src/modules/13_salary/components/Command/step01.vue +++ /dev/null @@ -1,725 +0,0 @@ - - - - - diff --git a/src/modules/13_salary/components/Command/step02.vue b/src/modules/13_salary/components/Command/step02.vue deleted file mode 100644 index 09377f7bb..000000000 --- a/src/modules/13_salary/components/Command/step02.vue +++ /dev/null @@ -1,785 +0,0 @@ - - - diff --git a/src/modules/13_salary/components/Command/step03.vue b/src/modules/13_salary/components/Command/step03.vue deleted file mode 100644 index 3db62412a..000000000 --- a/src/modules/13_salary/components/Command/step03.vue +++ /dev/null @@ -1,673 +0,0 @@ - - - diff --git a/src/modules/13_salary/components/Command/step04.vue b/src/modules/13_salary/components/Command/step04.vue deleted file mode 100644 index d4400cd64..000000000 --- a/src/modules/13_salary/components/Command/step04.vue +++ /dev/null @@ -1,1137 +0,0 @@ - - - - - diff --git a/src/modules/13_salary/router.ts b/src/modules/13_salary/router.ts index 04283ad12..933b97409 100644 --- a/src/modules/13_salary/router.ts +++ b/src/modules/13_salary/router.ts @@ -21,12 +21,6 @@ const salaryLists = () => const salaryEmployeeLists = () => import("@/modules/13_salary/views/05_salaryListsEmployee.vue"); -//ออกคำสั่ง -const commandSalary = () => - import("@/modules/13_salary/views/commandSalary.vue"); -const commandSalaryAdd = () => - import("@/modules/13_salary/components/Command/detail.vue"); - export default [ { path: "/salary", @@ -98,34 +92,4 @@ export default [ Role: "STAFF", }, }, - { - path: "/salary/command", - name: "commandSalary", - component: commandSalary, - meta: { - Auth: true, - Key: "SYS_SALARY_COMMAND", - Role: "STAFF", - }, - }, - { - path: "/salary/command/add", - name: "commandSalaryAdd", - component: commandSalaryAdd, - meta: { - Auth: true, - Key: "SYS_SALARY_COMMAND", - Role: "STAFF", - }, - }, - { - path: "/salary/command/detail/:id", - name: "commandSalaryDatail", - component: commandSalaryAdd, - meta: { - Auth: true, - Key: "SYS_SALARY_COMMAND", - Role: "STAFF", - }, - }, ]; diff --git a/src/modules/13_salary/views/commandSalary.vue b/src/modules/13_salary/views/commandSalary.vue deleted file mode 100644 index b417fa57d..000000000 --- a/src/modules/13_salary/views/commandSalary.vue +++ /dev/null @@ -1,623 +0,0 @@ - - - - - diff --git a/src/router/index.ts b/src/router/index.ts index 40b972575..892c18743 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -6,19 +6,15 @@ const Error404NotFound = () => import("@/views/Error404NotFound.vue"); const loginView = () => import("@/views/login.vue"); const ErrorPermission = () => import("@/views/ErrorPermission.vue"); -// import ModuleMetadata from "@/modules/01_metadata/router"; import ModuleMetadataNew from "@/modules/01_masterdata/router"; -// import ModuleOrganizational from "@/modules/02_organizational/router"; import ModuleOrganizationalNew from "@/modules/02_organization/router"; import ModulePositionEmployee from "@/modules/16_positionEmployee/router"; import ModuleRecruiting from "@/modules/03_recruiting/router"; import ModuleRegistryNew from "@/modules/04_registryPerson/router"; -// import ModuleRegistry from "@/modules/04_registry/router"; import ModulePlacement from "@/modules/05_placement/router"; import ModuleRetirement from "@/modules/06_retirement/router"; import ModuleInsignia from "@/modules/07_insignia/router"; import ModuleRegistryEmployee from "@/modules/08_registryEmployee/router"; -import ModuleOrder from "@/modules/10_order/router"; import ModuleLeave from "@/modules/09_leave/router"; import ModuleDiscipline from "@/modules/11_discipline/router"; import ModuleEvaluate from "@/modules/12_evaluatePersonal/router"; @@ -67,7 +63,6 @@ const router = createRouter({ ...ModuleRetirement, ...ModuleInsignia, ...ModuleRegistryEmployee, - ...ModuleOrder, ...ModuleLeave, ...ModuleDiscipline, ...ModuleEvaluate,