Ver código fonte

返回路由

pengjing 11 meses atrás
pai
commit
d8db1f4be9

+ 4 - 0
h5app/src/router/index.ts

@@ -177,6 +177,10 @@ const routes: Array<RouteRecordRaw> = [
             {
                 path: 'tabMain/userQrCode/index',
                 component: () => import('@/views/pages/userQrCode/index.vue')
+            },
+            {
+                path: 'tabWork/userQrCode/index',
+                component: () => import('@/views/pages/userQrCode/index.vue')
             }
         ]
     },

+ 13 - 1
h5app/src/views/pages/work/track/index.vue

@@ -2,6 +2,9 @@
   <ion-page class="list-page">
     <ion-header class="header-theme2 header-theme3">
       <ion-toolbar>
+        <ion-buttons slot="start">
+          <ion-icon :icon="arrowBackOutline" @click="onBack"></ion-icon>
+        </ion-buttons>
         <ion-title>工作轨迹</ion-title>
       </ion-toolbar>
     </ion-header>
@@ -24,6 +27,8 @@ import {getLongitudeLatitudeList} from "../../../../api/position";
 import {alertController, onIonViewDidEnter} from "@ionic/vue";
 import {useUserStore} from "../../../../store/modules/user";
 import dayjs from 'dayjs';
+import {arrowBackOutline} from 'ionicons/icons';
+import {useRouter} from "vue-router";
 
 const presentAlert = async (header, message) => {
   const alert = await alertController.create({
@@ -40,6 +45,7 @@ const presentAlert = async (header, message) => {
 export default defineComponent({
   name: 'user_track',
   setup() {
+    const router = useRouter();
     const userStore = useUserStore();
     const user = ref(userStore.getUserInfo);
     const startDate = ref(dayjs(new Date()).format('YYYY-MM-DD'));
@@ -99,6 +105,10 @@ export default defineComponent({
       setLine();
     };
 
+    const onBack = () => {
+      router.push('/tabs/tabWork');
+    }
+
     /*window.onload = initMap;*/
 
     onIonViewDidEnter(() => {
@@ -107,7 +117,9 @@ export default defineComponent({
 
     return {
       startDate,
-      search
+      search,
+      onBack,
+      arrowBackOutline
     }
   }
 });

+ 1 - 1
h5app/src/views/sapp/tabWork.vue

@@ -78,7 +78,7 @@
          <div class="content-title">我的应用</div>
          <div class="content-applist">
            <div class="tool-box">
-             <a class="tool-item box-line"  @click="router.push('/tabs/tabMain/userQrCode/index')">
+             <a class="tool-item box-line"  @click="router.push('/tabs/tabWork/userQrCode/index')">
                <div class="tool-img">
                  <img src="@/assets/icon/qrcode.png">
                </div>