This commit is contained in:
lcw
2026-01-15 12:16:53 +08:00
parent bf02efe72e
commit e45b864be3
11 changed files with 64 additions and 42 deletions

View File

@ -100,7 +100,7 @@
{ label: "签到状态", prop: "qdztdm",showSolt: true },
{ label: "签到时间", prop: "qdsj" },
]
});
});
const init = (type, row) => {
visible.value = true
@ -111,7 +111,13 @@ const init = (type, row) => {
qcckPost({},'/mosty-base/bans/pxqd-item/getDetailInfo/'+row.id).then(res=>{
formData.value = { ...res }
delete formData.value.personAndNjxxList;
pageData.tableData = res.personAndNjxxList || [];
pageData.tableData = res.personAndNjxxList.map(item => {
return {
...item,
ssbakkId: item.bakkid,
ssbakk: item.bakkmc,
}
}) || [];
})
}
}
@ -120,7 +126,6 @@ const openPeoList = () => {
if(disabled.value) return;
shoewList.value = true;
}
// 删除
const deleteItem = (row) => {
pageData.tableData = pageData.tableData.filter(it=>it.id != row.id);
@ -133,8 +138,15 @@ const choosedList = (list) => {
}
const save = () => {
FormRef.value.submit((val) => {
let data = { pxqdItem:{ ...val } ,pxqdPersons:pageData.tableData }
FormRef.value.submit((val) => {
const tableData = pageData.tableData.map(item => {
return {
...item,
bakkid: item.ssbakkId,
bakkmc: item.ssbakk,
}
})
let data = { pxqdItem: { ...val }, pxqdPersons: tableData }
qcckPost(data,'/mosty-base/bans/pxqd-item/addWithPersons').then(res=>{
ElMessage.success('保存成功');
emit('refresh')
@ -142,7 +154,7 @@ const save = () => {
close()
})
})
}
const close = () => {
FormRef.value?.reset();
@ -159,4 +171,4 @@ defineExpose({
padding: 20px 10px;
box-sizing: border-box;
}
</style>
</style>