Jelajahi Sumber

fix: 运输工单详情显示问题

liujt 2 bulan lalu
induk
melakukan
b02687b9f2
1 mengubah file dengan 8 tambahan dan 2 penghapusan
  1. 8 2
      pages/dispatchManage/taskWork/reportDetail.vue

+ 8 - 2
pages/dispatchManage/taskWork/reportDetail.vue

@@ -144,12 +144,18 @@
 		onLoad(options) {
 			console.log('options~~~', options)
 			let initData = JSON.parse(options.item)
+
+			const apiInfo = uni.getStorageSync('apiInfo')
+
+				const orgin =
+					apiInfo.hostname &&
+					`${apiInfo.protocal || ''}${apiInfo.hostname || ''}:${apiInfo.port || ''}`
 			
 			// 处理开始里程图片(使用路径生成URL,同步ID)
 			initData.startMileageImages = initData.startMileageImagesPaths
 				? initData.startMileageImagesPaths.split(',').map((path, index) => ({
 					id: initData.startMileageImagesFileIds.split(',')[index] || '', // 对应ID
-					url: `${window.location.origin}/api/main/file/getFile?objectName=${path}`, // 使用路径作为参数
+					url: `${orgin}/api/main/file/getFile?objectName=${path}`, // 使用路径作为参数
 					status: 'done'
 				}))
 				: [];
@@ -158,7 +164,7 @@
 			initData.endMileageImages = initData.endMileageImagesPaths
 				? initData.endMileageImagesPaths.split(',').map((path, index) => ({
 					id: initData.endMileageImagesFileIds.split(',')[index] || '',
-					url: `${window.location.origin}/api/main/file/getFile?objectName=${path}`,
+					url: `${orgin}/api/main/file/getFile?objectName=${path}`,
 					status: 'done'
 				}))
 				: [];