@tencentcloud/ai-desk-customer-wechat
Version:
AI Desk customer UIKit for wechat mini program
3 lines (2 loc) • 4.88 kB
JavaScript
"use strict";const r=require("../../common/vendor.js"),o=require("../../ai-desk-customer-uniapp/index.js"),D=require("../../ai-desk-customer-uniapp/adapter-vue.js"),U=()=>"../../ai-desk-customer-uniapp/components/CustomerServiceChat/index-uniapp.js",{reactive:F}=D.vue,L={components:{CustomerServiceChat:U},data(){const a=[],i=F({});return{toolbarButtonList:a,bottomQuickOrder:i,enableFeedback:0,enableAINote:1,enableSendingAudio:0,enableUnifiedMemberProfile:1,showAvatar:1,showNickName:0,robotAvatar:"",robotNickName:"",memberAvatar:"",memberNickName:"",showAllRobotWelcomeItems:0,autoSendText:"",clientCustomData:""}},onLoad(a){r.index.__f__("log","at pages/index/index.vue:68","onLoad options:",a);const{SDKAppID:i,userID:f,userSig:_,nickName:t,avatar:p,toolbarButtonList:n,bottomQuickOrder:s,customerServiceIDList:c,customerServiceID:N,transferToHumanOptions:m,transferToTaskFlowOptions:l,enableFeedback:d,enableAINote:b,enableSendingAudio:u,enableUnifiedMemberProfile:h,showAvatar:v,showNickName:x,robotAvatar:A,robotNickName:k,memberAvatar:w,memberNickName:S,showAllRobotWelcomeItems:g,autoSendText:O,clientCustomData:J}=a;if(n)try{const e=JSON.parse(n);Array.isArray(e)&&(this.toolbarButtonList=e)}catch{r.index.__f__("warn","at pages/index/index.vue:102","failed to parse toolbarButtonList",n)}if(s)try{const e=JSON.parse(s);Object.assign(this.bottomQuickOrder,e)}catch{r.index.__f__("warn","at pages/index/index.vue:111","failed to parse bottomQuickOrder",s)}if(c)try{const e=JSON.parse(c);Array.isArray(e)&&o.TUICustomerServer.setCustomerServiceIDList(e)}catch{r.index.__f__("warn","at pages/index/index.vue:122","failed to parse customerServiceIDList",c)}let T=!1,C;if(m)try{C=JSON.parse(m),T=!0}catch{T=!1,r.index.__f__("warn","at pages/index/index.vue:134","failed to parse transferToHumanOptions",m)}let I=!1,y;if(l)try{y=JSON.parse(l),I=!0}catch{I=!1,r.index.__f__("warn","at pages/index/index.vue:146","failed to parse transferToTaskFlowOptions",l)}if(d)try{this.enableFeedback=JSON.parse(d)}catch{this.enableFeedback=0,r.index.__f__("warn","at pages/index/index.vue:155","failed to parse enableFeedback",d)}if(b)try{this.enableAINote=JSON.parse(b)}catch{this.enableAINote=1,r.index.__f__("warn","at pages/index/index.vue:164","failed to parse enableAINote",b)}if(u)try{this.enableSendingAudio=JSON.parse(u)}catch{this.enableSendingAudio=1,r.index.__f__("warn","at pages/index/index.vue:173","failed to parse enableSendingAudio",u)}if(h)try{this.enableUnifiedMemberProfile=JSON.parse(h)}catch{this.enableUnifiedMemberProfile=1,r.index.__f__("warn","at pages/index/index.vue:182","failed to parse enableUnifiedMemberProfile",h)}if(v)try{this.showAvatar=JSON.parse(v)}catch{this.showAvatar=1,r.index.__f__("warn","at pages/index/index.vue:191","failed to parse showAvatar",v)}if(x)try{this.showNickName=JSON.parse(x)}catch{this.showNickName=0,r.index.__f__("warn","at pages/index/index.vue:200","failed to parse showNickName",x)}if(A)try{this.robotAvatar=JSON.parse(A)}catch{this.robotAvatar="",r.index.__f__("warn","at pages/index/index.vue:209","failed to parse robotAvatar",A)}if(k)try{this.robotNickName=JSON.parse(k)}catch{this.robotNickName="",r.index.__f__("warn","at pages/index/index.vue:218","failed to parse robotNickName",k)}if(w)try{this.memberAvatar=JSON.parse(w)}catch{this.memberAvatar="",r.index.__f__("warn","at pages/index/index.vue:227","failed to parse memberAvatar",w)}if(S)try{this.memberNickName=JSON.parse(S)}catch{this.memberNickName="",r.index.__f__("warn","at pages/index/index.vue:236","failed to parse memberNickName",S)}if(g)try{this.showAllRobotWelcomeItems=JSON.parse(g)}catch{this.showAllRobotWelcomeItems=0,r.index.__f__("warn","at pages/index/index.vue:245","failed to parse showAllRobotWelcomeItems",g)}o.TUICustomerServer.initWithProfile({SDKAppID:i,userID:f,userSig:_,nickName:t,avatar:p,customerServiceID:N,scene:"aidesk-customer-uni-mp",clientCustomData:J}).then(()=>{T&&o.TUICustomerServer.transferToHuman(C),I&&o.TUICustomerServer.transferToTaskFlow(y),O&&o.TUICustomerServer.sendTextMessage({to:`${N||"@customer_service_account"}`,conversationType:"C2C",payload:{text:O}})})}};Array||r.resolveComponent("CustomerServiceChat")();function P(a,i,f,_,t,p){return{a:r.p({toolbarButtonList:t.toolbarButtonList,bottomQuickOrder:t.bottomQuickOrder,enableFeedback:t.enableFeedback,enableAINote:t.enableAINote,enableSendingAudio:t.enableSendingAudio,enableUnifiedMemberProfile:t.enableUnifiedMemberProfile,showAvatar:t.showAvatar,showNickName:t.showNickName,robotAvatar:t.robotAvatar,robotNickName:t.robotNickName,memberAvatar:t.memberAvatar,memberNickName:t.memberNickName,showAllRobotWelcomeItems:t.showAllRobotWelcomeItems,autoSendText:t.autoSendText,clientCustomData:t.clientCustomData})}}const M=r._export_sfc(L,[["render",P]]);wx.createPage(M);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map