罗广辉
2025-12-19 d47d6828d5f34e1a53ed0e1a66f8e06eeed18619
feat: 待执行详情移入任务详情
3 files modified
1 files renamed
2 files deleted
69 ■■■■ changed files
src/components/WebViewPlus.vue 7 ●●●●● patch | view | raw | blame | history
src/pages.json 30 ●●●● patch | view | raw | blame | history
src/pages/inspectionTask/index.vue 6 ●●●● patch | view | raw | blame | history
src/subPackages/taskDetail/inExecution/index.vue 8 ●●●●● patch | view | raw | blame | history
src/subPackages/taskDetail/inProgress/index.vue patch | view | raw | blame | history
src/subPackages/taskDetail/index.vue 18 ●●●●● patch | view | raw | blame | history
src/components/WebViewPlus.vue
@@ -33,6 +33,13 @@
  }
}
onLoad((obj) => {
  // const h5Params = obj?.cs && JSON.parse(obj?.cs)
  // console.log('h5Params', h5Params)
  // h5Params && viewMessage({detail: {data: [h5Params.data]}})
})
onShow(() => {
  if (window && window.addEventListener)
    window.addEventListener("message", messageFun);
src/pages.json
@@ -44,12 +44,6 @@
      }
    },
    {
      "path": "pages/placeholder/placeholder",
      "style": {
        "navigationBarTitleText": "占位页面"
      }
    },
    {
      "path": "pages/dispatcher/index",
      "style": {
        "navigationStyle": "custom"
@@ -65,24 +59,6 @@
          "style": {
            "navigationBarTitleText": "404",
            "navigationStyle": "custom"
          }
        },
        {
          "path": "theme/index",
          "style": {
            "navigationBarTitleText": "主题设置"
          }
        },
        {
          "path": "taskDetail/index",
          "style": {
            "navigationBarTitleText": "任务详情"
          }
        },
        {
          "path": "inProgress/index",
          "style": {
            "navigationBarTitleText": "任务详情"
          }
        },
        {
@@ -105,9 +81,9 @@
          }
        },
        {
          "path": "taskDetail/inExecution/index",
          "path": "taskDetail/inProgress/index",
          "style": {
            "navigationBarTitleText": "执行中"
            "navigationBarTitleText": "任务详情"
          }
        },
        {
@@ -207,4 +183,4 @@
    "navigationBarBackgroundColor": "#F8F8F8",
    "backgroundColor": "#F8F8F8"
  }
}
}
src/pages/inspectionTask/index.vue
@@ -31,7 +31,7 @@
  if (data.type === 'taskDetails'){
    if ([1,2].includes(data.rowItem.status)){
      uni.navigateTo({
        url: `/subPackages/inProgress/index?wayLineJobInfoId=${data.rowItem.id}`
        url: `/subPackages/taskDetail/inProgress/index?wayLineJobInfoId=${data.rowItem.id}`
      });
    } else {
      uni.navigateTo({
@@ -53,7 +53,7 @@
  // 清除数据
  const encodedData = encodeURIComponent(JSON.stringify({ device_sn: '' }))
  uni.setStorageSync('webview_params', encodedData);
  uni.setStorageSync('lastTab', 'task');
  uni.setTabBarItem({
    index: 2,
@@ -70,4 +70,4 @@
</script>
<style scoped lang="scss">
</style>
</style>
src/subPackages/taskDetail/inExecution/index.vue
File was deleted
src/subPackages/taskDetail/inProgress/index.vue
src/subPackages/taskDetail/index.vue
File was deleted