diff --git a/apps/web-ele/src/api/mall/promotion/kefu/conversation/index.ts b/apps/web-ele/src/api/mall/promotion/kefu/conversation/index.ts index c2cdaf255..6510dc0ec 100644 --- a/apps/web-ele/src/api/mall/promotion/kefu/conversation/index.ts +++ b/apps/web-ele/src/api/mall/promotion/kefu/conversation/index.ts @@ -5,38 +5,24 @@ import { requestClient } from '#/api/request'; export namespace MallKefuConversationApi { /** 客服会话 */ export interface Conversation { - /** 编号 */ - id: number; - /** 会话所属用户 */ - userId: number; - /** 会话所属用户头像 */ - userAvatar: string; - /** 会话所属用户昵称 */ - userNickname: string; - /** 最后聊天时间 */ - lastMessageTime: Date; - /** 最后聊天内容 */ - lastMessageContent: string; - /** 最后发送的消息类型 */ - lastMessageContentType: number; - /** 管理端置顶 */ - adminPinned: boolean; - /** 用户是否可见 */ - userDeleted: boolean; - /** 管理员是否可见 */ - adminDeleted: boolean; - /** 管理员未读消息数 */ - adminUnreadMessageCount: number; - /** 创建时间 */ - createTime?: string; + id: number; // 编号 + userId: number; // 会话所属用户 + userAvatar: string; // 会话所属用户头像 + userNickname: string; // 会话所属用户昵称 + lastMessageTime: Date; // 最后聊天时间 + lastMessageContent: string; // 最后聊天内容 + lastMessageContentType: number; // 最后发送的消息类型 + adminPinned: boolean; // 管理端置顶 + userDeleted: boolean; // 用户是否可见 + adminDeleted: boolean; // 管理员是否可见 + adminUnreadMessageCount: number; // 管理员未读消息数 + createTime?: string; // 创建时间 } /** 会话置顶请求 */ export interface ConversationPinnedUpdate { - /** 会话编号 */ - id: number; - /** 是否置顶 */ - pinned: boolean; + id: number; // 会话编号 + pinned: boolean; // 是否置顶 } } diff --git a/apps/web-ele/src/api/mall/promotion/kefu/message/index.ts b/apps/web-ele/src/api/mall/promotion/kefu/message/index.ts index 4bf08306e..3fb363267 100644 --- a/apps/web-ele/src/api/mall/promotion/kefu/message/index.ts +++ b/apps/web-ele/src/api/mall/promotion/kefu/message/index.ts @@ -5,44 +5,29 @@ import { requestClient } from '#/api/request'; export namespace MallKefuMessageApi { /** 客服消息 */ export interface Message { - /** 编号 */ - id: number; - /** 会话编号 */ - conversationId: number; - /** 发送人编号 */ - senderId: number; - /** 发送人头像 */ - senderAvatar: string; - /** 发送人类型 */ - senderType: number; - /** 接收人编号 */ - receiverId: number; - /** 接收人类型 */ - receiverType: number; - /** 消息类型 */ - contentType: number; - /** 消息内容 */ - content: string; - /** 是否已读 */ - readStatus: boolean; - /** 创建时间 */ - createTime: Date; + id: number; // 编号 + conversationId: number; // 会话编号 + senderId: number; // 发送人编号 + senderAvatar: string; // 发送人头像 + senderType: number; // 发送人类型 + receiverId: number; // 接收人编号 + receiverType: number; // 接收人类型 + contentType: number; // 消息类型 + content: string; // 消息内容 + readStatus: boolean; // 是否已读 + createTime: Date; // 创建时间 } /** 发送消息请求 */ export interface MessageSend { - /** 会话编号 */ - conversationId: number; - /** 消息类型 */ - contentType: number; - /** 消息内容 */ - content: string; + conversationId: number; // 会话编号 + contentType: number; // 消息类型 + content: string; // 消息内容 } /** 消息列表查询参数 */ export interface MessageQuery extends PageParam { - /** 会话编号 */ - conversationId: number; + conversationId: number; // 会话编号 } } diff --git a/apps/web-ele/src/views/mall/home/modules/shortcut-card.vue b/apps/web-ele/src/views/mall/home/modules/shortcut-card.vue index 8bd97d6e8..0e5be2b90 100644 --- a/apps/web-ele/src/views/mall/home/modules/shortcut-card.vue +++ b/apps/web-ele/src/views/mall/home/modules/shortcut-card.vue @@ -14,7 +14,7 @@ const router = useRouter(); const menuList = [ { name: '用户管理', - icon: 'ep:user-filled', + icon: 'lucide:user', bgColor: 'bg-red-400', routerName: 'MemberUser', }, @@ -26,7 +26,7 @@ const menuList = [ }, { name: '订单管理', - icon: 'ep:list', + icon: 'lucide:list', bgColor: 'bg-yellow-500', routerName: 'TradeOrder', }, @@ -44,13 +44,13 @@ const menuList = [ }, { name: '优惠券', - icon: 'ep:ticket', + icon: 'lucide:ticket', bgColor: 'bg-blue-500', routerName: 'PromotionCoupon', }, { name: '拼团活动', - icon: 'fa:group', + icon: 'lucide:users', bgColor: 'bg-purple-500', routerName: 'PromotionBargainActivity', },