| 1 |
- import{f as u,ag as v,aq as P,ar as w,k as h,aD as k}from"./vue-vendor-Be68asQ6.js";import{I as C}from"./BasicModal-D4gc2R81.js";import"./index-CETWS1o0.js";import{B as x}from"./BasicForm-Cv-dsB-e.js";import"./index-D68l__AG.js";import{f as B,h as M,l as F,o as j,d as _,c as I}from"./api-0389a176-DnArEXbO.js";import{s as R}from"./_plugin-vue_export-helper-dad06003-lGy7RumW.js";import{u as S}from"./useForm-kcRIHoe0.js";import{ac as A}from"./index-BFfnEkVs.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./_commonjsHelpers-ce4d82cc-RqGMvybJ.js";var D=Object.defineProperty,E=Object.defineProperties,L=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,g=(e,o,t)=>o in e?D(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,G=(e,o)=>{for(var t in o||(o={}))U.call(o,t)&&g(e,t,o[t]);if(y)for(var t of y(o))q.call(o,t)&&g(e,t,o[t]);return e},H=(e,o)=>E(e,L(o)),f=(e,o,t)=>new Promise((r,l)=>{var s=i=>{try{n(t.next(i))}catch(m){l(m)}},p=i=>{try{n(t.throw(i))}catch(m){l(m)}},n=i=>i.done?r(i.value):Promise.resolve(i.value).then(s,p);n((t=t.apply(e,o)).next())});const Ne={list:e=>j(e),delete:e=>F(e),batchDelete:e=>M(e)},J={updateProcess:e=>B(e),saveOrUpdate(e,o=!1,t){return f(this,null,function*(){if(o)return yield _(e,t),e;{const r=yield I(e,t);return H(G({},e),{id:r})}})}},N=[{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:"请输入工作流描述"}}],T={name:"ProcessAddBeforeModal",components:{BasicForm:x,BasicModal:C},emits:["ok","register"],setup(e,{emit:o}){const t=u("创建流程"),r=u(!1),l=u({}),[s,{resetFields:p,setFieldsValue:n,validate:i}]=S({schemas:N,showActionButtonGroup:!1,layout:"vertical",wrapperCol:{span:24}}),[m,{closeModal:d,setModalProps:c}]=A(a=>f(this,null,function*(){yield p(),c({confirmLoading:!1}),r.value=!!(a!=null&&a.isUpdate),r.value?t.value="修改工作流":t.value="创建工作流",c({minHeight:400,bodyStyle:{padding:"10px"}}),l.value=(a==null?void 0:a.record)||{},n(l.value)}));function b(){return f(this,null,function*(){try{c({confirmLoading:!0});let a=yield i();r.value?(a.id=l.value.id,yield J.updateProcess(a),d(),o("ok",a)):(d(),o("ok",a))}finally{c({confirmLoading:!1})}})}function O(){d()}return{registerModal:m,registerForm:s,title:t,handleOk:b,handleCancel:O}}},V={class:"p-2"};function z(e,o,t,r,l,s){const p=v("BasicForm"),n=v("BasicModal");return w(),P("div",V,[h(n,{destroyOnClose:"",onRegister:r.registerModal,canFullscreen:!1,width:"600px",title:r.title,onOk:r.handleOk,onCancel:r.handleCancel},{default:k(()=>[h(p,{onRegister:r.registerForm},null,8,["onRegister"])]),_:1},8,["onRegister","title","onOk","onCancel"])])}const K=R(T,[["render",z],["__scopeId","data-v-591ef727"]]),Te=Object.freeze(Object.defineProperty({__proto__:null,default:K},Symbol.toStringTag,{value:"Module"}));export{K as P,Te as a,J as f,Ne as p};
|