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 sysType = ref<string[]>([]); //รายการหน้าที่ความรับผิดชอบที่เลือก
|
||||||
const isChangData = ref<boolean>(false); //การเปลี่ยนแปลงของข้อมูล
|
const isChangData = ref<boolean>(false); //การเปลี่ยนแปลงของข้อมูล
|
||||||
const sysTypeOptions = ref<CommandSysAssign[]>([]); //ข้อมูลรายการหน้าที่ความรับผิดชอบ
|
const sysTypeOptions = ref<CommandSysAssign[]>([]); //ข้อมูลรายการหน้าที่ความรับผิดชอบ
|
||||||
|
const totalSysAssign = ref<number>(0);
|
||||||
|
|
||||||
/** ฟังก์ชันเรียกข้อมูลรายการหน้าที่ความรับผิดชอบ*/
|
/** ฟังก์ชันเรียกข้อมูลรายการหน้าที่ความรับผิดชอบ*/
|
||||||
async function fetchCommandSysAssign() {
|
async function fetchCommandSysAssign() {
|
||||||
|
|
@ -51,6 +52,9 @@ async function fetchCommandSysAssign() {
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
const data = await res.data.result;
|
const data = await res.data.result;
|
||||||
sysTypeOptions.value = data;
|
sysTypeOptions.value = data;
|
||||||
|
totalSysAssign.value = data.flatMap(
|
||||||
|
(e: CommandSysAssign) => e.assgins
|
||||||
|
).length;
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
messageError($q, err);
|
messageError($q, err);
|
||||||
|
|
@ -131,14 +135,13 @@ watch(
|
||||||
);
|
);
|
||||||
|
|
||||||
sysType.value = assignId;
|
sysType.value = assignId;
|
||||||
console.log(sysTypeOptions.value.length);
|
|
||||||
console.log(sysType.value.length);
|
|
||||||
|
|
||||||
isChangData.value = false;
|
isChangData.value = false;
|
||||||
|
//เช็คเลือกสิทธิ์ทั้งหมด
|
||||||
isPromiss.value =
|
isPromiss.value =
|
||||||
sysType.value.length === 0
|
sysType.value.length === 0
|
||||||
? false
|
? false
|
||||||
: sysTypeOptions.value.length === sysType.value.length
|
: totalSysAssign.value === sysType.value.length
|
||||||
? true
|
? true
|
||||||
: null;
|
: null;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue