From 60b34ebcd02803e06dd6082a6a13be0603362763 Mon Sep 17 00:00:00 2001 From: JasonChen Date: Fri, 4 Aug 2023 16:45:40 +0800 Subject: [PATCH] =?UTF-8?q?watch=E7=9B=91=E5=90=AC=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=88=97=E8=A1=A8=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/cityExperienceOfficer/Index.vue | 2 ++ src/views/permissions/Index.vue | 19 +++++++++++++++++++ src/views/sales/Offline.vue | 20 ++++++++++++-------- src/views/sales/OnStock.vue | 2 ++ src/views/sales/Online.vue | 2 ++ src/views/stock/DealerIn.vue | 2 ++ src/views/stock/DealerOut.vue | 2 ++ src/views/stock/In.vue | 2 ++ src/views/stock/Out.vue | 2 ++ 9 files changed, 45 insertions(+), 8 deletions(-) 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()