index-47824f41.js 4.2 KB

1
  1. import{d as F,u as H,r as s,e as L,l as R,ak as U,a as r,o as m,v as p,w as t,x as Y,f as a,n as f,t as k,g as I,O as j,G as V,al as W,j as X,C as $,H as q,E as J,I as K,_ as N,__tla as Q}from"./index-d75b4e4d.js";import{E as Z,__tla as aa}from"./el-card-7039354a.js";import{_ as ta,__tla as ra}from"./ContentWrap-86859a54.js";import{_ as la,__tla as ea}from"./DictTag-81724cc0.js";import{D as _a,__tla as oa}from"./dict-f4d7ebb6.js";import{b as sa,a as na,__tla as ia}from"./index-ae7ade1a.js";import{c as ca,__tla as ua}from"./index-bc92fb3e.js";import{b as ma}from"./formCreate-a3356cdc.js";import pa,{__tla as fa}from"./ProcessInstanceBpmnViewer-a8407102.js";import{u as ya,__tla as da}from"./useMessage-ba892ac2.js";import{__tla as ha}from"./ContentWrap.vue_vue_type_script_setup_true_lang-c828aa93.js";import"./color-6e929987.js";import{__tla as va}from"./bpmn-embedded-8f5aa63e.js";import{__tla as ba}from"./Dialog-386bf3a6.js";import{__tla as ga}from"./XTextButton-86a5787a.js";import{__tla as wa}from"./XTextButton.vue_vue_type_style_index_0_scoped_bd4a9e34_lang-9da4a2fb.js";import{__tla as xa}from"./XButton-ba917669.js";import{__tla as Ca}from"./el-collapse-item-a2f15736.js";import{__tla as ka}from"./el-link-84cc8539.js";import{__tla as Ia}from"./el-drawer-b4686f56.js";import{__tla as Pa}from"./formatTime-35abe1bb.js";let P,za=Promise.all([(()=>{try{return Q}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return ea}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return va}catch{}})(),(()=>{try{return ba}catch{}})(),(()=>{try{return ga}catch{}})(),(()=>{try{return wa}catch{}})(),(()=>{try{return xa}catch{}})(),(()=>{try{return Ca}catch{}})(),(()=>{try{return ka}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return Pa}catch{}})()]).then(async()=>{let y,d;y={class:"clearfix"},d={class:"el-icon-document"},P=N(F({name:"BpmProcessInstanceCreate",__name:"index",setup(Da){const h=H(),z=ya(),c=s(!0),v=s([]),D=L({suspensionState:1}),b=s(null),_=s(),u=s({rule:[],option:{}}),o=s(),E=async g=>{if(_.value&&o.value){_.value.btn.loading(!0);try{await ca({processDefinitionId:o.value.id,variables:g}),z.success("\u53D1\u8D77\u6D41\u7A0B\u6210\u529F"),h.go(-1)}finally{_.value.btn.loading(!1)}}};return R(()=>{(async()=>{c.value=!0;try{v.value=await sa(D)}finally{c.value=!1}})()}),(g,i)=>{const n=V,M=la,O=W,w=X,x=$,S=q,C=ta,B=U("form-create"),G=J,T=Z,A=K;return r(o)?(m(),p(C,{key:1},{default:t(()=>[a(T,{class:"box-card"},{default:t(()=>[I("div",y,[I("span",d,"\u7533\u8BF7\u4FE1\u606F\u3010"+k(r(o).name)+"\u3011",1),a(x,{style:{float:"right"},type:"primary",onClick:i[0]||(i[0]=l=>o.value=void 0)},{default:t(()=>[a(w,{icon:"ep:delete"}),f(" \u9009\u62E9\u5176\u5B83\u6D41\u7A0B ")]),_:1})]),a(G,{span:16,offset:6,style:{"margin-top":"20px"}},{default:t(()=>[a(B,{rule:r(u).rule,api:r(_),"onUpdate:api":i[1]||(i[1]=l=>j(_)?_.value=l:null),option:r(u).option,onSubmit:E},null,8,["rule","api","option"])]),_:1})]),_:1}),a(pa,{"bpmn-xml":r(b)},null,8,["bpmn-xml"])]),_:1})):(m(),p(C,{key:0},{default:t(()=>[Y((m(),p(S,{data:r(v)},{default:t(()=>[a(n,{label:"\u6D41\u7A0B\u540D\u79F0",align:"center",prop:"name"}),a(n,{label:"\u6D41\u7A0B\u5206\u7C7B",align:"center",prop:"category"},{default:t(l=>[a(M,{type:r(_a).BPM_MODEL_CATEGORY,value:l.row.category},null,8,["type","value"])]),_:1}),a(n,{label:"\u6D41\u7A0B\u7248\u672C",align:"center",prop:"version"},{default:t(l=>[a(O,null,{default:t(()=>[f("v"+k(l.row.version),1)]),_:2},1024)]),_:1}),a(n,{label:"\u6D41\u7A0B\u63CF\u8FF0",align:"center",prop:"description"}),a(n,{label:"\u64CD\u4F5C",align:"center"},{default:t(l=>[a(x,{link:"",type:"primary",onClick:Ea=>(async e=>{o.value=e,e.formType==10?(ma(u,e.formConf,e.formFields),b.value=await na(e.id)):e.formCustomCreatePath&&await h.push({path:e.formCustomCreatePath})})(l.row)},{default:t(()=>[a(w,{icon:"ep:plus"}),f(" \u9009\u62E9 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[A,r(c)]])]),_:1}))}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/bpm/processInstance/create/index.vue"]])});export{za as __tla,P as default};