罗广辉
2025-10-15 76184999822e1040755ce920b7dc8d36d267d0ce
feat: 已执行,控制台
3 files modified
1 files added
1 files deleted
70 ■■■■ changed files
src/pages.json 4 ●●●● patch | view | raw | blame | history
src/pages/inspectionTask/DroneConsole/DroneConsole.vue 30 ●●●●● patch | view | raw | blame | history
src/pages/inspectionTask/TaskDetails/DroneConsole/DroneConsole.vue 30 ●●●●● patch | view | raw | blame | history
src/pages/inspectionTask/TaskDetails/TaskDetails.vue 5 ●●●●● patch | view | raw | blame | history
src/utils/common/index.js 1 ●●●● patch | view | raw | blame | history
src/pages.json
@@ -40,7 +40,7 @@
      }
    },
    {
      "path": "pages/inspectionTask/TaskDetails/DroneConsole/DroneConsole",
      "path": "pages/inspectionTask/DroneConsole/DroneConsole",
      "style": {
        "navigationBarTitleText": "控制台",
        "navigationStyle": "custom"
@@ -184,4 +184,4 @@
    "navigationBarBackgroundColor": "#F8F8F8",
    "backgroundColor": "#F8F8F8"
  }
}
}
src/pages/inspectionTask/DroneConsole/DroneConsole.vue
New file
@@ -0,0 +1,30 @@
<template>
  <WebViewPlus :src="`${viewUrl}`" @webMessage="onPostMessage"/>
</template>
<script setup>
import {onHide, onShow} from "@dcloudio/uni-app";
import WebViewPlus from "@/components/WebViewPlus.vue";
import {getWebViewUrl} from "@/utils/index.js";
const viewUrl = getWebViewUrl('/DroneConsole', {wayLineJodInfoId: 6120})
function onPostMessage(event) {
}
// onShow(() => {
//   // #ifdef APP-PLUS
//   plus.screen.lockOrientation("landscape-primary");
//   // #endif
// });
//
// onHide(() => {
//   // #ifdef APP-PLUS
//   plus.screen.lockOrientation("portrait-primary");
//   // #endif
// });
</script>
<style scoped lang="scss">
</style>
src/pages/inspectionTask/TaskDetails/DroneConsole/DroneConsole.vue
File was deleted
src/pages/inspectionTask/TaskDetails/TaskDetails.vue
@@ -8,8 +8,7 @@
import {getWebViewUrl} from "@/utils/index.js";
const userStore = useUserStore()
const viewUrl = getWebViewUrl('/appTaskDetails', {wayLineJodInfoId: 6120})
const viewUrl = getWebViewUrl('/TaskInProgress', {wayLineJodInfoId: 6120})
function onPostMessage(data) {
@@ -19,7 +18,7 @@
    });
  }else if(data.type === 'control'){
    uni.redirectTo({
      url: '/pages/inspectionTask/TaskDetails/DroneConsole/DroneConsole'
      url: '/pages/inspectionTask/DroneConsole/DroneConsole'
    });
  }
}
src/utils/common/index.js
@@ -32,6 +32,7 @@
export function getWebViewUrl(targetUrl,otherParams){
  const userStore = useUserStore()
  const url = import.meta.env.VITE_APP_WEBVIEW_URL
  console.log(url,686)
  // 构建查询参数
  const params = new URLSearchParams()
  params.append('params', JSON.stringify(userStore?.userInfo))