|
@@ -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)
|
|
|
})
|
|
|
},
|