集优化项目阶段代码提交

init
gongdi 4 years ago
parent 611aa84ed4
commit 3732122884

@ -14,12 +14,14 @@
export default{
data(){
return {
imgUrl: ""
imgUrl: this.$store.state.userStore.portraitUrl,
}
},
props: ['personId'],
created() {
this.getImgSrc(this.$props.personId)
if(!this.imgUrl || this.imgUrl === "") {
this.getImgSrc(this.$props.personId)
}
},
methods: {
getImgSrc: function (personId) {
@ -37,6 +39,7 @@
if (result[0].status === 200) {
if (resData.success === true) {
this.imgUrl = StaticParams.getThumbUrl(resData.file_id + "." + resData.extension, 100, 100, 100);
this.$store.commit('userStore/setPortraitUrl', this.imgUrl);
}
}
})

@ -4,11 +4,13 @@ export default {
user: null,
roles: null,
menus: null,
portraitUrl:""
},
getter: {
user: state => state.user,
roles: state => state.roles,
menus: state => state.menus,
portraitUrl: state => state.portraitUrl,
},
mutations: {
setUser (state, user) {
@ -20,10 +22,14 @@ export default {
setMenus (state, menus) {
state.menus = menus;
},
setPortraitUrl (state, portraitUrl) {
state.portraitUrl = portraitUrl;
},
clearUser (state) {
state.user = null;
state.roles = null;
state.menus = null;
state.portraitUrl = null;
}
}
}
Loading…
Cancel
Save