fix ==> เลือกสิทธิ์ทั้งหมด
This commit is contained in:
parent
9ff4389045
commit
6b7bd047bf
1 changed files with 6 additions and 3 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue