var vt=Object.defineProperty;var Q=Object.getOwnPropertySymbols;var gt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable;var W=(a,i,_)=>i in a?vt(a,i,{enumerable:!0,configurable:!0,writable:!0,value:_}):a[i]=_,V=(a,i)=>{for(var _ in i||(i={}))gt.call(i,_)&&W(a,_,i[_]);if(Q)for(var _ of Q(i))bt.call(i,_)&&W(a,_,i[_]);return a};var v=(a,i,_)=>new Promise((S,E)=>{var q=p=>{try{C(_.next(p))}catch(k){E(k)}},A=p=>{try{C(_.throw(p))}catch(k){E(k)}},C=p=>p.done?S(p.value):Promise.resolve(p.value).then(q,A);C((_=_.apply(a,i)).next())});import{d as Ct,r as x,f as Y,A as kt,ft as wt,n as Pt,D as It,p as $,aO as Ft,o as g,l as D,a as f,q as H,u,m as X,v as B,e as K,c as xt,aV as Dt,N as R,O as Z,E as Et,a4 as Mt,aX as Nt,aY as Tt,X as tt,t as St,_ as qt,__tla as At}from"./index-b5895273.js";import{b as Ot,__tla as Jt}from"./designHelper-fedad396.js";import{d as Ut,__tla as Vt}from"./index-016fd85f.js";import{b as Xt,F as Bt,N as Kt,__tla as Lt}from"./index-67f9e311.js";import{I as jt,__tla as zt}from"./Index-281ee613.js";import{s as b,__tla as Gt}from"./formPermission-5236f629.js";import{__tla as Qt}from"./upload-887cb82a.js";import{__tla as Wt}from"./index-1c9ab88b.js";import{__tla as Yt}from"./index-2a8c0b19.js";import{__tla as $t}from"./index-f35bbafa.js";import{__tla as Ht}from"./index-7fb58e79.js";import{__tla as Rt}from"./index-7914b44e.js";import{__tla as Zt}from"./index-bbe22d68.js";import{__tla as ta}from"./min-03eb9ce8.js";import{__tla as aa}from"./sum-f551e4a9.js";import{__tla as ra}from"./index-5eb30ce0.js";import{__tla as oa}from"./useWindowSizeFn-a59bee15.js";import{__tla as ea}from"./FullscreenOutlined-012b5e27.js";import{__tla as la}from"./useScript-ab5d4580.js";import{__tla as na}from"./index-83eefeb2.js";import{__tla as sa}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as _a}from"./index-339f95d8.js";import{__tla as ma}from"./useCountdown-fd9786ef.js";import{__tla as ia}from"./Upload-bceb0d3c.js";import{__tla as ca}from"./index-c53afdf5.js";import"./base64-912b9db4.js";import{__tla as fa}from"./Tree-6c35f2c0.js";import{__tla as ua}from"./useContextMenu-c4ffe073.js";import{__tla as pa}from"./difference-9954c5db.js";import{__tla as da}from"./set-b89b8dc5.js";import{__tla as ha}from"./_isIterateeCall-61185d8a.js";import{__tla as ya}from"./uniqBy-b68717e0.js";import"./workflowEnum-a2efed5c.js";import{__tla as va}from"./index-2c5e4dd6.js";import{__tla as ga}from"./index-9f9c48fd.js";import{__tla as ba}from"./index-dc94981a.js";import{__tla as Ca}from"./onMountedOrActivated-6125a24a.js";import{__tla as ka}from"./index-3705f1a8.js";import{__tla as wa}from"./useContentViewHeight-cd147d02.js";import"./sortable.esm-de7debe0.js";import{__tla as Pa}from"./RedoOutlined-105a0bcb.js";import{__tla as Ia}from"./index-9d2b78f3.js";import{__tla as Fa}from"./index-49a1c061.js";import{__tla as xa}from"./index-76a8e61b.js";import{__tla as Da}from"./index-8ae648d6.js";import{__tla as Ea}from"./index-bd1f1fae.js";import{__tla as Ma}from"./UserCard-5a5e66ad.js";import{__tla as Na}from"./index-3862eebd.js";import{__tla as Ta}from"./design-f3e25317.js";let at,Sa=Promise.all([(()=>{try{return At}catch(a){}})(),(()=>{try{return Jt}catch(a){}})(),(()=>{try{return Vt}catch(a){}})(),(()=>{try{return Lt}catch(a){}})(),(()=>{try{return zt}catch(a){}})(),(()=>{try{return Gt}catch(a){}})(),(()=>{try{return Qt}catch(a){}})(),(()=>{try{return Wt}catch(a){}})(),(()=>{try{return Yt}catch(a){}})(),(()=>{try{return $t}catch(a){}})(),(()=>{try{return Ht}catch(a){}})(),(()=>{try{return Rt}catch(a){}})(),(()=>{try{return Zt}catch(a){}})(),(()=>{try{return ta}catch(a){}})(),(()=>{try{return aa}catch(a){}})(),(()=>{try{return ra}catch(a){}})(),(()=>{try{return oa}catch(a){}})(),(()=>{try{return ea}catch(a){}})(),(()=>{try{return la}catch(a){}})(),(()=>{try{return na}catch(a){}})(),(()=>{try{return sa}catch(a){}})(),(()=>{try{return _a}catch(a){}})(),(()=>{try{return ma}catch(a){}})(),(()=>{try{return ia}catch(a){}})(),(()=>{try{return ca}catch(a){}})(),(()=>{try{return fa}catch(a){}})(),(()=>{try{return ua}catch(a){}})(),(()=>{try{return pa}catch(a){}})(),(()=>{try{return da}catch(a){}})(),(()=>{try{return ha}catch(a){}})(),(()=>{try{return ya}catch(a){}})(),(()=>{try{return va}catch(a){}})(),(()=>{try{return ga}catch(a){}})(),(()=>{try{return ba}catch(a){}})(),(()=>{try{return Ca}catch(a){}})(),(()=>{try{return ka}catch(a){}})(),(()=>{try{return wa}catch(a){}})(),(()=>{try{return Pa}catch(a){}})(),(()=>{try{return Ia}catch(a){}})(),(()=>{try{return Fa}catch(a){}})(),(()=>{try{return xa}catch(a){}})(),(()=>{try{return Da}catch(a){}})(),(()=>{try{return Ea}catch(a){}})(),(()=>{try{return Ma}catch(a){}})(),(()=>{try{return Na}catch(a){}})(),(()=>{try{return Ta}catch(a){}})()]).then(()=>v(void 0,null,function*(){const a=w=>(Nt("data-v-6fdb8574"),w=w(),Tt(),w),i={class:"form-container"},_={class:"box"},S=a(()=>f("div",{class:"resize-shrink-sidebar",id:"approval-form-left",title:"\u6536\u7F29\u4FA7\u8FB9\u680F"},[f("span",{class:"shrink-sidebar-text"},"\u22EE")],-1)),E={class:"left-title"},q={class:"left-box"},A={class:"icon-box"},C=["onClick"],p=["tab"],k=Ct({__name:"FormInformation",props:{disabled:{type:Boolean,default:!1},formInfos:{default:()=>[]},opinions:{},opinionsComponents:{},formAssignmentData:{}},emits:["getFormConfigs"],setup(w,{expose:rt,emit:L}){const d=w,{notification:ot}=Et(),{t:et}=Mt();let M=x("0"),N=x("0"),h=x(!0),O=Y({ids:[]}),lt=kt(()=>h.value?Xt:Bt),P=x(0),y=x([]);const nt=t=>{y.value.push(t)};function st(){M.value="24%",N.value="calc(24% + 10px)"}function _t(){M.value="58px",N.value="78px"}function mt(){h.value=!h.value,h.value?st():_t()}wt(()=>{y.value=[]});let m=Y({formModels:[],configs:[],formEventConfigs:[]});Pt(()=>v(this,null,function*(){d.formInfos.forEach(t=>v(this,null,function*(){let r={};t.formData&&(r=It(t.formData)),d.formAssignmentData&&d.formAssignmentData[t.formConfig.formId]&&(r=V(V({},r),d.formAssignmentData[t.formConfig.formId])),m.formModels.push(r);const e=JSON.parse(t.formJson),{formJson:l,formEventConfig:s}=e;s&&(m.formEventConfigs.push(s),J(s[0],r),J(s[2],r));let o=t.formConfig.key,c={formName:t.formConfig.formName,formProps:{},formModel:{},formKey:o,validate:!0,formType:t.formType},I=ct(Ot(l,!1),t.formConfig.children,t.formConfig.key);I.schemas&&(c.formProps=I,m.configs.push(c))})),yield $(),j(),L("getFormConfigs",m.configs.length?m.configs[P.value]:null)}));function j(){for(let t=0;t{var l,s;(s=(l=e.nodeInfo)==null?void 0:l.processEvent)==null||s.map(o=>v(this,null,function*(){if(o.operateType==="api")yield Ft(o.operateConfig,!0,r);else if(o.operateType!=="liteflow"&&o.operateType==="js")try{new Function("formModel",`${o.operateConfig}`)(r)}catch(c){ot.error({message:"Tip",description:"\u89E6\u53D1\u4E8B\u4EF6\u586B\u5199\u6709\u8BEF\uFF01"})}}))})}function it(t){return v(this,null,function*(){yield $(),m.formModels=t,j()})}function z(t){let r=new Map;return t.forEach(e=>{r.set(e.key,e)}),r}function ct(t,r,e){let l=z(r);const s=0;return t.schemas=U(t.schemas,l,e,s),t}function U(t,r,e,l,s){return t=t.map(o=>{var c,I;if(["Card","Grid","Tab"].includes(o.component))l+=1,o.children&&o.children.length>0&&o.children.forEach(n=>{n.list&&n.list.length>0&&(n.list=U(n.list,r,e,l,s))});else if(o.component=="SubForm"){if(o.componentProps&&o.componentProps.columns&&o.componentProps.columns.length>0){let n=r.has(o.key)?r.get(o.key):null;d.disabled&&(o.dynamicDisabled=!0),n!=null&&n.view?(l+=1,n!=null&&n.edit||(o.dynamicDisabled=!0)):o.show=!1,o.componentProps.columns=o.componentProps.columns.map(F=>{const yt=n.children.find(T=>{if(T.fieldId)return T.fieldId===F.dataIndex;if(T.key)return T.key===F.key});return G(F,yt,e)})}}else if(o.component=="OneForOne"){let n=r.has(o.key)?r.get(o.key):null;if(n!=null&&n.view?l+=1:o.show=!1,((I=(c=o.componentProps)==null?void 0:c.childSchemas)==null?void 0:I.length)>0){let F=z(n.children);o.componentProps.childSchemas=U(o.componentProps.childSchemas,F,e,l,o.field)}}else{let n=r.has(o.key)?r.get(o.key):null;o=G(o,n,e,s),n!=null&&n.view&&(l+=1)}return o}),l>0?t:null}function G(t,r,e,l){var s;if(r?(t.show=r.view,t.componentProps&&(t.componentProps.required=r.required),t.required=r.required,t.componentProps&&(t.componentProps.disabled=!r.edit),t.dynamicDisabled=!r.edit,d.disabled&&(t.dynamicDisabled=!0)):(t.show=!1,t.dynamicDisabled=!0),t.component=="Opinion"){let o=e+b+t.key;(s=d.opinionsComponents)!=null&&s.includes(o)&&(t.defaultValue=d.opinions)}if(t.component=="Upload"){let o="";l?o=e+b+l+b+t.field:o=e+b+t.field,O.ids.push(o)}if(r!=null&&r.isSubTable&&t.componentType=="Upload"){let o=e+b+r.tableName+b+r.fieldId;O.ids.push(o)}return t}function ft(t){P.value=t,L("getFormConfigs",m.configs[P.value])}function ut(){return O.ids}function pt(){return v(this,null,function*(){var r;let t=[];for(let e=0;e{t[r.formKey]=r.formModel}),m.formEventConfigs.forEach((r,e)=>{var l;J(r[3],(l=m.configs[e])==null?void 0:l.formModel)}),t})}function ht(t){let r=document.getElementById("approval-form-left"),e=t.clientX,l=(r==null?void 0:r.offsetLeft)||0;document.onmousemove=function(s){let o=s.clientX,c=l+(o-e);c<=110?h.value=!1:h.value=!0,c<=58&&(c=58),M.value=c+"px",N.value=c+20+"px"},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null,r.releaseCapture&&r.releaseCapture()}}return rt({validateForm:pt,getFormModels:dt,setFormData:it,getUploadComponentIds:ut}),(t,r)=>(g(),D("div",i,[f("div",_,[f("div",{class:"form-left relative",style:H({width:u(M)}),onMousedown:ht},[S,f("div",E,[X(K(u(Kt),{nodeName:u(et)("\u8868\u5355\u4FE1\u606F")},null,8,["nodeName"]),[[B,u(h)]]),f("div",{onClick:mt,class:"in-or-out"},[(g(),xt(Dt(u(lt))))])]),f("div",q,[(g(!0),D(R,null,Z(u(m).configs,(e,l)=>(g(),D("div",{key:l,class:tt(u(P)==l?"form-name actived":"form-name")},[f("span",{class:tt(e.validate?"dot":"dot validate")},null,2),f("div",A,[K(jt,{icon:"formItem"})]),X(f("span",{onClick:s=>ft(l)},St(e.formName),9,C),[[B,u(h)]])],2))),128))])],36),f("div",{class:"form-right",style:H({paddingLeft:u(N)})},[(g(!0),D(R,null,Z(u(m).configs,(e,l)=>(g(),D("div",{key:l,tab:e.formName},[X(K(Ut,{class:"form-box",ref_for:!0,ref:nt,formProps:e.formProps,formModel:e.formModel,isWorkFlow:!0},null,8,["formProps","formModel"]),[[B,u(P)==l]])],8,p))),128))],4)])]))}});at=qt(k,[["__scopeId","data-v-6fdb8574"]])}));export{Sa as __tla,at as default};