fix bug pagintion ==> ระบบเปลี่ยนแปลงรอบการปฏิบัติงานของผู้ใช้งาน
This commit is contained in:
parent
0c91be9173
commit
b28f759ac7
3 changed files with 43 additions and 29 deletions
|
|
@ -45,14 +45,15 @@ const formData = reactive<DataPost>({
|
|||
* @param check action edit,history
|
||||
* @param detail รายละเอียดข้อมูลรอบการปฏิบัติของผู้ใช้งาน
|
||||
*/
|
||||
function Openmodal(check: string, detail: any) {
|
||||
async function Openmodal(check: string, detail: any) {
|
||||
DataRow.value = detail;
|
||||
modal.value = true;
|
||||
dataStore.setProfileId(DataRow.value.profileId);
|
||||
editCheck.value = check;
|
||||
if (check === "history") {
|
||||
modal.value = true;
|
||||
dataStore.fetchDatainHistory();
|
||||
dataStore.changePage(1, dataStore.pageSize);
|
||||
// dataStore.fetchDatainHistory();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -71,15 +72,15 @@ async function fetchDataCalendarWork(id: string) {
|
|||
messageError($q, err);
|
||||
})
|
||||
.finally(() => {
|
||||
modalFix.value = true;
|
||||
hideLoader();
|
||||
});
|
||||
}
|
||||
|
||||
const detailByid = ref();
|
||||
async function OpenmodalFix(detail: any) {
|
||||
await fetchDataCalendarWork(detail.profileId);
|
||||
detailByid.value = detail;
|
||||
modalFix.value = true;
|
||||
await fetchDataCalendarWork(detail.profileId);
|
||||
}
|
||||
|
||||
/** Function closePopup */
|
||||
|
|
@ -95,7 +96,8 @@ function save() {
|
|||
.put(config.API.leaveWorkByid(detailByid.value.profileId), {
|
||||
work: dateWork.value,
|
||||
})
|
||||
.then(() => {
|
||||
.then(async () => {
|
||||
// await searchData();
|
||||
success($q, "บันทึกข้อมูลสำเร็จ");
|
||||
closeDialog();
|
||||
})
|
||||
|
|
@ -113,14 +115,13 @@ function save() {
|
|||
* @param newPagination ข้อมูล Pagination ใหม่
|
||||
*/
|
||||
function updatePagination(newPagination: any) {
|
||||
formData.page = 1;
|
||||
formData.pageSize = newPagination.rowsPerPage;
|
||||
}
|
||||
|
||||
/** Function ค้นหาข้อมูล */
|
||||
function searchData() {
|
||||
async function searchData() {
|
||||
if (formData.cardId || formData.firstName || formData.lastName) {
|
||||
dataStore.fetchDataForCardId(formData);
|
||||
await dataStore.fetchDataForCardId(formData);
|
||||
} else {
|
||||
dialogMessageNotify($q, "กรุณากรอกข้อมูลอย่างน้อย 1 ช่อง");
|
||||
}
|
||||
|
|
@ -129,6 +130,7 @@ function searchData() {
|
|||
watch(
|
||||
() => formData.pageSize,
|
||||
() => {
|
||||
formData.page = 1;
|
||||
searchData();
|
||||
}
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue