diff --git a/src/modules/06_retirement/components/ListRetirement/AddList.vue b/src/modules/06_retirement/components/ListRetirement/AddList.vue new file mode 100644 index 000000000..ab3350085 --- /dev/null +++ b/src/modules/06_retirement/components/ListRetirement/AddList.vue @@ -0,0 +1,266 @@ + + + + + + + + + เพิ่มรายชื่อ + + + + + + + + + + + + + + + + + + {{ col.label }} + + + + + + + {{ props.rowIndex + 1 }} + + {{ props.row.fullname }} + + + {{ props.row.position }} + + {{ props.row.level }} + + {{ props.row.affiliation }} + + + + + + + + + + + + + + + + + diff --git a/src/modules/06_retirement/components/ListRetirement/TableList.vue b/src/modules/06_retirement/components/ListRetirement/TableList.vue new file mode 100644 index 000000000..a72984356 --- /dev/null +++ b/src/modules/06_retirement/components/ListRetirement/TableList.vue @@ -0,0 +1,329 @@ + + + + + รายชื่อผู้เกษียณอายุ + + + + + + + + + + + + + + + + + + + + + + + {{ col.label }} + {{ + col.sublabel + }} + + + + + + + {{ props.rowIndex + 1 }} + {{ props.row.fixname }} + {{ props.row.name }} + {{ props.row.brand }} + {{ + props.row.positionType + }} + {{ + props.row.positionManager + }} + {{ + props.row.positionLavel + }} + {{ + props.row.positionNumber + }} + {{ + props.row.govGroup + }} + {{ + props.row.govOffice + }} + {{ props.row.bureau }} + + + + + + + + + + + + + diff --git a/src/modules/06_retirement/router.ts b/src/modules/06_retirement/router.ts index fea3f32d4..150811ec8 100644 --- a/src/modules/06_retirement/router.ts +++ b/src/modules/06_retirement/router.ts @@ -3,6 +3,8 @@ */ const Main = () => import("@/modules/06_retirement/views/Main.vue"); +const Listretirement = () => import("@/modules/06_retirement/components/ListRetirement/TableList.vue") + export default [ { @@ -15,4 +17,14 @@ export default [ Role: "retirement", }, }, + { + path: "/retirement/list", + name: "retirement/list", + component: Listretirement, + meta: { + Auth: true, + Key: [7.1], + Role: "retirement", + }, + }, ]; diff --git a/src/modules/07_insignia/components/report/ReportView.vue b/src/modules/07_insignia/components/report/ReportView.vue new file mode 100644 index 000000000..9813b7580 --- /dev/null +++ b/src/modules/07_insignia/components/report/ReportView.vue @@ -0,0 +1,41 @@ + + + + + รางงานเครื่องราชอิสริยาภรณ์ + + + + + + + + + + รายงาน ขร.1 - ขร.4 + + + + + + + + + รายงานผลการจ่ายใบกำกับ + + + + + + + + รายชื่อข้าราชการสามัญฯ ที่ได้รับ/ไม่ได้รับใบกำกับ + + + + + + + + diff --git a/src/modules/07_insignia/components/report/Report_01.vue b/src/modules/07_insignia/components/report/Report_01.vue new file mode 100644 index 000000000..7f5505edf --- /dev/null +++ b/src/modules/07_insignia/components/report/Report_01.vue @@ -0,0 +1,280 @@ + + + + + + รายงาน ขร.1 - ขร.4 + + + + + + + + + + + + + + + + + + + + + + + + หน้าที่ {{ page }} จาก {{ numOfPages }} + + + + + + + + + + + + + + + + + + + + + + หน้าที่ {{ page }} จาก {{ numOfPages }} + + + + + + + + + + + + + + + + + + + + + + + + + + + หน้าที่ {{ page }} จาก {{ numOfPages }} + + + + + + + + + + + + + + + + หน้าที่ {{ page }} จาก {{ numOfPages }} + + + + + + + + + + + + diff --git a/src/modules/07_insignia/router.ts b/src/modules/07_insignia/router.ts index 20a41a5c3..efa168707 100644 --- a/src/modules/07_insignia/router.ts +++ b/src/modules/07_insignia/router.ts @@ -3,6 +3,8 @@ */ const Main = () => import("@/modules/07_insignia/views/Main.vue"); +const ReportView = () => import("../07_insignia/components/report/ReportView.vue") +const report_01 = () => import("../07_insignia/components/report/Report_01.vue") export default [ { @@ -15,4 +17,25 @@ export default [ Role: "insignia", }, }, + { + path: "/insignia/report", + name: "insignia-report", + component: ReportView, + meta: { + Auth: true, + Key: [7.1], + Role: "insignia", + }, + }, + { + path: "/insignia/report/report-01", + name: "insignia-report-report-01", + component: report_01, + meta: { + Auth: true, + Key: [7.1], + Role: "insignia", + }, + }, + ];