Merge branch 'develop' into devTee
This commit is contained in:
commit
e9bdd7882a
2 changed files with 24 additions and 10 deletions
|
|
@ -219,6 +219,7 @@ function closeDialog() {
|
||||||
keyword.value = "";
|
keyword.value = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** function ค้นหาข้อมูลใน Table*/
|
||||||
function serchDataTable() {
|
function serchDataTable() {
|
||||||
rows.value = onSearchDataTable(
|
rows.value = onSearchDataTable(
|
||||||
keyword.value,
|
keyword.value,
|
||||||
|
|
|
||||||
|
|
@ -209,20 +209,21 @@ const visibleColumns = ref<string[]>([
|
||||||
"reclaimReason",
|
"reclaimReason",
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const isInsigniaRound = ref<boolean>(false);
|
const isInsigniaRound = ref<boolean>(false); //สถานะรอบ
|
||||||
|
|
||||||
const roundOps = ref<DataRound[]>(roundData.value);
|
const roundOps = ref<DataRound[]>(roundData.value); //รอบเครืองราช
|
||||||
const insigniaTypeOps = ref<OptionData[]>(insigniaTypeData.value);
|
const insigniaTypeOps = ref<OptionData[]>(insigniaTypeData.value); //ประเภทเครื่องราช
|
||||||
const employeeClassOps = ref<OptionData[]>(employeeClassData.value);
|
const employeeClassOps = ref<OptionData[]>(employeeClassData.value); //ตำแหน่งประเภท
|
||||||
|
|
||||||
|
const modalForm = ref<boolean>(false); // modal บันทึกการเรียกคืนเครื่องราชฯ
|
||||||
|
const isEdit = ref<boolean>(false); // สถานะการแก้ไข
|
||||||
|
const insigniaReclaimId = ref<string>(""); // ID รายการเรียกคืนเครื่องราชฯ
|
||||||
|
const insigniaReclaimData = ref<DataReclaim>(); //ข้อมูลรายการเรียกคืนเครื่องราชฯ
|
||||||
|
|
||||||
const modalForm = ref<boolean>(false);
|
|
||||||
const isEdit = ref<boolean>(false);
|
|
||||||
const insigniaReclaimId = ref<string>("");
|
|
||||||
const insigniaReclaimData = ref<DataReclaim>();
|
|
||||||
|
|
||||||
const yearRound = ref<number>(); //รอบการเสนอขอ
|
const yearRound = ref<number>(); //รอบการเสนอขอ
|
||||||
const insigniaType = ref<string>("all");
|
const insigniaType = ref<string>("all"); //ประเภทเครื่องราช
|
||||||
const employeeType = ref<string>("all");
|
const employeeType = ref<string>("all"); //ตำแหน่งประเภม
|
||||||
|
|
||||||
/** function เรียกรอบการเสนอขอพระราชทานเครื่องราชฯ*/
|
/** function เรียกรอบการเสนอขอพระราชทานเครื่องราชฯ*/
|
||||||
async function fetchInsigniaRound() {
|
async function fetchInsigniaRound() {
|
||||||
|
|
@ -262,6 +263,7 @@ async function fetchInsigniaType() {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** function เรียกข้อมูลรายการเรียกคืนเครื่องราชฯ*/
|
||||||
async function fetchDataReclaim() {
|
async function fetchDataReclaim() {
|
||||||
await http
|
await http
|
||||||
.post(config.API.insigniaReclaim + `-list`, {
|
.post(config.API.insigniaReclaim + `-list`, {
|
||||||
|
|
@ -278,6 +280,11 @@ async function fetchDataReclaim() {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* function เป็ด Dialog บันทึกการเรียกคืนเครื่องราชฯ
|
||||||
|
* @param actions สถานะการแก่ไข
|
||||||
|
* @param data ข้อมูลของรายการที่ต้องการแก้ไข
|
||||||
|
*/
|
||||||
function onOpenDialogForm(
|
function onOpenDialogForm(
|
||||||
actions: boolean,
|
actions: boolean,
|
||||||
data: DataReclaim = {} as DataReclaim
|
data: DataReclaim = {} as DataReclaim
|
||||||
|
|
@ -288,6 +295,10 @@ function onOpenDialogForm(
|
||||||
modalForm.value = true;
|
modalForm.value = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* function ยืนยันการลบข้อมูลรายการเรียกคืนเครื่องราชฯ
|
||||||
|
* @param id ที่ต้องการลบ
|
||||||
|
*/
|
||||||
function onDeleteDataReclaim(id: string) {
|
function onDeleteDataReclaim(id: string) {
|
||||||
dialogRemove($q, async () => {
|
dialogRemove($q, async () => {
|
||||||
showLoader();
|
showLoader();
|
||||||
|
|
@ -306,6 +317,7 @@ function onDeleteDataReclaim(id: string) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** function ค้นหาข้อมูลใน Table*/
|
||||||
function onSearchDataReclaim() {
|
function onSearchDataReclaim() {
|
||||||
if (insigniaType.value !== "all" && employeeType.value !== "all") {
|
if (insigniaType.value !== "all" && employeeType.value !== "all") {
|
||||||
const data = rowsMain.value.filter(
|
const data = rowsMain.value.filter(
|
||||||
|
|
@ -372,6 +384,7 @@ function filterSelector(val: string, update: Function, name: string) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** function เรียกข้อมูลรายการเรียกคืนเครื่องราชฯใหม่เมื่อเปลี่ยนรอบ*/
|
||||||
async function fetchNewData() {
|
async function fetchNewData() {
|
||||||
showLoader();
|
showLoader();
|
||||||
await fetchDataReclaim();
|
await fetchDataReclaim();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue