diff --git a/src/pages/mine/components/mine-user-blue.vue b/src/pages/mine/components/mine-user-blue.vue index bfe0f61..c53baea 100644 --- a/src/pages/mine/components/mine-user-blue.vue +++ b/src/pages/mine/components/mine-user-blue.vue @@ -21,7 +21,7 @@ - + {{ actualName }} @@ -54,6 +54,7 @@ import { computed, ref } from 'vue'; import { SmartLoading, SmartToast } from '@/lib/smart-support'; import { smartSentry } from '@/lib/smart-sentry'; + import defaultAvatar from '@/static/common/default-avatar.png'; const userStore = useUserStore(); @@ -61,6 +62,10 @@ return userStore.administratorFlag || userStore.backAdministratorFlag; }); + const avatar = computed(() => { + return useUserStore().avatar; + }); + const actualName = computed(() => { return userStore.actualName; }); diff --git a/src/pages/villager/villager-list.vue b/src/pages/villager/villager-list.vue index d6b3dbb..764658e 100644 --- a/src/pages/villager/villager-list.vue +++ b/src/pages/villager/villager-list.vue @@ -3,7 +3,12 @@ - + @@ -52,10 +57,10 @@ }, }); - const _previewImage = (images, image) => { + const _previewImage = (image) => { //预览图片 uni.previewImage({ - urls: images, + urls: [image], current: image, }); }; diff --git a/src/static/common/default-avatar.png b/src/static/common/default-avatar.png new file mode 100644 index 0000000..2c3dd61 Binary files /dev/null and b/src/static/common/default-avatar.png differ diff --git a/src/store/modules/system/user.js b/src/store/modules/system/user.js index f7f3d6d..e1d1dd6 100644 --- a/src/store/modules/system/user.js +++ b/src/store/modules/system/user.js @@ -166,6 +166,7 @@ export const useUserStore = defineStore({ this.lastLoginTime = data.lastLoginTime; this.currentVillageId = data.villageId; this.villagerId = data.villagerId; + this.avatar = data.avatar; uni.setStorageSync(USER_TOKEN, data.token);