fix bug เลือกตำแหน่งไม่ให้ซ้ำ
This commit is contained in:
parent
a95d56ce0c
commit
da28d706fb
1 changed files with 16 additions and 4 deletions
|
|
@ -520,13 +520,25 @@ watch(
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
function addPosition(data: RowDetailPositions) {
|
async function addPosition(data: RowDetailPositions) {
|
||||||
const isIdExist = rows.value.some((item: any) => item.id === data.id);
|
const isIdExist = await rows.value.some(
|
||||||
|
(item: any) =>
|
||||||
|
item.posExecutiveId == data.posExecutiveId &&
|
||||||
|
item.positionField == data.positionField &&
|
||||||
|
item.posLevelId == data.posLevelId &&
|
||||||
|
item.posTypeId == data.posTypeId &&
|
||||||
|
item.positionArea == data.positionArea &&
|
||||||
|
item.positionExecutiveField == data.positionExecutiveField &&
|
||||||
|
item.positionName == data.positionName
|
||||||
|
);
|
||||||
|
|
||||||
if (!isIdExist) {
|
if (!isIdExist) {
|
||||||
// rows.value = [data, ...rows.value];
|
rows.value = [...rows.value, data];
|
||||||
rows.value.push(data);
|
// rows.value.push(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await console.log("rows===>", rows.value);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function deleteData(id: string) {
|
function deleteData(id: string) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue