From bc9e0d642c06c442735d883d3e2635bb1528bb3f Mon Sep 17 00:00:00 2001 From: huangchenhao <123673748@qq.com> Date: Mon, 24 Nov 2025 12:01:28 +0800 Subject: [PATCH] =?UTF-8?q?App=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/Equipment/EquipmentDetails.vue | 97 +++++++++---------- 1 file changed, 47 insertions(+), 50 deletions(-) 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 = () => {