var g=(t,x,h)=>new Promise((N,I)=>{var C=m=>{try{l(h.next(m))}catch(d){I(d)}},e=m=>{try{l(h.throw(m))}catch(d){I(d)}},l=m=>m.done?N(m.value):Promise.resolve(m.value).then(C,e);l((h=h.apply(t,x)).next())});import{d as G,a4 as Q,r as k,A as V,n as W,as as X,p as Y,y as Z,o as v,l as tt,u as o,c as L,H as A,w as f,b as S,t as b,e as u,b3 as at,a as J,N as rt,_ as _t,__tla as et}from"./index-b5895273.js";import ot,{__tla as st}from"./Layout-9d12892d.js";import{_ as lt,__tla as mt}from"./FlowPanel.vue_vue_type_script_setup_true_lang-28eb1de9.js";import it,{__tla as ct}from"./FormInformation-1f05d3b3.js";import{L as nt,N as pt,__tla as ft}from"./index-67f9e311.js";import ut,{__tla as ht}from"./ProcessInfo-aa1b6137.js";import dt,{__tla as yt}from"./PredecessorTask-2a1b82f3.js";import gt,{__tla as It}from"./ApproveUser-507984e3.js";import{p as kt,h as vt,__tla as bt}from"./process-93b5b885.js";import{b as Ct,c as O,r as wt,d as Tt,__tla as Dt}from"./task-38d2f381.js";import{u as Lt,__tla as At}from"./userTaskItem-555cf88e.js";import{s as q,__tla as St}from"./formPermission-5236f629.js";import{__tla as xt}from"./FlowRecord-d72c5718.js";import{__tla as Nt}from"./EmptyBox-109f9f7e.js";import{__tla as Ft}from"./Index-281ee613.js";import{__tla as Et}from"./WorkflowExecuteController-e01ee7e3.js";import{__tla as Jt}from"./ProcessInformation.vue_vue_type_style_index_0_lang-5819496f.js";import{__tla as Mt}from"./index-15b0df12.js";import"./index.esm-5037906b.js";import"./preact.module-8c2bd209.js";import{__tla as Ot}from"./SummaryOfAttachments-5574aeef.js";import{__tla as qt}from"./index-c53afdf5.js";import{__tla as Kt}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as Pt}from"./designHelper-fedad396.js";import{__tla as jt}from"./upload-887cb82a.js";import{__tla as Ut}from"./index-1c9ab88b.js";import{__tla as Ht}from"./index-016fd85f.js";import{__tla as Rt}from"./index-2a8c0b19.js";import{__tla as $t}from"./index-f35bbafa.js";import{__tla as zt}from"./index-7fb58e79.js";import{__tla as Bt}from"./index-7914b44e.js";import{__tla as Gt}from"./index-bbe22d68.js";import{__tla as Qt}from"./min-03eb9ce8.js";import{__tla as Vt}from"./sum-f551e4a9.js";import{__tla as Wt}from"./index-5eb30ce0.js";import{__tla as Xt}from"./useWindowSizeFn-a59bee15.js";import{__tla as Yt}from"./FullscreenOutlined-012b5e27.js";import{__tla as Zt}from"./useScript-ab5d4580.js";import{__tla as ta}from"./index-83eefeb2.js";import{__tla as aa}from"./index-339f95d8.js";import{__tla as ra}from"./useCountdown-fd9786ef.js";import{__tla as _a}from"./Upload-bceb0d3c.js";import"./base64-912b9db4.js";import{__tla as ea}from"./Tree-6c35f2c0.js";import{__tla as oa}from"./useContextMenu-c4ffe073.js";import{__tla as sa}from"./difference-9954c5db.js";import{__tla as la}from"./set-b89b8dc5.js";import{__tla as ma}from"./_isIterateeCall-61185d8a.js";import{__tla as ia}from"./uniqBy-b68717e0.js";import"./workflowEnum-a2efed5c.js";import{__tla as ca}from"./index-2c5e4dd6.js";import{__tla as na}from"./index-9f9c48fd.js";import{__tla as pa}from"./index-dc94981a.js";import{__tla as fa}from"./onMountedOrActivated-6125a24a.js";import{__tla as ua}from"./index-3705f1a8.js";import{__tla as ha}from"./useContentViewHeight-cd147d02.js";import"./sortable.esm-de7debe0.js";import{__tla as da}from"./RedoOutlined-105a0bcb.js";import{__tla as ya}from"./index-9d2b78f3.js";import{__tla as ga}from"./index-49a1c061.js";import{__tla as Ia}from"./index-76a8e61b.js";import{__tla as ka}from"./index-8ae648d6.js";import{__tla as va}from"./index-bd1f1fae.js";import{__tla as ba}from"./UserCard-5a5e66ad.js";import{__tla as Ca}from"./index-3862eebd.js";import{__tla as wa}from"./SelectApproveUser-b61bcbb0.js";import{__tla as Ta}from"./design-f3e25317.js";let K,Da=Promise.all([(()=>{try{return et}catch(t){}})(),(()=>{try{return st}catch(t){}})(),(()=>{try{return mt}catch(t){}})(),(()=>{try{return ct}catch(t){}})(),(()=>{try{return ft}catch(t){}})(),(()=>{try{return ht}catch(t){}})(),(()=>{try{return yt}catch(t){}})(),(()=>{try{return It}catch(t){}})(),(()=>{try{return bt}catch(t){}})(),(()=>{try{return Dt}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return Nt}catch(t){}})(),(()=>{try{return Ft}catch(t){}})(),(()=>{try{return Et}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return Mt}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Pt}catch(t){}})(),(()=>{try{return jt}catch(t){}})(),(()=>{try{return Ut}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Rt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return zt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return ta}catch(t){}})(),(()=>{try{return aa}catch(t){}})(),(()=>{try{return ra}catch(t){}})(),(()=>{try{return _a}catch(t){}})(),(()=>{try{return ea}catch(t){}})(),(()=>{try{return oa}catch(t){}})(),(()=>{try{return sa}catch(t){}})(),(()=>{try{return la}catch(t){}})(),(()=>{try{return ma}catch(t){}})(),(()=>{try{return ia}catch(t){}})(),(()=>{try{return ca}catch(t){}})(),(()=>{try{return na}catch(t){}})(),(()=>{try{return pa}catch(t){}})(),(()=>{try{return fa}catch(t){}})(),(()=>{try{return ua}catch(t){}})(),(()=>{try{return ha}catch(t){}})(),(()=>{try{return da}catch(t){}})(),(()=>{try{return ya}catch(t){}})(),(()=>{try{return ga}catch(t){}})(),(()=>{try{return Ia}catch(t){}})(),(()=>{try{return ka}catch(t){}})(),(()=>{try{return va}catch(t){}})(),(()=>{try{return ba}catch(t){}})(),(()=>{try{return Ca}catch(t){}})(),(()=>{try{return wa}catch(t){}})(),(()=>{try{return Ta}catch(t){}})()]).then(()=>g(void 0,null,function*(){const t={class:"launch-box"},x={class:"description-box"},h={class:"button-box"},N=G({__name:"LaunchProcess",props:{schemaId:{type:String,required:!0},draftsJsonStr:{type:String},draftsId:{type:String},taskId:{type:String,required:!1,default:""},processId:{type:String,required:!1,default:""},formData:{type:Object},formId:{type:String},rowKeyData:{type:String}},emits:["close"],setup(I,{emit:C}){const e=I,{t:l}=Q();let m=k(),d=k(!1);const w=k(!1);let y=k(!1);const{data:s,approveUserData:c,initProcessData:F,notificationError:T,notificationSuccess:P}=Lt(),j=V(()=>s.predecessorTasks.filter(a=>a.taskId)),M=k(!0);W(()=>g(this,null,function*(){try{if(e.processId){let a=yield Ct(e.taskId,e.processId);a.taskApproveOpinions=[],F(a),y.value=!1}else if(e.schemaId&&e.formId){let a=yield O(e.schemaId);e.formData&&e.formId&&a.formInfos.map(r=>{r.formConfig.formId===e.formId&&(r.formData=X(e.formData))}),F(a),y.value=!1}else{let a=yield O(e.schemaId);F(a),y.value=!1}}catch(a){y.value=!1}y.value=!1,d.value=!0,U()}));function U(){return g(this,null,function*(){yield Y();let a=yield m.value.getFormModels();if(M.value=!(Object.keys(a).length>0),e.draftsJsonStr){let r=JSON.parse(e.draftsJsonStr),i=[];s.formInfos.forEach(_=>{_.formConfig.key&&r[_.formConfig.key]?r&&_.formConfig&&_.formConfig.key&&r[_.formConfig.key]&&i.push(_.formConfig.key?r[_.formConfig.key]:{}):r&&_.formConfig&&_.formConfig.key&&i.push(_.formConfig.key?r:{})}),yield m.value.setFormData(i)}})}function H(a){let r=[];return m.value.getUploadComponentIds().forEach(i=>{if(i.includes(q)){let _=i.split(q);_.length==2&&a[_[0]][_[1]]?r.push(a[_[0]][_[1]]):_.length==3&&a[_[0]][_[1]]&&Array.isArray(a[_[0]][_[1]])&&a[_[0]][_[1]].forEach(p=>{r.push(p[_[2]])})}}),r}function R(){return g(this,null,function*(){s.submitLoading=!0;try{let a=yield m.value.validateForm();if(a.length>0)if(a.filter(r=>r.validate).length==a.length){let r=yield m.value.getFormModels(),i=[];s.predecessorTasks&&s.predecessorTasks.length>0&&(i=s.predecessorTasks.map(n=>({taskId:n.taskId,schemaId:n.schemaId})));let _=H(r),p;e.processId?p=yield wt(e.processId,e.schemaId,r,i,_):p=yield Tt(e.schemaId,r,i,_);let E=[];p&&p.length>0?(E=p.filter(n=>n.isMultiInstance==!1&&n.isAppoint==!0).map(n=>({taskId:n.taskId,taskName:n.taskName,provisionalApprover:n.provisionalApprover,selectIds:[]})),E.length>0?(c.list=E,c.schemaId=e.schemaId,c.approveTime=p[0].approveTime||280,c.visible=!0,s.submitLoading=!1):(s.submitLoading=!1,D(!0,l("\u53D1\u8D77\u6D41\u7A0B")))):(s.submitLoading=!1,D(!0,l("\u53D1\u8D77\u6D41\u7A0B")))}else s.submitLoading=!1,T(l("\u53D1\u8D77\u6D41\u7A0B"),l("\u8868\u5355\u6821\u9A8C\u672A\u901A\u8FC7"))}catch(a){s.submitLoading=!1,T(l("\u53D1\u8D77\u6D41\u7A0B"),l("\u53D1\u8D77\u6D41\u7A0B\u5931\u8D25"))}})}function $(){return g(this,null,function*(){try{let a=yield m.value.getFormModels();if(w.value=!0,e.draftsId){let r=yield kt(e.schemaId,a,e.draftsId,e.rowKeyData);D(r,l("\u4FDD\u5B58\u8349\u7A3F"))}else{let r=yield vt(e.schemaId,a,e.rowKeyData);D(r,l("\u4FDD\u5B58\u8349\u7A3F"))}w.value=!1}catch(a){T(l("\u4FDD\u5B58\u8349\u7A3F")),w.value=!1}})}function z(a){s.predecessorTasks=a}function D(a,r){a?(P(r),C("close")):T(r)}function B(){c.visible=!1,C("close")}return(a,r)=>{const i=Z("a-button");return v(),tt(rt,null,[o(y)?(v(),L(o(nt),{key:0})):A("",!0),o(d)?(v(),L(ot,{key:1,style:{"text-align":"left"},class:"wrap"},{title:f(()=>[S(b(o(l)("\u53D1\u8D77\u6D41\u7A0B"))+"\u3010"+b(o(s).item.name)+"\u3011 ",1)]),close:f(()=>[u(i,{type:"primary",class:"clean-icon",onClick:r[0]||(r[0]=at(_=>a.$emit("close"),["stop"]))},{default:f(()=>[S(b(o(l)("\u5173\u95ED")),1)]),_:1})]),left:f(()=>[u(lt,{xml:o(s).xml,taskRecords:[],predecessorTasks:j.value,processId:"",position:"top"},{default:f(()=>[u(it,{opinionsComponents:o(s).opinionsComponents,opinions:o(s).opinions,disabled:!1,formInfos:o(s).formInfos,formAssignmentData:o(s).formAssignmentData,ref_key:"formInformation",ref:m},null,8,["opinionsComponents","opinions","formInfos","formAssignmentData"])]),_:1},8,["xml","predecessorTasks"])]),right:f(()=>[J("div",t,[J("div",x,[u(o(pt),{nodeName:o(l)("\u53D1\u8D77\u6D41\u7A0B"),class:"title"},null,8,["nodeName"]),u(ut,{class:"item-box",item:o(s).item},null,8,["item"])]),o(s).relationTasks&&o(s).relationTasks.length>0?(v(),L(dt,{key:0,onChange:z,schemaId:I.schemaId,relationTasks:o(s).predecessorTasks},null,8,["schemaId","relationTasks"])):A("",!0),o(c).visible?(v(),L(gt,{key:1,taskList:o(c).list,schemaId:o(c).schemaId,approveTime:o(c).approveTime,onChange:B},null,8,["taskList","schemaId","approveTime"])):A("",!0),J("div",h,[u(i,{type:"primary",class:"mr-2",disabled:M.value,loading:o(s).submitLoading,onClick:R},{default:f(()=>[S(b(o(l)("\u53D1\u8D77")),1)]),_:1},8,["disabled","loading"]),u(i,{loading:w.value,class:"mr-2",onClick:$},{default:f(()=>[S(b(o(l)("\u4FDD\u5B58\u8349\u7A3F")),1)]),_:1},8,["loading"])])])]),_:1})):A("",!0)],64)}}});K=_t(N,[["__scopeId","data-v-0d738a95"]])}));export{Da as __tla,K as default};