@tencentcloud/ai-desk-customer-wechat
Version:
AI Desk customer UIKit for wechat mini program
3 lines (2 loc) • 1.54 kB
JavaScript
"use strict";const e=require("../../../../common/vendor.js"),o=require("../../../utils/env.js"),t=require("../../../@aidesk/uikit-engine/index.js"),f=require("../../../constant.js"),c=require("../../../utils/utils.js"),C=require("../../../adapter-vue.js");Math||k();const k=()=>"../../common/Icon.js",m=e.defineComponent({__name:"toolbar-button-end-human-service",props:{title:{default:""},icon:{default:""}},setup(p){const{ref:r,onMounted:l,onUnmounted:d}=C.vue,i=r(),s=r(!1),n=p;l(()=>{t.Kt.watch(t.a.CONV,{currentConversation:a})}),d(()=>{t.Kt.unwatch(t.a.CONV,{currentConversation:a})});const a=u=>{i.value=u},_=()=>{s.value||(s.value=!0,i.value&&t.Yt.sendCustomMessage({to:c.getTo(i.value),conversationType:i.value.type,payload:{data:JSON.stringify({customerServicePlugin:0,src:f.CUSTOM_MESSAGE_SRC.USER_END_CONVERSATION})},needReadReceipt:c.isEnabledMessageReadReceiptGlobal()},{onlineUserOnly:!0}))};return(u,T)=>e.e$1({a:e.unref(o.isTikTok)&&n.icon},e.unref(o.isTikTok)&&n.icon?{b:n.icon}:{},{c:!e.unref(o.isTikTok)&&n.icon},!e.unref(o.isTikTok)&&n.icon?{d:e.p({file:n.icon,width:"14px",height:"14px"})}:{},{e:e.t(n.title||e.unref(t.jt).t("AIDesk.结束会话")),f:e.n(e.unref(o.isH5)?"toolbar-button-h5":""),g:e.n(e.unref(s)?"end-conversation-button-clicked":""),h:e.o(_)})}}),v=e._export_sfc(m,[["__scopeId","data-v-b7bfa54a"]]);wx.createComponent(v);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/ai-desk-customer-uniapp/components/CustomerServiceChat/message-toolbar-button/toolbar-button-end-human-service.js.map