import{d as i,c1 as p,i as c,r as l,c as u,o as f,h as d,$ as w}from"./index-CW-HgCkC.js";import{u as k,_}from"./workflow.vue_vue_type_style_index_0_lang-DqrzAp0O.js";import{e as v}from"./workflow-B0zDTn3x.js";import"./job-task-list-table.vue_vue_type_script_setup_true_lang-CvGCNyDN.js";import"./table-pZMqSpSu.js";import"./Grid-DNunwvuN.js";import"./job-Cu5KmNlL.js";import"./detail-drawer-C83vwjbY.js";import"./DescriptionsItem-CtvncyNk.js";import"./log-drawer-CXAcDq7b.js";import"./CollapseItem-_OeQO-9P.js";import"./dynamic-input.vue_vue_type_script_setup_true_lang-CyakhoFf.js";import"./DynamicInput-H1dMp1LF.js";import"./code-mirror-BxFuXj_H.js";import"./cron-input.vue_vue_type_style_index_0_lang-syQ-yEwP.js";import"./notify-CobKLUNG.js";import"./group-Bv7in7Sf.js";const U=i({name:"workflow_form_add",__name:"index",setup(x){const t=k(),r=p();c(()=>{t.clear(),t.setType(0)});const e=l({workflowName:`WF-${new Date().getTime()}`,workflowStatus:1,blockStrategy:1,description:void 0,executorTimeout:60,wfContext:'{"init":""}'}),s=async()=>{var o;const{error:a}=await v(e.value);a||((o=window.$message)==null||o.info(w("common.addSuccess")),r.push("/workflow/task"))},n=()=>{r.push("/workflow/task")};return(a,o)=>(f(),u(d(_),{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=m=>e.value=m),onSave:s,onCancel:n},null,8,["modelValue"]))}});export{U as default};