diff --git a/src/components/AppMessage/index.vue b/src/components/AppMessage/index.vue index 2bc15da..0023f6e 100644 --- a/src/components/AppMessage/index.vue +++ b/src/components/AppMessage/index.vue @@ -9,6 +9,7 @@ import { MessageStatusEnum, MessageTypeEnum } from '@/enums/messageEnum' import { MenuTypeEnum } from '@/enums/menuEnum' import { copyText } from '@/utils/copyTextToClipboard' import { useMessageStore } from '@/store/moules/messageStore/index' +import { MqttContentErrorEnum } from '@/enums/mqttEnum' const props = defineProps({ elIndex: { @@ -133,27 +134,24 @@ onMounted(async () => { >
-
-

+

{{ item.content }}

+
@@ -165,7 +163,13 @@ onMounted(async () => { 复制
-
+
重新回答
diff --git a/src/enums/mqttEnum.ts b/src/enums/mqttEnum.ts index d87218b..623857b 100644 --- a/src/enums/mqttEnum.ts +++ b/src/enums/mqttEnum.ts @@ -1,11 +1,3 @@ -/* - * @Description: - * @Author: yeke - * @Date: 2024-01-09 14:10:43 - * @LastEditors: yeke - * @LastEditTime: 2024-01-10 14:25:19 - */ - /** * @description: mqtt 连接状态枚举 * @param UNCONNECTED 未连接 @@ -17,22 +9,22 @@ */ export enum MqttConnectStateEnum { // 未连接 - UNCONNECTED = "unConnected", + UNCONNECTED = 'unConnected', // 连接中 - CONNECTING = "connecting", + CONNECTING = 'connecting', // 已连接 - CONNECTED = "connected", + CONNECTED = 'connected', // 连接失败 - CONNECT_FAILED = "connectFailed", - + CONNECT_FAILED = 'connectFailed', + // 断开连接 - DISCONNECTED = "disConnected", + DISCONNECTED = 'disConnected', // 断开中 - DISCONNECTING = "disconnecting", + DISCONNECTING = 'disconnecting', // 断开失败 - DISCONNECT_FAILED = "disconnectFailed", + DISCONNECT_FAILED = 'disconnectFailed', // 重连中 - RECONNECTING = "reConnecting", + RECONNECTING = 'reConnecting', } /** @@ -44,11 +36,19 @@ export enum MqttConnectStateEnum { */ export enum MqttSubcribeStateEnum { // 未订阅 - UNSUBSCRIBED = "unSubscribed", + UNSUBSCRIBED = 'unSubscribed', // 订阅中 - SUBSCRIBING = "subscribing", + SUBSCRIBING = 'subscribing', // 订阅成功 - SUBSCRIBE_SUCCESS = "subscribeSuccess", + SUBSCRIBE_SUCCESS = 'subscribeSuccess', // 订阅失败 - SUBSCRIBE_FAILED = "subscribeFailed", + SUBSCRIBE_FAILED = 'subscribeFailed', +} + +/** + * @description: mqtt message_content 错误回复 + * @param SENSITIVE_WORD 敏感词汇 + */ +export enum MqttContentErrorEnum { + SENSITIVE_WORD = '不符合安全规范,请重新输入', } diff --git a/src/hooks/useMqtt.ts b/src/hooks/useMqtt.ts index 613ed20..c75adc9 100644 --- a/src/hooks/useMqtt.ts +++ b/src/hooks/useMqtt.ts @@ -4,7 +4,6 @@ import { MqttService } from '@/utils/mqtt' import { useUserStore } from '@/store/moules/userStore/index' import { useMessageStore } from '@/store/moules/messageStore/index' import { MessageStatusEnum, MessageTypeEnum, ModelTypeEnum } from '@/enums/messageEnum' -import { MenuTypeEnum } from '@/enums/menuEnum' export function useMqtt() { const userStore = useUserStore() @@ -64,6 +63,7 @@ export function useMqtt() { avatar: '', messageStatus: MessageStatusEnum.END, }) + userStore.getChatInfoFun() } }) })