2 lines
4.3 KiB
Java
2 lines
4.3 KiB
Java
import{M as B}from"./BasicModal-xH56XuRZ.js";import"./index-BDvqZ5j4.js";import{B as C}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as k}from"./useForm-D61zovon.js";import{V as F,U as h,x as M,X as j,z as I,J as _,j as A,G as S,L as T}from"./api-CxrESEzS-BO56ZVlv.js";import{s as V}from"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";import{a as L}from"./useModal-DaJ3Bflg.js";import{K as f,C as R,z as U,f as d,A as y,Q as b,E as q,G as z,r as v}from"./vue-vendor-DNhG1Cve.js";import{T as D}from"./index-X7Y8jykP.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./dayjs.min-3azO_lpC-BamC5rSi.js";import"./_commonjsHelpers-B52_cu2H-BG14nIm9.js";var E=Object.defineProperty,G=Object.defineProperties,N=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?E(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$=(e,t)=>{for(var r in t||(t={}))X.call(t,r)&&O(e,r,t[r]);if(P)for(var r of P(t))J.call(t,r)&&O(e,r,t[r]);return e},H=(e,t)=>G(e,N(t)),g=(e,t,r)=>new Promise((o,i)=>{var c=l=>{try{n(r.next(l))}catch(s){i(s)}},p=l=>{try{n(r.throw(l))}catch(s){i(s)}},n=l=>l.done?o(l.value):Promise.resolve(l.value).then(c,p);n((r=r.apply(e,t)).next())});const Le={list:e=>A(e),delete:e=>_(e),batchDelete:e=>I(e),copyFlow:(e,t)=>j(e,t)},K={updateProcess:e=>M(e),releaseProcess:e=>h(e,!1),unreleaseProcess:e=>h(e,!0),queryById:e=>F(e),saveOrUpdate(e,t=!1,r){return g(this,null,function*(){if(t)return yield S(e,r),e;{const o=yield T(e,r);return H($({},e),{id:o})}})}},Q=[{label:"流程名称",field:"name",required:!0,component:"Input",componentProps:{showCount:!0,maxlength:30,placeholder:"请输入流程名称"}},{label:"流程图标",field:"icon",component:"JImageUpload"},{label:"描述",field:"descr",component:"InputTextArea",componentProps:{maxlength:255,showCount:!0,placeholder:"请输入工作流描述"}}],W={name:"ProcessAddBeforeModal",components:{BasicForm:C,BasicModal:B},emits:["ok","register"],setup(e,{emit:t}){const r=v("创建流程"),o=v(!1),i=v({}),[c,{resetFields:p,setFieldsValue:n,validate:l}]=k({schemas:Q,showActionButtonGroup:!1,layout:"vertical",wrapperCol:{span:24}}),[s,{closeModal:u,setModalProps:m}]=L(a=>g(null,null,function*(){yield p(),m({confirmLoading:!1}),o.value=!!(a!=null&&a.isUpdate),o.value?r.value="修改工作流":r.value="创建工作流",m({minHeight:400,bodyStyle:{padding:"10px"}}),i.value=(a==null?void 0:a.record)||{},n(i.value)}));function w(){return g(this,null,function*(){try{m({confirmLoading:!0});let a=yield l();o.value?(a.id=i.value.id,yield K.updateProcess(a),u(),t("ok",a)):(u(),t("ok",a))}finally{m({confirmLoading:!1})}})}function x(){u()}return{registerModal:s,registerForm:c,title:r,handleOk:w,handleCancel:x}}},Y={class:"p-2"},Z={style:{display:"flex"}},ee={style:{color:"unset"},href:"https://help.jeecg.com/aigc/guide/flow",target:"_blank"};function te(e,t,r,o,i,c){const p=f("Icon"),n=D,l=f("BasicForm"),s=f("BasicModal");return U(),R("div",Y,[d(s,{destroyOnClose:"",onRegister:o.registerModal,canFullscreen:!1,width:"600px",title:o.title,onOk:o.handleOk,onCancel:o.handleCancel},{title:y(()=>[b("span",Z,[q(z(o.title)+" ",1),d(n,{title:"AI工作流文档"},{default:y(()=>[b("a",ee,[d(p,{style:{position:"relative",left:"2px",top:"1px"},icon:"ant-design:question-circle-outlined"})])]),_:1})])]),default:y(()=>[d(l,{onRegister:o.registerForm},null,8,["onRegister"])]),_:1},8,["onRegister","title","onOk","onCancel"])])}const re=V(W,[["render",te],["__scopeId","data-v-5d31eb47"]]),Re=Object.freeze(Object.defineProperty({__proto__:null,default:re},Symbol.toStringTag,{value:"Module"}));export{re as P,Re as a,K as f,Le as p};
|