mirror of
https://github.com/allinssl/allinssl.git
synced 2025-12-15 09:55:37 +08:00
2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{c as e,u as a}from"./index-B_R-2w50.js";import{e as o,s as t,r as l,$ as r}from"./main-BvJmvJwU.js";const s=a=>e("/v1/workflow/get_list",a),w=a=>e("/v1/workflow/add_workflow",a),c=a=>e("/v1/workflow/del_workflow",a),f=a=>e("/v1/workflow/get_workflow_history",a),n=a=>e("/v1/workflow/get_exec_log",a),d=a=>e("/v1/workflow/execute_workflow",a),i=a=>e("/v1/workflow/exec_type",a),k=a=>e("/v1/workflow/active",a),u=a=>e("/v1/workflow/stop",a),v=o("work-edit-view-store",()=>{const{handleError:o}=a(),t=l(!1),s=l(!1),c=l({id:"",name:"",content:"",active:"1",exec_type:"manual"}),f=l("quick"),n=l({id:"",name:"",childNode:{id:"start-1",name:"开始",type:"start",config:{exec_type:"manual"},childNode:null}});return{isEdit:t,detectionRefresh:s,workflowData:c,workflowType:f,workDefalutNodeData:n,resetWorkflowData:()=>{c.value={id:"",name:"",content:"",active:"1",exec_type:"manual"},n.value={id:"",name:"",childNode:{id:"start-1",name:"开始",type:"start",config:{exec_type:"manual"},childNode:null}},f.value="quick",t.value=!1},addNewWorkflow:async e=>{try{const{message:a,fetch:o}=w(e);a.value=!0,await o()}catch(a){o(a).default(r("t_10_1745457486451"))}},updateWorkflowData:async a=>{try{const{message:o,fetch:t}=e("/v1/workflow/upd_workflow",a);o.value=!0,await t()}catch(t){o(t).default(r("t_11_1745457488256"))}}}}),_=()=>{const e=v();return{...e,...t(e)}};export{f as a,d as b,w as c,c as d,k as e,n as f,s as g,_ as h,u as s,i as u};
|