diff --git a/packages/mobile/src/views/Equipment/EquipmentDetails.vue b/packages/mobile/src/views/Equipment/EquipmentDetails.vue index 891d37c..b0974b6 100644 --- a/packages/mobile/src/views/Equipment/EquipmentDetails.vue +++ b/packages/mobile/src/views/Equipment/EquipmentDetails.vue @@ -698,38 +698,6 @@ /> - - - - - - - - - - + + + + + + + + + + @@ -1057,15 +1057,14 @@ const getPersonList = async () => { // 打开编辑弹窗 const onEditPopupOpen = async () => { await getPersonList(); - Object.assign(editForm, { - equipment: equipmentDetailInfo.value, - photos: photos.value, - }); + editForm.equipment = JSON.parse(JSON.stringify(equipmentDetailInfo.value)); + editForm.photos = [...photos.value]; + fileList.value = photos.value.map((photo) => ({ - url: photo.photoUrl, // 显示用的URL - status: "done", // 上传状态为已完成 - message: "上传成功", // 提示信息 - serverUrl: photo.photoUrl, // 保留服务器返回的原始URL + url: photo.photoUrl, + status: "done", + message: "上传成功", + serverUrl: photo.photoUrl, })); showEditPopup.value = true; }; @@ -1332,17 +1331,15 @@ const notYHZConfirm = async () => { const addToThisYHZPupup = ref(false); const addToThisYHZPopupOpen = async () => { await getPersonList(); - Object.assign(editForm, { - equipment: equipmentDetailInfo.value, - photos: photos.value, - }); - fileList.value = photos.value.map((photo) => ({ - url: photo.photoUrl, // 显示用的URL - status: "done", // 上传状态为已完成 - message: "上传成功", // 提示信息 - serverUrl: photo.photoUrl, // 保留服务器返回的原始URL - })); + editForm.equipment = JSON.parse(JSON.stringify(equipmentDetailInfo.value)); + editForm.photos = [...photos.value]; + fileList.value = photos.value.map((photo) => ({ + url: photo.photoUrl, + status: "done", + message: "上传成功", + serverUrl: photo.photoUrl, + })); addToThisYHZPupup.value = true; }; const addToThisYHZPopupClose = () => {