fix ==> เลือกสิทธิ์ทั้งหมด

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-11-26 21:07:31 +07:00
parent 9ff4389045
commit 6b7bd047bf

View file

@ -41,6 +41,7 @@ const posMasterId = ref<string>(""); //id รายการตำแหน่
const sysType = ref<string[]>([]); //
const isChangData = ref<boolean>(false); //
const sysTypeOptions = ref<CommandSysAssign[]>([]); //
const totalSysAssign = ref<number>(0);
/** ฟังก์ชันเรียกข้อมูลรายการหน้าที่ความรับผิดชอบ*/
async function fetchCommandSysAssign() {
@ -51,6 +52,9 @@ async function fetchCommandSysAssign() {
.then(async (res) => {
const data = await res.data.result;
sysTypeOptions.value = data;
totalSysAssign.value = data.flatMap(
(e: CommandSysAssign) => e.assgins
).length;
})
.catch((err) => {
messageError($q, err);
@ -131,14 +135,13 @@ watch(
);
sysType.value = assignId;
console.log(sysTypeOptions.value.length);
console.log(sysType.value.length);
isChangData.value = false;
//
isPromiss.value =
sysType.value.length === 0
? false
: sysTypeOptions.value.length === sysType.value.length
: totalSysAssign.value === sysType.value.length
? true
: null;
}