cuiqian2004
4 天以前 2af5f043b60c1f7ac38ecccc8f5bf44743134325
pages/map/task.vue
@@ -1,9 +1,9 @@
<template>
   <view class="pages-map-task">
      <view class="no-content" v-if="unlinked">
         <image class="img" src="/images/image 25.png" alt=" 图片" mode="aspectFit" />
         <view class="title">车辆连接失败</view>
         <view class="space">请检查你的网络设置或重新加载</view>
         <image class="img" src="/images/image_25.png" alt=" 图片" mode="aspectFit" />
         <view class="title">{{translate("failed_vehicle_connection")}}</view>
         <view class="space">{{translate("check_network_or_reload")}}</view>
      </view>
      <view class="map-content" v-else>
         <view class="content">
@@ -13,12 +13,12 @@
            <view class="button-group">
               <view type="text" class="button" @click="clickTaskSet">
                  <uni-icons class="img" type="gear-filled" size="40" color="#1890FF"></uni-icons>
                  <view class="text"> 设置任务</view>
                  <view class="text"> {{translate("task_set")}}</view>
               </view>
               <view type="text" class="button" @click="clickTaskRecord">
                  <text class="ico task-list" />
                  <view class="text"> 任务记录</view>
                  <view class="text"> {{translate("task_history")}}</view>
                  
                  
@@ -33,7 +33,9 @@
<script>
   import {
      showToast,
      showModal
      showModal,
      showError,
      showInfo
   } from "@/comm/utils.js"
   import {
      Button
@@ -52,7 +54,7 @@
      data() {
         return {
            vehicleIp: "",
            navigationBarTitle: "地图任务",
            navigationBarTitle: this.translate("task_set"),
            unlinked: false
         }
      },
@@ -115,7 +117,7 @@
               const info = await getAgvState(this.vehicleIp)
               return info
            } catch (ex) {
               this.showError(ex)
               showError(ex,this.translate('error'))
               return {}
            }
         },
@@ -124,7 +126,7 @@
               const info = await stations(this.vehicleIp)
               return info.station_list || []
            } catch (ex) {
               this.showError(ex)
               showError(ex,this.translate('error'))
               return []
            }
         },
@@ -138,14 +140,10 @@
               url: `/pages/task/log-list?ip=${this.vehicleIp}`
            })
         },
         showError(ex) {
            let exStr = JSON.stringify(ex)
            if (exStr == "{}")
               exStr = ex
            let tip = typeof ex.msg == "string" ? ex.msg : exStr
            showModal(tip, "错误", false)
         translate(t) {
            if (typeof this.$t == "function") return this.$t(`page.${t}`)
            else return t;
         },
      }
   }
@@ -325,6 +323,8 @@
         margin-top: 75px;
         margin-left: 120px;
         width: 150px;
         max-height: 50vh;
         overflow: auto;
         align-items: center;
         justify-content: center;
         flex-direction: column;