Browse Source

客户编辑或修改

zhaoxiaohai 2 years ago
parent
commit
d178ea4735
1 changed files with 18 additions and 15 deletions
  1. 18 15
      packageA/setclient/addAndEditor.js

+ 18 - 15
packageA/setclient/addAndEditor.js

@@ -178,21 +178,24 @@ Page({
                 icon: "none"
             })
             setTimeout(() => {
-                const pages = getCurrentPages();
-                const page = pages[pages.length - 2];
-                if (page.__route__ == 'packageA/setclient/index') {
-                    page.getList(true);
-                    wx.navigateBack();
-                    setTimeout(() => {
-                        wx.navigateTo({
-                            url: '/packageA/setclient/detail?id=' + res.data.sa_customersid,
-                        })
-                    }, 200)
-                } else {
-                    pages[pages.length - 3].getList(true);
-                    wx.navigateBack()
-                    page.getDetail();
-                }
+                wx.navigateBack()
+                getCurrentPages().forEach(v => {
+                    switch (v.__route__) {
+                        case 'packageA/setclient/index':
+                            v.getList(true);
+                            break;
+                        case 'packageA/setclient/search':
+                            v.getList(true);
+                            break;
+                        case 'packageA/setclient/detail':
+                            v.getDetail();
+                            break;
+                    }
+                })
+                let pages = getCurrentPages();
+                if (pages[pages.length - 2].__route__ == 'packageA/setclient/index') wx.navigateTo({
+                    url: '/packageA/setclient/detail?id=' + res.data.sa_customersid,
+                })
             }, 300)
         })
     },