Compare commits
4 Commits
fix/48-pro
...
fd07373d43
Author | SHA1 | Date | |
---|---|---|---|
fd07373d43
|
|||
e6e44d5de8
|
|||
c3cc51dbf9
|
|||
9906e32f45
|
@ -54,20 +54,17 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
onError({commit, dispatch}) {
|
onError({commit}) {
|
||||||
commit('setError')
|
commit('setError')
|
||||||
dispatch('clear')
|
commit('clearProfileId')
|
||||||
|
commit('clearProfile')
|
||||||
|
commit('setNotLoading')
|
||||||
|
commit('hideSpinner')
|
||||||
},
|
},
|
||||||
onNotFound({commit, dispatch}) {
|
onNotFound({commit, dispatch}) {
|
||||||
dispatch('onError')
|
dispatch('onError')
|
||||||
commit('setNotFound', true)
|
commit('setNotFound', true)
|
||||||
},
|
},
|
||||||
clear({commit}) {
|
|
||||||
commit('clearProfileId')
|
|
||||||
commit('clearProfile')
|
|
||||||
commit('hideSpinner')
|
|
||||||
commit('setNotLoading')
|
|
||||||
},
|
|
||||||
async load({state, commit, dispatch, rootState}, profileId) {
|
async load({state, commit, dispatch, rootState}, profileId) {
|
||||||
if (state.loading) {
|
if (state.loading) {
|
||||||
return
|
return
|
||||||
@ -114,7 +111,7 @@ export default {
|
|||||||
const responseData = await response.json()
|
const responseData = await response.json()
|
||||||
commit('setProfile', responseData.profile)
|
commit('setProfile', responseData.profile)
|
||||||
commit('hideSpinner')
|
commit('hideSpinner')
|
||||||
commit('setNotLoading')
|
commit('setNotSearching')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -109,7 +109,6 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleSubmit() {
|
handleSubmit() {
|
||||||
this.$router.push({ query: { query: this.searchText }})
|
|
||||||
this.$store.dispatch('search/search')
|
this.$store.dispatch('search/search')
|
||||||
},
|
},
|
||||||
focusSearchText() {
|
focusSearchText() {
|
||||||
|
@ -112,8 +112,7 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
...mapActions({
|
...mapActions({
|
||||||
loadProfile: 'profile/load',
|
load: 'profile/load'
|
||||||
clearStore: 'profile/clear',
|
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@ -127,11 +126,8 @@ export default {
|
|||||||
},
|
},
|
||||||
async created() {
|
async created() {
|
||||||
const id = parseInt(this.$route.params.memberId, 10)
|
const id = parseInt(this.$route.params.memberId, 10)
|
||||||
this.loadProfile(id)
|
this.load(id)
|
||||||
},
|
}
|
||||||
unmounted() {
|
|
||||||
this.clearStore()
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user