罗广辉
2025-10-14 bff4f3dba5c2db4547671845a141c68ef46ccd7b
feat: 控制台
2 files modified
1 files deleted
1 files added
88 ■■■■ changed files
src/pages.json 9 ●●●● patch | view | raw | blame | history
src/pages/droneConsole/index.vue 45 ●●●●● patch | view | raw | blame | history
src/pages/inspectionTask/TaskDetails/DroneConsole/DroneConsole.vue 30 ●●●●● patch | view | raw | blame | history
src/pages/inspectionTask/TaskDetails/TaskDetails.vue 4 ●●●● patch | view | raw | blame | history
src/pages.json
@@ -33,7 +33,14 @@
    {
      "path": "pages/inspectionTask/TaskDetails/TaskDetails",
      "style": {
        "navigationBarTitleText": "已执行",
        "navigationBarTitleText": "执行中",
        "navigationStyle": "custom"
      }
    },
    {
      "path": "pages/inspectionTask/TaskDetails/DroneConsole/DroneConsole",
      "style": {
        "navigationBarTitleText": "控制台",
        "navigationStyle": "custom"
      }
    },
src/pages/droneConsole/index.vue
File was deleted
src/pages/inspectionTask/TaskDetails/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/TaskDetails.vue
@@ -17,6 +17,10 @@
    uni.switchTab({
      url: '/pages/inspectionTask/index'
    });
  }else if(data.type === 'control'){
    uni.redirectTo({
      url: '/pages/inspectionTask/TaskDetails/DroneConsole/DroneConsole'
    });
  }
}
</script>