watch监听控制页面列表刷新

This commit is contained in:
JasonChen
2023-08-04 16:45:40 +08:00
parent 58d8b32131
commit 60b34ebcd0
9 changed files with 45 additions and 8 deletions

View File

@@ -226,6 +226,8 @@ export default {
from.name === 'DealerOut' || from.name === 'DealerOut' ||
from.name === 'UserIndex' || from.name === 'UserIndex' ||
from.name === 'SalesOnline' || from.name === 'SalesOnline' ||
from.name === 'SalesOffline' ||
from.name === 'PermissionsIndex' ||
from.name === 'SalesStock') from.name === 'SalesStock')
) { ) {
this.$refs.table.loadData() this.$refs.table.loadData()

View File

@@ -132,6 +132,25 @@ export default {
return getMiddlesManageUsers(requestParameters) return getMiddlesManageUsers(requestParameters)
} }
} }
},
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: { methods: {

View File

@@ -159,14 +159,18 @@ export default {
}, },
watch: { watch: {
$route (to, from) { $route (to, from) {
if ( if (to.name === 'SalesOffline' && (
(from.name === 'Detail' && to.name === 'FristCheckrderIndex') || from.name === 'Home' ||
(from.name === 'Home' && to.name === 'FristCheckrderIndex') || from.name === 'cityExperienceOfficer' ||
(from.name === 'AssignrderIndex' && to.name === 'FristCheckrderIndex') || from.name === 'StockOut' ||
(from.name === 'SignInrderIndex' && to.name === 'FristCheckrderIndex') || from.name === 'StockIn' ||
(from.name === 'ReCheckrderIndex' && to.name === 'FristCheckrderIndex') || from.name === 'DealerIn' ||
(from.name === 'HandleService' && to.name === 'FristCheckrderIndex') || from.name === 'DealerOut' ||
(from.name === 'CompleteOrder' && to.name === 'FristCheckrderIndex') from.name === 'UserIndex' ||
from.name === 'SalesOnline' ||
from.name === 'SalesOffline' ||
from.name === 'PermissionsIndex' ||
from.name === 'SalesStock')
) { ) {
this.$refs.table.loadData() this.$refs.table.loadData()
} }

View File

@@ -168,6 +168,8 @@ export default {
from.name === 'DealerOut' || from.name === 'DealerOut' ||
from.name === 'UserIndex' || from.name === 'UserIndex' ||
from.name === 'SalesOnline' || from.name === 'SalesOnline' ||
from.name === 'SalesOffline' ||
from.name === 'PermissionsIndex' ||
from.name === 'SalesStock') from.name === 'SalesStock')
) { ) {
this.$refs.table.loadData() this.$refs.table.loadData()

View File

@@ -173,6 +173,8 @@ export default {
from.name === 'DealerOut' || from.name === 'DealerOut' ||
from.name === 'UserIndex' || from.name === 'UserIndex' ||
from.name === 'SalesOnline' || from.name === 'SalesOnline' ||
from.name === 'SalesOffline' ||
from.name === 'PermissionsIndex' ||
from.name === 'SalesStock') from.name === 'SalesStock')
) { ) {
this.$refs.table.loadData() this.$refs.table.loadData()

View File

@@ -183,6 +183,8 @@ export default {
from.name === 'DealerOut' || from.name === 'DealerOut' ||
from.name === 'UserIndex' || from.name === 'UserIndex' ||
from.name === 'SalesOnline' || from.name === 'SalesOnline' ||
from.name === 'SalesOffline' ||
from.name === 'PermissionsIndex' ||
from.name === 'SalesStock') from.name === 'SalesStock')
) { ) {
this.$refs.table.loadData() this.$refs.table.loadData()

View File

@@ -181,6 +181,8 @@ export default {
from.name === 'DealerOut' || from.name === 'DealerOut' ||
from.name === 'UserIndex' || from.name === 'UserIndex' ||
from.name === 'SalesOnline' || from.name === 'SalesOnline' ||
from.name === 'SalesOffline' ||
from.name === 'PermissionsIndex' ||
from.name === 'SalesStock') from.name === 'SalesStock')
) { ) {
this.$refs.table.loadData() this.$refs.table.loadData()

View File

@@ -132,6 +132,8 @@ export default {
from.name === 'DealerOut' || from.name === 'DealerOut' ||
from.name === 'SalesOnline' || from.name === 'SalesOnline' ||
from.name === 'UserIndex' || from.name === 'UserIndex' ||
from.name === 'SalesOffline' ||
from.name === 'PermissionsIndex' ||
from.name === 'SalesStock') from.name === 'SalesStock')
) { ) {
this.$refs.table.loadData() this.$refs.table.loadData()

View File

@@ -177,6 +177,8 @@ export default {
from.name === 'DealerOut' || from.name === 'DealerOut' ||
from.name === 'SalesOnline' || from.name === 'SalesOnline' ||
from.name === 'UserIndex' || from.name === 'UserIndex' ||
from.name === 'SalesOffline' ||
from.name === 'PermissionsIndex' ||
from.name === 'SalesStock') from.name === 'SalesStock')
) { ) {
this.$refs.table.loadData() this.$refs.table.loadData()