Commit 109f1693 authored by chenqikuai's avatar chenqikuai

fix: 修复头像显示

parent b1296b4d
<template>
<div
class="flex chatlistitem relative -mr-1 py-2 border-b"
@click="$emit('chat')"
>
<div class="flex relative -mr-1 py-2 border-b h-16" @click="$emit('chat')">
<div class="self-center mr-4 flex-shrink-0">
<img
v-if="!isStaff"
v-if="!isUser"
class="w-10 h-10 rounded-md object-cover"
src="@/assets/icons/avatar.png"
alt="avatar"
......@@ -26,6 +23,6 @@
defineEmits(["chat"]);
defineProps({
displayName: String,
isStaff: Boolean,
isUser: Boolean,
});
</script>
......@@ -3,6 +3,7 @@
<AddressBookItem
v-for="target in list"
:display-name="target.displayName"
:is-user="isUser"
@chat="
$router.push({
name: 'Chat',
......@@ -22,7 +23,7 @@ import { staffGetUsers } from "@/service/StaffService";
import UserService from "@/service/UserService";
import { eRole } from "@/types/roleType";
import { getUserMsg } from "@/utils/userMsg";
import { reactive, ref } from "@vue/reactivity";
import { computed, reactive, ref } from "@vue/reactivity";
import { List } from "vant";
import { iContactPerson } from "@/types/chat/index";
import { getDisplayNamesFromAddress } from "@/utils/displayName";
......@@ -39,6 +40,10 @@ const state = reactive({
isEmpty: false,
});
const isUser = computed(() => {
return getUserMsg()?.role2 === eRole.user;
});
async function staffLoadCustoms() {
const ret = await staffGetUsers({
is_desc: true,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment