Intelligent-_5iyJhiw.js 40 KB

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