| | |
| | | <script setup> |
| | | // import { getShowImg, getSmallImg } from '@/utils/util' |
| | | import {getGddetailedData,backGdApi} from '/src/api/work/index.js' |
| | | import dayjs from 'dayjs' |
| | | const formatDate = dateString => { |
| | | return dayjs(dateString).format('MM/DD HH:mm') |
| | | } |
| | | import { getWebViewUrl } from '@/utils/index.js' |
| | | import WebViewPlus from '@/components/WebViewPlus.vue' |
| | | |
| | | const eventNum = ref('') |
| | | // 工单内容 |
| | | const workDetailData = ref({}) |
| | | // 环境判断 |
| | | const isH5 = ref(false) |
| | | const sWebViewRef = ref(null); |
| | | const viewUrl = ref(""); |
| | | onLoad(async options => { |
| | | eventNum.value = options.id |
| | | await getDataList(options.id) |
| | | checkEnvironment() |
| | | viewUrl.value = getWebViewUrl("/workDetail", { workDetailData: JSON.stringify(workDetailData.value) }); |
| | | }) |
| | | const getDataList = async val => { |
| | | const params = { |
| | |
| | | isH5.value = true |
| | | // #endif |
| | | |
| | | console.log('当前环境:', isH5.value ? 'H5' : 'App') |
| | | // console.log('当前环境:', isH5.value ? 'H5' : 'App') |
| | | } |
| | | // 图片预览 |
| | | const previewImage = index => { |
| | |
| | | const smallUrl = detail.eventImageUrl |
| | | imageArr.push(smallUrl) |
| | | } |
| | | // if (detail.update_photo_url) { |
| | | // const smallUrl = detail.update_photo_url |
| | | // imageArr.push(smallUrl) |
| | | // } |
| | | |
| | | return imageArr |
| | | }) |
| | | // 跳转地图 |
| | |
| | | |
| | | // 复制链接 |
| | | const copyLink = async () => { |
| | | const shareUrl = 'https://example.com/workDetail?eventNum=' + workDetailData.value.event_num |
| | | const shareUrl =getWebViewUrl("/workDetail", { workDetailData: JSON.stringify(workDetailData.value) }) |
| | | try { |
| | | await uni.setClipboardData({ |
| | | data: shareUrl, |
| | |
| | | type: 0, |
| | | title: workDetailData.value.event_name || '工单详情', |
| | | summary: '查看工单详情', |
| | | href: 'https://example.com/workDetail?eventNum=' + workDetailData.value.event_num, |
| | | href: getWebViewUrl("/workDetail", { workDetailData: JSON.stringify(workDetailData.value) }), |
| | | imageUrl: workDetailData.value.eventImageUrl, |
| | | success: () => { |
| | | uni.showToast({ title: '分享成功', icon: 'success' }) |