| 1 |
- import{c as $,o as c,a as u,e as r,G as g,r as f,u as T,n as R,N as I,X as q,W as v,B as _,y as k,p as x,q as C,F as w,V as z}from"./vue-vendor-B3m6NcsA.js";import O from"./LayoutExperience-C6bDp7U8.js";import W from"./ContentContainer-DZH2G_N8.js";import{u as j,C as D}from"./ChatAsideMenu-B0tY4TR_.js";/* empty css */import{R as F}from"./index-k43CF9vt.js";/* empty css */import{S as M}from"./index-BVSYczaX.js";import{u as U}from"./use-current-user-CvsC8rsM.js";import{_ as y}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{c as X,a as G}from"./api-conversation-board-DDhFD48k.js";import{E as H}from"./index-BnzPSLYI.js";/* empty css */import{g as J}from"./icon-map-MpRwWyE4.js";import{T as K}from"./index-CkA-9JnE.js";import{u as N}from"./use-all-agents-BNSkebtF.js";import"./Header-DVgxYY_p.js";import"./index-DI7qVTM0.js";import"./index-BYxC8Rnd.js";/* empty css *//* empty css */import"./index-BCTciNet.js";import"./use-logout-DLaQNvDq.js";import"./index-CwYPsJmS.js";import"./login-LwZNoLBa.js";const P={class:"conversation-board-welcome"},Q={__name:"BoardWelcome",setup(o){const e=U(),n=$(()=>e.username);return(t,a)=>(c(),u("div",P,[r("div",null,g(t.$t("conversation.hello"))+","+g(n.value),1),r("div",null,g(t.$t("conversation.nice_day")),1)]))}},Y=y(Q,[["__scopeId","data-v-a28b2d9e"]]);function Z(){const o=f(1),e=f(""),n=f([]),t=()=>({});return{getTagList:()=>{const d=t();o.value=2,e.value="",X(d).then(s=>{if(s.code/1===200){const i=s.data;n.value=i,o.value=3,e.value="success"}else o.value=4,e.value=s.msg}).catch(s=>{console.log(s),o.value=5,e.value=s.message})},api_status:o,api_message:e,list_labels:n}}const tt={class:"conversation-board-tags"},et=["onClick"],nt={__name:"BoardTags",emits:["change"],setup(o,{emit:e}){const n=e,t=f(""),a=$(()=>!t.value),d=b=>{const h=b.labelId;h===t.value?t.value="":t.value=h,n("change",t.value)},s=()=>{t.value="",n("change",t.value)},{getTagList:i,api_status:p,api_message:L,list_labels:B}=Z();return T(()=>{i()}),(b,h)=>(c(),u("div",tt,[r("div",{class:R(["board-tag",{"is-active":a.value}]),onClick:s},[r("span",null,g(b.$t("conversation.tag_all")),1)],2),(c(!0),u(I,null,q(v(B),(A,l)=>(c(),u("div",{class:R(["board-tag",{"is-active":A.labelId===t.value}]),key:A.labelId,onClick:m=>d(A)},[r("span",null,g(A.labelName),1)],10,et))),128))]))}},st=y(nt,[["__scopeId","data-v-4d8bd041"]]),ot={class:"conversation-agent-item"},at=["src"],it={class:"agent-item-intro-title"},ct={class:"agent-item-intro-desc"},rt={__name:"BoardAgentItem",props:{title:String,desc:String,id:String,icon:String},emits:["active"],setup(o,{emit:e}){const n=o,t=$(()=>J(n.icon)),a=e,d=()=>{a("active",n.id)};return(s,i)=>{const p=K;return c(),u("div",ot,[r("div",{class:"agent-item-icon",onClick:d},[r("img",{src:t.value},null,8,at)]),r("div",{class:"agent-item-intro",onClick:d},[_(p,{content:o.title,position:"top"},{default:k(()=>[r("div",it,g(o.title),1)]),_:1},8,["content"]),_(p,{content:o.desc,position:"top"},{default:k(()=>[r("div",ct,g(o.desc),1)]),_:1},8,["content"])])])}}},lt=y(rt,[["__scopeId","data-v-b9a77202"]]),ut={class:"conversation-agent-list"},dt={__name:"BoardAgentList",props:{list:Array},emits:["itemActive"],setup(o,{emit:e}){const n=e,t=a=>{n("itemActive",a)};return(a,d)=>(c(),u("div",ut,[(c(!0),u(I,null,q(o.list,(s,i)=>(c(),x(lt,{key:i,title:s.name,desc:s.description,id:s.id,icon:s.icon,onActive:t},null,8,["title","desc","id","icon"]))),128))]))}},_t=y(dt,[["__scopeId","data-v-1bb7de3e"]]);function mt(o){const e=f(1),n=f(""),t=f([]),a=N();return{getAgentList:s=>{e.value=2,n.value="",G(s).then(i=>{if(i.code/1===200){const p=i.data;t.value=p,s&&Object.keys(s).length===0&&a.setList(p),e.value=3,n.value="success"}else e.value=4,n.value=i.msg}).catch(i=>{console.log(i),e.value=5,n.value=i.message})},api_status:e,api_message:n,list_agents:t}}const vt={class:"conversation-board-container"},pt={class:"conversation-board-main"},gt={key:0,class:"infomations-container"},ft={key:0,class:"infomations-container"},ht={key:2,class:"infomations-container"},At={key:3,class:"infomations-container"},bt={__name:"ConversationBoardContainer",emits:["agentActive"],setup(o,{emit:e}){const n=e,t=f(""),{api_status:a,api_message:d,list_agents:s,getAgentList:i}=mt(),p=j(),L=N(),B=l=>{const m=L.getInfo(l);p.addItem(l,m.name,m.icon),n("agentActive",l)},b=()=>{const l={};return t.value&&(l.label=t.value),l},h=()=>{const l=b();i(l)},A=l=>{t.value=l,h()};return T(()=>{h()}),(l,m)=>{const V=M,E=H,S=F;return c(),u("div",vt,[m[1]||(m[1]=r("div",{class:"conversation-board-left"},null,-1)),r("div",pt,[_(Y),_(st,{onChange:A}),v(a)===2?(c(),u("div",gt,[_(V,{size:32})])):C("",!0),v(a)===3?(c(),u(I,{key:1},[_(_t,{onItemActive:B,list:v(s)},null,8,["list"]),v(s).length===0?(c(),u("div",ft,[_(E,null,{default:k(()=>[w(g(l.$t("conversation.history_empty")),1)]),_:1})])):C("",!0)],64)):C("",!0),v(a)===4?(c(),u("div",ht,[_(S,{status:"warning",title:v(d)},null,8,["title"])])):C("",!0),v(a)===5?(c(),u("div",At,[_(S,{status:"error",title:v(d)},null,8,["title"])])):C("",!0),m[0]||(m[0]=r("div",{class:"conversation-board-placeholder"},null,-1))]),m[2]||(m[2]=r("div",{class:"conversation-board-right"},null,-1))])}}},Ct=y(bt,[["__scopeId","data-v-2f37af67"]]),kt="/assets/board-bg-CkXvfD7q.png",Jt={__name:"ConversationBoard",setup(o){const e=z(),n={backgroundImage:`url(${kt})`,backgroundRepeat:"no-repeat",backgroundSize:"contain"},t=a=>{e.push({path:"/chat/qa",query:{agent:a}})};return(a,d)=>(c(),x(O,null,{default:k(()=>[_(W,{containerStyle:n},{default:k(()=>[_(D),_(Ct,{onAgentActive:t})]),_:1})]),_:1}))}};export{Jt as default};
|