downloadReport

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-03-21 15:15:52 +07:00
parent a7a76c6d3f
commit 487ecd852a
3 changed files with 51 additions and 20 deletions

View file

@ -309,15 +309,16 @@ function fetchDataPeriodNew() {
}
function onClickDownload(data: DataOption) {
showLoader();
if (data.id === "gov-06") {
const formData = {
type: "HAFT",
startDate:
data.id === "gov-06"
props?.roundFilter?.shortCode === "APR"
? `${props?.roundFilter?.year - 1}-10-01`
: `${props?.roundFilter?.year}-04-01`,
endDate:
data.id === "gov-06"
props?.roundFilter?.shortCode === "APR"
? `${props?.roundFilter?.year}-03-31`
: `${props?.roundFilter?.year}-09-30`,
};
@ -335,7 +336,6 @@ function onClickDownload(data: DataOption) {
});
} else {
if (props.rootId && props.periodId) {
showLoader();
console.log("id==>", data.id);
console.log("rootId==>", props.rootId);
console.log("periodId==>", props.periodId);

View file

@ -64,36 +64,60 @@ export const useSalaryEmployeeListSDataStore = defineStore(
/** List Download รายงานของรอบเมษายน*/
const itemDownloadApr = ref<DataOption[]>([
{
id: "gov-01",
name: "รายชื่อข้าราชการผู้ที่ครองตำแหน่ง ณ วันที่ 1 มีนาคม",
id: "emp-01",
name: "รบัญชีคำนวณโควตา",
},
{
id: "gov-02",
name: "บัญชีการคำนวณโควตาเลื่อนเงินเดือน รอบเมษายน",
id: "emp-02",
name: "รายชื่อลูกจ้างประจำผู้ครองตำแหน่ง ณ วันที่ 1 มีนาคม",
},
{
id: "gov-03",
name: "รายชื่อข้าราชการที่ได้รับการเสนอขอเลื่อนหนึ่งขั้น",
id: "emp-03",
name: "รายชื่อลูกจ้างประจำที่ได้รับการเสนอขอเลื่อนขั้นค่าจ้างหนึ่งขั้น",
},
{
id: "gov-04",
name: "แบบ 1 กท รอบเมษายน",
id: "emp-04",
name: "แบบ ลจ.กทม.1-รายชื่อลูกจ้างผู้สมควรได้เลื่อนขั้นค่าจ้าง",
},
{
id: "gov-05",
name: "แบบ 2 กท รอบเมษายน",
id: "emp-05",
name: "แบบ ลจ.กทม.1-1-รายชื่อลูกจ้างผู้สมควรได้รับค่าตอบแทนพิเศษ",
},
{
id: "gov-06",
name: "แบบ 3 กท บัญชีแสดงวันลาครึ่งปี ขรก.",
id: "emp-06",
name: "แบบ ลจ.กทม.2-รายชื่อลูกจ้างผู้ไม่สมควรเลื่อนขั้นค่าจ้าง",
},
{
id: "gov-07",
name: "คำสั่งเลื่อนเงินเดือน รอบเมษายน",
id: "emp-07",
name: "แบบ ลจ.กทม.2-1-รายชื่อลูกจ้างผู้ไม่สมควรได้รับค่าตอบแทนพิเศษ",
},
{
id: "gov-08",
name: "คำสั่งค่าตอบแทนพิเศษ และผู้ไม่ได้เลื่อน รอบเมษายน",
id: "emp-08",
name: "แบบ ลจ.กทม.3-บัญชีแสดงวันลาในครึ่งปีของลูกจ้าง",
},
{
id: "emp-09",
name: "บัญชีรายชื่อลูกจ้างประจำผู้ไม่ได้รับเลื่อนขั้นค่าจ้างในวันที่ 1 เมษายน ย้อนหลัง 3 ครั้ง ",
},
{
id: "emp-10",
name: "รายชื่อลูกจ้างประจำผู้มีผลการประเมินดีเด่น",
},
{
id: "emp-12",
name: "บัญชีรายละเอียดผู้ได้รับอัตราค่าจ้างสูงกว่าขั้นสูง (แนบท้ายคำสั่ง) ",
},
{
id: "emp-13",
name: "บัญชีรายชื่อลูกจ้างประจำผู้ไม่ได้รับการเลื่อนขั้นค่าจ้าง",
},
{
id: "emp-15",
name: "บัญชีรายละเอียดลูกจ้างประจำที่ได้รับค่าตอบแทนพิเศษ(แนบท้ายคำสั่ง)",
},
{
id: "emp-14",
name: "บัญชีรายชื่อลูกจ้างประจำผู้ไม่ได้รับค่าตอบแทนพิเศษ",
},
]);

View file

@ -64,6 +64,7 @@ function getRound() {
revisionId: x.revisionId,
shortCode: x.period,
isClose: x.isClose,
year: x.year,
name:
(x.period === "OCT"
? "รอบตุลาคม "
@ -368,7 +369,13 @@ onMounted(() => {
<q-card flat bordered>
<div v-if="agencyFilter !== 'ALL'">
<TabGroup v-if="isLoad" :periodLatest="periodLatest" />
<TabGroup
v-if="isLoad"
:periodLatest="periodLatest"
:periodId="roundFilter.id"
:rootId="agencyFilter"
:roundFilter="roundFilter"
/>
<q-card v-else class="q-pa-sm">
<div class="q-pa-sm">
<q-banner inline-actions rounded class="bg-grey-1 text-center">