Intelligent-DJxqt8TT.js 40 KB

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