Quellcode durchsuchen

页面跳转整理

XuZinan vor 2 Jahren
Ursprung
Commit
f2dd7a62c1
2 geänderte Dateien mit 13 neuen und 28 gelöschten Zeilen
  1. 5 6
      pages/Project/add.vue
  2. 8 22
      pages/Project/detail.vue

+ 5 - 6
pages/Project/add.vue

@@ -266,13 +266,14 @@ export default {
       }
       if (this.project_id == 0) {
         await createApproval(payload);
+        uni.navigateBack();
       } else {
         payload.id = Number(this.project_id);
         await updateApproval(payload);
+        uni.navigateBack({
+          delta: 2,
+        });
       }
-      uni.redirectTo({
-        url: "./list",
-      });
     },
     onHandleSubmit(value) {
       if (value) {
@@ -290,9 +291,7 @@ export default {
           }
         });
       } else {
-        uni.redirectTo({
-          url: "./list",
-        });
+        uni.navigateBack();
       }
     },
     async init(options) {

+ 8 - 22
pages/Project/detail.vue

@@ -345,9 +345,7 @@ export default {
               });
               setTimeout(function () {
                 uni.hideToast();
-                uni.redirectTo({
-                  url: "./auth",
-                });
+                uni.navigateBack();
               }, 1800);
             }
           },
@@ -373,9 +371,7 @@ export default {
               });
               setTimeout(function () {
                 uni.hideToast();
-                uni.redirectTo({
-                  url: "./auth",
-                });
+                uni.navigateBack();
               }, 1800);
             }
           },
@@ -458,7 +454,7 @@ export default {
       }
     },
     onEdit() {
-      uni.redirectTo({
+      uni.navigateTo({
         url: `./add?project_id=${this.currentProject.id}`,
       });
     },
@@ -476,9 +472,7 @@ export default {
             });
             setTimeout(function () {
               uni.hideToast();
-              uni.redirectTo({
-                url: "./list",
-              });
+              uni.navigateBack();
             }, 1800);
           }
         },
@@ -502,9 +496,7 @@ export default {
             });
             setTimeout(function () {
               uni.hideToast();
-              uni.redirectTo({
-                url: "./list",
-              });
+              uni.navigateBack();
             }, 1800);
           }
         },
@@ -543,9 +535,7 @@ export default {
           });
           setTimeout(function () {
             uni.hideToast();
-            uni.redirectTo({
-              url: "./list",
-            });
+            uni.navigateBack();
           }, 1800);
         }
       });
@@ -569,9 +559,7 @@ export default {
           });
           setTimeout(function () {
             uni.hideToast();
-            uni.redirectTo({
-              url: "./list",
-            });
+            uni.navigateBack();
           }, 1800);
         }
       });
@@ -595,9 +583,7 @@ export default {
           });
           setTimeout(function () {
             uni.hideToast();
-            uni.redirectTo({
-              url: "./list",
-            });
+            uni.navigateBack();
           }, 1800);
         }
       });