Commit a536eb65 authored by chenqikuai's avatar chenqikuai

fix

parent ac7e9709
...@@ -58,6 +58,7 @@ import Icon from "@/components/common/Icon.vue"; ...@@ -58,6 +58,7 @@ import Icon from "@/components/common/Icon.vue";
import { useRoute } from "vue-router"; import { useRoute } from "vue-router";
import { getUserMsg } from "@/utils/userMsg"; import { getUserMsg } from "@/utils/userMsg";
import { eRole } from "@/types/roleType"; import { eRole } from "@/types/roleType";
import ChatDBService from "@/db/ChatDBService";
export default defineComponent({ export default defineComponent({
props: { props: {
...@@ -117,8 +118,7 @@ export default defineComponent({ ...@@ -117,8 +118,7 @@ export default defineComponent({
console.log('handle send'); console.log('handle send');
const isStaff = getUserMsg()?.role === eRole.staff; const isStaff = getUserMsg()?.role === eRole.staff;
const isUser = getUserMsg()?.role === eRole.user; const isUser = getUserMsg()?.role === eRole.user;
console.log(isStaff, 'isStaff');
if (isUser && props.serviceShowValue === "人工服务") { if (isUser && props.serviceShowValue === "人工服务") {
messageStore.displayNewMessage({ messageStore.displayNewMessage({
content: { content: {
...@@ -131,6 +131,21 @@ export default defineComponent({ ...@@ -131,6 +131,21 @@ export default defineComponent({
datetime: new Date().getTime(), datetime: new Date().getTime(),
type: ChatMessageTypes.robot, type: ChatMessageTypes.robot,
}) })
ChatDBService.getInstance().handleEveryReceive({
msg: {
content: {
content: inputText.value
},
from: getFromId() as string,
target: target,
uuid: uuidv4(),
state: 'success',
datetime: new Date().getTime(),
type: ChatMessageTypes.robot,
},
masterId: getFromId() as string,
isChattingWithTargetId: true,
})
textInputStore.clearTextMessage(); textInputStore.clearTextMessage();
} else { } else {
sendChatMessage({ type: 1, content: { content: inputText.value } }) sendChatMessage({ type: 1, content: { content: inputText.value } })
......
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