2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
|
|
"use strict";const e=require("../../common/vendor.js"),n=require("../../common/assets.js");require("../adapter-vue.js");const r=require("../utils/env.js"),a=require("./TUIChat/config.js"),t=require("./TUIChat/entry-chat-only.js"),o=require("./TUIChat/utils/utils.js"),i=require("./TUIChat/offlinePushInfoManager/index.js"),s=require("../../stores/counter.js"),u=require("../../components/request.js"),c=require("../../components/generateMsgId.js"),l=require("./TUIChat/server.js"),h=require("./TUIConversation/server.js"),p=require("./TUISearch/search-type-list.js"),d=require("./TUISearch/search-time-list.js"),f=require("./TUISearch/server.js"),v=require("./TUIContact/server.js"),T=require("./TUIGroup/server.js");require("./TUIConversation/entry.js"),Math||(C+y+m+g+U+I)();const C=()=>"./TUIChat/chat-header/index.js",m=()=>"./TUIChat/message-list/index.js",I=()=>"./TUIChat/message-input/index.js",g=()=>"./TUIChat/mulitple-select-panel/index.js",y=()=>"./TUIChat/forward/index.js",U=()=>"./TUIChat/message-input-toolbar/index.js",S=e.defineComponent({__name:"index",emits:["closeChat"],setup(l,{emit:h}){const p=s.useCounterStore();let d=e.ref(),f=e.ref();e.ref(),e.onLoad((n=>{t.initChat(n),d.value=JSON.parse(n.myitem),console.log(d.value),f.value=JSON.parse(n.youritem),console.log(f.value),p.$patch({youritem:f.value}),setTimeout((()=>{var n,r;n=d.value,r=f.value,u.request({url:"pk/createPkRecord",method:"POST",data:{pkIdA:r.id,pkIdB:n.id,userIdA:r.senderId,userIdB:n.senderId,pkTime:r.pkTime,pkNumber:r.pkNumber,anchorIdA:r.anchorId,anchorIdB:n.anchorId,anchorIconA:r.anchorIcon,anchorIconB:n.anchorIcon,piIdA:r.id,piIdB:n.id},userInfo:!0}).then((a=>{var t,s,l,h,d;if(200===a.code){console.log("发送成功",a.data);const f=c.generateMsgId(),v={data:JSON.stringify({businessID:"pk",keyid:f,myitem:p.myitem.id,pkIdA:r.id,pkIdB:n.id,userIdA:r.senderId,userIdB:n.senderId,pkTime:r.pkTime,pkNumber:r.pkNumber,id:a.data.id,link:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/pk.png",btnDisplay:!0}),description:"邀请参加PK",extension:"邀请参加PK"},T={to:(null==(s=null==(t=null==k?void 0:k.value)?void 0:t.groupProfile)?void 0:s.groupID)||(null==(h=null==(l=null==k?void 0:k.value)?void 0:l.userProfile)?void 0:h.userID),conversationType:null==(d=null==k?void 0:k.value)?void 0:d.type,payload:v,needReadReceipt:o.isEnabledMessageReadReceiptGlobal()},C={conversation:k.value,payload:T.payload,messageType:e.qt.TYPES.MSG_CUSTOM},m={offlinePushInfo:i.OfflinePushInfoManager.create(C)};e.Qt.sendCustomMessage(T,m).then((e=>{u.request({url:"chat/add",method:"POST",data:{messageInfo:JSON.stringify(e.data.message),keyId:f},userInfo:!0})})),n.value=null,r.value=null,k.value=null}else e.index.showToast({title:a.msg,icon:"none",duration:3e3})}))}),1e3)})),e.onUnload((()=>{t.logout(!1).then((()=>{})).catch((()=>{}))}));const v=h,T=e.ref(void 0),C=e.ref(!1),m=e.ref(!1),I=e.ref(),g=e.ref(),y=e.ref(!1),U=e.ref("none"),S=e.ref(),P=e.ref(),E=e.ref([]),b=a.ChatConfig.getFeatureConfig();e.onMounted((()=>{e.Jt.watch(e.o.CONV,{currentConversation:D})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CONV,{currentConversation:D}),j()}));let k=e.ref();e.Jt.watch(e.o.CONV,{currentConversation:e=>{k.value=e}});const x=e.computed((()=>!r.isUniFrameWork||"none"!==U.value)),_=e.computed((()=>{let n="";switch(I.value){case 4:n=e.Wt.t("TUIChat.您已被管理员移出群聊");break;case 5:n=e.Wt.t("TUIChat.该群聊已被解散");break;default:n=e.Wt.t("TUIChat.您已退出该群聊")}return n})),j=()=>{e.Xt.switchConversation("")},M=e=>{v("closeChat",e),j()},w=e=>{var n;null==(n=S.value)||n.insertEmoji(e)},O=(e,n)=>{var r,a,t;if(e&&n)switch(n){case"reference":case"reply":break;case"reedit":(null==(r=null==e?void 0:e.payload)?void 0:r.text)&&(null==(t=null==S?void 0:S.value)||t.reEdit(null==(a=null==e?void 0:e.payload)?void 0:a.text))}},R=()=>{E.value[0].listener.onClicked({groupID:T.value})};function q(){e.index.navigateBack({delta:1})}function N(n){U.value=U.value===n?"none":n,"none"!==U.value&&r.isUniFrameWork&&e.index.$emit("scroll-to-bottom")}function F(){var e;null==(e=P
|