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) {
|
||||
const isIdExist = rows.value.some((item: any) => item.id === data.id);
|
||||
async function addPosition(data: RowDetailPositions) {
|
||||
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) {
|
||||
// rows.value = [data, ...rows.value];
|
||||
rows.value.push(data);
|
||||
rows.value = [...rows.value, data];
|
||||
// rows.value.push(data);
|
||||
}
|
||||
|
||||
await console.log("rows===>", rows.value);
|
||||
|
||||
}
|
||||
|
||||
function deleteData(id: string) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue