LaunchProcess-03c439eb.js 11 KB

1
  1. 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-fd0fd824.js";import ot,{__tla as st}from"./Layout-2266b7cc.js";import{_ as lt,__tla as mt}from"./FlowPanel.vue_vue_type_script_setup_true_lang-91b178ab.js";import it,{__tla as ct}from"./FormInformation-32042c2d.js";import{L as nt,N as pt,__tla as ft}from"./index-5cdecdca.js";import ut,{__tla as ht}from"./ProcessInfo-7a94c4ac.js";import dt,{__tla as yt}from"./PredecessorTask-08201e06.js";import gt,{__tla as It}from"./ApproveUser-5b5cb8e8.js";import{p as kt,h as vt,__tla as bt}from"./process-efe9e071.js";import{b as Ct,c as O,r as wt,d as Tt,__tla as Dt}from"./task-704fba0d.js";import{u as Lt,__tla as At}from"./userTaskItem-d89304ed.js";import{s as q,__tla as St}from"./formPermission-d3513fe8.js";import{__tla as xt}from"./FlowRecord-a5fd295b.js";import{__tla as Nt}from"./EmptyBox-72509432.js";import{__tla as Ft}from"./Index-ec0f321a.js";import{__tla as Et}from"./WorkflowExecuteController-d4eec0ef.js";import{__tla as Jt}from"./ProcessInformation.vue_vue_type_style_index_0_lang-a7b21d03.js";import{__tla as Mt}from"./index-f646e5ad.js";import"./index.esm-5037906b.js";import"./preact.module-c336cfe0.js";import{__tla as Ot}from"./SummaryOfAttachments-5a34b083.js";import{__tla as qt}from"./index-edb282b3.js";import{__tla as Kt}from"./download-1f0cd2f2.js";import"./base64Conver-39fc0d26.js";import{__tla as Pt}from"./designHelper-69d8d4e3.js";import{__tla as jt}from"./upload-b70f3dfc.js";import{__tla as Ut}from"./index-2f747d19.js";import{__tla as Ht}from"./index-77a743d4.js";import{__tla as Rt}from"./index-e50f6e4a.js";import{__tla as $t}from"./index-13eea13d.js";import{__tla as zt}from"./index-e8312a60.js";import{__tla as Bt}from"./index-820f5e2b.js";import{__tla as Gt}from"./index-39dad578.js";import{__tla as Qt}from"./min-1adf9c3a.js";import{__tla as Vt}from"./sum-42c3df95.js";import{__tla as Wt}from"./index-2901f384.js";import{__tla as Xt}from"./useWindowSizeFn-0280681a.js";import{__tla as Yt}from"./FullscreenOutlined-e2cd9f87.js";import{__tla as Zt}from"./useScript-02c64576.js";import{__tla as ta}from"./index-c41ea83b.js";import{__tla as aa}from"./index-a30091aa.js";import{__tla as ra}from"./useCountdown-b292834d.js";import{__tla as _a}from"./Upload-46bf3f3c.js";import"./base64-10c35a1f.js";import{__tla as ea}from"./Tree-2a2b6740.js";import{__tla as oa}from"./useContextMenu-42613fc9.js";import{__tla as sa}from"./difference-f0fad6aa.js";import{__tla as la}from"./set-9898d689.js";import{__tla as ma}from"./_isIterateeCall-58465fa8.js";import{__tla as ia}from"./uniqBy-ded1e1b7.js";import"./workflowEnum-a2efed5c.js";import{__tla as ca}from"./index-f05996c6.js";import{__tla as na}from"./index-44c387e0.js";import{__tla as pa}from"./index-fa2f7628.js";import{__tla as fa}from"./onMountedOrActivated-c075b0f3.js";import{__tla as ua}from"./index-d35460c6.js";import{__tla as ha}from"./useContentViewHeight-3f9f9984.js";import"./sortable.esm-e1a7db5e.js";import{__tla as da}from"./RedoOutlined-a242015f.js";import{__tla as ya}from"./index-2dcf3c35.js";import{__tla as ga}from"./index-7e7b5ede.js";import{__tla as Ia}from"./index-0658669d.js";import{__tla as ka}from"./index-559d4dd0.js";import{__tla as va}from"./index-a23bd8ec.js";import{__tla as ba}from"./UserCard-74470469.js";import{__tla as Ca}from"./index-95f08366.js";import{__tla as wa}from"./SelectApproveUser-bb2285e1.js";import{__tla as Ta}from"./design-f4e32e3f.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};