Intelligent-DVSXEGLy.js 40 KB

1234567
  1. import ot from"./LayoutExperience-CR3QnEuP.js";import st from"./ContentContainer-Dst4bqY3.js";import{H as it}from"./HeadManage-DghcEYaQ.js";import{_ as te,u as fe,B as De,M as ve,J as W,ag as rt,ah as Pe,ai as dt}from"./index-CVDyAB5E.js";import{S as Be}from"./index-2XQQv03h.js";/* empty css */import"./index-CBdVUFvC.js";import{S as Je,O as je,a as ut,T as ct}from"./index-BAwqaHjp.js";/* empty css *//* empty css */import{C as mt,a as pt}from"./index-CHhuDUdr.js";/* empty css */import{a7 as _t,G as gt,c as B,o as u,a as y,Y as N,u as S,m as ft,e as K,p as Q,q as T,w as l,F as x,Z as J,v as t,t as q,N as Me,j as r,S as ge,A as vt,b as bt,r as Oe,B as ze,n as Ce,s as H,L as Ve,$ as yt,U as ht,a8 as wt,C as kt,J as Se}from"./vue-vendor-CBGUFTsF.js";/* empty css */import"./index-DogcpJwz.js";import{g as be,a as Vt}from"./icon-map-D83d39Ln.js";import{g as Ge,d as $e,i as It,b as Ue,a as Le,c as Te,e as me,C as $t}from"./CardItem_intell-B73hw6MU.js";import{T as Ne}from"./index-CGJJ56_R.js";import{c as At,q as Ct,a as St,g as Ut,u as Lt,d as Tt,b as Dt}from"./rgflow-dify-D3Miu5_w.js";import{I as ye}from"./index-CglJw45o.js";import{M as R}from"./index-CmhLXlYR.js";import{R as Bt,C as Mt,F as Ot,a as zt}from"./index-CnnknhoW.js";import{T as Nt,a as qt}from"./index-zqUO-m6y.js";import{T as xt}from"./index-Qeya9ieC.js";/* empty css *//* empty css *//* empty css */import{S as Rt}from"./index-15NDc6jz.js";import{S as Ye}from"./index-BFDfUdi9.js";import{D as Ft}from"./index-zO7Hng-7.js";import{g as Et}from"./knowledge-D5YUNtFG.js";import{S as Pt,E as He,a as Jt}from"./index-BNRgXl_1.js";/* empty css */import{P as jt}from"./index-DDzkNbsx.js";import{_ as Gt}from"./DeleteModal-hCyBNXiz.js";import{T as Yt}from"./index-CfpSx18r.js";import{S as Ht}from"./index-91EZoapZ.js";import"./Header-BFxxGGUL.js";import"./logo-CxXS7KxG.js";import"./use-platform-information-BwI-Z1kC.js";import"./use-logout-CKeIp0jA.js";import"./use-current-user-CdQObYyO.js";import"./login-CXnkx0pX.js";import"./use-merge-state-CZdgRJfW.js";import"./resize-observer-Bv__s_49.js";import"./index-B3z4cY-J.js";import"./responsive-observe-4ACH6YSC.js";import"./index-B6BdE4l3.js";import"./index-Bm3WICY5.js";import"./index.es-BW_FzNZC.js";import"./index-C-852ATk.js";const Kt={class:"card-default"},Qt={class:"header"},Wt=["src"],Xt={class:"title"},Zt={class:"section"},el={class:"labels"},tl={class:"footer"},ll={__name:"CardDefault",props:{name:{type:String,default:"问答助理",required:!0},img_src:{type:String,default:"intellFrame6"},description:{type:String,default:"EMBEDDING,SPEECH2TEXT,MODERATION"},labels:{type:String,default:"LLM,TEXT"},type:{type:String}},setup(m){const f={"agent-dialog":"system:intelligent:agentDialog","advanced-chat":"system:intelligent:advanceChat","agent-chat":"system:intelligent:agentChat",workflow:"system:intelligent:workflow"};return(v,d)=>{const c=_t("hasPermi");return gt((u(),B("div",Kt,[y("div",Qt,[y("img",{class:"icon",src:N(be)(m.img_src),alt:""},null,8,Wt),y("div",Xt,S(m.name),1)]),y("div",Zt,[y("div",null,S(m.description),1),y("div",el,S(m.labels),1)]),y("div",tl,[ft(v.$slots,"footer",{},void 0,!0)])])),[[c,f[m.type]]])}}},al=te(ll,[["__scopeId","data-v-cfe79265"]]),nl={class:"model-title"},ol={class:"section"},sl={__name:"ModalAddIntel",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","add_intelligent","createRAGFLOWIntelligent"],setup(m,{emit:f}){const{t:v}=fe(),d=m,c=f,h=K(()=>d.visible),g=K(()=>Ge(v)),k=()=>{c("update:visible",!1)},I=M=>{M.type==="agent-dialog"?(c("update:visible",!1),c("createRAGFLOWIntelligent")):(c("update:visible",!1),c("add_intelligent",M))};return(M,w)=>{const $=Q("icon-plus"),A=De,p=ve;return u(),T(p,{visible:h.value,"onUpdate:visible":w[0]||(w[0]=s=>h.value=s),"title-align":"start","align-center":!1,"esc-to-close":!1,footer:!1,top:"15vh",width:"60vw",onBeforeCancel:k},{title:l(()=>[y("div",nl,S(M.$t("management.create_intelligent_title")),1)]),default:l(()=>[y("div",ol,[(u(!0),B(x,null,J(g.value,s=>(u(),T(al,{key:s.name,name:s.name,description:s.description,labels:s.labels,type:s.type},{footer:l(()=>[t(A,{class:"add-btn",onClick:_=>I(s)},{default:l(()=>[t($),q(" "+S(M.$t("management.create_btn")),1)]),_:2},1032,["onClick"])]),_:2},1032,["name","description","labels","type"]))),128))])]),_:1},8,["visible"])}}},il=te(sl,[["__scopeId","data-v-e1ca5e7f"]]);function rl(m){return W({url:"/api/dialog/dialog_list",method:"post",data:m})}function Ke(m){return W({url:"/api/dialog/create",method:"post",data:m})}function Re(m,f,v=void 0){const d={keyword:m,labelType:f};return v&&(d.objectId=v),W({url:"/api/label/list",method:"get",params:d})}function Fe(m){return W({url:`/api/dialog/delete?dialogId=${m}`,method:"get"})}function dl(m,f=1){return W({url:"/api/label/add_label",method:"post",data:{labelName:m,labelType:f}})}function ul(m){return W({url:`/api/label/delete_label?labelId=${m}`,method:"delete"})}function cl(m,f){return W({url:"/api/label/sign_label",method:"post",data:{labelIdList:m,objectId:f}})}function ml(m,f){return W({url:"/api/dialog/status",method:"put",data:{id:m,status:f}})}function Qe(m,f,v=void 0,d=void 0){const c={id:m,icon:f};return v&&(c.name=v),d&&(c.description=d),W({url:"/api/dialog/update_icon",method:"put",data:c})}function pl(m){return W({url:`/api/dialog/sync?dialogId=${m}`,method:"get"})}function _l(){return W({url:"/dify/console/api/account/profile",method:"get"})}const gl={class:"section"},fl={class:"form-item"},vl={class:"label"},bl={class:"value"},yl=["src"],hl={class:"form-item"},wl={class:"label"},kl={__name:"ModelAddItem",props:{show_model_item:{type:Boolean,default:!1},target_intell_type:{type:String,default:"advanced-chat"},target_icon:{type:String,default:"intellFrame1"}},emits:["update:show_model_item","select_icon","updateIntelligentList","clearSelectIcon"],setup(m,{emit:f}){const{t:v}=fe(),d=m,c=Me(),h={name:"",description:""},g=r(Object.assign({},h)),k=f;let I=K(()=>d.show_model_item);const M=()=>{if(g.value.name.trim().length){const p={name:g.value.name,description:g.value.description,mode:d.target_intell_type};At(p).then(s=>{if(s.id&&s.id.length){const _={id:s.id,name:g.value.name,description:g.value.description,icon:d.target_icon,dialogType:$e.DIFY,mode:d.target_intell_type};w(_)}}).catch(s=>{console.log(v("management.create_fail"),s)}).finally(()=>{})}},w=async p=>{try{(await Ke(p)).code==200?($(),k("updateIntelligentList"),R.success(v("management.create_success")),c.push({path:"/intelligent/detail",query:{id:p.id,name:p.name,mode:p.mode}})):R.error(v("management.create_fail"))}catch(s){console.log(v("management.create_fail"),s)}},$=()=>{g.value=Object.assign({},h),k("update:show_model_item",!1),k("clearSelectIcon")},A=()=>{k("select_icon")};return(p,s)=>{const _=ye,n=Ne,U=ve;return u(),T(U,{visible:N(I),"onUpdate:visible":s[2]||(s[2]=C=>ge(I)?I.value=C:I=C),"align-center":!1,top:"15vh",onOk:M,onCancel:$},{title:l(()=>[q(S(p.$t("management.create_intel_title")),1)]),default:l(()=>[y("div",gl,[y("div",fl,[y("div",vl,S(p.$t("management.label_name")),1),y("div",bl,[y("img",{class:"icon",src:N(be)(d.target_icon),alt:"",onClick:A},null,8,yl),t(_,{modelValue:g.value.name,"onUpdate:modelValue":s[0]||(s[0]=C=>g.value.name=C),placeholder:p.$t("management.input_placeholder")},null,8,["modelValue","placeholder"])])]),y("div",hl,[y("div",wl,S(p.$t("management.label_desc")),1),t(n,{modelValue:g.value.description,"onUpdate:modelValue":s[1]||(s[1]=C=>g.value.description=C),placeholder:p.$t("management.label_desc"),"auto-size":{minRows:2,maxRows:5}},null,8,["modelValue","placeholder"])])])]),_:1},8,["visible"])}}},Vl=te(kl,[["__scopeId","data-v-b374ca1f"]]),Il={class:"section"},$l={class:"labels"},Al=["onClick"],Cl=["src"],Sl={__name:"ModalSelectIcon",props:{show_select_icon:{type:Boolean,default:!1},target_icon:{type:String,default:""}},emits:["update:show_model_item","sendIcon"],setup(m,{emit:f}){const v=m,d=f,c=r(It),h=r(c.value[0].id),g=K(()=>v.show_select_icon),k=w=>{h.value=w},I=w=>{let $=null;for(const A of c.value){let p=A.find(s=>s.id===h.value);p&&($=p.name)}d("sendIcon",$),d("update:show_select_icon",!1),w()},M=()=>{d("update:show_select_icon",!1),d("clearTargetIcon")};return vt(()=>v.target_icon,w=>{var $;if(w&&w.length){let A="";for(const p of c.value)A=(($=p.find(s=>s.name===w))==null?void 0:$.id)||c.value[0][0].id;h.value=A}else h.value=c.value[0][0].id},{immediate:!0}),(w,$)=>{const A=ve;return u(),T(A,{visible:g.value,"onUpdate:visible":$[0]||($[0]=p=>g.value=p),"align-center":!1,top:"15vh",width:"650px",onCancel:M,onBeforeOk:I},{title:l(()=>[q(S(w.$t("management.change_icon_title")),1)]),default:l(()=>[y("div",Il,[y("div",$l,S(w.$t("management.all_icon")),1),(u(!0),B(x,null,J(c.value,(p,s)=>(u(),B("div",{class:"icons",key:s},[(u(!0),B(x,null,J(p,_=>(u(),B("div",{class:bt(["icon-border",{"icon-border-active":_.id===h.value}]),key:_.icon,onClick:n=>k(_.id)},[y("img",{class:"icon",src:N(be)(_.name)},null,8,Cl)],10,Al))),128))]))),128))])]),_:1},8,["visible"])}}},We=te(Sl,[["__scopeId","data-v-a337ce6f"]]);function Ul(m=!1){const f=r(m);return{loading:f,setLoading:c=>{f.value=c},toggle:()=>{f.value=!f.value}}}const Ll=["src"],Tl={style:{width:"100%","text-align":"right"}},Dl={__name:"agentConfig",props:["show_rg_config","typeAngint","formData","target_icon"],emits:["queryList","update:show_rg_config","updateIntelligentList","show_select_icon","clearSelectIcon"],setup(m,{expose:f,emit:v}){const{t:d}=fe(),c=m,h=v,{loading:g,setLoading:k}=Ul(!0),I=K(()=>c.show_rg_config),M=r({}),w=r({});let $=r([]);r();const A=r(),p=r(),s=r(),_=r("1"),n=Oe({icon:"",language:"English",prompt_config:{empty_response:"",prologue:"你好! 我是你的助理,有什么可以帮到你的吗?",quote:!0,self_rag:!1,keyword:!1,tts:!1,refine_multiturn:!0,use_kg:!0,system:`你是一个智能助手,请总结知识库的内容来回答问题,请列举知识库中的数据详细回答。当所有知识库内容都与问题无关时,你的回答必须包括“知识库中未找到您要的答案!”这句话。回答需要考虑聊天历史。
  2. 以下是知识库:
  3. {knowledge}
  4. 以上是知识库。`,parameters:[{index:0,name:"knowledge",key:"knowledge",optional:!1}]},kb_ids:[],llm_id:void 0,llm_setting:{temperature:.1,top_p:.3,presence_penalty:.4,frequency_penalty:.7,max_tokens:512},similarity_threshold:.2,vector_similarity_weight:.30000000000000004,top_n:8,rerank_id:"",top_k:1024,description:"",name:""});let U=r(!0),C=r(!0),D=r(!0),j=r(!0);r(!0),localStorage.getItem("httpUrl");let G=r(!0);const E=r("calc(530px)"),X=K(()=>[{title:d("management.rg_config.table_column_1"),dataIndex:"name",slotName:"name"},{title:d("management.rg_config.table_column_2"),dataIndex:"optional",slotName:"optional"},{title:d("management.rg_config.table_column_3"),dataIndex:"action",slotName:"action"}]);r([]),r([]);const ie=K(()=>({name:[{required:!0,message:d("management.rules.name_rule")}],"prompt_config.system":[{required:!0,message:d("management.rules.system_rule")}],llm_id:[{required:!0,message:d("management.rules.lim_rule")}],kb_ids:[{required:!0,message:d("management.rules.kb_rule")}]})),pe=()=>{h("show_select_icon")},ae=({values:e,errors:a})=>{},re=()=>{A.value.resetFields(),p.value.resetFields(),s.value.resetFields(),n.name="",h("update:show_rg_config",!1),h("queryList"),h("clearSelectIcon")},he=e=>{_.value="1",A.value.resetFields(),p.value.resetFields(),s.value.resetFields(),Ve(()=>{c.typeAngint=="add"&&(n.name="",n.icon="",n.prompt_config.system=`你是一个智能助手,请总结知识库的内容来回答问题,请列举知识库中的数据详细回答。当所有知识库内容都与问题无关时,你的回答必须包括“知识库中未找到您要的答案!”这句话。回答需要考虑聊天历史。
  5. 以下是知识库:
  6. {knowledge}
  7. 以上是知识库。`),G.value=!1,setTimeout(()=>{G.value=!0},100)})},_e=async(e,a)=>{(await Ke(e)).code==200&&(R.success(a),re(),h("updateIntelligentList"))},we=async e=>{await pl(e)},de=async e=>{if(n.name&&n.kb_ids.length>0&&n.prompt_config.system&&n.llm_id){let a=d("management.create_success"),V=1-n.vector_similarity_weight,L={...n,vector_similarity_weight:V};L.rerank_id&&delete L.top_k,L.rerank_id&&delete L.top_k,L.prompt_config.parameters=n.prompt_config.parameters.map(i=>({...i,key:i.key,name:i.key})),c.typeAngint=="edit"&&(L.dialog_id=n.id,delete L.id,delete L.off,a=d("management.edit_success")),k(!0);try{const i=await St(L);if(i.data.id&&i.data.id.length){const ce={id:i.data.id,name:n.name,description:"",icon:c.target_icon,dialogType:$e.RAGFLOW,mode:"agent-dialog"};c.typeAngint=="add"?_e(ce,a):(await we(i.data.id),setTimeout(()=>{h("updateIntelligentList"),re(),R.success(a)},1e3))}else R.error(d("management.create_fail"));e(!0),k(!1)}catch{k(!1)}}else R.warning(d("management.empty_tip_request")),e(!1)},ne=e=>{I.value=!0,Ve(()=>{Object.assign(n,c.formData),n.vector_similarity_weight=1-n.vector_similarity_weight})},O=()=>{n.prompt_config.parameters.push({index:n.prompt_config.parameters.length,key:"",name:"",optional:!0}),Ve(()=>{A.value.validate()})},b=e=>{n.prompt_config.parameters=n.prompt_config.parameters.filter(a=>a.index!==e.index)};function Z(e){_.value=e}const ue=async()=>{try{const e=await Ct(),a={};for(const V in e.data)if(Object.hasOwnProperty.call(e.data,V)){const L=e.data[V];a[V]=L.filter(i=>i.available===!0&&i.model_type==="chat")}M.value=a,w.value={BAAI:[e.data.BAAI[1]],Jina:e.data.Jina,youdao:e.data.Youdao}}catch{}finally{}},ke=async()=>{k(!0);try{const e={current:1,pageSize:1e3,keyword:"",location:"1"},a=await Et(e.current,e.pageSize,e.keyword,e.location);a.code==200&&Ve(()=>{$.value=a.data.rows})}catch{}finally{k(!1)}};return ze(()=>{ue(),ke()}),f({editClick:ne}),(e,a)=>{const V=Ft,L=ye,i=zt,ce=Q("icon-plus"),P=Be,Ie=Ne,Y=Ye,oe=je,z=Je,F=Ot,Ae=qt,se=Rt,qe=ut,xe=De,Xe=Q("icon-delete"),Ze=xt,et=Pt,tt=Nt,lt=Mt,at=Bt,nt=ve;return u(),T(nt,{visible:I.value,"onUpdate:visible":a[25]||(a[25]=o=>I.value=o),title:e.$t("management.rg_config.title"),onBeforeOpen:he,onCancel:re,"ok-loading":N(g),onBeforeOk:de,footer:!0,"title-align":"start",width:"600px"},{default:l(()=>[t(at,{class:""},{default:l(()=>[t(lt,{span:24},{default:l(()=>[t(tt,{type:"capsule",size:"large","active-key":_.value,onChange:Z},{default:l(()=>[t(Ae,{key:"1",title:e.$t("management.rg_config.tab_1")},{default:l(()=>[t(V,{style:{"margin-bottom":"20px","margin-top":"0"}}),y("div",{style:Ce([{width:"100%"},{height:E.value}])},[t(F,{ref_key:"formRef",ref:A,rules:ie.value,model:n,onSubmit:ae,style:{width:"90%",margin:"0 auto"}},{default:l(()=>[t(i,{field:"name",label:e.$t("management.rg_config.label_name")},{default:l(()=>[t(L,{modelValue:n.name,"onUpdate:modelValue":a[0]||(a[0]=o=>n.name=o),placeholder:e.$t("management.rg_config.input_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),m.typeAngint==="add"?(u(),T(i,{key:0,label:e.$t("management.rg_config.label_icon"),required:""},{default:l(()=>[t(P,{direction:"vertical",style:{width:"100%"}},{default:l(()=>[c.target_icon.length?(u(),B("img",{key:1,class:"upload-img",src:N(be)(c.target_icon),onClick:pe},null,8,Ll)):(u(),B("div",{key:0,class:"upload-empty",onClick:pe},[t(ce,{class:"icon"})]))]),_:1})]),_:1},8,["label"])):H("",!0),t(i,{label:"助理描述"},{default:l(()=>[t(L,{modelValue:n.description,"onUpdate:modelValue":a[1]||(a[1]=o=>n.description=o),placeholder:""},null,8,["modelValue"])]),_:1}),t(i,{label:e.$t("management.rg_config.label_empty")},{default:l(()=>[t(L,{modelValue:n.prompt_config.empty_response,"onUpdate:modelValue":a[2]||(a[2]=o=>n.prompt_config.empty_response=o),placeholder:""},null,8,["modelValue"])]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.label_set_word")},{default:l(()=>[t(Ie,{modelValue:n.prompt_config.prologue,"onUpdate:modelValue":a[3]||(a[3]=o=>n.prompt_config.prologue=o),placeholder:"",style:{height:"100px"}},null,8,["modelValue"])]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.label_quo")},{default:l(()=>[t(P,{direction:"vertical"},{default:l(()=>[t(Y,{modelValue:n.prompt_config.quote,"onUpdate:modelValue":a[4]||(a[4]=o=>n.prompt_config.quote=o),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.keyword_analysis")},{default:l(()=>[t(P,{direction:"vertical"},{default:l(()=>[t(Y,{modelValue:n.prompt_config.keyword,"onUpdate:modelValue":a[5]||(a[5]=o=>n.prompt_config.keyword=o),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.tts")},{default:l(()=>[t(P,{direction:"vertical"},{default:l(()=>[t(Y,{modelValue:n.prompt_config.tts,"onUpdate:modelValue":a[6]||(a[6]=o=>n.prompt_config.tts=o),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(i,{field:"kb_ids",label:e.$t("management.rg_config.label_kb")},{default:l(()=>[t(z,{modelValue:n.kb_ids,"onUpdate:modelValue":a[7]||(a[7]=o=>n.kb_ids=o),placeholder:e.$t("management.rg_config.select_placeholder"),multiple:""},{default:l(()=>[(u(!0),B(x,null,J(N($),o=>(u(),T(oe,{key:o.id,value:o.id},{default:l(()=>[q(S(o.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["rules","model"])],4)]),_:1},8,["title"]),t(Ae,{key:"2",title:e.$t("management.rg_config.tab_2")},{default:l(()=>[t(V,{style:{"margin-bottom":"20px","margin-top":"0"}}),t(et,{style:Ce([{width:"100%",overflow:"auto"},{height:E.value}])},{default:l(()=>[t(F,{ref_key:"formRef1",ref:p,rules:ie.value,model:n,onSubmit:ae,"auto-label-width":"",style:{width:"90%",margin:"0 auto"}},{default:l(()=>[t(i,{field:"prompt_config.system",label:e.$t("management.rg_config.system")},{default:l(()=>[t(Ie,{modelValue:n.prompt_config.system,"onUpdate:modelValue":a[8]||(a[8]=o=>n.prompt_config.system=o),placeholder:"",style:{height:"180px"}},null,8,["modelValue"])]),_:1},8,["label"]),t(V,{style:{margin:"0","margin-bottom":"10px"}}),t(i,{label:e.$t("management.rg_config.similarity_threshold")},{default:l(()=>[t(se,{modelValue:n.similarity_threshold,"onUpdate:modelValue":a[9]||(a[9]=o=>n.similarity_threshold=o),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.similarity_weight")},{default:l(()=>[t(se,{modelValue:n.vector_similarity_weight,"onUpdate:modelValue":a[10]||(a[10]=o=>n.vector_similarity_weight=o),step:.01,min:0,max:1},null,8,["modelValue"])]),_:1},8,["label"]),t(i,{label:"Top N"},{default:l(()=>[t(se,{modelValue:n.top_n,"onUpdate:modelValue":a[11]||(a[11]=o=>n.top_n=o),min:0,max:30},null,8,["modelValue"])]),_:1}),t(i,{label:e.$t("management.rg_config.multi_dialog")},{default:l(()=>[t(P,{direction:"vertical"},{default:l(()=>[t(Y,{modelValue:n.prompt_config.refine_multiturn,"onUpdate:modelValue":a[12]||(a[12]=o=>n.prompt_config.refine_multiturn=o),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.use_kg")},{default:l(()=>[t(P,{direction:"vertical"},{default:l(()=>[t(Y,{modelValue:n.prompt_config.use_kg,"onUpdate:modelValue":a[13]||(a[13]=o=>n.prompt_config.use_kg=o),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.rerank_model")},{default:l(()=>[t(P,{direction:"vertical",size:"large"},{default:l(()=>[t(z,{size:"large",modelValue:n.rerank_id,"onUpdate:modelValue":a[14]||(a[14]=o=>n.rerank_id=o),placeholder:e.$t("management.rg_config.select_placeholder"),"allow-clear":""},{default:l(()=>[(u(!0),B(x,null,J(w.value,(o,le)=>(u(),T(qe,{label:le,key:le},{default:l(()=>[(u(!0),B(x,null,J(o,ee=>(u(),T(oe,{key:ee.fid,disabled:!ee.available,value:ee.llm_name},{default:l(()=>[q(S(ee.llm_name),1)]),_:2},1032,["disabled","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1})]),_:1},8,["label"]),n.rerank_id?(u(),T(i,{key:0,label:"Top-K"},{default:l(()=>[t(se,{modelValue:n.top_k,"onUpdate:modelValue":a[15]||(a[15]=o=>n.top_k=o),min:1,max:2048},null,8,["modelValue"])]),_:1})):H("",!0),t(i,{label:e.$t("management.rg_config.label_var")},{default:l(()=>[y("div",Tl,[t(xe,{type:"outline",onClick:O,style:{},size:"mini",shape:"round"},{default:l(()=>[q(S(e.$t("management.rg_config.create_btn")),1)]),_:1})])]),_:1},8,["label"]),t(i,{label:""},{default:l(()=>[t(Ze,{columns:X.value,data:n.prompt_config.parameters,style:{width:"100%"}},{name:l(({record:o,rowIndex:le})=>[t(L,{modelValue:o.key,"onUpdate:modelValue":ee=>o.key=ee,placeholder:""},null,8,["modelValue","onUpdate:modelValue"])]),optional:l(({record:o})=>[t(Y,{modelValue:o.optional,"onUpdate:modelValue":le=>o.optional=le,size:"small"},null,8,["modelValue","onUpdate:modelValue"])]),action:l(({record:o})=>[t(xe,{type:"text",onClick:le=>b(o),style:{"margin-left":"0"},size:"small"},{icon:l(()=>[t(Xe)]),_:2},1032,["onClick"])]),_:1},8,["columns","data"])]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["style"])]),_:1},8,["title"]),t(Ae,{key:"3",title:e.$t("management.rg_config.tab_3")},{default:l(()=>[t(V,{style:{"margin-bottom":"20px","margin-top":"0"}}),y("div",{style:Ce([{width:"100%"},{height:E.value}])},[t(F,{ref_key:"formRef2",ref:s,rules:ie.value,model:n,"auto-label-width":"",onSubmit:ae,style:{width:"90%",margin:"0 auto"}},{default:l(()=>[t(i,{field:"llm_id",label:e.$t("management.rg_config.label_llm")},{default:l(()=>[t(P,{direction:"vertical",size:"large"},{default:l(()=>[t(z,{size:"large",field:"llm_id",modelValue:n.llm_id,"onUpdate:modelValue":a[16]||(a[16]=o=>n.llm_id=o),style:{width:"400px"},placeholder:e.$t("management.rg_config.select_placeholder")},{default:l(()=>[(u(!0),B(x,null,J(M.value,(o,le)=>(u(),B(x,{key:le},[o.length>0?(u(),T(qe,{key:0,label:le},{default:l(()=>[(u(!0),B(x,null,J(o,ee=>(u(),T(oe,{key:ee.fid,value:ee.llm_name},{default:l(()=>[q(S(ee.llm_name),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["label"])):H("",!0)],64))),128))]),_:1},8,["modelValue","placeholder"])]),_:1})]),_:1},8,["label"]),t(V,{style:{"margin-bottom":"20px","margin-top":"0"}}),t(i,{label:e.$t("management.rg_config.label_free")},{default:l(()=>[t(z,{"default-value":"2",style:{width:"400px"},placeholder:""},{default:l(()=>[t(oe,{value:"1"},{default:l(()=>[q(S(e.$t("management.rg_config.option_1")),1)]),_:1}),t(oe,{value:"2"},{default:l(()=>[q(S(e.$t("management.rg_config.option_2")),1)]),_:1}),t(oe,{value:"3"},{default:l(()=>[q(S(e.$t("management.rg_config.option_3")),1)]),_:1})]),_:1})]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.label_temp")},{default:l(()=>[t(Y,{size:"small",modelValue:N(U),"onUpdate:modelValue":a[17]||(a[17]=o=>ge(U)?U.value=o:U=o)},null,8,["modelValue"]),t(P,{direction:"vertical",size:"large"},{default:l(()=>[t(se,{disabled:!N(U),modelValue:n.llm_setting.temperature,"onUpdate:modelValue":a[18]||(a[18]=o=>n.llm_setting.temperature=o),step:.01,min:0,max:1,style:{width:"350px",marginLeft:"20px",display:"flex"},"show-input":""},null,8,["disabled","modelValue"])]),_:1})]),_:1},8,["label"]),t(i,{label:"top P"},{default:l(()=>[t(Y,{size:"small",modelValue:N(C),"onUpdate:modelValue":a[19]||(a[19]=o=>ge(C)?C.value=o:C=o)},null,8,["modelValue"]),t(P,{direction:"vertical",size:"large"},{default:l(()=>[t(se,{disabled:!N(C),modelValue:n.llm_setting.top_p,"onUpdate:modelValue":a[20]||(a[20]=o=>n.llm_setting.top_p=o),step:.01,min:0,max:1,style:{width:"350px",marginLeft:"20px",display:"flex"},"show-input":""},null,8,["disabled","modelValue"])]),_:1})]),_:1}),t(i,{label:e.$t("management.rg_config.label_attend")},{default:l(()=>[t(Y,{size:"small",modelValue:N(D),"onUpdate:modelValue":a[21]||(a[21]=o=>ge(D)?D.value=o:D=o)},null,8,["modelValue"]),t(P,{direction:"vertical",size:"large"},{default:l(()=>[t(se,{disabled:!N(D),modelValue:n.llm_setting.presence_penalty,"onUpdate:modelValue":a[22]||(a[22]=o=>n.llm_setting.presence_penalty=o),step:.01,min:0,max:1,style:{width:"350px",marginLeft:"20px",display:"flex"},"show-input":""},null,8,["disabled","modelValue"])]),_:1})]),_:1},8,["label"]),t(i,{label:e.$t("management.rg_config.label_frequency")},{default:l(()=>[t(Y,{size:"small",modelValue:N(j),"onUpdate:modelValue":a[23]||(a[23]=o=>ge(j)?j.value=o:j=o)},null,8,["modelValue"]),t(P,{direction:"vertical",size:"large"},{default:l(()=>[t(se,{disabled:!N(j),modelValue:n.llm_setting.frequency_penalty,"onUpdate:modelValue":a[24]||(a[24]=o=>n.llm_setting.frequency_penalty=o),step:.01,min:0,max:1,style:{width:"350px",marginLeft:"20px",display:"flex"},"show-input":""},null,8,["disabled","modelValue"])]),_:1})]),_:1},8,["label"])]),_:1},8,["rules","model"])],4)]),_:1},8,["title"])]),_:1},8,["active-key"])]),_:1})]),_:1})]),_:1},8,["visible","title","ok-loading"])}}},Bl=te(Dl,[["__scopeId","data-v-5f772dc4"]]),Ml={__name:"TopSetting",setup(m){const{t:f}=fe(),v=Me(),d=yt(),c=K(()=>["system:intelligent:agentDialog","system:intelligent:advanceChat","system:intelligent:agentChat","system:intelligent:workflow"].some(b=>rt(b))),h=r({searchText:d.query.searchText,target_label_list:d.query.target_label_list,target_status:d.query.target_status,target_app:d.query.target_app}),g=r(""),k=r(""),I=r([]),M=r([]),w=r("3"),$=r([{value:"1",labelName:"已发布"},{value:"0",labelName:"已下线"},{value:"3",labelName:"全部"}]),A=r(!1),p=r(!1),s=r(!1),_=r(""),n=r(""),U=r(!1),C=r(null);let D=r("add"),j=Oe({});const G=r(null),E=K(()=>{const O=Ge(f);return O.push({name:"basic",type:"agent-basic"}),O}),X=Pe(()=>{const O={searchText:g.value,target_app:k.value,target_label_list:I.value,target_status:w.value};me.emit(O)},300,!1),ie=()=>{A.value=!0},pe=()=>{U.value=!0,D.value="add"},ae=O=>{p.value=!0,n.value=O.type},re=()=>{s.value=!0},he=O=>{_.value=O,G.value&&Qe(G.value.id,_.value).then(b=>{b.code==200?R.success(f("management.edit_success")):R.error(f("management.edit_fail"))}).catch(()=>{R.error(f("management.edit_fail"))}).finally(()=>{_.value="",me.emit(g.value),G.value=null})},_e=O=>{me.emit(""),_.value=""},we=async O=>{_.value=O.icon;try{const b=await Ut(O.id);Object.assign(j,b.data),C.value.editClick()}catch{}finally{}},de=()=>{s.value=!0},ne=()=>{_.value="",D.value="add",G.value=null};return ze(async()=>{var O;Object.keys(h.value)&&(g.value=h.value.searchText||"",k.value=h.value.target_app||"",w.value=h.value.target_status||"3",I.value=((O=h.value.target_label_list)==null?void 0:O.map(b=>Number(b)))||[],X()),Ue.on(async b=>{switch(b.agentType){case"1":U.value=!0,D.value="edit",we(b);break;case"4":const Z=await _l();Z.id&&Z.id.length&&v.push({path:"/intelligent/detail",query:{id:b.id,name:b.name,mode:b.mode,searchText:g.value,target_app:k.value,target_label_list:I.value,target_status:w.value}});break;default:console.log("暂不支持该智能体类型")}}),Le.on(b=>{s.value=!0,G.value=b,_.value=b.icon}),Te.on(b=>{M.value=b})}),ht(()=>{Ue.off(),Le.off(),Te.off()}),(O,b)=>{const Z=je,ue=Je,ke=Q("icon-search"),e=ye,a=Q("icon-plus"),V=De,L=Be;return u(),B(x,null,[t(L,{size:"large"},{default:l(()=>[t(ue,{modelValue:w.value,"onUpdate:modelValue":b[0]||(b[0]=i=>w.value=i),style:{width:"200px","background-color":"var(--color-bg-5)"},onChange:N(X)},{default:l(()=>[(u(!0),B(x,null,J($.value,i=>(u(),T(Z,{key:i.value,value:i.value},{default:l(()=>[q(S(i.labelName),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","onChange"]),t(ue,{modelValue:k.value,"onUpdate:modelValue":b[1]||(b[1]=i=>k.value=i),placeholder:O.$t("management.searchAppTip"),"allow-clear":"",style:{width:"200px","background-color":"var(--color-bg-5)"},onChange:N(X)},{default:l(()=>[(u(!0),B(x,null,J(E.value,i=>(u(),T(Z,{key:i.name,value:i.type},{default:l(()=>[q(S(i.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"]),t(ue,{modelValue:I.value,"onUpdate:modelValue":b[2]||(b[2]=i=>I.value=i),style:{width:"200px","background-color":"var(--color-bg-5)"},placeholder:O.$t("management.searchLabelTip"),multiple:"","max-tag-count":1,"allow-clear":"","allow-search":"",scrollbar:O.scrollbar,onChange:N(X)},{default:l(()=>[(u(!0),B(x,null,J(M.value,i=>(u(),T(Z,{key:i.labelId,value:i.labelId},{default:l(()=>[q(S(i.labelName),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","scrollbar","onChange"]),t(e,{modelValue:g.value,"onUpdate:modelValue":b[3]||(b[3]=i=>g.value=i),placeholder:O.$t("management.search"),style:{width:"300px"},"allow-clear":"",onInput:N(X)},{prefix:l(()=>[t(ke)]),_:1},8,["modelValue","placeholder","onInput"]),c.value?(u(),T(V,{key:0,type:"primary",size:"large",onClick:ie},{icon:l(()=>[t(a)]),default:l(()=>[q(" "+S(O.$t("management.createIntelligent")),1)]),_:1})):H("",!0)]),_:1}),t(il,{visible:A.value,"onUpdate:visible":b[4]||(b[4]=i=>A.value=i),onAdd_intelligent:ae,onCreateRAGFLOWIntelligent:pe},null,8,["visible"]),t(Vl,{show_model_item:p.value,"onUpdate:show_model_item":b[5]||(b[5]=i=>p.value=i),target_icon:_.value,target_intell_type:n.value,onSelect_icon:re,onUpdateIntelligentList:_e,onClearSelectIcon:ne},null,8,["show_model_item","target_icon","target_intell_type"]),t(We,{show_select_icon:s.value,"onUpdate:show_select_icon":b[6]||(b[6]=i=>s.value=i),target_icon:_.value,onSendIcon:he,onClearTargetIcon:ne},null,8,["show_select_icon","target_icon"]),U.value?(u(),T(Bl,{key:0,show_rg_config:U.value,"onUpdate:show_rg_config":b[7]||(b[7]=i=>U.value=i),ref_key:"editAgentKuai",ref:C,typeAngint:N(D),formData:N(j),target_icon:_.value,onUpdateIntelligentList:_e,onShow_select_icon:de,onClearSelectIcon:ne},null,8,["show_rg_config","typeAngint","formData","target_icon"])):H("",!0)],64)}}},Ol=te(Ml,[["__scopeId","data-v-251640f1"]]),Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACJSURBVHgB7Y2xDYNADEVtn5Qi1a3CBskEQBUKIiUjZJNscBJIUB4bABswAiNQI53N0VEgBA0VT7ILy+9/BE9e2IgQNGzABMP7FVeYl/aBSDXsAB0HBAfwLfqQMHMJZwrS+NXtEXoRfqZJ5CcMWPg735YPaIzVt7syIq5Nk/i/lpqV9qNIhSO73wTo5SfJ2PBIIQAAAABJRU5ErkJggg==",zl={__name:"ManageTags",props:{visible:{type:Boolean,default:!1},labels:{type:Array,default:()=>[]}},emits:["update:visible","updateLabels"],setup(m,{emit:f}){const v=m,d=f,c=K(()=>v.labels),h=r(null),g=r(!1),k=r(""),I=K(()=>v.visible),M=async p=>{try{const s=await ul(p.labelId);s.code==200?d("updateLabels"):R.error(s.msg)}catch(s){console.log(s)}},w=()=>{d("update:visible",!1)},$=()=>{g.value=!0,Ve(()=>{h.value&&h.value.focus()})},A=async()=>{if(k.value.trim().length)try{const p=await dl(k.value.trim());p.code==200?d("updateLabels"):R.error(p.msg),k.value=""}catch(p){console.log(p)}g.value=!1};return(p,s)=>{const _=ye,n=Q("icon-plus"),U=ct,C=Q("icon-delete"),D=jt,j=Be,G=ve;return u(),T(G,{visible:I.value,"onUpdate:visible":s[1]||(s[1]=E=>I.value=E),"esc-to-close":!1,footer:!1,maskClosable:!1,"align-center":!1,title:"管理标签","title-align":"start",top:"15vh",onBeforeCancel:w},{default:l(()=>[t(j,{wrap:""},{default:l(()=>[g.value?(u(),T(_,{key:0,ref_key:"input_ref",ref:h,style:{width:"90px"},size:"mini",modelValue:k.value,"onUpdate:modelValue":s[0]||(s[0]=E=>k.value=E),modelModifiers:{trim:!0},onKeyup:wt(A,["enter"]),onBlur:A},null,8,["modelValue"])):(u(),T(U,{key:1,style:{width:"90px",backgroundColor:"var(--color-fill-2)",border:"1px dashed var(--color-fill-3)",cursor:"pointer"},onClick:$},{icon:l(()=>[t(n)]),default:l(()=>[s[2]||(s[2]=q(" 创建新标签 "))]),_:1})),(u(!0),B(x,null,J(c.value,E=>(u(),T(U,{key:E.labelId},{default:l(()=>[q(S(E.labelName)+"    ",1),t(D,{type:"warning",content:"是否确认删除该标签?",onOk:X=>M(E)},{default:l(()=>[t(C,{style:{cursor:"pointer"}})]),_:2},1032,["onOk"])]),_:2},1024))),128))]),_:1})]),_:1},8,["visible"])}}},Nl=te(zl,[["__scopeId","data-v-10ffc9cf"]]),ql={class:"section"},xl={class:"form-item"},Rl={class:"label"},Fl={class:"value"},El=["src"],Pl={class:"form-item"},Jl={class:"label"},jl={__name:"ModelUpdateItem",props:{show_model_item:{type:Boolean,default:!1},target_intell_type:{type:String,default:"advanced-chat"},target_icon:{type:String,default:"intellFrame1"},name:{type:String,default:""},description:{type:String,default:""},id:{type:String,default:""}},emits:["closeModel","select_icon","updateIntelligentList","clearSelectIcon"],setup(m,{emit:f}){const{t:v}=fe(),d=m;Me();const c=f,h={name:"",description:""},g=r(Object.assign({},h));g.value=Object.assign({},h,{name:d.name,description:d.description});const k=r(!1),I=r(d.target_icon);let M=K(()=>d.show_model_item);const w=s=>{I.value=s},$=async()=>{const s=d.id,_={name:g.value.name,description:g.value.description,use_icon_as_answer_icon:!1};await Lt(s,_)?(await Qe(s,I.value,_.name,_.description)).code==200?(R.success(v("management.edit_success")),c("updateIntelligentList"),A()):R.error(v("management.edit_fail")):R.error(v("management.edit_fail"))},A=()=>{g.value=Object.assign({},h),c("closeModel",!1)},p=()=>{k.value=!0};return(s,_)=>{const n=ye,U=Ne,C=ve;return u(),B(x,null,[t(C,{visible:N(M),"onUpdate:visible":_[2]||(_[2]=D=>ge(M)?M.value=D:M=D),"align-center":!1,top:"15vh",onOk:$,onCancel:A},{title:l(()=>[q(S(s.$t("management.update_intelligent_title")),1)]),default:l(()=>[y("div",ql,[y("div",xl,[y("div",Rl,S(s.$t("management.label_name")),1),y("div",Fl,[y("img",{class:"icon",src:N(be)(I.value),alt:"",onClick:p},null,8,El),t(n,{modelValue:g.value.name,"onUpdate:modelValue":_[0]||(_[0]=D=>g.value.name=D),placeholder:s.$t("management.input_placeholder")},null,8,["modelValue","placeholder"])])]),y("div",Pl,[y("div",Jl,S(s.$t("management.label_desc")),1),t(U,{modelValue:g.value.description,"onUpdate:modelValue":_[1]||(_[1]=D=>g.value.description=D),placeholder:s.$t("management.label_desc"),"auto-size":{minRows:2,maxRows:5}},null,8,["modelValue","placeholder"])])])]),_:1},8,["visible"]),t(We,{show_select_icon:k.value,"onUpdate:show_select_icon":_[3]||(_[3]=D=>k.value=D),target_icon:m.target_icon,onSendIcon:w},null,8,["show_select_icon","target_icon"])],64)}}},Gl=te(jl,[["__scopeId","data-v-fa11d4ae"]]),Yl={class:"label-select"},Hl={class:"footer"},Kl={__name:"LabelSelected",props:{labels:{type:Array,default:()=>[]},addedLabels:{type:Array,default:()=>[]}},emits:["openManageTags","toSearchLabels","addLabelToTarget"],setup(m,{emit:f}){const v=m,d=f,c=r(""),h=r([...v.addedLabels.map(w=>w.labelId)]),g=K(()=>v.labels),k=Pe(()=>{d("toSearchLabels",c.value)},300),I=()=>{d("openManageTags")},M=w=>{d("addLabelToTarget",w)};return(w,$)=>{const A=Q("icon-search"),p=ye,s=mt,_=pt,n=He,U=Q("icon-tags");return u(),B("div",Yl,[t(p,{modelValue:c.value,"onUpdate:modelValue":$[0]||($[0]=C=>c.value=C),placeholder:w.$t("management.search"),style:{width:"100%"},onInput:N(k)},{prefix:l(()=>[t(A)]),_:1},8,["modelValue","placeholder","onInput"]),t(_,{modelValue:h.value,"onUpdate:modelValue":$[1]||($[1]=C=>h.value=C),direction:"vertical",onChange:M},{default:l(()=>[(u(!0),B(x,null,J(g.value,C=>(u(),T(s,{key:C.labelId,value:C.labelId},{default:l(()=>[q(S(C.labelName),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"]),g.value.length?H("",!0):(u(),T(n,{key:0})),y("div",Hl,[y("div",{class:"label-manage",onClick:I},[t(U),$[2]||($[2]=q(" 管理标签"))])])])}}},Ql=te(Kl,[["__scopeId","data-v-a3d6776a"]]),Wl={key:0,class:"label-btn"},Xl={class:"text"},Zl={key:1,class:"label-btn btn-content"},ea={class:"text"},ta={class:"label-add"},la={class:"bottom"},aa={key:0,class:"tools"},na={class:"loading-tips"},oa={key:1},sa={__name:"MessageBody",setup(m){const{t:f}=fe(),v=r([]),d=Oe({current:1,pageSize:30}),c=r(5),h=r(null),g=r(!1),k=r(""),I=r(""),M=r([]),w=r(""),$=r("1"),A=r([]),p=r(null),s=r(!1),_=r(!1),n=r(!1),U=r(null),C=r(!1),D=r({}),j=async()=>{d.current==1&&(_.value=!0);try{const e={current:d.current,pageSize:d.pageSize,keyword:k.value,label:M.value,mode:w.value,status:$.value},a=await rl(e),V=a.data.rows.map(L=>({...L,time:new Date(L.create_time).toLocaleString("zh-CN"),desc:L.description,img_src:Vt(L.icon)||be(L.icon),user:L.user.userName||"-",online:L.status==1}));c.value=Math.ceil(a.data.total/d.pageSize),v.value.push(...V)}catch(e){console.log(e)}finally{_.value=!1}},G=e=>{e.target.scrollTop+e.target.clientHeight>=e.target.scrollHeight&&(g.value=!0,d.current<c.value&&(d.current+=1,j()))},E=()=>{s.value=!0},X=e=>{Ue.emit(e)},ie=()=>{me.emit("")},pe=e=>{U.value=e,n.value=!0},ae=async e=>{const a=await Fe(U.value.id);console.log(a),a.code/1==200?R.success(f("management.delete_success")):R.error(f("management.delete_fail"))},re=async()=>{if(U.value.agentType==$e.DIFY)try{const e=await Tt(U.value.id);console.log(e),await ae(U.value.id)}catch(e){console.log(e),e.status/1===404&&await ae(U.value.id)}else if(U.value.agentType==$e.RAGFLOW){const e={dialog_ids:[U.value.id]};(await Dt(e)).code==0&&(await Fe(U.value.id)).code==200&&R.success(f("management.delete_success"))}me.emit(""),n.value=!1},he=e=>{C.value=!0,D.value={name:e.name,mode:e.mode,icon:e.icon,id:e.id,description:e.description}},_e=()=>{C.value=!1},we=()=>{show_select_icon.value=!0},de=async()=>{try{const e=await Re(I.value,1);e.code==200&&(A.value=[...e.data.rows],Te.emit(A.value))}catch(e){console.log(e)}},ne=()=>{I.value="",de()},O=e=>{I.value=e,de()},b=async(e,a)=>{try{await cl(e,a)}catch(V){console.log(V)}},Z=async(e,a)=>{if(ne(),!e){const V=await Re(I.value,1,a);V.code==200&&v.value.forEach(L=>{L.id===a&&(L.label=[...V.data.rows])})}},ue=async e=>{try{(await ml(e.id,e.status=="1"?"0":"1")).code/1==200?v.value.forEach(V=>{e.id===V.id&&(V.status=="1"?V.status=0:V.status=1)}):v.value.forEach(V=>{e.id===V.id&&(V.online=e.online)})}catch(a){console.log(a),v.value.forEach(V=>{V.id===e.id&&(V.online=e.online)})}},ke=e=>{Le.emit(e)};return me.on(e=>{for(const a in e)a==="searchText"&&(k.value=e.searchText);e.target_label_list&&(M.value=e.target_label_list),w.value=e.target_app,e.target_status&&($.value=e.target_status==="3"?"":e.target_status),v.value=[],d.current=1,j()}),ze(()=>{de(),h.value.addEventListener("scroll",dt(G,500))}),kt(()=>{h.value.removeEventListener("scroll",G),me.off()}),(e,a)=>{const V=Ye,L=Jt,i=Q("icon-settings"),ce=Yt,P=Q("icon-delete"),Ie=Q("icon-edit"),Y=Ht,oe=He;return u(),B(x,null,[y("div",{class:"body-container",ref_key:"body_container",ref:h},[(u(!0),B(x,null,J(v.value,z=>(u(),T($t,{class:"card_box",key:z.id,name:z.name,img_src:z.img_src,height:170,onClickIcon:F=>ke(z)},{description:l(()=>[q(S(z.desc),1)]),settings:l(()=>[t(V,{modelValue:z.online,"onUpdate:modelValue":F=>z.online=F,onChange:F=>ue(z)},{checked:l(()=>[q(S(e.$t("management.online")),1)]),unchecked:l(()=>[q(S(e.$t("management.offline")),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),labelBtn:l(()=>[t(L,{ref_for:!0,ref_key:"dropdown",ref:p,position:"bl","popup-max-height":!1,onPopupVisibleChange:F=>Z(F,z.id)},{content:l(()=>[y("div",ta,[t(Ql,{labels:A.value,addedLabels:z.label,onOpenManageTags:E,onToSearchLabels:O,onAddLabelToTarget:F=>b(F,z.id)},null,8,["labels","addedLabels","onAddLabelToTarget"])])]),default:l(()=>[z.label.length?(u(),B("div",Zl,[a[3]||(a[3]=y("img",{class:"icon",src:Ee},null,-1)),y("span",ea,S(z.label.map(F=>F.labelName).join(",")),1)])):(u(),B("div",Wl,[a[2]||(a[2]=y("img",{class:"icon",src:Ee},null,-1)),y("span",Xl,S(e.$t("management.addLabelBtn")),1)]))]),_:2},1032,["onPopupVisibleChange"])]),bottom:l(()=>[y("div",la,[a[4]||(a[4]=y("div",{class:"user"},null,-1)),z.online?H("",!0):(u(),B("div",aa,[t(ce,{content:e.$t("management.setting")},{default:l(()=>[t(i,{style:{cursor:"pointer"},onClick:Se(F=>X(z),["stop"])},null,8,["onClick"])]),_:2},1032,["content"]),t(ce,{content:e.$t("management.delete")},{default:l(()=>[t(P,{style:{cursor:"pointer"},onClick:Se(F=>pe(z),["stop"])},null,8,["onClick"])]),_:2},1032,["content"]),t(ce,{content:e.$t("management.edit")},{default:l(()=>[z.agentType!=="1"?(u(),T(Ie,{key:0,style:{cursor:"pointer"},onClick:Se(F=>he(z),["stop"])},null,8,["onClick"])):H("",!0)]),_:2},1032,["content"])]))])]),_:2},1032,["name","img_src","onClickIcon"]))),128)),y("div",na,[g.value&&d.current<c.value?(u(),T(Y,{key:0,tip:e.$t("management.loadingDataTip")},null,8,["tip"])):H("",!0),g.value&&d.current>=c.value?(u(),B("div",oa,S(e.$t("management.noMoreData")),1)):H("",!0)])],512),_.value?(u(),T(Y,{key:0,class:"init-loading",size:32})):H("",!0),v.value.length?H("",!0):(u(),T(oe,{key:1})),t(Nl,{visible:s.value,"onUpdate:visible":a[0]||(a[0]=z=>s.value=z),labels:A.value,onUpdateLabels:ne},null,8,["visible","labels"]),t(Gt,{visible:n.value,onOk:re,onCancel:a[1]||(a[1]=z=>n.value=!1)},null,8,["visible"]),C.value?(u(),T(Gl,{key:2,show_model_item:C.value,target_intell_type:D.value.mode,target_icon:D.value.icon,name:D.value.name,description:D.value.description,id:D.value.id,onCloseModel:_e,onSelect_icon:we,onUpdateIntelligentList:ie},null,8,["show_model_item","target_intell_type","target_icon","name","description","id"])):H("",!0)],64)}}},ia=te(sa,[["__scopeId","data-v-136c11bf"]]),on={__name:"Intelligent",setup(m){return(f,v)=>(u(),T(ot,null,{default:l(()=>[t(st,null,{default:l(()=>[t(it,{title:f.$t("management.intelligentTitle"),tips:f.$t("management.intelligentDesc")},{setting:l(()=>[t(Ol)]),_:1},8,["title","tips"]),t(ia)]),_:1})]),_:1}))}};export{on as default};