Files
weiyu/deploy/server/admin/p__Dashboard__Service__Channel__index.e9b83a70.async.js

1 line
182 KiB
JavaScript
Raw Normal View History

2025-06-19 18:33:55 +08:00
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[5131],{76750:function(e,n,t){var r=t(55735),a=t(65461),s=t(41159);n.Z=function(){var e=(0,s.useIntl)();return{translateString:function(n){return null==n?n:n&&(null!=n&&n.startsWith(r.VoP)||null!=n&&n.startsWith("ROLE_"))?e.formatMessage({id:n,defaultMessage:n}):n},translateStringTranct:function(n){return null==n?n:null!=n&&n.startsWith(r.VoP)||null!=n&&n.startsWith("ROLE_")?(0,a.aS)(e.formatMessage({id:n,defaultMessage:n}),10):(0,a.aS)(n,10)}}}},86067:function(e,n,t){t.r(n),t.d(n,{default:function(){return ts}});var r=t(96865),a=t(75574),s=t(45332),i=t.n(s),o=t(23864),l=t(73193),c=t.n(l),u=t(76711),d=t.n(u),p=t(55735),f=t(44435),h=t(83642),m=t(83890),g=(0,f.Ue)()((0,h.mW)((0,h.tJ)((0,m.n)((function(e,n){return{llmproviderResult:{data:{content:[]}},currentChannel:{name:"web",nickname:"网站/H5"},currentType:p.aZD,insertChannel:function(n){e((function(e){e.llmproviderResult.data.content.unshift(n)}))},setChannelResult:function(t){e({llmproviderResult:t});var r,a=n().currentChannel;""!==a.uid&&void 0!==a||(null===(r=t.data)||void 0===r||null===(r=r.content)||void 0===r?void 0:r.length)>0&&e({currentChannel:t.data.content[0]})},setCurrentChannel:function(t){var r=n().llmproviderResult.data.content,a=r.findIndex((function(e){return e.uid===t.uid}));if(-1!==a){var s=[].concat(d()(r.slice(0,a)),[t],d()(r.slice(a+1))),i=c()(c()({},n().llmproviderResult),{},{data:{content:s}});e({llmproviderResult:i,currentChannel:t})}else e({currentChannel:t})},setCurrentType:function(n){e({currentType:n})},deleteCurrentChannel:function(t){var r=n().llmproviderResult.data.content,a=r.findIndex((function(e){return e.uid===t}));-1!==a?e({llmproviderResult:c()(c()({},n().llmproviderResult),{},{data:{content:[].concat(d()(r.slice(0,a)),d()(r.slice(a+1)))}})}):console.warn("Channel not found in cache:",t),n().currentChannel.uid===t&&e({currentChannel:{uid:""}})},deleteChannelCache:function(){return e({},!0)}}})),{name:p.uCV}))),x=t(9452),y=t(84288),v=t(44194),j=t(36310),w=t(31549),b=[{name:"web",nickname:"网站/H5",description:"用于网站/H5页面的客服接入"},{name:"npm",nickname:"Npm包",description:"通过Npm包集成到前端项目"}],k=function(){var e=(0,o.Z)().isDarkMode,n=(0,v.useState)([]),t=i()(n,2),r=t[0],a=t[1],s=g((function(e){return{currentChannel:e.currentChannel,setCurrentChannel:e.setCurrentChannel}})),l=s.currentChannel,c=s.setCurrentChannel;return(0,v.useEffect)((function(){var e=[].concat(b);!(0,j.Ox)()&&(0,j.OJ)()&&e.push({name:"app",nickname:"App应用",description:"App应用内嵌客服"},{name:"wechat",nickname:"微信应用",description:"微信小程序/公众号接入"},{name:"messenger",nickname:"Messenger(开发中)",description:"Facebook Messenger客服开发中"},{name:"instagram",nickname:"Instagram(开发中)",description:"Instagram客服开发中"},{name:"whatsapp",nickname:"Whatsapp(开发中)",description:"Whatsapp客服开发中"},{name:"telegram",nickname:"Telegram",description:"Telegram机器人客服"},{name:"line",nickname:"Line(开发中)",description:"Line客服开发中"},{name:"email",nickname:"Email(开发中)",description:"邮件客服(开发中)"},{name:"douyin",nickname:"抖音",description:"抖音平台客服"},{name:"xiaohongshu",nickname:"小红书",description:"小红书平台客服"}),a(e)}),[]),(0,w.jsx)(w.Fragment,{children:(0,w.jsx)(x.Z,{itemLayout:"horizontal",dataSource:r,renderItem:function(n,t){return(0,w.jsx)(x.Z.Item,{className:"".concat(e?"list-item-dark":"list-item"," ")+((null==l?void 0:l.name)===n.name?e?"dark-active":"active":""),onClick:function(){c(n)},children:(0,w.jsx)(x.Z.Item.Meta,{style:{marginLeft:"10px"},avatar:(0,w.jsx)(y.C,{src:"".concat((0,j.kG)(),"/avatars/").concat(n.name,".png")}),title:(0,w.jsx)(w.Fragment,{children:null==n?void 0:n.nickname}),description:(0,w.jsx)("span",{className:"channel-desc",children:null==n?void 0:n.description})})})}})})},Z=t(8247),M=t(41159),C=function(){var e=(0,M.useAccess)();return e.canDebug&&console.log("Developing canDebug"),(0,w.