updated report kpi

This commit is contained in:
Warunee Tamkoo 2024-06-20 09:45:58 +07:00
parent 36ac4e7807
commit 8d438e9bc7
2 changed files with 13 additions and 6 deletions

View file

@ -568,7 +568,7 @@ const menuList = readonly<any[]>([
role: "evaluateKPI", role: "evaluateKPI",
}, },
{ {
label: "จัดทำประกาศผู้มีผลการปฏิบัติราชการระดับดีเด่นและดีมาก", label: "รายงาน",
path: "KPIReport", path: "KPIReport",
role: "evaluateKPI", role: "evaluateKPI",
}, },

View file

@ -25,15 +25,15 @@ const typeReport = ref<string>("");
const listReportMain = ref<DataOption[]>([ const listReportMain = ref<DataOption[]>([
{ {
id: "1", id: "1",
name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล", name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล แสดงจำนวนผู้มีผลการประเมินระดับต่างๆ ในแต่ละรอบการประเมินรายหน่วยงาน/ส่วนราชการ",
}, },
{ {
id: "2", id: "2",
name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล", name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล แสดงรายละเอียดผู้มีผลการประเมินระดับต่างๆ รายหน่วยงาน/ส่วนราชการ ",
}, },
{ {
id: "3", id: "3",
name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล", name: "รายงานสรุปผลการประเมินผลการปฏิบัติราชการระดับบุคคล แสดงรายละเอียดผลการประเมินของผู้ใต้บังคับบัญชา",
}, },
{ {
id: "4", id: "4",
@ -55,6 +55,10 @@ const listReportMain = ref<DataOption[]>([
id: "8", id: "8",
name: "รายงานแผนพัฒนาการปฏิบัติราชการรายบุคคล", name: "รายงานแผนพัฒนาการปฏิบัติราชการรายบุคคล",
}, },
{
id: "9",
name: "จัดทำประกาศผู้มีผลการปฏิบัติราชการระดับดีเด่นและดีมาก",
},
]); ]);
const listReport = ref<DataOption[]>([]); const listReport = ref<DataOption[]>([]);
const searchField = ref<string>("fullName"); const searchField = ref<string>("fullName");
@ -215,7 +219,9 @@ const pdfSrc = ref<any>();
const dataDownload = ref<any>(); const dataDownload = ref<any>();
async function downloadReport(data: any, type: string) { 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); genReport(data, fileName, type);
} }
@ -311,7 +317,8 @@ onMounted(() => {
typeReport === '1' || typeReport === '1' ||
typeReport === '2' || typeReport === '2' ||
typeReport === '3' || typeReport === '3' ||
typeReport === '7' typeReport === '7' ||
typeReport === '9'
" "
> >
<datepicker <datepicker