diff --git a/src/modules/01_metadata/store.ts b/src/modules/01_metadata/store.ts index eb9b09b71..1530d9c57 100644 --- a/src/modules/01_metadata/store.ts +++ b/src/modules/01_metadata/store.ts @@ -831,7 +831,7 @@ export const useManageDataStore = defineStore("manage", () => { JSON.stringify(dataInsigniaType.value.data) == JSON.stringify(draftInsigniaType.value.data) ) { - draftInsigniaType.value && await fetchInsigniaType(false, selector); + draftInsigniaType.value && (await fetchInsigniaType(false, selector)); return draftInsigniaType.value; } else { await fetchInsigniaType(false, selector); @@ -1818,6 +1818,7 @@ export const useManageDataStore = defineStore("manage", () => { .get(apiInsignia) .then((res) => { const data = res.data.result; + console.log(data); let rows: InsigniaResponse[] = []; let version: string = ""; let id: string = ""; diff --git a/src/modules/01_metadataNew/components/calendar/Calendar.vue b/src/modules/01_metadataNew/components/calendar/Calendar.vue new file mode 100644 index 000000000..48dc9335d --- /dev/null +++ b/src/modules/01_metadataNew/components/calendar/Calendar.vue @@ -0,0 +1,856 @@ + + + + + + diff --git a/src/modules/01_metadataNew/components/calendar/CalendarList.vue b/src/modules/01_metadataNew/components/calendar/CalendarList.vue new file mode 100644 index 000000000..5281695b6 --- /dev/null +++ b/src/modules/01_metadataNew/components/calendar/CalendarList.vue @@ -0,0 +1,581 @@ + + + + + diff --git a/src/modules/01_metadataNew/components/calendar/calendarMain.vue b/src/modules/01_metadataNew/components/calendar/calendarMain.vue new file mode 100644 index 000000000..efb8f6521 --- /dev/null +++ b/src/modules/01_metadataNew/components/calendar/calendarMain.vue @@ -0,0 +1,589 @@ + + + + + + diff --git a/src/modules/01_metadataNew/components/insignia/InsigniaDetail.vue b/src/modules/01_metadataNew/components/insignia/InsigniaDetail.vue new file mode 100644 index 000000000..5dd585c69 --- /dev/null +++ b/src/modules/01_metadataNew/components/insignia/InsigniaDetail.vue @@ -0,0 +1,34 @@ + + + + diff --git a/src/modules/01_metadataNew/components/insignia/InsigniaList.vue b/src/modules/01_metadataNew/components/insignia/InsigniaList.vue new file mode 100644 index 000000000..744899b7a --- /dev/null +++ b/src/modules/01_metadataNew/components/insignia/InsigniaList.vue @@ -0,0 +1,989 @@ + + + + + + diff --git a/src/modules/01_metadataNew/components/insignia/InsigniaType.vue b/src/modules/01_metadataNew/components/insignia/InsigniaType.vue new file mode 100644 index 000000000..d00c6394d --- /dev/null +++ b/src/modules/01_metadataNew/components/insignia/InsigniaType.vue @@ -0,0 +1,661 @@ + + + + + + diff --git a/src/modules/01_metadataNew/interface/index/Calendar.ts b/src/modules/01_metadataNew/interface/index/Calendar.ts new file mode 100644 index 000000000..1435a903b --- /dev/null +++ b/src/modules/01_metadataNew/interface/index/Calendar.ts @@ -0,0 +1,68 @@ +interface DataSumCalendarObject { + id: number; + monthFull: String; + count: number; + color: String; +} +interface DataDateMonthObject { + month: number; + year: number; +} +interface DataDateAddObject { + year: number; + holidayDate: Date | string; + name: string; + isSpecial: boolean; +} + +//ข้อมูล +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 DataDateAddObject { + year: number; + holidayDate: Date | string; + name: string; + isSpecial: boolean; +} + +interface DataDateListsObject { + id: string; + dateRange: [Date, Date]; + dataRangeRow: DataDateRowObject[]; + detail: string; + isSpecial: boolean; +} + +interface TabsObject { + label: string; + value: string; +} + +export type { + DataSumCalendarObject, + DataDateMonthObject, + DataDateAddObject, + RequestItemsObject, + DataDateRowObject, + DataDateListsObject, + TabsObject, +}; diff --git a/src/modules/01_metadataNew/interface/request/insignia/Badge.ts b/src/modules/01_metadataNew/interface/request/insignia/Badge.ts new file mode 100644 index 000000000..2c7ee1f82 --- /dev/null +++ b/src/modules/01_metadataNew/interface/request/insignia/Badge.ts @@ -0,0 +1,39 @@ +//ข้อมูลประวัติแก้ไข +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_metadataNew/interface/request/insignia/Insignia.ts b/src/modules/01_metadataNew/interface/request/insignia/Insignia.ts new file mode 100644 index 000000000..f334e28b0 --- /dev/null +++ b/src/modules/01_metadataNew/interface/request/insignia/Insignia.ts @@ -0,0 +1,42 @@ +//ข้อมูลประวัติแก้ไข +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_metadataNew/interface/request/insignia/InsigniaType.ts b/src/modules/01_metadataNew/interface/request/insignia/InsigniaType.ts new file mode 100644 index 000000000..6cb8bc59a --- /dev/null +++ b/src/modules/01_metadataNew/interface/request/insignia/InsigniaType.ts @@ -0,0 +1,38 @@ +//ข้อมูลประวัติแก้ไข +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_metadataNew/interface/response/insignia/Insignia.ts b/src/modules/01_metadataNew/interface/response/insignia/Insignia.ts new file mode 100644 index 000000000..6fb21a2ca --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/insignia/Insignia.ts @@ -0,0 +1,18 @@ +//ข้อมูล +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_metadataNew/interface/response/insignia/InsigniaType.ts b/src/modules/01_metadataNew/interface/response/insignia/InsigniaType.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/insignia/InsigniaType.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/Agency.ts b/src/modules/01_metadataNew/interface/response/organization/Agency.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/Agency.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/Fax.ts b/src/modules/01_metadataNew/interface/response/organization/Fax.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/Fax.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/GovernmentAgency.ts b/src/modules/01_metadataNew/interface/response/organization/GovernmentAgency.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/GovernmentAgency.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/Level.ts b/src/modules/01_metadataNew/interface/response/organization/Level.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/Level.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/Organization.ts b/src/modules/01_metadataNew/interface/response/organization/Organization.ts new file mode 100644 index 000000000..ed77a8aba --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/Organization.ts @@ -0,0 +1,15 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/ShortName.ts b/src/modules/01_metadataNew/interface/response/organization/ShortName.ts new file mode 100644 index 000000000..89e6f98bd --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/ShortName.ts @@ -0,0 +1,17 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/Status.ts b/src/modules/01_metadataNew/interface/response/organization/Status.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/Status.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/TelExternal.ts b/src/modules/01_metadataNew/interface/response/organization/TelExternal.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/TelExternal.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/TelInternal.ts b/src/modules/01_metadataNew/interface/response/organization/TelInternal.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/TelInternal.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/organization/Type.ts b/src/modules/01_metadataNew/interface/response/organization/Type.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/organization/Type.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/Blood.ts b/src/modules/01_metadataNew/interface/response/person/Blood.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/Blood.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/District.ts b/src/modules/01_metadataNew/interface/response/person/District.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/District.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/Education.ts b/src/modules/01_metadataNew/interface/response/person/Education.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/Education.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/Gender.ts b/src/modules/01_metadataNew/interface/response/person/Gender.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/Gender.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/Prefix.ts b/src/modules/01_metadataNew/interface/response/person/Prefix.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/Prefix.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/Province.ts b/src/modules/01_metadataNew/interface/response/person/Province.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/Province.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/Relationship.ts b/src/modules/01_metadataNew/interface/response/person/Relationship.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/Relationship.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/Religion.ts b/src/modules/01_metadataNew/interface/response/person/Religion.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/Religion.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/person/SubDistrict.ts b/src/modules/01_metadataNew/interface/response/person/SubDistrict.ts new file mode 100644 index 000000000..ca293df03 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/person/SubDistrict.ts @@ -0,0 +1,15 @@ +//ข้อมูล +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_metadataNew/interface/response/position/Executive.ts b/src/modules/01_metadataNew/interface/response/position/Executive.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/position/Executive.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/position/ExecutiveSide.ts b/src/modules/01_metadataNew/interface/response/position/ExecutiveSide.ts new file mode 100644 index 000000000..ed77a8aba --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/position/ExecutiveSide.ts @@ -0,0 +1,15 @@ +//ข้อมูล +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_metadataNew/interface/response/position/Level.ts b/src/modules/01_metadataNew/interface/response/position/Level.ts new file mode 100644 index 000000000..caae21021 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/position/Level.ts @@ -0,0 +1,16 @@ +//ข้อมูล +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_metadataNew/interface/response/position/Line.ts b/src/modules/01_metadataNew/interface/response/position/Line.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/position/Line.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/position/Path.ts b/src/modules/01_metadataNew/interface/response/position/Path.ts new file mode 100644 index 000000000..ed77a8aba --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/position/Path.ts @@ -0,0 +1,15 @@ +//ข้อมูล +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_metadataNew/interface/response/position/PathSide.ts b/src/modules/01_metadataNew/interface/response/position/PathSide.ts new file mode 100644 index 000000000..ed77a8aba --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/position/PathSide.ts @@ -0,0 +1,15 @@ +//ข้อมูล +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_metadataNew/interface/response/position/Status.ts b/src/modules/01_metadataNew/interface/response/position/Status.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/position/Status.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/position/Type.ts b/src/modules/01_metadataNew/interface/response/position/Type.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/position/Type.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/positionEmployee/Group.ts b/src/modules/01_metadataNew/interface/response/positionEmployee/Group.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/positionEmployee/Group.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/positionEmployee/Level.ts b/src/modules/01_metadataNew/interface/response/positionEmployee/Level.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/positionEmployee/Level.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/positionEmployee/Line.ts b/src/modules/01_metadataNew/interface/response/positionEmployee/Line.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/positionEmployee/Line.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/interface/response/positionEmployee/Position.ts b/src/modules/01_metadataNew/interface/response/positionEmployee/Position.ts new file mode 100644 index 000000000..ed77a8aba --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/positionEmployee/Position.ts @@ -0,0 +1,15 @@ +//ข้อมูล +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_metadataNew/interface/response/positionEmployee/PositionSide.ts b/src/modules/01_metadataNew/interface/response/positionEmployee/PositionSide.ts new file mode 100644 index 000000000..ed77a8aba --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/positionEmployee/PositionSide.ts @@ -0,0 +1,15 @@ +//ข้อมูล +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_metadataNew/interface/response/positionEmployee/Status.ts b/src/modules/01_metadataNew/interface/response/positionEmployee/Status.ts new file mode 100644 index 000000000..a6fa6a978 --- /dev/null +++ b/src/modules/01_metadataNew/interface/response/positionEmployee/Status.ts @@ -0,0 +1,14 @@ +//ข้อมูล +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_metadataNew/router.ts b/src/modules/01_metadataNew/router.ts index 06b030d8d..91cbaebff 100644 --- a/src/modules/01_metadataNew/router.ts +++ b/src/modules/01_metadataNew/router.ts @@ -1,6 +1,9 @@ const calendarWorkPage = () => import("@/modules/01_metadataNew/views/calendar.vue"); -const masterInsignia = () => import("@/modules/01_metadataNew/views/insignia.vue"); +const masterInsignia = () => + import("@/modules/01_metadataNew/views/insignia.vue"); +const dateilInsignia = () => + import("@/modules/01_metadataNew/components/insignia/InsigniaDetail.vue"); export default [ { @@ -23,4 +26,14 @@ export default [ Role: "metadata", }, }, + { + path: "/master-data/insignia/detail/:id", + name: "masterInsigniadetail", + component: dateilInsignia, + meta: { + Auth: true, + Key: [7], + Role: "metadata", + }, + }, ]; diff --git a/src/modules/01_metadataNew/stores/calendarStore.ts b/src/modules/01_metadataNew/stores/calendarStore.ts new file mode 100644 index 000000000..e69de29bb diff --git a/src/modules/01_metadataNew/views/calendar.vue b/src/modules/01_metadataNew/views/calendar.vue index d6ff149b9..743ac8025 100644 --- a/src/modules/01_metadataNew/views/calendar.vue +++ b/src/modules/01_metadataNew/views/calendar.vue @@ -1,7 +1,108 @@ + - - diff --git a/src/modules/01_metadataNew/views/insignia.vue b/src/modules/01_metadataNew/views/insignia.vue index 5d894837a..fa9e3ef1e 100644 --- a/src/modules/01_metadataNew/views/insignia.vue +++ b/src/modules/01_metadataNew/views/insignia.vue @@ -1,7 +1,12 @@ + - - - \ No newline at end of file +