diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index 94b84afc0..8d89da985 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -568,7 +568,7 @@ const menuList = readonly([ role: "evaluateKPI", }, { - label: "จัดทำประกาศผู้มีผลการปฏิบัติราชการระดับดีเด่นและดีมาก", + label: "รายงาน", path: "KPIReport", role: "evaluateKPI", }, diff --git a/src/modules/14_KPI/views/report.vue b/src/modules/14_KPI/views/report.vue index e438463dd..363c57f73 100644 --- a/src/modules/14_KPI/views/report.vue +++ b/src/modules/14_KPI/views/report.vue @@ -25,15 +25,15 @@ const typeReport = ref(""); const listReportMain = ref([ { id: "1", - name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล", + name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล แสดงจำนวนผู้มีผลการประเมินระดับต่างๆ ในแต่ละรอบการประเมินรายหน่วยงาน/ส่วนราชการ", }, { id: "2", - name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล", + name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล แสดงรายละเอียดผู้มีผลการประเมินระดับต่างๆ รายหน่วยงาน/ส่วนราชการ ", }, { id: "3", - name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล", + name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล แสดงรายละเอียดผลการประเมินของผู้ใต้บังคับบัญชา", }, { id: "4", @@ -55,6 +55,10 @@ const listReportMain = ref([ id: "8", name: "รายงานแผนพัฒนาการปฏิบัติราชการรายบุคคล", }, + { + id: "9", + name: "จัดทำประกาศผู้มีผลการปฏิบัติราชการระดับดีเด่นและดีมาก", + }, ]); const listReport = ref([]); const searchField = ref("fullName"); @@ -215,7 +219,9 @@ const pdfSrc = ref(); const dataDownload = ref(); async function downloadReport(data: any, type: string) { - var fileName = "ประกาศผู้มีผลการปฏิบัติราชการระดับดีเด่นและดีมาก"; + const name = + listReportMain.value.find((e) => e.id === typeReport.value)?.name ?? ""; + var fileName = name; genReport(data, fileName, type); } @@ -311,7 +317,8 @@ onMounted(() => { typeReport === '1' || typeReport === '2' || typeReport === '3' || - typeReport === '7' + typeReport === '7' || + typeReport === '9' " >