diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index b03e0d965..3ce59c892 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -61,11 +61,21 @@ const menuList = readonly([ children: [ { key: 3.1, + label: "ข้อมูลเกี่ยวกับบุคคล", + path: "masterPersonal", + }, + { + key: 3.2, + label: "ข้อมูลตำแหน่ง", + path: "masterPosition", + }, + { + key: 3.3, label: "ข้อมูลปฏิทินวันหยุด", path: "masterCalendarWork", }, { - key: 3.2, + key: 3.4, label: "ข้อมูลเครื่องราชอิสริยาภรณ์", path: "masterInsignia", }, diff --git a/src/modules/01_metadataNew/components/personal/01ListPrefix.vue b/src/modules/01_metadataNew/components/personal/01ListPrefix.vue new file mode 100644 index 000000000..dd89f390e --- /dev/null +++ b/src/modules/01_metadataNew/components/personal/01ListPrefix.vue @@ -0,0 +1,3 @@ + \ 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 new file mode 100644 index 000000000..c033171b7 --- /dev/null +++ b/src/modules/01_metadataNew/components/personal/02ListRank.vue @@ -0,0 +1,3 @@ + \ 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 new file mode 100644 index 000000000..06e1e95ca --- /dev/null +++ b/src/modules/01_metadataNew/components/personal/03ListBloodGroup.vue @@ -0,0 +1,3 @@ + \ 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 new file mode 100644 index 000000000..fe540f2ec --- /dev/null +++ b/src/modules/01_metadataNew/components/personal/04ListGender.vue @@ -0,0 +1,3 @@ + \ 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 new file mode 100644 index 000000000..a71807508 --- /dev/null +++ b/src/modules/01_metadataNew/components/personal/05ListReligion.vue @@ -0,0 +1,3 @@ + \ 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 new file mode 100644 index 000000000..9a64c12af --- /dev/null +++ b/src/modules/01_metadataNew/components/personal/06ListRelationship.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/modules/01_metadataNew/components/personal/DialogForm.vue b/src/modules/01_metadataNew/components/personal/DialogForm.vue new file mode 100644 index 000000000..e69de29bb diff --git a/src/modules/01_metadataNew/router.ts b/src/modules/01_metadataNew/router.ts index 91cbaebff..36df4d815 100644 --- a/src/modules/01_metadataNew/router.ts +++ b/src/modules/01_metadataNew/router.ts @@ -4,6 +4,10 @@ const masterInsignia = () => import("@/modules/01_metadataNew/views/insignia.vue"); const dateilInsignia = () => import("@/modules/01_metadataNew/components/insignia/InsigniaDetail.vue"); + const personalPage = () => + import("@/modules/01_metadataNew/views/personal.vue"); + const positionPage = () => + import("@/modules/01_metadataNew/views/position.vue"); export default [ { @@ -36,4 +40,24 @@ export default [ Role: "metadata", }, }, + { + path: "/master-data/personal", + name: "masterPersonal", + component: personalPage, + meta: { + Auth: true, + Key: [7], + Role: "metadata", + }, + }, + { + path: "/master-data/position", + name: "masterPosition", + component: positionPage, + meta: { + Auth: true, + Key: [7], + Role: "metadata", + }, + }, ]; diff --git a/src/modules/01_metadataNew/views/personal.vue b/src/modules/01_metadataNew/views/personal.vue new file mode 100644 index 000000000..6ec599662 --- /dev/null +++ b/src/modules/01_metadataNew/views/personal.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/modules/01_metadataNew/views/position.vue b/src/modules/01_metadataNew/views/position.vue new file mode 100644 index 000000000..f309c1b9a --- /dev/null +++ b/src/modules/01_metadataNew/views/position.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/modules/02_organizationalNew/components/DialogFormDateTime.vue b/src/modules/02_organizationalNew/components/DialogFormDateTime.vue index 8ed7e8166..74cfaa9b1 100644 --- a/src/modules/02_organizationalNew/components/DialogFormDateTime.vue +++ b/src/modules/02_organizationalNew/components/DialogFormDateTime.vue @@ -84,24 +84,27 @@ function onSubmit() { }); } -function onClickPublish(){ - dialogConfirm($q,()=>{ - - - alert('get') - // showLoader() - // http - // .get(config.API.organizationPublishGet) - // .then((res)=>{ - props.close?.() - // }) - // .catch((e)=>{ - // messageError($q,e) - // }) - // .finally(()=>{ - // hideLoader() - // }) -},'ยืนยันการเผยเเพร่ข้อมูล','ต้องการยืนยันการเผยเเพร่ข้อมูลนี้ใช่หรือไม่?') +function onClickPublish() { + dialogConfirm( + $q, + () => { + alert("get"); + // showLoader() + // http + // .get(config.API.organizationPublishGet) + // .then((res)=>{ + props.close?.(); + // }) + // .catch((e)=>{ + // messageError($q,e) + // }) + // .finally(()=>{ + // hideLoader() + // }) + }, + "ยืนยันการเผยเเพร่ข้อมูล", + "ต้องการยืนยันการเผยเเพร่ข้อมูลนี้ใช่หรือไม่?" + ); } watch( () => props.modal, @@ -115,7 +118,7 @@ watch(