diff --git a/src/modules/01_metadataNew/components/personal/01ListPrefix.vue b/src/modules/01_metadataNew/components/personal/01ListPrefix.vue index dd89f390e..ba01b3bed 100644 --- a/src/modules/01_metadataNew/components/personal/01ListPrefix.vue +++ b/src/modules/01_metadataNew/components/personal/01ListPrefix.vue @@ -1,3 +1,396 @@ + + \ No newline at end of file + + + เพิ่มข้อมูล + + +
+ + +
+
+ + + + + + + + +
+ + + + + + + +
+
+

สถานะการใช้งาน

+ +
+
+
+ + + + บันทึกข้อมูล + + + +
+
+ + + diff --git a/src/modules/01_metadataNew/components/personal/02ListRank.vue b/src/modules/01_metadataNew/components/personal/02ListRank.vue index c033171b7..610d59cef 100644 --- a/src/modules/01_metadataNew/components/personal/02ListRank.vue +++ b/src/modules/01_metadataNew/components/personal/02ListRank.vue @@ -1,3 +1,407 @@ + + \ No newline at end of file + + + เพิ่มข้อมูล + + +
+ + +
+
+ + + + + + + + +
+ + + + + + + +
+
+

สถานะการใช้งาน

+ +
+
+
+ + + + บันทึกข้อมูล + + + +
+
+ + + diff --git a/src/modules/01_metadataNew/components/personal/03ListBloodGroup.vue b/src/modules/01_metadataNew/components/personal/03ListBloodGroup.vue index 06e1e95ca..fa57a5735 100644 --- a/src/modules/01_metadataNew/components/personal/03ListBloodGroup.vue +++ b/src/modules/01_metadataNew/components/personal/03ListBloodGroup.vue @@ -1,3 +1,396 @@ + + \ No newline at end of file + + + เพิ่มข้อมูล + + +
+ + +
+
+ + + + + + + + +
+ + + + + + + +
+
+

สถานะการใช้งาน

+ +
+
+
+ + + + บันทึกข้อมูล + + + +
+
+ + + diff --git a/src/modules/01_metadataNew/components/personal/04ListGender.vue b/src/modules/01_metadataNew/components/personal/04ListGender.vue index fe540f2ec..ded75420b 100644 --- a/src/modules/01_metadataNew/components/personal/04ListGender.vue +++ b/src/modules/01_metadataNew/components/personal/04ListGender.vue @@ -1,3 +1,396 @@ + + \ No newline at end of file + + + เพิ่มข้อมูล + + +
+ + +
+
+ + + + + + + + +
+ + + + + + + +
+
+

สถานะการใช้งาน

+ +
+
+
+ + + + บันทึกข้อมูล + + + +
+
+ + + diff --git a/src/modules/01_metadataNew/components/personal/05ListReligion.vue b/src/modules/01_metadataNew/components/personal/05ListReligion.vue index a71807508..d0a3d1e64 100644 --- a/src/modules/01_metadataNew/components/personal/05ListReligion.vue +++ b/src/modules/01_metadataNew/components/personal/05ListReligion.vue @@ -1,3 +1,396 @@ + + \ No newline at end of file + + + เพิ่มข้อมูล + + +
+ + +
+
+ + + + + + + + +
+ + + + + + + +
+
+

สถานะการใช้งาน

+ +
+
+
+ + + + บันทึกข้อมูล + + + +
+
+ + + diff --git a/src/modules/01_metadataNew/components/personal/06ListRelationship.vue b/src/modules/01_metadataNew/components/personal/06ListRelationship.vue index 9a64c12af..f0052b4b3 100644 --- a/src/modules/01_metadataNew/components/personal/06ListRelationship.vue +++ b/src/modules/01_metadataNew/components/personal/06ListRelationship.vue @@ -1,3 +1,404 @@ + + \ No newline at end of file + + + เพิ่มข้อมูล + + +
+ + +
+
+ + + + + + + + +
+ + + + + + + +
+
+

สถานะการใช้งาน

+ +
+
+
+ + + + บันทึกข้อมูล + + + +
+
+ + + diff --git a/src/modules/01_metadataNew/stores/personalStore.ts b/src/modules/01_metadataNew/stores/personalStore.ts new file mode 100644 index 000000000..43aef4bdc --- /dev/null +++ b/src/modules/01_metadataNew/stores/personalStore.ts @@ -0,0 +1,25 @@ +import { defineStore } from "pinia"; +import { ref } from "vue"; +import type { + DataResponse, + DataRow, +} from "../interface/response/insignia/Insignia"; +import { useCounterMixin } from "@/stores/mixin"; + +const { date2Thai } = useCounterMixin(); + +export const usePersonalDataStore = defineStore("PersonalData", () => { + const row = ref([]); + function fetchData(data: DataResponse[]) { + const list = data.map((e) => ({ + ...e, + createdAt: e.createdAt ? date2Thai(e.createdAt) : "", + lastUpdatedAt: e.lastUpdatedAt ? date2Thai(e.lastUpdatedAt) : "", + })); + row.value = list; + } + return { + fetchData, + row, + }; +});