| 1 |
- import{cQ as Ne,gS as Ae,fr as to,fV as i,fW as me,ft as r,cs as ee,cp as k,gx as c,cw as o,g$ as t,h0 as le,cq as _,cv as m,fe as Re,gN as $,cD as be,cr as v,h2 as _e,gY as no,c9 as x,fM as p,eS as z,y as Se,gs as d,x as G,fy as Oe,ac as ao,gT as Ve,K as lo,fX as so,fa as Ce,a5 as ro,fF as fe,aX as io,a4 as de,gV as co,fm as uo,fp as po,ee as fo,fU as mo,w as pe,dS as V,O as L,B as E,e as _o}from"./builder-DygomDiV.js";import{_ as wo,a as vo,K as Ue}from"./index.vue_vue_type_style_index_0_lang-DRxNUULP.js";import{_ as ko}from"./ExecutionRecordDrawer.vue_vue_type_script_setup_true_lang-CGlC727v.js";import{_ as go,a as ho}from"./KnowledgeBase.vue_vue_type_script_setup_true_lang-Dj68nGtC.js";import{_ as yo}from"./Result.vue_vue_type_script_setup_true_lang-Dfk8KN0Q.js";import{k as $o}from"./data-DhjRLBJr.js";import{a as Do}from"./TemplateStoreDialog.vue_vue_type_style_index_0_lang-B8GwSPnv.js";import"./McpServersDialog.vue_vue_type_script_setup_true_lang-cXYVrjyw.js";import"./ApplicationDialog.vue_vue_type_style_index_0_lang-zDitbwRB.js";import"./reduce-AUdM8MX2.js";import"./zipObject-Bq3i4SEd.js";import"./clone-BbFoMr81.js";import"./vue-draggable-plus-CXXAmStc.js";import"./FieldFormDialog.vue_vue_type_script_setup_true_lang-DwMuAB4x.js";import"./defineProperty-DbXIQDXj.js";import"./typeof-QjJsDpFa.js";import"./call-DEw87b3m.js";import"./store-C6iJKhwL.js";import"./icon_basic_template-BKMCyIAE.js";import"./BaseForm.vue_vue_type_script_setup_true_lang-Df72Z4lu.js";import"./template-BlCM2aYv.js";const Eo={class:"workflow-publish-history border-l white-bg"},Ro={class:"border-b p-16-24"},bo={class:"list-height pt-0"},So={class:"p-8 pt-0"},Co={class:"flex-between"},No={style:{"max-width":"80%"}},Ao={class:"text-center"},Oo=Ne({__name:"PublishHistory",emits:["click","refreshVersion"],setup(Te,{emit:se}){const U=Ae(),{params:{id:b,folderId:a}}=U,g=x(()=>U.path.includes("shared")?"systemShare":U.path.includes("resource-management")?"systemManage":"workspace"),S=x(()=>Oe.knowledge[g.value]),C=se,j=p(!1),N=p([]),B=p("");function T(u){B.value=u.id}function h(u){C("click",u)}function w(u){C("refreshVersion",u)}function s(u){u.writeStatus=!0}function D(u){u.writeStatus=!1}const P=x(()=>a==="share");function q(u,y){if(u){const A={name:u};z({type:"knowledge",isShared:P.value,systemType:g.value}).updateKnowledgeVersion(b,y.id,A,j).then(()=>{Se(d("common.modifySuccess")),y.writeStatus=!1,I()})}else G(d("workflow.tip.nameMessage"))}function I(){z({type:"knowledge",isShared:P.value,systemType:g.value}).listKnowledgeVersion(b,j).then(u=>{N.value=u.data})}return to(()=>{I()}),(u,y)=>{const A=i("ReadWrite"),X=i("el-tag"),Q=i("UserFilled"),oe=i("el-icon"),re=i("el-avatar"),f=i("el-text"),O=i("AppIcon"),F=i("el-button"),Y=i("el-dropdown-item"),ie=i("RefreshLeft"),J=i("el-dropdown-menu"),we=i("el-dropdown"),ve=i("common-list"),ke=i("el-scrollbar"),ge=me("loading");return r(),ee("div",Eo,[k("h4",Ro,c(u.$t("workflow.setting.releaseHistory")),1),k("div",bo,[o(ke,null,{default:t(()=>[k("div",So,[le((r(),_(ve,{data:N.value,class:"mt-8",onClick:h,onMouseenter:T,onMouseleave:y[1]||(y[1]=W=>B.value="")},{default:t(({row:W,index:ce})=>[k("div",Co,[k("div",No,[k("h5",{class:Re([ce===0?"primary":"","flex align-center"])},[o(A,{onChange:te=>q(te,W),data:W.name||$(be)(W.update_time),trigger:"manual",write:W.writeStatus,onClose:te=>D(W)},null,8,["onChange","data","write","onClose"]),ce===0?(r(),_(X,{key:0,size:"small",class:"default-tag ml-4"},{default:t(()=>[m(c(u.$t("workflow.setting.latestRelease")),1)]),_:1})):v("",!0)],2),o(f,{type:"info",class:"color-secondary flex align-center mt-8"},{default:t(()=>[o(re,{size:20,class:"avatar-grey mr-4"},{default:t(()=>[o(oe,null,{default:t(()=>[o(Q)]),_:1})]),_:1}),m(" "+c(W.publish_user_name),1)]),_:2},1024)]),le(k("div",{onClick:y[0]||(y[0]=_e(()=>{},["stop"]))},[o(we,{trigger:"click",teleported:!1},{dropdown:t(()=>[o(J,null,{default:t(()=>[S.value.workflow_edit($(b))?(r(),_(Y,{key:0,onClick:_e(te=>s(W),["stop"])},{default:t(()=>[o(O,{iconName:"app-edit",class:"color-secondary"}),m(" "+c(u.$t("common.edit")),1)]),_:1},8,["onClick"])):v("",!0),o(Y,{onClick:te=>w(W)},{default:t(()=>[o(oe,{class:"color-secondary"},{default:t(()=>[o(ie)]),_:1}),m(" "+c(u.$t("workflow.setting.restoreCurrentVersion")),1)]),_:1},8,["onClick"])]),_:2},1024)]),default:t(()=>[o(F,{text:""},{default:t(()=>[o(O,{iconName:"app-more"})]),_:1})]),_:2},1024)],512),[[no,B.value===W.id]])])]),empty:t(()=>[k("div",Ao,[o(f,{type:"info"},{default:t(()=>[m(c(u.$t("chat.noHistory")),1)]),_:1})])]),_:1},8,["data"])),[[ge,j.value]])])]),_:1})])])}}}),To=ao(Oo,[["__scopeId","data-v-ce0c525c"]]),Io={style:{height:"calc(100% - 57px)"}},Wo=Ne({__name:"DebugDrawer",setup(Te,{expose:se}){fe("upload",(f,O)=>io.postUploadFile(f,g,"KNOWLEDGE",O));const U=p(0),b=Ve(),a=Ae(),{params:{id:g,folderId:S}}=a,C={data_source:ho,knowledge_base:go,result:yo},j=x(()=>a.path.includes("shared")?"systemShare":a.path.includes("resource-management")?"systemManage":"workspace"),N=p(!1),B=p(),T=p(),h=p({}),w=p("data_source"),s=p(!1),D=p(null),P=()=>{s.value=!1,D.value=null,w.value="data_source"},q=f=>{s.value=!0,D.value=f},I=x(()=>{const f=D.value?.nodes?.find(O=>O.type===ro.KnowledgeBase);return f?f.properties.user_input_field_list:[]}),u=()=>{T.value.validate().then(()=>{h.value[w.value]=T.value.get_data(),w.value="knowledge_base"})},y=()=>{T.value.validate().then(()=>{w.value="data_source"})},A=x(()=>S==="share"),X=x(()=>Oe.knowledge[j.value]),Q=()=>{X.value.doc_create(g)?T.value.validate().then(()=>{h.value[w.value]=T.value.get_data(),z({type:"knowledge",isShared:A.value,systemType:j.value}).workflowAction(g,h.value,N).then(f=>{B.value=f.data.id,w.value="result"})}):G(d("views.application.tip.noDocPermission"))},oe=()=>{w.value="data_source",U.value++,B.value=void 0;const f=D.value;D.value=null,h.value={},Ce(()=>{D.value=f})},re=()=>{const f=b.resolve({path:`/knowledge/${g}/${S}/4/document`}).href;window.open(f)};return se({close:P,open:q}),(f,O)=>{const F=i("el-button"),Y=i("el-drawer"),ie=me("loading");return r(),_(Y,{modelValue:s.value,"onUpdate:modelValue":O[1]||(O[1]=J=>s.value=J),title:f.$t("common.debug"),size:"800px",direction:"rtl","destroy-on-close":"","before-close":P,"close-on-click-modal":!1,"close-on-press-escape":!1},{footer:t(()=>[w.value=="result"?(r(),_(F,{key:0,onClick:oe},{default:t(()=>[m(c(f.$t("views.document.buttons.continueImporting")),1)]),_:1})):v("",!0),I.value.length>0&&w.value=="knowledge_base"?(r(),_(F,{key:1,loading:N.value,onClick:y},{default:t(()=>[m(c(f.$t("common.steps.prev")),1)]),_:1},8,["loading"])):v("",!0),I.value.length>0&&w.value=="data_source"?(r(),_(F,{key:2,loading:N.value,onClick:u},{default:t(()=>[m(c(f.$t("common.steps.next")),1)]),_:1},8,["loading"])):v("",!0),(I.value.length>0?w.value=="knowledge_base":w.value=="data_source")?(r(),_(F,{key:3,onClick:Q,type:"primary",loading:N.value},{default:t(()=>[m(c(f.$t("views.document.buttons.import")),1)]),_:1},8,["loading"])):v("",!0),w.value=="result"?(r(),_(F,{key:4,type:"primary",onClick:re},{default:t(()=>[m(c(f.$t("views.knowledge.ResultSuccess.buttons.toDocument")),1)]),_:1})):v("",!0)]),default:t(()=>[le((r(),ee("div",Io,[(r(),_(lo,{key:U.value,include:["DataSource","KnowledgeBase"]},[(r(),_(so(C[w.value]),{ref_key:"ActionRef",ref:T,loading:N.value,"onUpdate:loading":O[0]||(O[0]=J=>N.value=J),workflow:D.value,knowledge_id:$(g),id:B.value},null,40,["loading","workflow","knowledge_id","id"]))],1024))])),[[ie,N.value]])]),_:1},8,["modelValue","title"])}}}),Ko={class:"knowledge-workflow"},Mo={class:"header border-b flex-between p-12-24 white-bg"},Lo={class:"flex align-center"},xo=["title"],Uo={key:0},Vo={key:0},Go={key:1},Bo={class:"ml-4"},Ho={class:"workflow-main",ref:"workflowMainRef"},Po={class:"flex-between"},Fo={class:"flex align-center"},zo={class:"mr-12 ml-24 flex"},jo=["src"],qo=["title"],Jo={class:"mr-16"},kt=Ne({__name:"index",setup(Te){fe("getResourceDetail",()=>s),fe("workflowMode",de.Knowledge),fe("loopWorkflowMode",de.KnowledgeLoop);const{theme:se}=co(),U=Ve(),b=Ae(),{params:{id:a,folderId:g}}=b,S=x(()=>b.path.includes("shared")?"systemShare":b.path.includes("resource-management")?"systemManage":b.path.includes("share/")?"workspaceShare":"workspace"),C=x(()=>Oe.knowledge[S.value]),j=x(()=>se.isDefaultTheme()),N=p(),B=p();let T;const h=p(),w=p(!1),s=p(null),D=p(!1),P=p(!1),q=p(!1),I=p(""),u=p(!1),y=p(!1),A=p(!1),X=p({}),Q=p(null),oe=p([]),re=x(()=>s.value?.is_publish);function f(){JSON.stringify(Q.value)!==JSON.stringify(Z())?pe(d("common.tip"),d("workflow.tip.saveMessage"),{confirmButtonText:d("workflow.setting.exitSave"),cancelButtonText:d("workflow.setting.exit"),distinguishCancelAndClose:!0}).then(()=>{he(!0,!0)}).catch(e=>{e==="cancel"&&ye()}):ye()}const O=()=>{B.value?.open(a)};function F(){A.value||(y.value=!1,A.value=!1)}function Y(e){e&&J(e),y.value=!1,A.value=!1}function ie(e){A.value=!0,X.value=e,J(e),De()}function J(e){e.work_flow.nodes.map(n=>{n.properties.noRender=!0}),s.value.work_flow=e.work_flow,I.value=e?.update_time,h.value?.clearGraphData(),Ce(()=>{h.value?.render(e.work_flow)})}function we(){ue(),u.value&&$e(),y.value=!1,A.value=!1}function ve(){y.value=!0}function ke(e){e?$e():De(),localStorage.setItem("workflowAutoSave",e.toString())}function ge(e){D.value=!1}function W(e){D.value=!1}function ce(){D.value=!1}const te=()=>{h.value?.validate().then(()=>{const e=Z(),n=new Ue(e,de.Knowledge);try{n.is_valid()}catch(l){G(l.toString());return}z({type:"knowledge",isShared:ne.value,systemType:S.value}).putKnowledgeWorkflow(a,{work_flow:e}).then(()=>z({type:"knowledge",isShared:ne.value,systemType:S.value}).publish(a,{},w)).then(l=>{s.value.is_publish=!0,Se(d("views.application.tip.publishSuccess"))}).catch(l=>{const K=l.node,R=l.errMessage;if(typeof R=="string")G(l.node.properties?.stepName+` ${d("workflow.node").toLowerCase()} `+R.toLowerCase());else{const Ee=Object.keys(R);G(K.properties?.stepName+` ${d("workflow.node").toLowerCase()} `+R[Ee[0]]?.[0]?.message.toLowerCase())}})}).catch(e=>{const n=e.node,l=e.errMessage;if(typeof l=="string")G(e.node.properties?.stepName+` ${d("workflow.node")},`+l);else{const K=Object.keys(l);G(n.properties?.stepName+` ${d("workflow.node")},`+l[K[0]]?.[0]?.message)}})},Ie=p(),Ge=e=>{const n=new FormData;n.append("file",e.raw);const l=e.name.replace(".kbwf","");Ie.value.clearFiles(),pe(d("common.tip"),`${d("views.application.tip.confirmUse")} ${l} ${d("views.application.tip.overwrite")}?`,{confirmButtonText:d("common.confirm"),cancelButtonText:d("common.cancel")}).then(()=>{z({type:"knowledge",isShared:ne.value,systemType:S.value}).importKnowledgeWorkflow(a,n,w).then(()=>{ue()}).catch(K=>{K.code===400&&pe(d("common.tip"),d("views.application.tip.professionalMessage"),{cancelButtonText:d("common.confirm"),confirmButtonText:d("common.professional")}).then(()=>{window.open("https://maxkb.cn/pricing.html","_blank")})})}).catch(()=>{})};function Be(e,n){z({type:"knowledge",isShared:ne.value,systemType:S.value}).exportKnowledgeWorkflow(n,e,w).catch(l=>{l.response.status!==403&&l.response.data.text().then(K=>{G(`${d("views.application.tip.ExportError")}:${JSON.parse(K).message}`)})})}const He=()=>{h.value?.validate().then(()=>{const e=Z(),n=new Ue(e,de.Knowledge);try{n.is_valid(),s.value={...s.value,type:"WORK_FLOW",...n.get_base_node()?.properties.node_data,work_flow:Z()},N.value?.open(e)}catch(l){G(l.toString())}}).catch(e=>{const n=e.node,l=e.errMessage;if(typeof l=="string")G(e.node.properties?.stepName+` ${d("workflow.node")},`+l);else{const K=Object.keys(l);G(n.properties?.stepName+` ${d("workflow.node")},`+l[K[0]]?.[0]?.message)}})};function Z(){return h.value?.getGraphData()}const ne=x(()=>g==="share");function ue(){z({type:"knowledge",isShared:ne.value,systemType:S.value}).getKnowledgeDetail(a).then(e=>{s.value=e.data,s.value.stt_model_id=e.data.stt_model,s.value.tts_model_id=e.data.tts_model,s.value.tts_type=e.data.tts_type,I.value=e.data?.update_time,(!s.value.work_flow||!("nodes"in s.value.work_flow))&&(s.value.work_flow={nodes:[$o]}),s.value.work_flow?.nodes?.filter(n=>n.id==="knowledge-base-node").map(n=>{oe.value=n.properties.api_input_field_list?n.properties.api_input_field_list.map(l=>({name:l.variable,value:l.default_value})):n.properties.input_field_list?n.properties.input_field_list.filter(l=>l.assignment_method==="api_input").map(l=>({name:l.variable,value:l.default_value})):[]}),h.value?.clearGraphData(),Ce(()=>{h.value?.render(s.value.work_flow),Q.value=Z()})})}function he(e,n){const l={work_flow:Z()};w.value=n||!1,z({type:"knowledge",isShared:ne.value,systemType:S.value}).putKnowledgeWorkflow(a,l).then(()=>{I.value=new Date,e&&(Q.value=Z(),Se(d("common.saveSuccess")),n&&ye())}).catch(()=>{w.value=!1})}const ye=()=>b.path.includes("resource-management")?U.push({path:Fe()}):b.path.includes("shared")?U.push({path:Pe()}):U.push({path:ze()}),Pe=()=>V([L.ADMIN,E.SHARED_KNOWLEDGE_DOCUMENT_READ],"OR")?`/knowledge/${a}/shared/4/document`:V([L.ADMIN,E.SHARED_KNOWLEDGE_PROBLEM_READ],"OR")?`/knowledge/${a}/shared/4/problem`:V([L.ADMIN,E.SHARED_KNOWLEDGE_HIT_TEST_READ],"OR")?`/knowledge/${a}/shared/4/hit-test`:V([L.ADMIN,E.SHARED_KNOWLEDGE_CHAT_USER_READ],"OR")?`/knowledge/${a}/shared/4/chat-user`:V([L.ADMIN,E.SHARED_KNOWLEDGE_EDIT],"OR")?`/knowledge/${a}/shared/4/setting`:"/system/shared/knowledge",Fe=()=>V([L.ADMIN,E.RESOURCE_KNOWLEDGE_DOCUMENT_READ],"OR")?`/knowledge/${a}/resource-management/4/document`:V([L.ADMIN,E.RESOURCE_KNOWLEDGE_PROBLEM_READ],"OR")?`/knowledge/${a}/resource-management/4/problem`:V([L.ADMIN,E.RESOURCE_KNOWLEDGE_HIT_TEST],"OR")?`/knowledge/${a}/resource-management/4/hit-test`:V([L.ADMIN,E.RESOURCE_KNOWLEDGE_CHAT_USER_READ],"OR")?`/knowledge/${a}/resource-management/4/chat-user`:V([L.ADMIN,E.RESOURCE_KNOWLEDGE_EDIT],"OR")?`/knowledge/${a}/resource-management/4/setting`:"/system/resource-management/knowledge",ze=()=>{const e=n=>V([new _o([L.USER],[E.KNOWLEDGE.getKnowledgeWorkspaceResourcePermission(a)],[],"AND"),L.WORKSPACE_MANAGE.getWorkspaceRole,n.getWorkspacePermissionWorkspaceManageRole,n.getKnowledgeWorkspaceResourcePermission(a)],"OR");return e(E.KNOWLEDGE_DOCUMENT_READ)?`/knowledge/${a}/${g}/4/document`:e(E.KNOWLEDGE_PROBLEM_READ)?`/knowledge/${a}/${g}/4/problem`:e(E.KNOWLEDGE_HIT_TEST_READ)?`/knowledge/${a}/${g}/4/hit-test`:e(E.KNOWLEDGE_CHAT_USER_READ)?`/knowledge/${a}/${g}/4/chat-user`:e(E.KNOWLEDGE_EDIT)?`/knowledge/${a}/${g}/4/setting`:"/knowledge"},je=()=>{if(re.value){const e=U.resolve({path:`/knowledge/import/workflow/${g}`,query:{id:a}}).href;window.open(e)}else pe(d("common.tip"),d("views.document.tip.toImportDocConfirm"),{cancelButtonText:d("common.close"),showConfirmButton:!1,type:"warning"}).then(()=>{}).catch(()=>{})},We=p();function qe(){We.value?.open(g)}const $e=()=>{T=setInterval(()=>{he()},6e4)},De=()=>{T&&clearInterval(T)};return uo(()=>{ue();const e=localStorage.getItem("workflowAutoSave");u.value=e==="true",u.value&&$e()}),po(()=>{De(),h.value?.clearGraphData()}),(e,n)=>{const l=i("back-button"),K=i("el-text"),R=i("el-button"),Ee=i("el-divider"),Ke=i("Close"),Me=i("el-icon"),M=i("AppIcon"),ae=i("el-dropdown-item"),Je=i("el-upload"),Xe=i("el-switch"),Qe=i("el-dropdown-menu"),Ye=i("el-dropdown"),Le=i("el-collapse-transition"),Ze=i("el-avatar"),eo=i("LogoIcon"),xe=me("click-outside"),oo=me("loading");return le((r(),ee("div",Ko,[k("div",Mo,[k("div",Lo,[o(l,{onClick:f}),k("h4",{class:"ellipsis",style:{"max-width":"300px"},title:s.value?.name},c(s.value?.name),9,xo),y.value&&A.value?(r(),ee("div",Uo,[o(K,{type:"info",class:"ml-16 color-secondary"},{default:t(()=>[m(c(e.$t("workflow.info.previewVersion"))+" "+c(X.value.name||$(be)(X.value.update_time)),1)]),_:1})])):I.value?(r(),_(K,{key:1,type:"info",class:"ml-16 color-secondary"},{default:t(()=>[m(c(e.$t("workflow.info.saveTime"))+c($(be)(I.value)),1)]),_:1})):v("",!0)]),y.value&&A.value&&!$(b).path.includes("share/")?(r(),ee("div",Vo,[o(R,{type:"primary",class:"mr-8",onClick:n[0]||(n[0]=H=>Y())},{default:t(()=>[m(c(e.$t("workflow.setting.restoreVersion")),1)]),_:1}),o(Ee,{direction:"vertical"}),o(R,{text:"",onClick:we},{default:t(()=>[o(Me,null,{default:t(()=>[o(Ke)]),_:1})]),_:1})])):$(b).path.includes("share/")?v("",!0):(r(),ee("div",Go,[C.value.create()?(r(),_(R,{key:0,class:"ml-8",onClick:n[1]||(n[1]=H=>qe())},{default:t(()=>[o(M,{iconName:"app-template-center",class:"mr-4"}),m(" "+c(e.$t("workflow.setting.templateCenter")),1)]),_:1})):v("",!0),o(R,{onClick:n[2]||(n[2]=H=>D.value=!D.value)},{default:t(()=>[o(M,{iconName:"app-add-outlined",class:"mr-4"}),m(" "+c(e.$t("workflow.setting.addComponent")),1)]),_:1}),C.value.debug($(a))?(r(),_(R,{key:1,onClick:He,disabled:P.value},{default:t(()=>[o(M,{iconName:"app-debug-outlined",class:"mr-4"}),m(" "+c(e.$t("common.debug")),1)]),_:1},8,["disabled"])):v("",!0),C.value.workflow_edit($(a))?(r(),_(R,{key:2,onClick:n[3]||(n[3]=H=>he(!0))},{default:t(()=>[o(M,{iconName:"app-save-outlined",class:"mr-4"}),m(" "+c(e.$t("common.save")),1)]),_:1})):v("",!0),C.value.workflow_edit($(a))?(r(),_(R,{key:3,type:"primary",onClick:te},{default:t(()=>[m(c(e.$t("common.publish")),1)]),_:1})):v("",!0),o(Ye,{trigger:"click"},{dropdown:t(()=>[o(Qe,null,{default:t(()=>[o(ae,{onClick:je},{default:t(()=>[o(M,{iconName:"app-to-import-doc",class:"color-secondary"}),m(" "+c(e.$t("workflow.operation.toImportDoc")),1)]),_:1}),C.value.workflow_edit($(a))?(r(),_(Je,{key:0,class:"import-button",ref_key:"elUploadRef",ref:Ie,accept:".kbwf","file-list":[],action:"#",multiple:"","auto-upload":!1,"show-file-list":!1,limit:1,"on-change":(H,Xo)=>Ge(H)},{default:t(()=>[o(ae,null,{default:t(()=>[o(M,{iconName:"app-import",class:"color-secondary"}),m(" "+c(e.$t("workflow.operation.importWorkflow")),1)]),_:1})]),_:1},8,["on-change"])):v("",!0),C.value.workflow_export($(a))?(r(),_(ae,{key:1,onClick:n[5]||(n[5]=_e(H=>Be(s.value.name,s.value.id),["stop"]))},{default:t(()=>[o(M,{iconName:"app-export",class:"color-secondary"}),m(" "+c(e.$t("workflow.operation.exportWorkflow")),1)]),_:1})):v("",!0),C.value.doc_create($(a))?(r(),_(ae,{key:2,onClick:O,divided:""},{default:t(()=>[o(M,{iconName:"app-execution-record",class:"color-secondary"}),m(" "+c(e.$t("common.ExecutionRecord.title")),1)]),_:1})):v("",!0),o(ae,{onClick:ve},{default:t(()=>[o(M,{iconName:"app-history-outlined",class:"color-secondary"}),m(" "+c(e.$t("workflow.setting.releaseHistory")),1)]),_:1}),C.value.workflow_edit($(a))?(r(),_(ae,{key:3},{default:t(()=>[o(M,{iconName:"app-save-outlined",class:"color-secondary"}),m(" "+c(e.$t("workflow.setting.autoSave"))+" ",1),k("div",Bo,[o(Xe,{size:"small",modelValue:u.value,"onUpdate:modelValue":n[6]||(n[6]=H=>u.value=H),onChange:ke},null,8,["modelValue"])])]),_:1})):v("",!0)]),_:1})]),default:t(()=>[o(R,{text:"",onClick:n[4]||(n[4]=_e(()=>{},["stop"])),class:"ml-8 mt-4"},{default:t(()=>[o(M,{iconName:"app-more",class:"rotate-90"})]),_:1})]),_:1})]))]),o(Le,null,{default:t(()=>[le(o(wo,{show:D.value,id:$(a),onClickNodes:ge,onOnmousedown:W,workflowRef:h.value},null,8,["show","id","workflowRef"]),[[xe,ce]])]),_:1}),k("div",Ho,[s.value?(r(),_(vo,{key:0,ref_key:"workflowRef",ref:h,data:s.value?.work_flow},null,8,["data"])):v("",!0)],512),o(Le,null,{default:t(()=>[P.value?(r(),ee("div",{key:0,class:Re(["workflow-debug-container",q.value?"enlarge":""])},[k("div",{class:Re(["workflow-debug-header",j.value?"":"custom-header"])},[k("div",Po,[k("div",Fo,[k("div",zo,[$(fo)(s.value?.icon)?(r(),_(Ze,{key:0,shape:"square",size:32,style:{background:"none"}},{default:t(()=>[k("img",{src:$(mo)(s.value?.icon),alt:""},null,8,jo)]),_:1})):(r(),_(eo,{key:1,height:"32px"}))]),k("h4",{class:"ellipsis",style:{"max-width":"270px"},title:s.value?.name},c(s.value?.name||e.$t("views.knowledge.form.appName.label")),9,qo)]),k("div",Jo,[o(R,{link:"",onClick:n[7]||(n[7]=H=>q.value=!q.value)},{default:t(()=>[o(M,{iconName:q.value?"app-minify":"app-magnify",class:"color-secondary",style:{"font-size":"20px"}},null,8,["iconName"])]),_:1}),o(R,{link:"",onClick:n[8]||(n[8]=H=>P.value=!1)},{default:t(()=>[o(Me,{size:20,class:"color-secondary"},{default:t(()=>[o(Ke)]),_:1})]),_:1})])])],2)],2)):v("",!0)]),_:1}),o(Wo,{ref_key:"DebugRef",ref:N},null,512),o(ko,{ref_key:"ListActionRef",ref:B},null,512),y.value?le((r(),_(To,{key:0,onClick:ie,onRefreshVersion:Y},null,512)),[[xe,F]]):v("",!0),o(Do,{ref_key:"templateStoreDialogRef",ref:We,"api-type":S.value,source:"work_flow",onRefresh:ue},null,8,["api-type"])])),[[oo,w.value]])}}});export{kt as default};
|