吉安感知网项目-前端
张含笑
2026-02-04 4be7ead3a8dc317e631c33ddca52536540ee7019
feat:恢复
3 files modified
51 ■■■■ changed files
applications/mobile-web-view/src/appPages/work/workDetail/mapWork/index.vue 1 ●●●● patch | view | raw | blame | history
uniapps/work-app/src/pages/work/index.vue 13 ●●●●● patch | view | raw | blame | history
uniapps/work-app/src/subPackages/workDetail/index.vue 37 ●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/appPages/work/workDetail/mapWork/index.vue
@@ -14,7 +14,6 @@
<script setup>
import WorkMap from '@/appComponents/workMap/index.vue'
import { useRoute } from 'vue-router'
import { showToast } from 'vant'
import { useStore } from 'vuex'
const store = useStore()
const userInfo = computed(() => store?.state?.user?.userInfo)
uniapps/work-app/src/pages/work/index.vue
@@ -94,18 +94,7 @@
  }
  getGdList(params).then(res => {
    const response = res.data.data
    dataList.value = [
      {
        "id": "2018864760937254914",
        "eventImageUrl": "https://wrj.shuixiongit.com/minio/cloud-bucket/78611c83-8fb3-47c9-a18c-0349137bb30c/DJI_202601171733_001_78611c83-8fb3-47c9-a18c-0349137bb30c/DJI_20260117173534_0004_V.jpeg",
        "createTime": "2026-02-04 09:50:42"
      },
      {
        "id": "2018864819590402049",
        "eventImageUrl": "https://wrj.shuixiongit.com/minio/cloud-bucket/78611c83-8fb3-47c9-a18c-0349137bb30c/DJI_202601171733_001_78611c83-8fb3-47c9-a18c-0349137bb30c/DJI_20260117173534_0004_V.jpeg",
        "createTime": "2026-02-04 09:50:56"
      }
    ]
    dataList.value = response
    // 根据当前页码决定是替换还是追加数据
    // if (listParams.value.current === 1) {
    //   dataList.value = response
uniapps/work-app/src/subPackages/workDetail/index.vue
@@ -104,16 +104,21 @@
<script setup>
// import { getShowImg, getSmallImg } from '@/utils/util'
import {getGddetailedData,backGdApi} from '/src/api/work/index.js'
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 = {
@@ -121,33 +126,7 @@
  }
  const res = await getGddetailedData(params)
  const response = res.data.data
  workDetailData.value = {
    "id": "2018864760937254914",
    "resultId": "2017478141446979593",
    "workOrderId": "2018863924349767681",
    "disposeUser": "2017129821759934466",
    "disposeDept": "2018565297651924994",
    "longitude": 113.31,
    "latitude": 23.11,
    "eventStatus": 1,
    "areaCode": "440100",
    "eventNum": "CE20260204095042001",
    "eventLocation": "广东省广州市越秀区白云街道广州大桥西南约185米",
    "shootTime": "2026-01-20 16:04:58",
    "eventImageUrl": "https://wrj.shuixiongit.com/minio/cloud-bucket/78611c83-8fb3-47c9-a18c-0349137bb30c/DJI_202601171733_001_78611c83-8fb3-47c9-a18c-0349137bb30c/DJI_20260117173534_0004_V.jpeg",
    "disposeUserName": "zhx",
    "disposeDeptName": "吉安市政府",
    "distributeUserName": "管理员",
    "distributeDeptName": "吉安市政府",
    "distributeTime": "2026-02-04 09:50:42",
    "createUser": "1123598821738675201",
    "createDept": "2018565297651924994",
    "createTime": "2026-02-04 09:50:42",
    "updateUser": "1123598821738675201",
    "updateTime": "2026-02-04 09:50:42",
    "status": 1,
    "isDeleted": 0
  }
  workDetailData.value = response
}
// 检查运行环境
const checkEnvironment = () => {
@@ -246,7 +225,7 @@
// 复制链接
const copyLink = async () => {
    const shareUrl = 'http://192.168.1.157:5179/mobile-web-view/work/workDetail/index?workDetailData=' + encodeURIComponent(JSON.stringify(workDetailData.value))
  const shareUrl =getWebViewUrl("/workDetail", { workDetailData: JSON.stringify(workDetailData.value) })
    try {
        await uni.setClipboardData({
            data: shareUrl,
@@ -296,7 +275,7 @@
            type: 0,
            title: workDetailData.value.event_name || '工单详情',
            summary: '查看工单详情',
            href: 'http://192.168.1.157:5179/mobile-web-view/work/workDetail/index?workDetailData=' + encodeURIComponent(JSON.stringify(workDetailData.value)) ,
      href: getWebViewUrl("/workDetail", { workDetailData: JSON.stringify(workDetailData.value) }),
            imageUrl: workDetailData.value.eventImageUrl,
            success: () => {
                uni.showToast({ title: '分享成功', icon: 'success' })