| | |
| | | data, |
| | | }) |
| | | } |
| | | // 分享缓存数据 |
| | | export const shareCacheApi = (data) => { |
| | | return request({ |
| | | url: '/drone-gd/workOrder/gdPatrolTask/share-cache-data', |
| | | method: 'post', |
| | | data, |
| | | }) |
| | | } |
| | |
| | | |
| | | <script setup> |
| | | // import { getShowImg, getSmallImg } from '@/utils/util' |
| | | import {getGddetailedData,backGdApi} from '/src/api/work/index.js' |
| | | import {getGddetailedData,backGdApi,shareCacheApi} from '/src/api/work/index.js' |
| | | import { getWebViewUrl } from '@/utils/index.js' |
| | | import WebViewPlus from '@/components/WebViewPlus.vue' |
| | | |
| | |
| | | |
| | | // 复制链接 |
| | | const copyLink = async () => { |
| | | const shareUrl =getWebViewUrl("/workDetail", { workDetailData: JSON.stringify(workDetailData.value) }) |
| | | const res = await shareCacheApi(workDetailData.value) |
| | | const shareUrl = getWebViewUrl("/workDetail", { workDetailData: JSON.stringify(res.data.data) }) |
| | | try { |
| | | await uni.setClipboardData({ |
| | | data: shareUrl, |