Files
tk-mini-program/unpackage/dist/build/mp-weixin/TUIKit/components/index.js
pengxiaolong c5042d08c3 优化页面
2025-06-09 19:18:38 +08:00

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.value)||e.scrollToLatestMessage()}function $(e){y.value=void 0===e?!y.value:e}function A(){var e;null==(e=P.value)||e.mergeForwardMessage()}function W(){var e;null==(e=P.value)||e.oneByOneForwardMessage()}function D(n){if(function(e){(null==e?void 0:e.operationType)>0?(E.value=[],m.value=!0,I.value=null==e?void 0:e.operationType):(m.value=!1,I.value=void 0)}(n),!n)return;if(g.value===(null==n?void 0:n.conversationID))return;C.value=!1;let r=e.qt.TYPES.CONV_C2C;const t=n.conversationID;if(t.startsWith(e.qt.TYPES.CONV_GROUP)&&(r=e.qt.TYPES.CONV_GROUP,C.value=!0,T.value=t.replace(e.qt.TYPES.CONV_GROUP,"")),E.value=[],y.value=!1,a.ChatConfig.setChatType(r),e.R.notifyEvent(e.E.TUIChat.EVENT.CHAT_STATE_CHANGED,e.E.TUIChat.EVENT_SUB_KEY.CHAT_OPENED,{groupID:T.value}),e.R.callService({serviceName:e.E.TUICustomerServicePlugin.SERVICE.NAME,method:e.E.TUICustomerServicePlugin.SERVICE.METHOD.ACTIVE_CONVERSATION,params:{conversationID:t}}),a.ChatConfig.getChatType()===e.E.TUIChat.TYPE.ROOM&&!0===a.ChatConfig.getFeatureConfig(e.E.TUIChat.FEATURE.InputVoice))return a.ChatConfig.setTheme("light"),void(g.value="");a.ChatConfig.getChatType()===e.E.TUIChat.TYPE.GROUP&&(E.value=e.R.getExtensionList(e.E.TUIChat.EXTENSION.CHAT_HEADER.EXT_ID)),e.Jt.update(e.o.CUSTOM,"activeConversation",t),g.value=t}return(a,t)=>e.e({a:n._imports_0,b:e.o$1(q),c:n._imports_1,d:!e.unref(g)},e.unref(g)?{}:{e:e.n(!e.unref(r.isPC)&&"tui-chat-h5-default")},{f:e.unref(g)},e.unref(g)?e.e({g:e.n(!e.unref(r.isPC)&&"tui-chat-H5-header"),h:e.n(e.unref(r.isUniFrameWork)&&"tui-chat-uniapp-header"),i:e.o$1(M),j:e.o$1(R),k:e.p({isGroup:e.unref(C),headerExtensionList:e.unref(E)}),l:e.o$1($),m:e.sr(P,"f49ffe98-2",{k:"messageListRef"}),n:e.n(!e.unref(r.isPC)&&"tui-chat-h5-message-list"),o:e.o$1(O),p:e.o$1((()=>N("none"))),q:e.o$1($),r:e.p({isGroup:e.unref(C),groupID:e.unref(T),isNotInGroup:e.unref(m),isMultipleSelectMode:e.unref(y)}),s:e.unref(m)},e.unref(m)?{t:e.t(e.unref(_)),v:e.unref(r.isMobile)?1:""}:e.unref(y)?{x:e.o$1(W),y:e.o$1(A),z:e.o$1($)}:e.e({A:e.unref(x)},e.unref(x)?{B:e.n(!e.unref(r.isPC)&&"tui-chat-h5-message-input-toolbar"),C:e.n(e.unref(r.isUniFrameWork)&&"tui-chat-uni-message-input-toolbar"),D:e.o$1(w),E:e.o$1(N),F:e.o$1(F),G:e.p({displayType:e.unref(U)})}:{},{H:e.sr(S,"f49ffe98-5",{k:"messageInputRef"}),I:e.n(!e.unref(r.isPC)&&"tui-chat-h5-message-input"),J:e.n(e.unref(r.isUniFrameWork)&&"tui-chat-uni-message-input"),K:e.n(e.unref(r.isWeChat)&&"tui-chat-wx-message-input"),L:e.o$1(N),M:e.p({enableAt:e.unref(b).InputMention,isMuted:!1,muteText:e.unref(e.Wt).t("TUIChat.您已被管理员禁言"),placeholder:e.unref(e.Wt).t("TUIChat.请输入消息"),inputToolbarDisplayType:e.unref(U)})}),{w:e.unref(y),N:e.n(!e.unref(r.isPC)&&"tui-chat-h5")}):{},{O:!e.unref(m)&&!e.unref(r.isApp)&&e.unref(r.isUniFrameWork)&&e.unref(C)&&e.unref(E).length>0},!e.unref(m)&&!e.unref(r.isApp)&&e.unref(r.isUniFrameWork)&&e.unref(C)&&e.unref(E).length>0?{P:e.t(e.unref(E)[0].text),Q:e.o$1(R)}:{},{R:e.n(!e.unref(r.isPC)&&"tui-chat-h5")})}}),P=e._export_sfc(S,[["__scopeId","data-v-f49ffe98"]]);new l.TUIChatServer,new h.TUIConversationServer,Math||(E+x+k+b)();const E=()=>"./TUISearch/search-input/index.js",b=()=>"./TUISearch/search-container/index.js",k=()=>"./TUISearch/search-result/index.js",x=()=>"./TUISearch/search-more/index.js",_=e.defineComponent({__name:"index",props:{searchType:{default:()=>r.isUniFrameWork?"conversation":"global"}},setup(n){const a=n,t=e.ref(),o=e.ref(""),i=e.ref(!1),s=e.ref(r.isUniFrameWork),u=e.computed((()=>!r.isPC&&("global"===a.searchType&&i.value||"conversation"===a.searchType&&s.value))),c=n=>{e.Jt.update(e.o.SEARCH,"currentSearchInputValue",{value:"",searchType:n}),e.Jt.update(e.o.SEARCH,"currentSearchMessageType",{value:p.searchMessageTypeDefault[n],searchType:n}),e.Jt.update(e.o.SEARCH,"currentSearchMessageTime",{value:d.searchMessageTimeDefault,searchType:n})};function l(e){r.isUniFrameWork||o.value===e||T(),o.value=e}function h(n){var o,s,u,c;(null==n?void 0:n.searchType)===a.searchType&&(i.value=null==n?void 0:n.isSearching,"global"===(null==n?void 0:n.searchType)&&t.value&&r.isPC&&n.isSearching&&e.O.listen({domRefs:t.value,handler:v}),"global"===(null==n?void 0:n.searchType)&&r.isUniFrameWork&&(n.isSearching?null==(s=null==(o=e.i)?void 0:o.hideTabBar())||s.catch((()=>{})):null==(c=null==(u=e.i)?void 0:u.showTabBar())||c.catch((()=>{}))))}function f(e){s.value=!!e,s.value&&c(a.searchType)}function v(){e.Jt.update(e.o.SEARCH,"currentSearchingStatus",{isSearching:!1,searchType:a.searchType})}function T(){e.Jt.update(e.o.SEARCH,"isShowInConversationSearch",!1)}return e.onMounted((()=>{["global","conversation"].forEach((e=>{c(e)})),e.Jt.watch(e.o.CONV,{currentConversationID:l}),e.Jt.watch(e.o.SEARCH,{currentSearchingStatus:h,isShowInConversationSearch:f})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CONV,{currentConversationID:l}),e.Jt.unwatch(e.o.SEARCH,{currentSearchingStatus:h,isShowInConversationSearch:f})})),(n,a)=>e.e({a:"global"===n.searchType||("conversation"===n.searchType||!n.searchType&&e.unref(r.isUniFrameWork))&&e.unref(s)},"global"===n.searchType||("conversation"===n.searchType||!n.searchType&&e.unref(r.isUniFrameWork))&&e.unref(s)?e.e({b:"global"===n.searchType},"global"===n.searchType?e.e({c:e.p({searchType:n.searchType}),d:e.unref(r.isPC)||!e.unref(i)},e.unref(r.isPC)||!e.unref(i)?{e:e.p({searchType:n.searchType})}:{},{f:e.n(!e.unref(r.isPC)&&"tui-search-h5-global-header"),g:e.unref(i)},e.unref(i)?{h:e.p({searchType:n.searchType}),i:e.p({popupPosition:"bottom",searchType:n.searchType})}:{},{j:e.n(!e.unref(r.isPC)&&"tui-search-h5-global")}):"conversation"===n.searchType&&e.unref(s)||e.unref(r.isUniFrameWork)?{l:e.p({searchType:n.searchType?n.searchType:"conversation"}),m:e.p({searchType:n.searchType?n.searchType:"conversation"}),n:e.o$1(T),o:e.p({popupPosition:"aside",searchType:n.searchType?n.searchType:"conversation"}),p:e.n(!e.unref(r.isPC)&&"tui-search-h5-conversation")}:{},{k:"conversation"===n.searchType&&e.unref(s)||e.unref(r.isUniFrameWork),q:e.n(!e.unref(r.isPC)&&"tui-search-h5"),r:e.n(`tui-search-main-${n.searchType?n.searchType:"conversation"}`),s:e.n(e.unref(u)&&"tui-search-h5-full-screen")}):{})}}),j=e._export_sfc(_,[["__scopeId","data-v-b3f0be00"]]);new f.TUISearchServer,Math||(M+w+O+R)();const M=()=>"./TUIContact/select-friend/index.js",w=()=>"./TUIContact/contact-search/index.js",O=()=>"./TUIContact/contact-list/index.js",R=()=>"./TUIContact/contact-info/index.js",q=e.defineComponent({__name:"index",props:{displayType:{type:String,default:"contactList",require:!1}},emits:["switchConversation"],setup(n,{emit:a}){const t=a,o=n,i=e.ref(o.displayType||"contactList"),s=e.ref(!1),u=e.ref(!0),c=e.ref(!0);e.watchEffect((()=>{u.value="selectFriend"!==(null==o?void 0:o.displayType)})),e.Jt.watch(e.o.CUSTOM,{isShowSelectFriendComponent:n=>{var a,t,c;if(!r.isUniFrameWork&&"selectFriend"===(null==o?void 0:o.displayType))return s.value=n,void(u.value=!1);n?(s.value=!0,r.isUniFrameWork&&(i.value="selectFriend",null==(a=e.i)||a.hideTabBar())):(s.value=!1,r.isUniFrameWork&&(i.value=o.displayType,null==(c=null==(t=e.i)?void 0:t.showTabBar())||c.catch((()=>{}))))},currentContactInfo:e=>{var n;c.value=r.isPC||e&&"object"==typeof e&&(null==(n=Object.keys(e))?void 0:n.length)>0}});const l=n=>{var a;r.isUniFrameWork&&(null==(a=e.i)||a.navigateTo({url:"/TUIKit/components/TUIChat/index"})),t("switchConversation",n)};return(n,a)=>e.e({a:e.unref(s)},e.unref(s)?{}:e.unref(u)?e.e({c:e.n(!e.unref(r.isPC)&&"tui-contact-h5-left-list"),d:e.n(!e.unref(r.isPC)&&"tui-contact-h5-left"),e:e.unref(c)},e.unref(c)?{f:e.o$1(l),g:e.n(!e.unref(r.isPC)&&"tui-contact-h5-right")}:{},{h:e.n(!e.unref(r.isPC)&&"tui-contact-h5")}):{},{b:e.unref(u)})}}),N=e._export_sfc(q,[["__scopeId","data-v-fd60a8e2"]]);v.TUIContactServer.getInstance(),Math||(F+$+A)();const F=()=>"./TUIGroup/create-group/index.js",$=()=>"./TUIGroup/manage-group/index.js",A=()=>"./TUIGroup/select-member/index.js",W=e.defineComponent({__name:"index",setup(n){const r=e.ref(!1),a=e.ref(!1),t=e.ref(!1);return e.Jt.watch(e.o.GRP,{isShowCreateComponent:e=>{r.value=!!e},isShowManageComponent:e=>{a.value=!!e},isShowSelectComponent:e=>{t.value=!!e}}),(n,o)=>e.e({a:e.unref(r)},(e.unref(r),{}),{b:e.unref(a)},(e.unref(a),{}),{c:e.unref(t)},(e.unref(t),{}),{d:e.n((e.unref(r)||e.unref(a)||e.unref(t))&&"tui-group")})}}),D=e._export_sfc(W,[["__scopeId","data-v-ee9b474c"]]);T.TUIGroupServer.getInstance(),Math||(J+B+G+V+H)();const J=()=>"./TUISearch/index.js",V=()=>"./TUIConversation/conversation-list/index.js",B=()=>"./TUIConversation/conversation-header/index.js",G=()=>"./TUIConversation/conversation-network/index.js",H=()=>"../../components/tabBar/tabBar.js",Y=e.defineComponent({__name:"index",emits:["handleSwitchConversation"],setup(r,{emit:a}){const t=a,o=e.ref(0),i=e.ref(),s=e.ref(),u=e.ref(0),c=e.ref(0),l=e.ref(!0);e.Jt.watch(e.o.CONV,{totalUnreadCount:e=>{o.value=e}}),e.Jt.watch(e.o.CUSTOM,{isShowConversationHeader:e=>{l.value=!1!==e}});const h=n=>{var r;null==(r=e.i)||r.navigateTo({url:"/TUIKit/components/TUIChat/index"}),t("handleSwitchConversation",n)},p=()=>{var e,n;null==(e=null==i?void 0:i.value)||e.closeChildren(),null==(n=null==s?void 0:s.value)||n.closeChildren()},d=()=>{p()};e.onHide(p);const f=e=>{u.value=e.changedTouches[0].clientX,c.value=e.changedTouches[0].clientY},v=e=>{const n=e.changedTouches[0].clientX,r=e.changedTouches[0].clientY;let a="";n-u.value>50&&Math.abs(r-c.value)<50?a="right":n-u.value<-50&&Math.abs(r-c.value)<50&&(a="left"),r-c.value>50&&Math.abs(n-u.value)<50?a="down":r-c.value<-50&&Math.abs(n-u.value)<50&&(a="up"),"down"!==a&&"up"!==a||p()},T=e=>{e.value=s.value};return(r,a)=>e.e({a:n._imports_0,b:e.p({searchType:"global"}),c:e.unref(l)},e.unref(l)?{d:e.sr(i,"84285e97-1",{k:"headerRef"})}:{},{e:e.sr(s,"84285e97-3",{k:"conversationListDomRef"}),f:e.o$1(h),g:e.o$1(T),h:e.o$1(d),i:e.o$1(f),j:e.o$1(v)})}}),L=e._export_sfc(Y,[["__scopeId","data-v-84285e97"]]);exports.MiniProgramPage=L,exports.MiniProgramPage$1=P,exports.MiniProgramPage$2=N,exports.MiniProgramPage$3=D,exports.MiniProgramPage$4=j;