| | |
| | | <div>拍摄时间:{{ dialogDetailList?.createTime }}</div> |
| | | <div>文件类型:{{ photoTypeMap[dialogDetailList?.photoType] }}</div> |
| | | <div>文件格式:{{ resultTypeMap[dialogDetailList?.resultType] }}</div> |
| | | <div>照片文件大小:{{ dialogDetailList?.attachSize }}</div> |
| | | <div>照片文件大小:{{bytesToMB(dialogDetailList?.attachSize) }}</div> |
| | | <div> |
| | | <el-button |
| | | type="success" |
| | |
| | | import { getShowImg, getSmallImg } from '@/utils/util'; |
| | | import { onMounted, watch } from 'vue'; |
| | | import dayjs from 'dayjs'; |
| | | function bytesToMB(bytes, decimalPlaces = 2) { |
| | | if (typeof bytes !== 'number' || bytes < 0) return '无效输入'; |
| | | return (bytes / 1048576).toFixed(decimalPlaces) + ' MB'; |
| | | } |
| | | // 视频一帧 |
| | | function convertVideoUrlToThumbnail(videoUrl) { |
| | | // 检查是否是有效的视频URL |
| | |
| | | const detailTitle = ref(''); |
| | | const lookDetail = val => { |
| | | console.log('查看',val.resultType); |
| | | if(val.resultType === 4){ // 正射 |
| | | getOrthoimageInfo(val.id).then(res=>{ |
| | | console.log('正射',res.data.data); |
| | | dialogDetailList.value = res.data.data; |
| | | }) |
| | | }else{ |
| | | // if(val.resultType === 4){ // 正射 |
| | | // getOrthoimageInfo(val.id).then(res=>{ |
| | | // console.log('正射',res.data.data); |
| | | // dialogDetailList.value = res.data.data; |
| | | // }) |
| | | // }else{ |
| | | getAttachInfoAPI(val.id).then(res => { |
| | | detailTitle.value = res.data.data.nickName; |
| | | dialogDetailList.value = res.data.data; |
| | | dialogDetailList.value = { ...res.data.data, checkedinput: false }; |
| | | console.log('detailTitle.value',dialogDetailList.value); |
| | | // console.log('detailTitle.value',dialogDetailList.value); |
| | | }); |
| | | } |
| | | // } |
| | | |
| | | dialogVisible.value = true; |
| | | }; |