diff --git a/src/modules/02_users/views/03_permissionsView.vue b/src/modules/02_users/views/03_permissionsView.vue index ccaf097c..7ded91c7 100644 --- a/src/modules/02_users/views/03_permissionsView.vue +++ b/src/modules/02_users/views/03_permissionsView.vue @@ -477,15 +477,10 @@ watch([() => reqMaster.pageSize], () => { fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type); }); -/** callblck function ทำการ fetch ข้อมูล Table เมื่อมีการเปลี่ยนจำนวนต่อแแแถว*/ -watch( - () => [reqMaster.isAll, reqMaster.isBlank], - () => { - reqMaster.page = 1; - - fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type); - } -); +function isUpload() { + reqMaster.page = 1; + fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type); +} onMounted(() => { fetchOrganizationActive(); @@ -630,6 +625,7 @@ onMounted(() => { v-model="reqMaster.isBlank" label="แสดงเฉพาะตำแหน่งว่าง" color="primary" + @update:model-value="isUpload" > แสดงเฉพาะตำแหน่งว่าง @@ -642,6 +638,7 @@ onMounted(() => { v-model="reqMaster.isAll" label="แสดงตำแหน่งทั้งหมด" color="primary" + @update:model-value="isUpload" > แสดงตำแหน่งทั้งหมดภายใต้หน่วยงาน/ส่วนราชการที่เลือก