| 1 |
- import{cQ as Al,gV as ql,gs as V,fM as f,fL as Ce,fm as Ll,fr as Kl,cs as r,cp as i,gx as d,gN as u,cq as y,g$ as s,cr as p,cw as t,aC as Ul,aG as Il,gS as Nl,gT as El,c9 as le,eS as $,y as Me,dS as Wl,eU as te,fV as m,cv as h,h0 as oe,h2 as Re,fe as K,F as R,fS as N,gY as Pe,fW as Fl,E as De,ft as n,fP as v,fU as B,fy as Ve,ac as zl}from"./builder-DygomDiV.js";import{G as Bl,_ as jl,a as Gl,b as Ql,c as Yl,d as Hl}from"./McpServersDialog.vue_vue_type_script_setup_true_lang-cXYVrjyw.js";import{_ as Oe,a as Jl}from"./ApplicationDialog.vue_vue_type_style_index_0_lang-zDitbwRB.js";const Xl={class:"p-16-24 application-setting"},Zl={class:"flex-between w-full mb-16"},et={class:"p-24 mb-16",style:{"padding-bottom":"0"}},lt={class:"title-decoration-1"},tt={class:"scrollbar-height-left"},ot={class:"flex-between"},at={class:"flex-between"},st={class:"flex-between"},it={class:"flex align-center"},nt={class:"flex align-center"},dt={class:"mr-4"},rt={key:0,class:"color-danger ml-4"},pt={class:"mb-12 lighter"},ut={class:"mr-4"},ct={key:0,class:"color-danger ml-4"},_t={class:"flex align-center"},mt={class:"lighter"},vt={class:"mr-4"},ft={key:0,class:"w-full"},gt={key:1},yt={class:"flex align-center",style:{width:"80%"}},bt=["title"],ht={class:"mb-8 mt-12 flex-between"},kt={class:"mr-4 lighter"},wt={key:0,class:"flex"},St={key:0},$t={class:"flex align-center lighter cursor"},Tt={key:0,class:"ml-4"},Ct={class:"flex"},Mt={key:0,class:"w-full mb-16"},Rt={key:0,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},Pt={class:"flex align-center",style:{"line-height":"20px"}},Dt=["src"],Vt=["title"],Ot={key:1,class:"w-full mb-16"},xt={class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},At={class:"flex align-center",style:{"line-height":"20px"}},qt={class:"ellipsis"},Lt={key:1},Kt={class:"flex align-center lighter cursor"},Ut={key:0,class:"ml-4"},It={class:"flex"},Nt={key:0,class:"w-full mb-16"},Et={key:0,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},Wt={class:"flex align-center",style:{"line-height":"20px"}},Ft=["src"],zt=["title"],Bt={key:2},jt={class:"flex align-center lighter cursor"},Gt={key:0,class:"ml-4"},Qt={class:"flex"},Yt={key:0,class:"w-full mb-16"},Ht={key:0,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},Jt={class:"flex align-center",style:{"line-height":"20px"}},Xt=["src"],Zt=["title"],eo={key:3},lo={class:"flex align-center lighter cursor"},to={key:0,class:"ml-4"},oo={class:"flex"},ao={key:0,class:"w-full mb-16"},so={key:0,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},io={class:"flex align-center",style:{"line-height":"20px"}},no=["src"],ro=["title"],po={class:"flex-between"},uo={class:"mr-4"},co={class:"flex"},_o={class:"flex-between"},mo={class:"mr-4"},vo={key:0,class:"color-danger"},fo={class:"flex"},go={class:"flex-between w-full"},yo={class:"flex-between"},bo={class:"mr-4"},ho={key:0,class:"color-danger"},ko={class:"flex"},wo={class:"w-full"},So={class:"flex-between w-full"},$o={class:"title-decoration-1 mb-16"},To={class:"dialog-bg"},Co={class:"scrollbar-height"},Mo=Al({__name:"ApplicationSetting",setup(Ro){const U=Nl(),ae=El(),{params:{id:k}}=U,{user:xe,folder:Ae}=ql(),g=le(()=>U.path.includes("resource-management")?"systemManage":"workspace"),se=le(()=>Ve.application[g.value]),T=le(()=>Ve.tool[g.value]),qe=V("views.application.form.prompt.defaultPrompt",{data:"{data}",question:"{question}"}),Le=V("views.application.dialog.defaultPrompt1",{question:"{question}"})+"<data></data>"+V("views.application.dialog.defaultPrompt2"),c=Ce({prompt:!0,knowledge_setting:!0,MCP:!0,tool:!0,skill:!0,agent:!0}),j=f(),ie=f(),G=f(),Q=f(),ne=f(),de=f(),Y=f(),re=f(),b=f(!1),Ke=f(!1),e=f({name:"",desc:"",model_id:"",dialogue_number:1,prologue:V("views.application.form.defaultPrologue"),knowledge_id_list:[],knowledge_setting:{top_n:3,similarity:.6,max_paragraph_char_number:5e3,search_mode:"embedding",no_references_setting:{status:"ai_questioning",value:"{question}"}},model_setting:{prompt:qe,system:"",no_references_prompt:"{question}",reasoning_content_enable:!1},model_params_setting:{},problem_optimization:!1,problem_optimization_prompt:Le,stt_model_id:"",tts_model_id:"",stt_model_enable:!1,tts_model_enable:!1,tts_type:"BROWSER",type:"SIMPLE",application_enable:!0,application_ids:[],mcp_enable:!0,mcp_tool_ids:[],mcp_servers:"",mcp_source:"referencing",tool_enable:!0,tool_ids:[],skill_tool_ids:[],mcp_output_enable:!1}),Ue=Ce({name:[{required:!0,message:V("views.application.form.appName.placeholder"),trigger:"blur"}]}),pe=f(null),O=f([]),ue=f(null),ce=f(null);function Ie(l){e.value.prologue=l}function Ne(l){e.value.model_setting.prompt=l}function Ee(l){e.value.model_setting.no_references_prompt=l}function We(l){e.value.model_setting.system=l}function Fe(l){e.value.model_setting={...e.value.model_setting,...l}}const ze=l=>{l&&l.validate().then(()=>$({type:"application",systemType:g.value}).putApplication(k,e.value,b).then(()=>$({type:"application",systemType:g.value}).publish(k,{},b)).then(()=>{Me(V("views.application.tip.publishSuccess"))}))},Be=async l=>{l&&await l.validate((o,_)=>{o&&$({type:"application",systemType:g.value}).putApplication(k,e.value,b).then(()=>{Me(V("common.saveSuccess"))})})},je=l=>{e.value.model_id=l,l?j.value?.reset_default(l,k):ge({})},Ge=()=>{e.value.model_id&&j.value?.open(e.value.model_id,k,e.value.model_params_setting)},Qe=()=>{e.value.model_id&&de.value?.open(e.value.model_id,k)},Ye=l=>{e.value.model_setting.system=l},He=()=>{ie.value?.open(e.value.model_setting)},Je=()=>{e.value.tts_model_id&&G.value?.open(e.value.tts_model_id,k,e.value.tts_model_params_setting)},Xe=()=>{e.value.stt_model_id&&Q.value?.open(e.value.stt_model_id,k,e.value.stt_model_params_setting)},Ze=()=>{ne.value?.open(e.value)};function el(l){e.value.tool_ids&&(e.value.tool_ids=e.value.tool_ids.filter(o=>o!==l))}function ll(l){e.value.mcp_tool_ids&&(e.value.mcp_tool_ids=e.value.mcp_tool_ids.filter(o=>o!==l))}function tl(l){e.value.skill_tool_ids&&(e.value.skill_tool_ids=e.value.skill_tool_ids.filter(o=>o!==l))}function ol(l){e.value.application_ids&&(e.value.application_ids=e.value.application_ids.filter(o=>o!==l))}const _e=f();function al(){const l={mcp_servers:e.value.mcp_servers,mcp_tool_ids:e.value.mcp_tool_ids,mcp_source:e.value.mcp_source};_e.value.open(l,D.value)}function sl(l){e.value.mcp_servers=l.mcp_servers,e.value.mcp_tool_ids=l.mcp_tool_ids,e.value.mcp_source=l.mcp_source,c.MCP=!0}const me=f();function il(){me.value.open(e.value.tool_ids)}function nl(l){e.value.tool_ids=l.tool_ids,c.tool=!0}const ve=f();function dl(){ve.value.open(e.value.application_ids)}function rl(l){e.value.application_ids=l.application_ids,c.agent=!0}const x=f([]);function pl(){$({type:"application",systemType:g.value}).getAllApplication({folder_id:Ae.currentFolder?.id||xe.getWorkspaceId()}).then(l=>{x.value=l.data.filter(o=>o.is_publish)})}const P=f([]);function ul(){const l=g.value==="systemManage"?{scope:"WORKSPACE",tool_type_list:["CUSTOM","WORKFLOW"],workspace_id:e.value?.workspace_id}:{scope:"WORKSPACE",tool_type_list:["CUSTOM","WORKFLOW"]};$({type:"tool",systemType:g.value}).getAllToolList(l).then(o=>{P.value=[...o.data.shared_tools,...o.data.tools].filter(_=>_.is_active)})}const D=f([]);function cl(){const l=g.value==="systemManage"?{scope:"WORKSPACE",tool_type:"MCP",workspace_id:e.value?.workspace_id}:{scope:"WORKSPACE",tool_type:"MCP"};$({type:"tool",systemType:g.value}).getAllToolList(l).then(o=>{D.value=[...o.data.shared_tools,...o.data.tools].filter(_=>_.is_active)})}const fe=f();function _l(){fe.value.open(e.value.skill_tool_ids)}function ml(l){e.value.skill_tool_ids=l.tool_ids,c.skill=!0}const A=f([]);function vl(){const l=g.value==="systemManage"?{scope:"WORKSPACE",tool_type:"SKILL",workspace_id:e.value?.workspace_id}:{scope:"WORKSPACE",tool_type:"SKILL"};$({type:"tool",systemType:g.value}).getAllToolList(l).then(o=>{A.value=[...o.data.shared_tools,...o.data.tools].filter(_=>_.is_active)})}function I(l){e.value={...e.value,...l}}function ge(l){e.value.model_params_setting=l}function ye(l){e.value.tts_model_params_setting=l}function be(l){e.value.stt_model_params_setting=l}function fl(l){e.value.knowledge_id_list&&e.value.knowledge_id_list.splice(e.value.knowledge_id_list.indexOf(l),1)}function gl(l){O.value=l,e.value.knowledge_id_list=l.map(o=>o.id)}function yl(){re.value.open(e.value.knowledge_id_list)}function bl(){$({type:"application",systemType:g.value}).getApplicationDetail(k,b).then(l=>{e.value=l.data,e.value.model_id=l.data.model,e.value.stt_model_id=l.data.stt_model,e.value.tts_model_id=l.data.tts_model,e.value.tts_type=l.data.tts_type,O.value=l.data.knowledge_list,e.value.model_setting.no_references_prompt=l.data.model_setting.no_references_prompt||"{question}",Wl([De.IS_EE,De.IS_PE],"OR")&&$({type:"application",systemType:g.value}).getApplicationSetting(k).then(o=>{e.value={...e.value,...o.data}})})}function he(){b.value=!0;const l=g.value==="systemManage"?{model_type:"LLM",workspace_id:e.value?.workspace_id}:{model_type:"LLM"};$({type:"model",systemType:g.value}).getSelectModelList(l).then(o=>{pe.value=te.groupBy(o?.data,"provider"),b.value=!1}).catch(()=>{b.value=!1})}function hl(){b.value=!0;const l=g.value==="systemManage"?{model_type:"STT",workspace_id:e.value?.workspace_id}:{model_type:"STT"};$({type:"model",systemType:g.value}).getSelectModelList(l).then(o=>{ue.value=te.groupBy(o?.data,"provider"),b.value=!1}).catch(()=>{b.value=!1})}function kl(){b.value=!0;const l=g.value==="systemManage"?{model_type:"TTS",workspace_id:e.value?.workspace_id}:{model_type:"TTS"};$({type:"model",systemType:g.value}).getSelectModelList(l).then(o=>{ce.value=te.groupBy(o?.data,"provider"),b.value=!1}).catch(()=>{b.value=!1})}function wl(){e.value.tts_model_id?G.value?.reset_default(e.value.tts_model_id,k):ye({})}function Sl(){e.value.stt_model_id?Q.value?.reset_default(e.value.stt_model_id,k):be({})}function $l(){e.value.tts_model_enable||(e.value.tts_model_id=void 0,e.value.tts_type="BROWSER")}function ke(){e.value.stt_model_enable||(e.value.stt_model_id=void 0)}return Ll(()=>{U.path.includes("WORK_FLOW")&&(g.value=="workspace"?ae.push(`/application/workspace/${U.params.id}/workflow`):ae.push(`/application/resource-management/${U.params.id}/workflow`))}),Kl(()=>{he(),bl(),hl(),kl(),T.value.read()&&(ul(),cl(),pl(),vl())}),(l,o)=>{const _=m("el-button"),we=m("el-input"),C=m("el-form-item"),S=m("AppIcon"),H=m("ModelSelect"),J=m("el-tooltip"),E=m("MdEditorMagnify"),Tl=m("el-input-number"),q=m("CaretRight"),w=m("el-icon"),Cl=m("el-text"),Ml=m("KnowledgeIcon"),L=m("Close"),X=m("el-card"),Z=m("el-checkbox"),W=m("el-avatar"),F=m("ToolIcon"),ee=m("el-switch"),Se=m("Operation"),$e=m("el-radio"),Rl=m("el-radio-group"),Pl=m("el-form"),Dl=m("el-scrollbar"),Te=m("el-col"),Vl=m("AiChat"),Ol=m("el-row"),xl=Fl("loading");return n(),r("div",Xl,[i("div",Zl,[i("h3",null,d(l.$t("common.setting")),1),i("div",null,[se.value.edit(u(k))?(n(),y(_,{key:0,type:"primary",onClick:o[0]||(o[0]=a=>Be(Y.value)),disabled:b.value},{default:s(()=>[h(d(l.$t("common.save")),1)]),_:1},8,["disabled"])):p("",!0),se.value.edit(u(k))?(n(),y(_,{key:1,type:"primary",onClick:o[1]||(o[1]=a=>ze(Y.value)),disabled:b.value},{default:s(()=>[h(d(l.$t("common.publish")),1)]),_:1},8,["disabled"])):p("",!0)])]),t(X,{style:{"--el-card-padding":"0"}},{default:s(()=>[oe((n(),y(Ol,null,{default:s(()=>[t(Te,{span:10},{default:s(()=>[i("div",et,[i("h4",lt,d(l.$t("common.info")),1)]),i("div",tt,[t(Dl,null,{default:s(()=>[t(Pl,{"hide-required-asterisk":"",ref_key:"applicationFormRef",ref:Y,model:e.value,rules:Ue,"label-position":"top","require-asterisk-position":"right",class:"p-24",style:{"padding-top":"0"}},{default:s(()=>[t(C,{prop:"name"},{label:s(()=>[i("div",ot,[i("span",null,[h(d(l.$t("common.name"))+" ",1),o[30]||(o[30]=i("span",{class:"color-danger"},"*",-1))])])]),default:s(()=>[t(we,{modelValue:e.value.name,"onUpdate:modelValue":o[2]||(o[2]=a=>e.value.name=a),maxlength:"64",placeholder:l.$t("views.application.form.appName.placeholder"),"show-word-limit":"",onBlur:o[3]||(o[3]=a=>e.value.name=e.value.name?.trim())},null,8,["modelValue","placeholder"])]),_:1}),t(C,{label:l.$t("common.desc")},{default:s(()=>[t(we,{modelValue:e.value.desc,"onUpdate:modelValue":o[4]||(o[4]=a=>e.value.desc=a),type:"textarea",placeholder:l.$t("views.application.form.appDescription.placeholder"),rows:3,maxlength:"256","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(C,{label:l.$t("views.application.form.aiModel.label")},{label:s(()=>[i("div",at,[i("span",null,d(l.$t("views.application.form.aiModel.label")),1),t(_,{type:"primary",link:"",onClick:Ge,disabled:!e.value.model_id},{default:s(()=>[t(S,{iconName:"app-setting",class:"mr-4"}),h(" "+d(l.$t("common.paramSetting")),1)]),_:1},8,["disabled"])])]),default:s(()=>[t(H,{modelValue:e.value.model_id,"onUpdate:modelValue":o[5]||(o[5]=a=>e.value.model_id=a),placeholder:l.$t("views.application.form.aiModel.placeholder"),options:pe.value,onChange:je,onSubmitModel:he,showFooter:"","model-type":"LLM"},null,8,["modelValue","placeholder","options"])]),_:1},8,["label"]),t(C,null,{label:s(()=>[i("div",st,[i("div",it,[i("span",null,d(l.$t("views.application.form.roleSettings.label")),1),t(J,{effect:"dark",content:l.$t("views.application.form.roleSettings.tooltip"),placement:"right"},{default:s(()=>[t(S,{iconName:"app-warning",class:"app-warning-icon ml-4"})]),_:1},8,["content"])]),t(_,{type:"primary",link:"",onClick:Qe,disabled:!e.value.model_id},{default:s(()=>[t(S,{iconName:"app-generate-star",class:"mr-4"}),h(" "+d(l.$t("views.application.generateDialog.label")),1)]),_:1},8,["disabled"])])]),default:s(()=>[t(E,{title:l.$t("views.application.form.roleSettings.label"),modelValue:e.value.model_setting.system,"onUpdate:modelValue":o[6]||(o[6]=a=>e.value.model_setting.system=a),style:{height:"120px"},onSubmitDialog:We,placeholder:l.$t("views.application.form.roleSettings.placeholder",{data:"{data}",question:"{question}"})},null,8,["title","modelValue","placeholder"])]),_:1}),t(C,{prop:"model_setting.no_references_prompt",rules:{required:e.value.model_id,message:l.$t("views.application.form.prompt.requiredMessage"),trigger:"blur"}},{label:s(()=>[i("div",nt,[i("span",dt,d(l.$t("views.application.form.prompt.label")+l.$t("views.application.form.prompt.noReferences")),1),t(J,{effect:"dark",content:l.$t("views.application.form.prompt.tooltip"),placement:"right","popper-class":"max-w-350"},{default:s(()=>[t(S,{iconName:"app-warning",class:"app-warning-icon"})]),_:1},8,["content"]),e.value.model_id?(n(),r("span",rt,"*")):p("",!0)])]),default:s(()=>[t(E,{title:l.$t("views.application.form.prompt.label")+l.$t("views.application.form.prompt.noReferences"),modelValue:e.value.model_setting.no_references_prompt,"onUpdate:modelValue":o[7]||(o[7]=a=>e.value.model_setting.no_references_prompt=a),style:{height:"120px"},onSubmitDialog:Ee,placeholder:l.$t("views.application.form.prompt.placeholder",{data:"{data}",question:"{question}"})},null,8,["title","modelValue","placeholder"])]),_:1},8,["rules"]),t(C,{label:l.$t("views.application.form.historyRecord.label"),onClick:o[9]||(o[9]=Re(()=>{},["prevent"]))},{default:s(()=>[t(Tl,{modelValue:e.value.dialogue_number,"onUpdate:modelValue":o[8]||(o[8]=a=>e.value.dialogue_number=a),min:0,"value-on-clear":0,"controls-position":"right",class:"w-full",step:1,"step-strictly":!0},null,8,["modelValue"])]),_:1},8,["label"]),i("p",pt,d(l.$t("views.knowledge.title")),1),t(X,{shadow:"never",class:"card-never",style:{"--el-card-padding":"12px"}},{default:s(()=>[t(C,{label:l.$t("views.application.form.prompt.label"),prop:"model_setting.prompt",rules:{required:e.value.model_id,message:l.$t("views.application.form.prompt.requiredMessage"),trigger:"blur"}},{label:s(()=>[i("div",{class:"flex align-center cursor",onClick:o[10]||(o[10]=a=>c.prompt=!c.prompt)},[t(w,{class:K(["mr-8 arrow-icon",c.prompt?"rotate-90":""])},{default:s(()=>[t(q)]),_:1},8,["class"]),i("span",ut,d(l.$t("views.application.form.prompt.label"))+" "+d(l.$t("views.application.form.prompt.references")),1),t(J,{effect:"dark",content:l.$t("views.application.form.prompt.tooltip"),"popper-class":"max-w-350",placement:"right"},{default:s(()=>[t(S,{iconName:"app-warning",class:"app-warning-icon"})]),_:1},8,["content"]),e.value.model_id?(n(),r("span",ct,"*")):p("",!0)])]),default:s(()=>[c.prompt?(n(),y(E,{key:0,title:l.$t("views.application.form.prompt.label")+l.$t("views.application.form.prompt.references"),modelValue:e.value.model_setting.prompt,"onUpdate:modelValue":o[11]||(o[11]=a=>e.value.model_setting.prompt=a),style:{height:"150px"},onSubmitDialog:Ne,placeholder:l.$t("views.application.form.prompt.placeholder",{data:"{data}",question:"{question}"})},null,8,["title","modelValue","placeholder"])):p("",!0)]),_:1},8,["label","rules"]),i("div",{class:"flex-between mb-12 cursor",onClick:o[12]||(o[12]=a=>c.knowledge_setting=!c.knowledge_setting)},[i("div",_t,[t(w,{class:K(["mr-8 arrow-icon",c.knowledge_setting?"rotate-90":""])},{default:s(()=>[t(q)]),_:1},8,["class"]),i("span",mt,d(l.$t("views.application.form.relatedKnowledge.label")),1)]),i("div",null,[i("span",vt,[t(_,{type:"primary",link:"",onClick:Ze},{default:s(()=>[t(S,{iconName:"app-setting"})]),_:1})]),t(_,{type:"primary",link:"",onClick:yl},{default:s(()=>[t(S,{iconName:"app-add-outlined"})]),_:1})])]),c.knowledge_setting?(n(),r("div",ft,[e.value.knowledge_id_list?.length===0?(n(),y(Cl,{key:0,type:"info"},{default:s(()=>[h(d(l.$t("views.application.form.relatedKnowledge.placeholder")),1)]),_:1})):(n(),r("div",gt,[(n(!0),r(R,null,N(e.value.knowledge_id_list,(a,M)=>(n(),r("div",{key:M,class:"flex-between border border-r-6 white-bg mb-4",style:{padding:"5px 8px"}},[i("div",yt,[t(Ml,{type:u(v)(O.value,a,"id")?.type,class:"mr-8",size:20},null,8,["type"]),i("span",{class:"ellipsis cursor",title:u(v)(O.value,a,"id")?.name},d(u(v)(O.value,a,"id")?.name),9,bt)]),t(_,{text:"",onClick:z=>fl(a)},{default:s(()=>[t(w,null,{default:s(()=>[t(L)]),_:1})]),_:1},8,["onClick"])]))),128))]))])):p("",!0)]),_:1}),i("div",ht,[i("span",kt,d(l.$t("views.tool.skill.title")),1),T.value.read()?(n(),r("div",wt,[t(Z,{modelValue:e.value.mcp_output_enable,"onUpdate:modelValue":o[13]||(o[13]=a=>e.value.mcp_output_enable=a),label:l.$t("views.application.form.mcp_output_enable")},null,8,["modelValue","label"])])):p("",!0)]),t(X,{shadow:"never",class:"card-never mb-8",style:{"--el-card-padding":"12px"}},{default:s(()=>[T.value.read()?(n(),r("div",St,[i("div",{class:"flex-between mb-8",onClick:o[14]||(o[14]=a=>c.MCP=!c.MCP)},[i("div",$t,[t(w,{class:K(["mr-8 arrow-icon",c.MCP?"rotate-90":""])},{default:s(()=>[t(q)]),_:1},8,["class"]),o[31]||(o[31]=h("MCP ",-1)),e.value.mcp_tool_ids?.length?(n(),r("span",Tt," ("+d(e.value.mcp_tool_ids?.length)+")",1)):p("",!0)]),i("div",Ct,[t(_,{type:"primary",link:"",onClick:al,onRefreshForm:I},{default:s(()=>[t(S,{iconName:"app-add-outlined",class:"mr-4"})]),_:1})])]),e.value.mcp_tool_ids&&e.value.mcp_tool_ids.length>0&&T.value.read()&&c.MCP?(n(),r("div",Mt,[(n(!0),r(R,null,N(e.value.mcp_tool_ids,(a,M)=>(n(),r(R,{key:M},[u(v)(D.value,a,"id")?(n(),r("div",Rt,[i("div",Pt,[u(v)(D.value,a,"id")?.icon?(n(),y(W,{key:0,shape:"square",size:20,style:{background:"none"},class:"mr-8"},{default:s(()=>[i("img",{src:u(B)(u(v)(D.value,a,"id")?.icon),alt:""},null,8,Dt)]),_:2},1024)):(n(),y(F,{key:1,type:"MCP",class:"mr-8",size:20})),i("div",{class:"ellipsis-1",title:u(v)(D.value,a,"id")?.name},d(u(v)(D.value,a,"id")?.name||l.$t("common.custom")+" MCP"),9,Vt)]),t(_,{text:"",onClick:z=>ll(a)},{default:s(()=>[t(w,null,{default:s(()=>[t(L)]),_:1})]),_:1},8,["onClick"])])):p("",!0)],64))),128))])):p("",!0),e.value.mcp_servers&&e.value.mcp_servers.length>0&&T.value.read()&&c.MCP?(n(),r("div",Ot,[i("div",xt,[i("div",At,[t(F,{type:"MCP",class:"mr-8",size:20}),i("div",qt,d(l.$t("common.custom")+" MCP"),1)]),t(_,{text:"",onClick:o[15]||(o[15]=a=>e.value.mcp_servers="")},{default:s(()=>[t(w,null,{default:s(()=>[t(L)]),_:1})]),_:1})])])):p("",!0)])):p("",!0),T.value.read()?(n(),r("div",Lt,[i("div",{class:"flex-between mb-8",onClick:o[16]||(o[16]=a=>c.tool=!c.tool)},[i("div",Kt,[t(w,{class:K(["mr-8 arrow-icon",c.tool?"rotate-90":""])},{default:s(()=>[t(q)]),_:1},8,["class"]),h(" "+d(l.$t("views.tool.title"))+" ",1),e.value.tool_ids?.length?(n(),r("span",Ut," ("+d(e.value.tool_ids?.length)+")",1)):p("",!0)]),i("div",It,[t(_,{type:"primary",link:"",onClick:il,onRefreshForm:I},{default:s(()=>[t(S,{iconName:"app-add-outlined",class:"mr-4"})]),_:1})])]),e.value.tool_ids&&e.value.tool_ids.length>0&&T.value.read()&&c.tool?(n(),r("div",Nt,[(n(!0),r(R,null,N(e.value.tool_ids,(a,M)=>(n(),r(R,{key:M},[u(v)(P.value,a,"id")?(n(),r("div",Et,[i("div",Wt,[u(v)(P.value,a,"id")?.icon?(n(),y(W,{key:0,shape:"square",size:20,style:{background:"none"},class:"mr-8"},{default:s(()=>[i("img",{src:u(B)(u(v)(P.value,a,"id")?.icon),alt:""},null,8,Ft)]),_:2},1024)):(n(),y(F,{key:1,class:"mr-8",size:20,style:{"--el-avatar-border-radius":"6px"},type:u(v)(P.value,a,"id")?.tool_type},null,8,["type"])),i("div",{class:"ellipsis-1",title:u(v)(P.value,a,"id")?.name},d(u(v)(P.value,a,"id")?.name),9,zt)]),t(_,{text:"",onClick:z=>el(a)},{default:s(()=>[t(w,null,{default:s(()=>[t(L)]),_:1})]),_:1},8,["onClick"])])):p("",!0)],64))),128))])):p("",!0)])):p("",!0),T.value.read()?(n(),r("div",Bt,[i("div",{class:"flex-between mb-8",onClick:o[17]||(o[17]=a=>c.skill=!c.skill)},[i("div",jt,[t(w,{class:K(["mr-8 arrow-icon",c.skill?"rotate-90":""])},{default:s(()=>[t(q)]),_:1},8,["class"]),o[32]||(o[32]=h(" Skills ",-1)),e.value.skill_tool_ids?.length?(n(),r("span",Gt," ("+d(e.value.skill_tool_ids?.length)+")",1)):p("",!0)]),i("div",Qt,[t(_,{type:"primary",link:"",onClick:_l,onRefreshForm:I},{default:s(()=>[t(S,{iconName:"app-add-outlined",class:"mr-4"})]),_:1})])]),e.value.skill_tool_ids&&e.value.skill_tool_ids.length>0&&T.value.read()&&c.skill?(n(),r("div",Yt,[(n(!0),r(R,null,N(e.value.skill_tool_ids,(a,M)=>(n(),r(R,{key:M},[u(v)(A.value,a,"id")?(n(),r("div",Ht,[i("div",Jt,[u(v)(A.value,a,"id")?.icon?(n(),y(W,{key:0,shape:"square",size:20,style:{background:"none"},class:"mr-8"},{default:s(()=>[i("img",{src:u(B)(u(v)(A.value,a,"id")?.icon),alt:""},null,8,Xt)]),_:2},1024)):(n(),y(F,{key:1,class:"mr-8",size:20,type:"SKILL"})),i("div",{class:"ellipsis-1",title:u(v)(A.value,a,"id")?.name},d(u(v)(A.value,a,"id")?.name),9,Zt)]),t(_,{text:"",onClick:z=>tl(a)},{default:s(()=>[t(w,null,{default:s(()=>[t(L)]),_:1})]),_:1},8,["onClick"])])):p("",!0)],64))),128))])):p("",!0)])):p("",!0),T.value.read()?(n(),r("div",eo,[i("div",{class:"flex-between mb-8",onClick:o[18]||(o[18]=a=>c.agent=!c.agent)},[i("div",lo,[t(w,{class:K(["mr-8 arrow-icon",c.agent?"rotate-90":""])},{default:s(()=>[t(q)]),_:1},8,["class"]),h(" "+d(l.$t("views.application.title"))+" ",1),e.value.application_ids?.length?(n(),r("span",to," ("+d(e.value.application_ids?.length)+")",1)):p("",!0)]),i("div",oo,[t(_,{type:"primary",link:"",onClick:dl,onRefreshForm:I},{default:s(()=>[t(S,{iconName:"app-add-outlined",class:"mr-4"})]),_:1})])]),e.value.application_ids&&e.value.application_ids.length>0&&T.value.read()&&c.agent?(n(),r("div",ao,[(n(!0),r(R,null,N(e.value.application_ids,(a,M)=>(n(),r(R,{key:M},[u(v)(x.value,a,"id")?(n(),r("div",so,[i("div",io,[u(v)(x.value,a,"id")?.icon?(n(),y(W,{key:0,shape:"square",size:20,style:{background:"none"},class:"mr-8"},{default:s(()=>[i("img",{src:u(B)(u(v)(x.value,a,"id")?.icon),alt:""},null,8,no)]),_:2},1024)):(n(),y(S,{key:1,class:"mr-8",size:20})),i("div",{class:"ellipsis-1",title:u(v)(x.value,a,"id")?.name},d(u(v)(x.value,a,"id")?.name),9,ro)]),t(_,{text:"",onClick:z=>ol(a)},{default:s(()=>[t(w,null,{default:s(()=>[t(L)]),_:1})]),_:1},8,["onClick"])])):p("",!0)],64))),128))])):p("",!0)])):p("",!0)]),_:1}),t(C,{label:l.$t("views.application.form.prologue")},{default:s(()=>[t(E,{title:l.$t("views.application.form.prologue"),modelValue:e.value.prologue,"onUpdate:modelValue":o[19]||(o[19]=a=>e.value.prologue=a),style:{height:"150px"},onSubmitDialog:Ie},null,8,["title","modelValue"])]),_:1},8,["label"]),t(C,{onClick:o[21]||(o[21]=Re(()=>{},["prevent"]))},{label:s(()=>[i("div",po,[i("span",uo,d(l.$t("views.application.form.reasoningContent.label")),1),i("div",co,[t(_,{type:"primary",link:"",onClick:He},{default:s(()=>[t(S,{iconName:"app-setting"})]),_:1}),t(ee,{class:"ml-8",size:"small",modelValue:e.value.model_setting.reasoning_content_enable,"onUpdate:modelValue":o[20]||(o[20]=a=>e.value.model_setting.reasoning_content_enable=a),onChange:ke},null,8,["modelValue"])])])]),_:1}),t(C,{prop:"stt_model_id",rules:{required:e.value.stt_model_enable,message:l.$t("views.application.form.voiceInput.requiredMessage"),trigger:"change"}},{label:s(()=>[i("div",_o,[i("span",mo,[h(d(l.$t("views.application.form.voiceInput.label"))+" ",1),e.value.stt_model_enable?(n(),r("span",vo,"*")):p("",!0)]),i("div",fo,[e.value.stt_model_enable?(n(),y(Z,{key:0,modelValue:e.value.stt_autosend,"onUpdate:modelValue":o[22]||(o[22]=a=>e.value.stt_autosend=a)},{default:s(()=>[h(d(l.$t("views.application.form.voiceInput.autoSend")),1)]),_:1},8,["modelValue"])):p("",!0),t(ee,{class:"ml-8",size:"small",modelValue:e.value.stt_model_enable,"onUpdate:modelValue":o[23]||(o[23]=a=>e.value.stt_model_enable=a),onChange:ke},null,8,["modelValue"])])])]),default:s(()=>[i("div",go,[oe(t(H,{modelValue:e.value.stt_model_id,"onUpdate:modelValue":o[24]||(o[24]=a=>e.value.stt_model_id=a),placeholder:l.$t("views.application.form.voiceInput.placeholder"),options:ue.value,onChange:Sl,"model-type":"STT"},null,8,["modelValue","placeholder","options"]),[[Pe,e.value.stt_model_enable]]),e.value.stt_model_enable?(n(),y(_,{key:0,onClick:Xe,disabled:!e.value.stt_model_id,class:"ml-8"},{default:s(()=>[t(w,null,{default:s(()=>[t(Se)]),_:1})]),_:1},8,["disabled"])):p("",!0)])]),_:1},8,["rules"]),t(C,{prop:"tts_model_id",rules:{required:e.value.tts_type==="TTS"&&e.value.tts_model_enable,message:l.$t("views.application.form.voicePlay.requiredMessage"),trigger:"change"}},{label:s(()=>[i("div",yo,[i("span",bo,[h(d(l.$t("views.application.form.voicePlay.label"))+" ",1),e.value.tts_type==="TTS"&&e.value.tts_model_enable?(n(),r("span",ho,"*")):p("",!0)]),i("div",ko,[e.value.tts_model_enable?(n(),y(Z,{key:0,modelValue:e.value.tts_autoplay,"onUpdate:modelValue":o[25]||(o[25]=a=>e.value.tts_autoplay=a)},{default:s(()=>[h(d(l.$t("views.application.form.voicePlay.autoPlay")),1)]),_:1},8,["modelValue"])):p("",!0),t(ee,{class:"ml-8",size:"small",modelValue:e.value.tts_model_enable,"onUpdate:modelValue":o[26]||(o[26]=a=>e.value.tts_model_enable=a),onChange:$l},null,8,["modelValue"])])])]),default:s(()=>[i("div",wo,[oe(t(Rl,{modelValue:e.value.tts_type,"onUpdate:modelValue":o[27]||(o[27]=a=>e.value.tts_type=a),class:"mb-8"},{default:s(()=>[t($e,{value:"BROWSER"},{default:s(()=>[h(d(l.$t("views.application.form.voicePlay.browser")),1)]),_:1}),t($e,{value:"TTS"},{default:s(()=>[h(d(l.$t("views.application.form.voicePlay.tts")),1)]),_:1})]),_:1},8,["modelValue"]),[[Pe,e.value.tts_model_enable]])]),i("div",So,[e.value.tts_type==="TTS"&&e.value.tts_model_enable?(n(),y(H,{key:0,modelValue:e.value.tts_model_id,"onUpdate:modelValue":o[28]||(o[28]=a=>e.value.tts_model_id=a),placeholder:l.$t("views.application.form.voicePlay.placeholder"),options:ce.value,onChange:o[29]||(o[29]=a=>wl()),"model-type":"TTS"},null,8,["modelValue","placeholder","options"])):p("",!0),e.value.tts_type==="TTS"?(n(),y(_,{key:1,onClick:Je,disabled:!e.value.tts_model_id,class:"ml-8"},{default:s(()=>[t(w,null,{default:s(()=>[t(Se)]),_:1})]),_:1},8,["disabled"])):p("",!0)])]),_:1},8,["rules"])]),_:1},8,["model","rules"])]),_:1})])]),_:1}),t(Te,{span:14,class:"p-24 border-l"},{default:s(()=>[i("h4",$o,d(l.$t("views.application.appTest")),1),i("div",To,[i("div",Co,[t(Vl,{applicationDetails:e.value,type:"debug-ai-chat"},null,8,["applicationDetails"])])])]),_:1})]),_:1})),[[xl,b.value]])]),_:1}),t(Ul,{ref_key:"AIModeParamSettingDialogRef",ref:j,onRefresh:ge},null,512),t(Bl,{onReplace:Ye,ref_key:"GeneratePromptDialogRef",ref:de},null,512),t(jl,{ref_key:"TTSModeParamSettingDialogRef",ref:G,onRefresh:ye},null,512),t(Gl,{ref_key:"STTModeParamSettingDialogRef",ref:Q,onRefresh:be},null,512),t(Ql,{ref_key:"ParamSettingDialogRef",ref:ne,onRefresh:I},null,512),t(Il,{ref_key:"AddKnowledgeDialogRef",ref:re,onAddData:gl,data:O.value,loading:Ke.value},null,8,["data","loading"]),t(Yl,{ref_key:"ReasoningParamSettingDialogRef",ref:ie,onRefresh:Fe},null,512),t(Hl,{ref_key:"mcpServersDialogRef",ref:_e,onRefresh:sl},null,512),t(Oe,{ref_key:"toolDialogRef",ref:me,onRefresh:nl,tool_type:"CUSTOM,WORKFLOW"},null,512),t(Oe,{ref_key:"skillToolDialogRef",ref:fe,onRefresh:ml,tool_type:"SKILL"},null,512),t(Jl,{ref_key:"applicationDialogRef",ref:ve,onRefresh:rl},null,512)])}}}),Oo=zl(Mo,[["__scopeId","data-v-614a851c"]]);export{Oo as default};
|