Merge branch 'develop' into devTee
This commit is contained in:
commit
c628a34959
44 changed files with 195 additions and 125 deletions
|
|
@ -926,7 +926,7 @@ watch(
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalData }} รายการ
|
||||
ทั้งหมด {{ totalData.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="reqMaster.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -538,7 +538,7 @@ onMounted(() => {
|
|||
</div>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ props.total }} รายการ
|
||||
ทั้งหมด {{ props.total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -843,7 +843,7 @@ onMounted(async () => {
|
|||
@update:pagination="updatePaginationIdp"
|
||||
>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalIdp }} รายการ
|
||||
ทั้งหมด {{ totalIdp.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="paginationIdp.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -959,7 +959,11 @@ onMounted(async () => {
|
|||
<q-card style="min-width: 40vw">
|
||||
<q-form greedy @submit.prevent @validation-success="onSubmit">
|
||||
<DialogHeader
|
||||
:tittle="isStatusEdit ? 'แก้ไขเงินเดือน' : 'เพิ่มเงินเดือน'"
|
||||
:tittle="
|
||||
isStatusEdit
|
||||
? `แก้ไข${empType === '-employee' ? 'ค่าจ้าง' : 'เงินเดือน'}`
|
||||
: `เพิ่ม${empType === '-employee' ? 'ค่าจ้าง' : 'เงินเดือน'}`
|
||||
"
|
||||
:close="onClickCloseDialog"
|
||||
/>
|
||||
<q-separator color="grey-4" />
|
||||
|
|
|
|||
|
|
@ -303,7 +303,7 @@ onMounted(() => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ rowsTotal }} รายการ
|
||||
ทั้งหมด {{ rowsTotal.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -420,7 +420,7 @@ onMounted(() => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ rowsTotal }} รายการ
|
||||
ทั้งหมด {{ rowsTotal.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -491,7 +491,7 @@ onMounted(async () => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="filter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -332,7 +332,7 @@ function filterSelector(val: string, update: Function) {
|
|||
v-model:pagination="pagination"
|
||||
>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ attrs.rows.length }} รายการ
|
||||
ทั้งหมด {{ attrs.rows.length.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="pagination.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -392,7 +392,7 @@ watch(
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="pagination.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -725,7 +725,7 @@ onMounted(async () => {
|
|||
@update:pagination="updatePagination"
|
||||
>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="pagination.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -259,7 +259,7 @@ watch(modal, (val) => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -637,7 +637,7 @@ onMounted(() => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="pagination.page"
|
||||
active-color="primary"
|
||||
|
|
@ -803,7 +803,7 @@ onMounted(() => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ rows2.length }} รายการ
|
||||
ทั้งหมด {{ rows2.length.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formProbation.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -232,7 +232,7 @@ onMounted(async () => {
|
|||
@update:pagination="updatePagination"
|
||||
>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="pagination.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -1485,7 +1485,7 @@ onMounted(async () => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -76,10 +76,10 @@ const leaveTypeCode = ref<string>("");
|
|||
const profileId = ref<string>("");
|
||||
const rowId = ref<string>("");
|
||||
const formData = reactive({
|
||||
leaveTypeId: "",
|
||||
leaveYear: new Date().getFullYear(),
|
||||
leaveDays: "",
|
||||
leaveDaysUsed: "",
|
||||
leaveTypeId: "", //ประเภทการลา
|
||||
leaveYear: new Date().getFullYear(), //ปี
|
||||
leaveDays: "", //วันลาที่ยกมา
|
||||
leaveDaysUsed: "", //วันลาที่ใช้ไป
|
||||
});
|
||||
const leaveTypeOptions = ref<DataLeaveType[]>([]);
|
||||
const leaveTypeOptionsMain = ref<DataLeaveType[]>([]);
|
||||
|
|
@ -141,6 +141,10 @@ async function fetchDataPerson() {
|
|||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* ฟังก์ชันกำหนดค่าของ formData เมื่อมีการแก้ไขข้อมูล
|
||||
* @param data ข้อมูลที่ต้องการแก้ไข
|
||||
*/
|
||||
async function defineDataLeaveBeginning(data: DataLeaveBeginning) {
|
||||
profileId.value = data.profileId;
|
||||
rowId.value = data.id;
|
||||
|
|
@ -235,6 +239,7 @@ function classInput(val: boolean) {
|
|||
};
|
||||
}
|
||||
|
||||
/** Hook*/
|
||||
watch(
|
||||
() => formFilter.pageSize,
|
||||
() => {
|
||||
|
|
|
|||
|
|
@ -97,9 +97,9 @@ const visibleColumns = ref<string[]>([
|
|||
"leaveDaysUsed",
|
||||
]);
|
||||
|
||||
const modalDialogForm = ref<boolean>(false);
|
||||
const isStatusEdit = ref<boolean>(false);
|
||||
const rowData = ref<DataLeaveBeginning>();
|
||||
const modalDialogForm = ref<boolean>(false); //modal Dialog บันทึกข้อมูลการลาย้อนหลัง
|
||||
const isStatusEdit = ref<boolean>(false); //สถานะการแก้ไข
|
||||
const rowData = ref<DataLeaveBeginning>(); //ข้อมูลรายการที่ต้องการ
|
||||
|
||||
/** ฟังก์ชันเรียกข้อมูลประเภทการลา*/
|
||||
async function fetchLeaveType() {
|
||||
|
|
@ -114,6 +114,7 @@ async function fetchLeaveType() {
|
|||
leaveTypeOptions.value = leaveTypeData.value;
|
||||
}
|
||||
|
||||
/** ฟังก์ชันเรียกข้อมูลรายการลาย้อนหลัง*/
|
||||
async function fetchDataLeaveBeginning() {
|
||||
await http
|
||||
.post(config.API.leaveBeginning + `/list`, {
|
||||
|
|
@ -147,6 +148,11 @@ async function onSearchData(newSearch: boolean = true) {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* ฟังก์ชันเปิด Dialog form บันทึกข้อมูลย้อนหลัง
|
||||
* @param isEdit สถานะก่ารแก้ไข
|
||||
* @param data ข้อมูลที่ต้องการแก้ไข
|
||||
*/
|
||||
function onOpenDialogForm(
|
||||
isEdit: boolean,
|
||||
data: DataLeaveBeginning = {} as DataLeaveBeginning
|
||||
|
|
@ -169,6 +175,10 @@ function filterOptionFn(val: string, update: Function) {
|
|||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* ฟังก์ชันยืนยันการลบรายการการลาย้อนหัง
|
||||
* @param id รายการที่ต้องการลบ
|
||||
*/
|
||||
function onDeleteLeaveBeginning(id: string) {
|
||||
dialogRemove($q, async () => {
|
||||
showLoader();
|
||||
|
|
@ -195,12 +205,14 @@ function updatePagination(newPagination: DataPagination) {
|
|||
formFilter.pageSize = newPagination.rowsPerPage;
|
||||
}
|
||||
|
||||
/** Hook*/
|
||||
watch(
|
||||
() => formFilter.pageSize,
|
||||
() => {
|
||||
onSearchData(true);
|
||||
}
|
||||
);
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
showLoader();
|
||||
|
|
|
|||
|
|
@ -554,7 +554,7 @@ onMounted(async () => {
|
|||
<div class="col-12 row q-pa-sm">
|
||||
<d-table
|
||||
ref="table"
|
||||
:columns="mainStore.columnsRespondent?.filter((item:any)=>item.name !== 'isSend' && item.name !== 'remarkReject')"
|
||||
:columns="mainStore.columnsRespondent?.filter((item:any)=>item.name !== 'isSend' && item.name !== 'remarkReject' && item.name !== 'disciplineRejectDoc')"
|
||||
:rows="mainStore.rowsAdd"
|
||||
row-key="idcard"
|
||||
flat
|
||||
|
|
|
|||
|
|
@ -968,20 +968,6 @@ onMounted(async () => {
|
|||
>
|
||||
<q-tooltip>ดูข้อมูลในทะเบียนประวัติ</q-tooltip>
|
||||
</q-btn>
|
||||
<q-btn
|
||||
v-if="props.row.disciplineRejectDoc.length > 0"
|
||||
flat
|
||||
round
|
||||
dense
|
||||
color="blue"
|
||||
icon="mdi-download"
|
||||
@click="
|
||||
onLoadFile(props.row.disciplineRejectDoc[0])
|
||||
"
|
||||
><q-tooltip
|
||||
>ไฟล์เอกสารที่เกี่ยวข้องกับการยุติเรื่อง</q-tooltip
|
||||
></q-btn
|
||||
>
|
||||
<q-btn
|
||||
v-if="
|
||||
(!isReadonly &&
|
||||
|
|
@ -1036,6 +1022,27 @@ onMounted(async () => {
|
|||
size="sm"
|
||||
color="primary"
|
||||
></q-icon>
|
||||
<div v-else>-</div>
|
||||
</div>
|
||||
<div
|
||||
v-else-if="col.name === 'disciplineRejectDoc'"
|
||||
class="text-center"
|
||||
>
|
||||
<q-btn
|
||||
v-if="props.row.disciplineRejectDoc.length > 0"
|
||||
flat
|
||||
round
|
||||
dense
|
||||
color="blue"
|
||||
icon="mdi-download"
|
||||
@click="
|
||||
onLoadFile(props.row.disciplineRejectDoc[0])
|
||||
"
|
||||
><q-tooltip
|
||||
>ดาวน์โหลดไฟล์การยุติเรื่อง</q-tooltip
|
||||
></q-btn
|
||||
>
|
||||
<div v-else>-</div>
|
||||
</div>
|
||||
<div v-else>
|
||||
{{ col.value ?? "-" }}
|
||||
|
|
|
|||
|
|
@ -917,7 +917,7 @@ onMounted(async () => {
|
|||
<div class="col-xs-12 q-pa-sm">
|
||||
<d-table
|
||||
ref="table"
|
||||
:columns="mainStore.columnsRespondent?.filter((item:any)=> item.name !== 'isSend' && item.name !== 'remarkReject')"
|
||||
:columns="mainStore.columnsRespondent?.filter((item:any)=> item.name !== 'isSend' && item.name !== 'remarkReject' && item.name !== 'disciplineRejectDoc')"
|
||||
:rows="mainStore.rowsAdd"
|
||||
row-key="personId"
|
||||
flat
|
||||
|
|
|
|||
|
|
@ -434,7 +434,7 @@ watch(
|
|||
<div class="col-xs-12 q-pa-sm">
|
||||
<d-table
|
||||
ref="table"
|
||||
:columns="mainStore.columnsRespondent?.filter((item:any)=>item.name !== 'isSend' && item.name !== 'remarkReject')"
|
||||
:columns="mainStore.columnsRespondent?.filter((item:any)=>item.name !== 'isSend' && item.name !== 'remarkReject' && item.name !== 'disciplineRejectDoc')"
|
||||
:rows="mainStore.rowsAdd"
|
||||
row-key="idcard"
|
||||
flat
|
||||
|
|
|
|||
|
|
@ -183,7 +183,7 @@ watch(
|
|||
</div>
|
||||
<d-table
|
||||
ref="table"
|
||||
:columns="props.columns.filter((item:any)=>item.name !== 'isSend' && item.name !== 'remarkReject')"
|
||||
:columns="props.columns.filter((item:any)=>item.name !== 'isSend' && item.name !== 'remarkReject' && item.name !== 'disciplineRejectDoc')"
|
||||
:rows="rows"
|
||||
row-key="personId"
|
||||
flat
|
||||
|
|
@ -219,7 +219,7 @@ watch(
|
|||
{{ props.rowIndex + 1 }}
|
||||
</div>
|
||||
<div v-else>
|
||||
{{ col.value ? col.value:'-' }}
|
||||
{{ col.value ? col.value : "-" }}
|
||||
</div>
|
||||
</q-td>
|
||||
</q-tr>
|
||||
|
|
|
|||
|
|
@ -136,12 +136,21 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
{
|
||||
name: "remarkReject",
|
||||
align: "left",
|
||||
label: "หมายเหตุการยุติ",
|
||||
label: "หมายเหตุการยุติเรื่อง",
|
||||
sortable: true,
|
||||
field: "remarkReject",
|
||||
headerStyle: "font-size: 14px",
|
||||
style: "font-size: 14px",
|
||||
},
|
||||
{
|
||||
name: "disciplineRejectDoc",
|
||||
align: "left",
|
||||
label: "เอกสารการยุติเรื่อง",
|
||||
sortable: true,
|
||||
field: "disciplineRejectDoc",
|
||||
headerStyle: "font-size: 14px",
|
||||
style: "font-size: 14px",
|
||||
},
|
||||
]);
|
||||
|
||||
/** หัวข้อที่เเสดงในตารางผู้ถูกร้องเรียน */
|
||||
|
|
@ -157,6 +166,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
"organization",
|
||||
"isSend",
|
||||
"remarkReject",
|
||||
"disciplineRejectDoc",
|
||||
]);
|
||||
|
||||
/** หัวตารางกรรมการ */
|
||||
|
|
@ -287,7 +297,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"มาตรา ๘๑ ข้าราชการพลเรือนสามัญต้องสนับสนุนการปกครองระบอบประชาธิปไตยอันมีพระมหากษัตริย์ทรงเป็นประมุขด้วยความบริสุทธิ์ใจ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
|
|
@ -295,7 +305,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"มาตรา ๘๒ ข้าราชการพลเรือนสามัญต้องกระทำการอันเป็นข้อปฏิบัติดังต่อไปนี้",
|
||||
value: false,
|
||||
status_select:0
|
||||
status_select: 0,
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
|
|
@ -303,7 +313,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๑) ต้องปฏิบัติหน้าที่ราชการด้วยความซื่อสัตย์ สุจริต และเที่ยงธรรม",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
|
|
@ -311,7 +321,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๒) ต้องปฏิบัติหน้าที่ราชการให้เป็นไปตามกฎหมาย กฎ ระเบียบของทางราชการ มติของคณะรัฐมนตรี นโยบายของรัฐบาล และปฏิบัติตามระเบียบแบบแผนของทางราชการ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
|
|
@ -319,7 +329,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๓) ต้องปฏิบัติหน้าที่ราชการให้เกิดผลดีหรือความก้าวหน้าแก่ราชการด้วยความตั้งใจอุตสาหะ เอาใจใส่ และรักษาประโยชน์ของทางราชการ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
|
|
@ -327,7 +337,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๔) ต้องปฏิบัติตามคำสั่งของผู้บังคับบัญชาซึ่งสั่งในหน้าที่ราชการ โดยชอบด้วยกฎหมายและระเบียบของทางราชการ โดยไม่ขัดขืนหรือหลีกเลี่ยง แต่ถ้าเห็นว่าการปฏิบัติตามคำสั่งนั้นจะทำให้เสียหายแก่ราชการ หรือจะเป็นการไม่รักษาประโยชน์ของทางราชการ จะต้องเสนอความเห็นเป็นหนังสือทันทีเพื่อให้ผู้บังคับบัญชาทบทวนคำสั่งนั้น และเมื่อได้เสนอความเห็นแล้ว ถ้าผู้บังคับบัญชายืนยันให้ปฏิบัติตามคำสั่งเดิม ผู้อยู่ใต้บังคับบัญชาต้องปฏิบัติตาม",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
|
|
@ -335,14 +345,14 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๕) ต้องอุทิศเวลาของตนให้แก่ราชการ จะละทิ้งหรือทอดทิ้งหน้าที่ราชการมิได้",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 8,
|
||||
subId: 2,
|
||||
title: "(๖) ต้องรักษาความลับของทางราชการ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 9,
|
||||
|
|
@ -350,7 +360,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๗) ต้องสุภาพเรียบร้อย รักษาความสามัคคี และต้องช่วยเหลือกันในการปฏิบัติราชการระหว่างข้าราชการด้วยกันและผู้ร่วมปฏิบัติราชการ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 10,
|
||||
|
|
@ -358,7 +368,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๘) ต้องต้อนรับ ให้ความสะดวก ให้ความเป็นธรรม และให้การสงเคราะห์แก่ประชาชนผู้ติดต่อราชการเกี่ยวกับหน้าที่ของตน",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 11,
|
||||
|
|
@ -366,7 +376,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๙) ต้องวางตนเป็นกลางทางการเมืองในการปฏิบัติหน้าที่ราชการ และในการปฏิบัติการอื่นที่เกี่ยวข้องกับประชาชน ทั้งจะต้องปฏิบัติตามระเบียบของทางราชการว่าด้วยมารยาททางการเมืองของข้าราชการด้วย",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 12,
|
||||
|
|
@ -374,14 +384,14 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๑๐) ต้องรักษาชื่อเสียงของตน และรักษาเกียรติศักดิ์ของตำแหน่งหน้าที่ราชการของตนมิให้เสื่อมเสีย",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 13,
|
||||
subId: 2,
|
||||
title: "(๑๑) กระทำการอื่นใดตามที่กำหนดในกฎ ก.พ.",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 14,
|
||||
|
|
@ -389,7 +399,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"มาตรา ๘๓ ข้าราชการพลเรือนสามัญต้องไม่กระทำการใดอันเป็นข้อห้ามดังต่อไปนี้",
|
||||
value: false,
|
||||
status_select:0
|
||||
status_select: 0,
|
||||
},
|
||||
{
|
||||
id: 15,
|
||||
|
|
@ -397,7 +407,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๑) ต้องไม่รายงานเท็จต่อผู้บังคับบัญชา การรายงานโดยปกปิดข้อความซึ่งควรต้องแจ้ง ถือว่าเป็นการรายงานเท็จด้วย",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 16,
|
||||
|
|
@ -405,7 +415,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๒) ต้องไม่ปฏิบัติราชการอันเป็นการกระทำการข้ามผู้บังคับบัญชาเหนือตน เว้นแต่ผู้บังคับบัญชาเหนือตนขึ้นไปเป็นผู้สั่งให้กระทำ หรือได้รับอนุญาตเป็นพิเศษชั่วคราว",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 17,
|
||||
|
|
@ -413,14 +423,14 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๓) ต้องไม่อาศัยหรือยอมให้ผู้อื่นอาศัยตำแหน่งหน้าที่ราชการของตนหาประโยชน์ให้แก่ตนเองหรือผู้อื่น",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 18,
|
||||
subId: 14,
|
||||
title: "(๔) ต้องไม่ประมาทเลินเล่อในหน้าที่ราชการ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 19,
|
||||
|
|
@ -428,7 +438,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๕) ต้องไม่กระทำการหรือยอมให้ผู้อื่นกระทำการหาผลประโยชน์อันอาจทำให้เสียความเที่ยงธรรม หรือเสื่อมเสียเกียรติศักดิ์ของตำแหน่งหน้าที่ราชการของตน",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 20,
|
||||
|
|
@ -436,7 +446,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๖) ต้องไม่เป็นกรรมการ ผู้จัดการ หรือดำรงตำแหน่งอื่นใดที่มีลักษณะงานคล้ายคลึงกันนั้นในห้างหุ้นส่วนหรือบริษัท",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 21,
|
||||
|
|
@ -444,7 +454,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๗) ต้องไม่กระทำการอย่างใดที่เป็นการกลั่นแกล้ง กดขี่ หรือข่มเหงกันในการปฏิบัติราชการ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 22,
|
||||
|
|
@ -452,7 +462,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๘) ต้องไม่กระทำการอันเป็นการล่วงละเมิดหรือคุกคามทางเพศตามที่กำหนดในกฎ ก.พ.",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 23,
|
||||
|
|
@ -460,14 +470,14 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๙) ต้องไม่ดูหมิ่น เหยียดหยาม กดขี่ หรือข่มเหงประชาชนผู้ติดต่อราชการ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 24,
|
||||
subId: 14,
|
||||
title: "(๑๐) ไม่กระทำการอื่นใดตามที่กำหนดในกฎ ก.พ.",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 25,
|
||||
|
|
@ -475,7 +485,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"มาตรา ๘๔ ข้าราชการพลเรือนสามัญผู้ใดไม่ปฏิบัติตามข้อปฏิบัติตามมาตรา ๘๑ และมาตรา ๘๒ หรือฝ่าฝืนข้อห้ามตามมาตรา ๘๓ ผู้นั้นเป็นผู้กระทำผิดวินัย",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 26,
|
||||
|
|
@ -483,7 +493,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"มาตรา ๘๕ การกระทำผิดวินัยในลักษณะดังต่อไปนี้ เป็นความผิดวินัยอย่างร้ายแรง",
|
||||
value: false,
|
||||
status_select:0
|
||||
status_select: 0,
|
||||
},
|
||||
{
|
||||
id: 27,
|
||||
|
|
@ -491,7 +501,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๑) ปฏิบัติหรือละเว้นการปฏิบัติหน้าที่ราชการโดยมิชอบเพื่อให้เกิดความเสียหายอย่างร้ายแรงแก่ผู้หนึ่งผู้ใด หรือปฏิบัติหรือละเว้นการปฏิบัติหน้าที่ราชการโดยทุจริต",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 28,
|
||||
|
|
@ -499,7 +509,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๒) ละทิ้งหรือทอดทิ้งหน้าที่ราชการโดยไม่มีเหตุผลอันสมควรเป็นเหตุให้เสียหายแก่ราชการอย่างร้ายแรง",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 29,
|
||||
|
|
@ -507,14 +517,14 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๓) ละทิ้งหน้าที่ราชการติดต่อกันในคราวเดียวกันเป็นเวลาเกินสิบห้าวันโดยไม่มีเหตุอันสมควร หรือโดยมีพฤติการณ์อันแสดงถึงความจงใจไม่ปฏิบัติตามระเบียบของทางราชการ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 30,
|
||||
subId: 26,
|
||||
title: "(๔) กระทำการอันได้ชื่อว่าเป็นผู้ประพฤติชั่วอย่างร้ายแรง",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 31,
|
||||
|
|
@ -522,7 +532,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๕) ดูหมิ่น เหยียดหยาม กดขี่ ข่มเหง หรือทำร้ายประชาชนผู้ติดต่อราชการอย่างร้ายแรง",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 32,
|
||||
|
|
@ -530,7 +540,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๖) กระทำความผิดอาญาจนได้รับโทษจำคุกหรือโทษที่หนักกว่าโทษจำคุก โดยคำพิพากษาถึงที่สุดให้จำคุกหรือให้รับโทษที่หนักกว่าโทษจำคุก เว้นแต่เป็นโทษสำหรับความผิดที่ได้กระทำโดยประมาทหรือความผิดลหุโทษ",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 33,
|
||||
|
|
@ -538,7 +548,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๗) ละเว้นการกระทำหรือกระทำการใด ๆ อันเป็นการไม่ปฏิบัติตามมาตรา ๘๒ หรือฝ่าฝืนข้อห้ามตามมาตรา ๘๓ อันเป็นเหตุให้เสียหายแก่ราชการอย่างร้ายแรง",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
{
|
||||
id: 34,
|
||||
|
|
@ -546,7 +556,7 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
title:
|
||||
"(๘) ละเว้นการกระทำหรือกระทำการใด ๆ อันเป็นการไม่ปฏิบัติตามมาตรา ๘๐ วรรคสอง และมาตรา ๘๒ (๑๑) หรือฝ่าฝืนข้อห้ามตามมาตรา ๘๓ (๑๐) ที่มีกฎ ก.พ. กำหนดให้เป็นความผิดวินัยอย่างร้ายแรง",
|
||||
value: false,
|
||||
status_select:1
|
||||
status_select: 1,
|
||||
},
|
||||
]);
|
||||
|
||||
|
|
@ -864,6 +874,6 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
pathComplaintsChannal,
|
||||
pathDirector,
|
||||
convertType,
|
||||
checkValueFaultT
|
||||
checkValueFaultT,
|
||||
};
|
||||
});
|
||||
|
|
|
|||
|
|
@ -284,7 +284,7 @@ async function fetchDataSigner() {
|
|||
subject.value = data.subjectDoc2;
|
||||
assignedPosition.value = data.assignedPosition;
|
||||
|
||||
nameOfWork.value = data.subjectDoc2[0];
|
||||
nameOfWork.value = data.subjectDoc2 ? data.subjectDoc2[0] : '';
|
||||
nameOfOwner.value = data.authorDoc2;
|
||||
position.value = data.assignedPosition;
|
||||
evaluationResult.value = data.evaluationResult;
|
||||
|
|
|
|||
|
|
@ -383,10 +383,12 @@ onMounted(async () => {
|
|||
</div>
|
||||
|
||||
<div v-else-if="col.name === 'agency'">
|
||||
<div class="text-html">{{ props.row.agency }}</div>
|
||||
<div class="text-html">
|
||||
{{ !props.row.agency ? "-" : props.row.agency }}
|
||||
</div>
|
||||
</div>
|
||||
<div v-else>
|
||||
{{ col.value ?? "-" }}
|
||||
{{ !col.value ? "-" : col.value }}
|
||||
</div>
|
||||
</q-td>
|
||||
</q-tr>
|
||||
|
|
|
|||
|
|
@ -472,7 +472,7 @@ onMounted(async () => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalList }} รายการ
|
||||
ทั้งหมด {{ totalList.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -440,7 +440,7 @@ onMounted(() => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalList }} รายการ
|
||||
ทั้งหมด {{ totalList.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -165,6 +165,7 @@ const columnsAPR = ref<QTableProps["columns"]>([
|
|||
field: "total",
|
||||
headerStyle: "font-size: 14px",
|
||||
style: "font-size: 14px",
|
||||
format: (v) => Number(v).toLocaleString(),
|
||||
},
|
||||
|
||||
{
|
||||
|
|
@ -401,15 +402,14 @@ async function fetchDataDashboard() {
|
|||
.post(config.API.salaryDashboard, formData)
|
||||
.then(async (res) => {
|
||||
const quota = await res.data.result.dashboard;
|
||||
itemsCardAPR.value[0].total = quota.total;
|
||||
itemsCardAPR.value[0].total = quota.total.toLocaleString();
|
||||
itemsCardAPR.value[1].total = quota.fifteenPercent.toLocaleString("en", {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
});
|
||||
itemsCardAPR.value[2].total = quota.chosen;
|
||||
itemsCardAPR.value[3].total = quota.remaining;
|
||||
itemsCardAPR.value[4].total = quota.totalBackup;
|
||||
|
||||
itemsCardAPR.value[2].total = quota.chosen.toLocaleString();
|
||||
itemsCardAPR.value[3].total = quota.remaining.toLocaleString();
|
||||
itemsCardAPR.value[4].total = quota.totalBackup.toLocaleString();
|
||||
itemsCardOCT.value[0].total = quota.currentAmount.toLocaleString("en", {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
|
|
@ -440,12 +440,11 @@ async function fetchDataDashboard() {
|
|||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
});
|
||||
itemsCardOCT.value[6].total = quota.totalBackup;
|
||||
itemsCardOCT.value[6].total = quota.totalBackup.toLocaleString();
|
||||
|
||||
itemsCardSpeciel.value[0].total = quota.total;
|
||||
itemsCardSpeciel.value[1].total = quota.chosen;
|
||||
itemsCardSpeciel.value[2].total = quota.totalBackup;
|
||||
console.log(res.data.result.salaryOrg);
|
||||
itemsCardSpeciel.value[0].total = quota.total.toLocaleString();
|
||||
itemsCardSpeciel.value[1].total = quota.chosen.toLocaleString();
|
||||
itemsCardSpeciel.value[2].total = quota.totalBackup.toLocaleString();
|
||||
|
||||
rows.value = res.data.result.salaryOrg;
|
||||
rowsData.value = res.data.result.salaryOrg;
|
||||
|
|
@ -586,7 +585,7 @@ watch([() => props?.snapShot, () => props.roundFilter], () => {
|
|||
<q-tr :props="props">
|
||||
<q-td v-for="col in props.cols" :key="col.name" :props="props">
|
||||
<div class="table_ellipsis">
|
||||
{{ col.value }}
|
||||
{{ col.value ?? "-" }}
|
||||
</div>
|
||||
</q-td>
|
||||
</q-tr>
|
||||
|
|
|
|||
|
|
@ -518,7 +518,7 @@ watch(
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ props.total }} รายการ
|
||||
ทั้งหมด {{ props?.total?.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -552,7 +552,7 @@ function onClickViewInfo(type: string, id: string) {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ props.total }} รายการ
|
||||
ทั้งหมด {{ props?.total?.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -390,26 +390,53 @@ function fetchDataDashboard() {
|
|||
.post(config.API.salaryDashboardEmp, formData)
|
||||
.then((res) => {
|
||||
const quota = res.data.result.dashboard;
|
||||
itemsCardAPR.value[0].total = quota.total;
|
||||
itemsCardAPR.value[0].total = quota.total.toLocaleString();
|
||||
itemsCardAPR.value[1].total = quota.fifteenPercent.toLocaleString("en", {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
});
|
||||
itemsCardAPR.value[2].total = quota.chosen;
|
||||
itemsCardAPR.value[3].total = quota.remaining;
|
||||
itemsCardAPR.value[4].total = quota.totalBackup;
|
||||
itemsCardAPR.value[2].total = quota.chosen.toLocaleString();
|
||||
itemsCardAPR.value[3].total = quota.remaining.toLocaleString();
|
||||
itemsCardAPR.value[4].total = quota.totalBackup.toLocaleString();
|
||||
|
||||
itemsCardOCT.value[0].total = quota.currentAmount;
|
||||
itemsCardOCT.value[1].total = quota.sixPercentAmount;
|
||||
itemsCardOCT.value[2].total = quota.spentAmount;
|
||||
itemsCardOCT.value[3].total = quota.sixPercentSpentAmount;
|
||||
itemsCardOCT.value[4].total = quota.useAmount;
|
||||
itemsCardOCT.value[5].total = quota.remainingAmount;
|
||||
itemsCardOCT.value[6].total = quota.totalBackup;
|
||||
itemsCardOCT.value[0].total = quota.currentAmount.toLocaleString("en", {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
});
|
||||
itemsCardOCT.value[1].total = quota.sixPercentAmount.toLocaleString(
|
||||
"en",
|
||||
{
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
}
|
||||
);
|
||||
itemsCardOCT.value[2].total = quota.spentAmount.toLocaleString("en", {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
});
|
||||
itemsCardOCT.value[3].total = quota.sixPercentSpentAmount.toLocaleString(
|
||||
"en",
|
||||
{
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
}
|
||||
);
|
||||
itemsCardOCT.value[4].total = quota.useAmount.toLocaleString("en", {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
});
|
||||
itemsCardOCT.value[5].total = quota.remainingAmount.toLocaleString("en", {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
});
|
||||
itemsCardOCT.value[6].total = quota.totalBackup.toLocaleString("en", {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
});
|
||||
|
||||
itemsCardSpeciel.value[0].total = quota.total;
|
||||
itemsCardSpeciel.value[1].total = quota.chosen;
|
||||
itemsCardSpeciel.value[2].total = quota.totalBackup;
|
||||
itemsCardSpeciel.value[0].total = quota.total.toLocaleString();
|
||||
itemsCardSpeciel.value[1].total = quota.chosen.toLocaleString();
|
||||
itemsCardSpeciel.value[2].total = quota.totalBackup.toLocaleString();
|
||||
|
||||
rows.value = res.data.result.salaryOrg;
|
||||
rowsData.value = res.data.result.salaryOrg;
|
||||
|
|
|
|||
|
|
@ -527,7 +527,7 @@ watch(
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ props.total }} รายการ
|
||||
ทั้งหมด {{ props?.total?.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -568,7 +568,7 @@ watch(
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ props.total }} รายการ
|
||||
ทั้งหมด {{ props.total?.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -473,7 +473,7 @@ onMounted(() => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total?.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formQuery.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -357,7 +357,7 @@ onMounted(async () => {
|
|||
@update:pagination="updatePageSize"
|
||||
>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalList }} รายการ
|
||||
ทั้งหมด {{ totalList?.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="currentPage"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -405,8 +405,9 @@ onMounted(async () => {
|
|||
<div class="row q-col-gutter-sm items-center q-py-xs">
|
||||
<div
|
||||
v-if="
|
||||
((isOfficer || isStaff) && snapFilter === 'SNAP2') ||
|
||||
roundFilter?.shortCode === 'SPECIAL'
|
||||
(((isOfficer || isStaff) && snapFilter === 'SNAP2') ||
|
||||
roundFilter?.shortCode === 'SPECIAL') &&
|
||||
periodLatest?.group1IsClose
|
||||
"
|
||||
>
|
||||
<q-btn
|
||||
|
|
|
|||
|
|
@ -395,7 +395,7 @@ onMounted(async () => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalRow }} รายการ
|
||||
ทั้งหมด {{ totalRow?.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formQuery.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -325,7 +325,7 @@ onMounted(async () => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalList }} รายการ
|
||||
ทั้งหมด {{ totalList?.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="formFilter.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -533,7 +533,7 @@ watch(
|
|||
@update:pagination="updatePagination"
|
||||
>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="pagination.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -324,7 +324,7 @@ onMounted(() => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ store.total }} รายการ
|
||||
ทั้งหมด {{ store.total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -797,7 +797,7 @@ onMounted(async () => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ total }} รายการ
|
||||
ทั้งหมด {{ total.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -548,7 +548,7 @@ onMounted(async () => {
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalRow }} รายการ
|
||||
ทั้งหมด {{ totalRow.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
|
|
@ -649,7 +649,10 @@ watch(
|
|||
icon="info"
|
||||
color="info"
|
||||
round
|
||||
@click="(modalPerson = true), (personalId = props.row.current_holderId)"
|
||||
@click="
|
||||
(modalPerson = true),
|
||||
(personalId = props.row.current_holderId)
|
||||
"
|
||||
>
|
||||
<q-tooltip>ดูข้อมูลในทะเบียนประวัติ</q-tooltip>
|
||||
</q-btn>
|
||||
|
|
@ -661,7 +664,7 @@ watch(
|
|||
</q-tr>
|
||||
</template>
|
||||
<template v-slot:pagination="scope">
|
||||
ทั้งหมด {{ totalData }} รายการ
|
||||
ทั้งหมด {{ totalData.toLocaleString() }} รายการ
|
||||
<q-pagination
|
||||
v-model="reqMaster.page"
|
||||
active-color="primary"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue