diff --git a/src/views/cityExperienceOfficer/Index.vue b/src/views/cityExperienceOfficer/Index.vue index 1c6cfb8..aeca3ec 100644 --- a/src/views/cityExperienceOfficer/Index.vue +++ b/src/views/cityExperienceOfficer/Index.vue @@ -226,6 +226,8 @@ export default { from.name === 'DealerOut' || from.name === 'UserIndex' || from.name === 'SalesOnline' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || from.name === 'SalesStock') ) { this.$refs.table.loadData() diff --git a/src/views/permissions/Index.vue b/src/views/permissions/Index.vue index e38232a..e7d34e5 100644 --- a/src/views/permissions/Index.vue +++ b/src/views/permissions/Index.vue @@ -133,6 +133,25 @@ export default { } } }, +watch: { + $route (to, from) { + if (to.name === 'PermissionsIndex' && ( + from.name === 'Home' || + from.name === 'cityExperienceOfficer' || + from.name === 'StockOut' || + from.name === 'StockIn' || + from.name === 'DealerIn' || + from.name === 'DealerOut' || + from.name === 'UserIndex' || + from.name === 'SalesOnline' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || + from.name === 'SalesStock') + ) { + this.$refs.table.loadData() + } + } + }, methods: { // 新增用户 diff --git a/src/views/sales/Offline.vue b/src/views/sales/Offline.vue index f75fd51..caf7e7d 100644 --- a/src/views/sales/Offline.vue +++ b/src/views/sales/Offline.vue @@ -159,14 +159,18 @@ export default { }, watch: { $route (to, from) { - if ( - (from.name === 'Detail' && to.name === 'FristCheckrderIndex') || - (from.name === 'Home' && to.name === 'FristCheckrderIndex') || - (from.name === 'AssignrderIndex' && to.name === 'FristCheckrderIndex') || - (from.name === 'SignInrderIndex' && to.name === 'FristCheckrderIndex') || - (from.name === 'ReCheckrderIndex' && to.name === 'FristCheckrderIndex') || - (from.name === 'HandleService' && to.name === 'FristCheckrderIndex') || - (from.name === 'CompleteOrder' && to.name === 'FristCheckrderIndex') + if (to.name === 'SalesOffline' && ( + from.name === 'Home' || + from.name === 'cityExperienceOfficer' || + from.name === 'StockOut' || + from.name === 'StockIn' || + from.name === 'DealerIn' || + from.name === 'DealerOut' || + from.name === 'UserIndex' || + from.name === 'SalesOnline' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || + from.name === 'SalesStock') ) { this.$refs.table.loadData() } diff --git a/src/views/sales/OnStock.vue b/src/views/sales/OnStock.vue index de88673..9f81276 100644 --- a/src/views/sales/OnStock.vue +++ b/src/views/sales/OnStock.vue @@ -168,6 +168,8 @@ export default { from.name === 'DealerOut' || from.name === 'UserIndex' || from.name === 'SalesOnline' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || from.name === 'SalesStock') ) { this.$refs.table.loadData() diff --git a/src/views/sales/Online.vue b/src/views/sales/Online.vue index 1a8a9a7..33418e5 100644 --- a/src/views/sales/Online.vue +++ b/src/views/sales/Online.vue @@ -173,6 +173,8 @@ export default { from.name === 'DealerOut' || from.name === 'UserIndex' || from.name === 'SalesOnline' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || from.name === 'SalesStock') ) { this.$refs.table.loadData() diff --git a/src/views/stock/DealerIn.vue b/src/views/stock/DealerIn.vue index 4356417..5b9c01e 100644 --- a/src/views/stock/DealerIn.vue +++ b/src/views/stock/DealerIn.vue @@ -183,6 +183,8 @@ export default { from.name === 'DealerOut' || from.name === 'UserIndex' || from.name === 'SalesOnline' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || from.name === 'SalesStock') ) { this.$refs.table.loadData() diff --git a/src/views/stock/DealerOut.vue b/src/views/stock/DealerOut.vue index e311e08..679b51e 100644 --- a/src/views/stock/DealerOut.vue +++ b/src/views/stock/DealerOut.vue @@ -181,6 +181,8 @@ export default { from.name === 'DealerOut' || from.name === 'UserIndex' || from.name === 'SalesOnline' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || from.name === 'SalesStock') ) { this.$refs.table.loadData() diff --git a/src/views/stock/In.vue b/src/views/stock/In.vue index 6b3538e..885f4d2 100644 --- a/src/views/stock/In.vue +++ b/src/views/stock/In.vue @@ -132,6 +132,8 @@ export default { from.name === 'DealerOut' || from.name === 'SalesOnline' || from.name === 'UserIndex' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || from.name === 'SalesStock') ) { this.$refs.table.loadData() diff --git a/src/views/stock/Out.vue b/src/views/stock/Out.vue index bb09bcf..8f2108f 100644 --- a/src/views/stock/Out.vue +++ b/src/views/stock/Out.vue @@ -177,6 +177,8 @@ export default { from.name === 'DealerOut' || from.name === 'SalesOnline' || from.name === 'UserIndex' || + from.name === 'SalesOffline' || + from.name === 'PermissionsIndex' || from.name === 'SalesStock') ) { this.$refs.table.loadData()