集优化项目阶段代码提交

init
gongdi 4 years ago
parent 611aa84ed4
commit 3732122884

@ -14,12 +14,14 @@
export default{ export default{
data(){ data(){
return { return {
imgUrl: "" imgUrl: this.$store.state.userStore.portraitUrl,
} }
}, },
props: ['personId'], props: ['personId'],
created() { created() {
this.getImgSrc(this.$props.personId) if(!this.imgUrl || this.imgUrl === "") {
this.getImgSrc(this.$props.personId)
}
}, },
methods: { methods: {
getImgSrc: function (personId) { getImgSrc: function (personId) {
@ -37,6 +39,7 @@
if (result[0].status === 200) { if (result[0].status === 200) {
if (resData.success === true) { if (resData.success === true) {
this.imgUrl = StaticParams.getThumbUrl(resData.file_id + "." + resData.extension, 100, 100, 100); 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, user: null,
roles: null, roles: null,
menus: null, menus: null,
portraitUrl:""
}, },
getter: { getter: {
user: state => state.user, user: state => state.user,
roles: state => state.roles, roles: state => state.roles,
menus: state => state.menus, menus: state => state.menus,
portraitUrl: state => state.portraitUrl,
}, },
mutations: { mutations: {
setUser (state, user) { setUser (state, user) {
@ -20,10 +22,14 @@ export default {
setMenus (state, menus) { setMenus (state, menus) {
state.menus = menus; state.menus = menus;
}, },
setPortraitUrl (state, portraitUrl) {
state.portraitUrl = portraitUrl;
},
clearUser (state) { clearUser (state) {
state.user = null; state.user = null;
state.roles = null; state.roles = null;
state.menus = null; state.menus = null;
state.portraitUrl = null;
} }
} }
} }
Loading…
Cancel
Save