diff --git a/src/modules/01_metadata/components/insignia/InsigniaDetail.vue b/src/modules/01_metadata/components/insignia/InsigniaDetail.vue index 596e4587..ae222c8b 100644 --- a/src/modules/01_metadata/components/insignia/InsigniaDetail.vue +++ b/src/modules/01_metadata/components/insignia/InsigniaDetail.vue @@ -1,11 +1,243 @@ @@ -20,12 +252,235 @@ const nameId = ref(""); class="q-mr-sm" @click="router.go(-1)" /> - รายการข้อมูลเครื่องราชอิสริยาภรณ์ {{ nameId }} + รายการข้อมูลเครื่องราชอิสริยาภรณ์{{ title }} - + + + + + + { + dialogStatus = 'create'; + dialog = true; + } + " + > + เพิ่มข้อมูล + + (dialogOrder = true)" + > + จัดลำดับการแสดงผล + + + + + + + + + + + + + + + + + {{ col.label }} + + + + + + + { + dialogStatus = 'edit'; + dialog = true; + editId = props.row.id; + name = props.row.name; + shortName = props.row.shortName; + note = props.row.note; + isActive = props.row.isActive; + } + " + > + แก้ไขข้อมูล + + + + + {{ props.rowIndex + 1 }} + + + + + + + {{ col.value }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + สถานะการใช้งาน + + + + + + + + + + + + + บันทึกข้อมูล + + + + + diff --git a/src/modules/01_metadata/components/insignia/InsigniaList.vue b/src/modules/01_metadata/components/insignia/InsigniaList.vue deleted file mode 100644 index 3363cf7c..00000000 --- a/src/modules/01_metadata/components/insignia/InsigniaList.vue +++ /dev/null @@ -1,575 +0,0 @@ - - - - - - { - dialogStatus = 'create'; - dialog = true; - } - " - > - เพิ่มข้อมูล - - (dialogOrder = true)" - > - จัดลำดับการแสดงผล - - - - - - - - - - - - - - - {{ col.label }} - - - - - - - { - dialogStatus = 'edit'; - dialog = true; - editId = props.row.id; - name = props.row.name; - shortName = props.row.shortName; - note = props.row.note; - isActive = props.row.isActive; - } - " - > - แก้ไขข้อมูล - - - - - - {{ props.rowIndex + 1 }} - - - - - - - {{ col.value }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - สถานะการใช้งาน - - - - - - - - - - - บันทึกข้อมูล - - - - - - - - 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 5c9c2ce9..00000000 --- a/src/modules/01_metadata/components/insignia/InsigniaType.vue +++ /dev/null @@ -1,450 +0,0 @@ - - - - - { - dialogStatus = 'create'; - dialog = true; - } - " - > - เพิ่มข้อมูล - - - - - - - - - - - - - - - {{ col.label }} - - - - - - - { - dialogStatus = 'edit'; - dialog = true; - editId = props.row.id; - name = props.row.name; - isActive = props.row.isActive; - } - " - > - แก้ไขข้อมูล - - - - - - - - - - {{ col.value }} - - - - - - - - - - - - - - - - - - - - - - สถานะการใช้งาน - - - - - - - - - - - บันทึกข้อมูล - - - - - - - - diff --git a/src/modules/01_metadata/components/insignia/TableDraggable.vue b/src/modules/01_metadata/components/insignia/TableDraggable.vue index 1a16aef1..7b22417f 100644 --- a/src/modules/01_metadata/components/insignia/TableDraggable.vue +++ b/src/modules/01_metadata/components/insignia/TableDraggable.vue @@ -1,22 +1,33 @@ - + - + --> - - + บันทึกข้อมูล diff --git a/src/modules/01_metadata/stores/InsigniaStore.ts b/src/modules/01_metadata/stores/InsigniaStore.ts index dbcfb026..df843bfb 100644 --- a/src/modules/01_metadata/stores/InsigniaStore.ts +++ b/src/modules/01_metadata/stores/InsigniaStore.ts @@ -10,10 +10,8 @@ const { date2Thai } = useCounterMixin(); export const useInsigniaDataStore = defineStore("insigniaData", () => { const row = ref([]); - function fetchData(data: DataResponse[], insigniaType?: string) { - // data.forEach((row, index) => { - // row.level = index + 1; - // }); + + async function fetchData(data: DataResponse[], insigniaType?: string) { const list = data.map((e) => ({ ...e, insigniaType: insigniaType, diff --git a/src/modules/01_metadata/views/05_insignia.vue b/src/modules/01_metadata/views/05_insignia.vue index 610b37e3..09b4dfc4 100644 --- a/src/modules/01_metadata/views/05_insignia.vue +++ b/src/modules/01_metadata/views/05_insignia.vue @@ -1,12 +1,350 @@ ข้อมูลเครื่องราชอิสริยาภรณ์ - + + + + { + dialogStatus = 'create'; + dialog = true; + } + " + > + เพิ่มข้อมูล + + + + + + + + + + + + + + + {{ col.label }} + + + + + + + { + dialogStatus = 'edit'; + dialog = true; + editId = props.row.id; + name = props.row.name; + isActive = props.row.isActive; + } + " + > + แก้ไขข้อมูล + + + + + + + + + {{ col.value }} + + + + + + + + + + + + + + + + + + + + + + + + สถานะการใช้งาน + + + + + + + + + + + + + บันทึกข้อมูล + + + + +
สถานะการใช้งาน