no message
This commit is contained in:
parent
d4a59110c0
commit
9ba0bf2468
5 changed files with 88 additions and 90 deletions
|
|
@ -172,7 +172,7 @@ const columns = ref<QTableProps["columns"]>([
|
|||
a.localeCompare(b, undefined, { numeric: true, sensitivity: "base" }),
|
||||
},
|
||||
]);
|
||||
|
||||
// แปลงสถานะพนักงาน
|
||||
const convertBmaOfficer = (val: string) => {
|
||||
switch (val) {
|
||||
case "OFFICER":
|
||||
|
|
@ -185,6 +185,7 @@ const convertBmaOfficer = (val: string) => {
|
|||
return "บุคคลภายนอก";
|
||||
}
|
||||
};
|
||||
// แปลงสถานะบรรจุ
|
||||
const convertContainStatus = (val: string) => {
|
||||
switch (val) {
|
||||
case "UN-CONTAIN":
|
||||
|
|
@ -199,6 +200,7 @@ const convertContainStatus = (val: string) => {
|
|||
return "-";
|
||||
}
|
||||
};
|
||||
// แปลงสถานะการส่งรายชื่อ
|
||||
const convertDraft = (val: boolean) => {
|
||||
switch (val) {
|
||||
case false:
|
||||
|
|
@ -209,7 +211,7 @@ const convertDraft = (val: boolean) => {
|
|||
return "-";
|
||||
}
|
||||
};
|
||||
|
||||
// เรียกข้อมูลรายชื่อผู้สอบผ่าย
|
||||
const getTable = async () => {
|
||||
showLoader();
|
||||
await http
|
||||
|
|
@ -253,10 +255,11 @@ const getTable = async () => {
|
|||
rowsAll.value.push(rowData);
|
||||
});
|
||||
|
||||
// ราชชื่อทั้งหมด
|
||||
rows.value = roleAdmin
|
||||
? rowsAll.value
|
||||
: rowsAll.value.filter((x: any) => x.statusId != "CONTAIN");
|
||||
|
||||
// รายชื่อไปยังหน่วยงาน
|
||||
rowsFilter.value = rows.value.filter(
|
||||
(e: any) =>
|
||||
e.draft == "รอส่งตัว" &&
|
||||
|
|
@ -273,6 +276,7 @@ const getTable = async () => {
|
|||
};
|
||||
|
||||
const appointModal = ref<boolean>(false);
|
||||
// ยืนยันการผ่อนผัน
|
||||
const saveDeferment = async () => {
|
||||
myForm.value.validate().then(async (result: boolean) => {
|
||||
if (result) {
|
||||
|
|
@ -285,6 +289,7 @@ const saveDeferment = async () => {
|
|||
}
|
||||
});
|
||||
};
|
||||
// post ผ่อนผัน
|
||||
const postDeferment = async () => {
|
||||
const formData = new FormData();
|
||||
formData.append("personalId", personalId.value);
|
||||
|
|
@ -307,7 +312,7 @@ const postDeferment = async () => {
|
|||
hideLoader();
|
||||
});
|
||||
};
|
||||
|
||||
// ยืนยันการสละสิทธิ์
|
||||
const saveDisclaim = async () => {
|
||||
myForm.value.validate().then(async (result: boolean) => {
|
||||
if (result) {
|
||||
|
|
@ -320,6 +325,7 @@ const saveDisclaim = async () => {
|
|||
}
|
||||
});
|
||||
};
|
||||
// post การสละสิทธิ์
|
||||
const postDisclaimf = async () => {
|
||||
const dataPost = {
|
||||
note: userNote.value,
|
||||
|
|
@ -446,7 +452,6 @@ const clickCloseSendModal = () => {
|
|||
|
||||
const clickClose = async () => {
|
||||
userNote.value = "";
|
||||
|
||||
if (editRow.value == true) {
|
||||
dialogConfirm(
|
||||
$q,
|
||||
|
|
@ -501,6 +506,7 @@ const selected = ref<any>([]);
|
|||
const personal_selected = ref<any>([]);
|
||||
const filterlistAdd = ref<string>("");
|
||||
const paging = ref<boolean>(true);
|
||||
// ยืนยันส่งราชชื่อไปหน่วยงาน
|
||||
const savelist = () => {
|
||||
selected.value.map((e: any) => {
|
||||
personal_selected.value.push(e.personalId);
|
||||
|
|
@ -528,16 +534,17 @@ const savelist = () => {
|
|||
);
|
||||
}
|
||||
};
|
||||
// เปิด popup ส่งรายชื่อไปยังหน่วยงาน
|
||||
const handleModalAddListUpdate = (val: boolean) => {
|
||||
modaladdlist.value = val;
|
||||
(selected.value = []), (personal_selected.value = []);
|
||||
};
|
||||
// เช็ตสถานะการเลือกคนไปยังหน่วยงาน
|
||||
const checkSelected = computed(() => {
|
||||
if (selected.value.length === 0) {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
const paginationLabel = (start: number, end: number, total: number) => {
|
||||
if (paging.value == true) return " " + start + "-" + end + " ใน " + total;
|
||||
else return start + "-" + end + " ใน " + total;
|
||||
|
|
@ -821,7 +828,7 @@ const pagination = ref({
|
|||
:validate="validateData"
|
||||
/>
|
||||
</q-form>
|
||||
|
||||
|
||||
<q-dialog v-model="modalDefermentDisclaim" persistent>
|
||||
<q-card style="width: 800px">
|
||||
<q-form ref="myForm">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue