2 lines
3.9 KiB
Java
2 lines
3.9 KiB
Java
|
|
import{d as U,w as S,f as s,ar as w,as as g,au as n,k as E,at as T,aC as H,ag as x,e as h,av as Q,aB as z}from"./vue-vendor-C7Zq48Yl.js";import b from"./LeftPortalSession-DPsvLZPb.js";import j from"./chat-DuCSnM5H.js";import{ap as V,f as W,d as Z}from"./index-BI6CMai0.js";import"./ailogo-D9r5yA-q.js";import"./chatMessage-CDt25ZTi.js";import"./chatText-C4gWoDxb.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./style-B73oiFPg.js";import"./ImageViewer-CG7dKb6F.js";import"./vxe-table-vendor-B88kchpX.js";import"./JeecgToolExec-CmPLPOlm.js";import"./ChartRender-CBSgK0U5.js";import"./LineMulti-CtYwss5s.js";import"./useECharts-9qzd7Dce.js";import"./useTimeout-DDl4l82I.js";import"./echarts-6xk1er_c.js";import"./Gauge-B_IiN0XO.js";import"./Pie-Css2jUUJ.js";import"./BarAndLine-TnM25Vnx.js";import"./SingleLine-Bu7dNANj.js";import"./knowledge-CcZcIqwT.js";import"./ThinkText-C0AjwXgL.js";import"./index-Dg4HCEvo.js";import"./CardTemplate-DbIZYbq2.js";import"./presetQuestion-Dc2H1JYo.js";const $={class:"content"},q={key:1,class:"emptyArea"},F={class:"welcome-text"},G=U({__name:"AppPortal",setup(J){const A=s(null),p=s(),c=s(!0),R=()=>{c.value=!c.value},l=s(""),u=s(),i=s(),m=s(),v=s({}),D=h(()=>v.value[l.value]||{}),k=s(),y=s(),C=V(),_=h(()=>{var t,o;return((t=C.getUserInfo)==null?void 0:t.realname)||((o=C.getUserInfo)==null?void 0:o.username)||""}),B=h(()=>_.value?`你好,${_.value}。准备好开始了吗?`:"你好,准备好开始了吗?"),f=s(!1),I=(t=10,o=16)=>{var r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),e=[],a;if(o=o||r.length,t)for(a=0;a<t;a++)e[a]=r[0|Math.random()*o];else{var d;for(e[8]=e[13]=e[18]=e[23]="-",e[14]="4",a=0;a<36;a++)e[a]||(d=0|Math.random()*16,e[a]=r[a==19?d&3|8:d])}return e.join("")};function M(t){f.value=!1,y.value.addSession(t,l.value)}function L(){k.value&&k.value.open()}function P(t){l.value=I(32),i.value=t,m.value=i.value.name,f.value=!0}function N(t,o){f.value=!1,l.value=t,m.value=o;let r={conversationId:t,sessionType:"portal"};W.get({url:"/airag/chat/messages",params:r},{isTransformResponse:!1}).then(e=>{var a;e.success?e.result&&e.result.messages?(u.value=e.result.messages,(a=e.result)!=null&&a.appData?i.value=e.result.appData:i.value=null,e.result.flowInputs&&(v.value[t]=e.result.flowInputs)):Array.isArray(e.result)?u.value=e.result:u.value=[]:u.value=[]})}return S(()=>l.value,t=>{t&&(u.value=[],v.value[t]=v.value[t]||{})}),S(()=>p.value,()=>{p.value.offsetHeight&&(p.value={height:`${p.value.offsetHeight} px`})}),(t,o)=>{var r,e;return g(),w("div",{ref_key:"portalRef",ref:p,class:"portal-container",style:z(A.value)},[n("div",{class:T(["leftArea",[c.value?"expand":"shrink"]])},[n("div",$,[E(b,{ref_key:"leftPortalRef",ref:y,onAppClick:P,onTaskClick:N},null,512)]),n("div",{class:"toggle-btn",onClick:R},[...o[0]||(o[0]=[n("span",{class:"icon"},[n("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M5.64645 3.14645C5.45118 3.34171 5.45118 3.65829 5.64645 3.85355L9.79289 8L5.64645 12.1464C5.45118 12.3417 5.45118 12.6583 5.64645 12.8536C5.84171 13.0488 6.15829 13.0488 6.35355 12.8536L10.8536 8.35355C11.0488 8.15829 11.0488 7.84171 10.8536 7.64645L6.35355 3.14645C6.15829 2.95118 5.84171 2.95118 5.64645 3.14645Z",fill:"currentColor"})])],-1)])])],2),n("div",{class:T(["rightArea",[c.value?"expand":"shrink"]])},[l.value?(g(),H(j,{key:l.value,url:"/airag/chat/send",uuid:l.value,historyData:u.value,type:"view",formState:i.value,prologue:(r=i.value)==null?void 0:r.prologue,presetQuestion:(e=i.value)==null?void 0:e.presetQuestion,onReloadMessageTitle:M,chatTitle:m.value,conversationSettings:D.value,onEditSettings:L,sessionType:"portal",ref:"chatRef"},null,8,["uuid","historyData","formState","prologue","presetQuestion","chatTitle","conversationSettings"])):x("",!0),f.value?(g(),w("div",q,[n("div",F,Q(B.value),1)])):x("",!0)],2)],4)}}}),Se=Z(G,[["__scopeId","data-v-f4e3d4f1"]]);export{Se as default};
|