แก้ออกคำสั่งวินัย

This commit is contained in:
Warunee Tamkoo 2024-01-16 16:44:36 +07:00
parent 743401b19e
commit 9b0ab95165
7 changed files with 180 additions and 107 deletions

View file

@ -146,26 +146,6 @@ async function fetchOrderlist() {
});
}
// redirect step
const redirectToPage = (id?: string, status?: string) => {
let step = 1;
switch (status) {
case "จัดทำร่างคำสั่ง":
step = 1;
break;
case "บัญชีแนบท้าย":
step = 2;
break;
case "เลือกผู้ได้รับสำเนาคำสั่ง":
step = 3;
break;
default:
step = 4;
break;
}
router.push(`/order/detail/${id}?step=${step}`);
};
//
const clickAdd = () => {
router.push({ name: "disciplineOrderAdd" });
@ -212,12 +192,12 @@ const addedOrderStatusValues: string[] = [];
const filterKeyword = ref<string>("");
const filterRef = ref<any>(null);
function resetFilter(){
function resetFilter() {
filterKeyword.value = "";
filterRef.value.focus();
};
}
async function OrderTypeFilter(){
async function OrderTypeFilter() {
await http
.get(config.API.typeOrder())
.then((res) => {
@ -235,14 +215,14 @@ async function OrderTypeFilter(){
.catch((e) => {
messageError($q, e);
});
};
}
/** ฟังชั่นฟิลเตอร์ตามค่า ประเภท สถานะ ปี */
async function searchFilterTable(){
async function searchFilterTable() {
stroe.filterListOrder(OrderType.value, OrderStatus.value, fiscalyear.value);
};
}
async function OrderStatusFilter(){
async function OrderStatusFilter() {
for (let data of stroe.mainData) {
const OrderStatusValue = data.orderStatusName;
@ -261,7 +241,7 @@ async function OrderStatusFilter(){
addedOrderStatusValues.push(OrderStatusValue);
}
}
};
}
/**
* ลเตอรอมลจาก input
@ -269,7 +249,7 @@ async function OrderStatusFilter(){
* @param update function จาก quasar
* @param refData type กำหนด ของ input นๆ
*/
function filterSelector(val: any, update: Function, refData: string){
function filterSelector(val: any, update: Function, refData: string) {
switch (refData) {
case "fiscalyearOP":
update(() => {
@ -295,7 +275,7 @@ function filterSelector(val: any, update: Function, refData: string){
default:
break;
}
};
}
</script>
<template>