var ue=Object.defineProperty;var te=Object.getOwnPropertySymbols;var fe=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable;var ae=(l,c,r)=>c in l?ue(l,c,{enumerable:!0,configurable:!0,writable:!0,value:r}):l[c]=r,X=(l,c)=>{for(var r in c||(c={}))fe.call(c,r)&&ae(l,r,c[r]);if(te)for(var r of te(c))_e.call(c,r)&&ae(l,r,c[r]);return l};var g=(l,c,r)=>new Promise((j,x)=>{var M=y=>{try{k(r.next(y))}catch(h){x(h)}},Y=y=>{try{k(r.throw(y))}catch(h){x(h)}},k=y=>y.done?j(y.value):Promise.resolve(y.value).then(M,Y);k((r=r.apply(l,c)).next())});import{s as I,__tla as ye}from"./formPermission-5236f629.js";import{a as he,__tla as be}from"./index-bbe22d68.js";import{a as Pe,__tla as ge}from"./index-7fb58e79.js";import{e as ve,__tla as we}from"./index-f35bbafa.js";import{a as Ie,__tla as ke}from"./index-7914b44e.js";import{b as Se,a as Te,__tla as De}from"./designHelper-fedad396.js";import A,{__tla as xe}from"./DefaultStyle-2f980bc1.js";import{d as Ce,r as ne,f as Ee,A as G,aZ as K,n as Oe,D as oe,dl as Ae,a_ as Fe,aO as Ne,o as _,l as v,a as F,t as je,N,O as R,H as Me,aX as Ye,aY as qe,c as se,e as le,_ as Ue,__tla as Je}from"./index-b5895273.js";import{g as Xe,__tla as Ge}from"./WorkflowExecuteController-e01ee7e3.js";import{s as Ke,__tla as Re}from"./sortBy-8f8991dd.js";import"./workflowEnum-a2efed5c.js";import{__tla as $e}from"./design-f3e25317.js";import{__tla as Be}from"./upload-887cb82a.js";import{__tla as He}from"./index-1c9ab88b.js";import{__tla as Ve}from"./index-c53afdf5.js";import{__tla as We}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as Ze}from"./_baseOrderBy-055ce30a.js";import{__tla as ze}from"./_isIterateeCall-61185d8a.js";let re,Le=Promise.all([(()=>{try{return ye}catch(l){}})(),(()=>{try{return be}catch(l){}})(),(()=>{try{return ge}catch(l){}})(),(()=>{try{return we}catch(l){}})(),(()=>{try{return ke}catch(l){}})(),(()=>{try{return De}catch(l){}})(),(()=>{try{return xe}catch(l){}})(),(()=>{try{return Je}catch(l){}})(),(()=>{try{return Ge}catch(l){}})(),(()=>{try{return Re}catch(l){}})(),(()=>{try{return $e}catch(l){}})(),(()=>{try{return Be}catch(l){}})(),(()=>{try{return He}catch(l){}})(),(()=>{try{return Ve}catch(l){}})(),(()=>{try{return We}catch(l){}})(),(()=>{try{return Ze}catch(l){}})(),(()=>{try{return ze}catch(l){}})()]).then(()=>g(void 0,null,function*(){const l=h=>(Ye("data-v-84ce2de8"),h=h(),qe(),h),c={class:"table-info"},r={class:"table-title"},j={class:"table-box"},x={key:1,class:"table-box-row"},M={key:0},Y=l(()=>F("h2",{class:"table-title",style:{"text-align":"left"}},"\u5BA1\u6279\u4FE1\u606F",-1)),k={class:"table-box"},y=Ce({__name:"FormInformationTable",props:{disabled:{type:Boolean,default:!1},title:{default:""},formInfos:{default:()=>[]},opinions:{},opinionsComponents:{},formAssignmentData:{},processId:{default:""}},setup(h){const f=h,C=ne([]);let $=Ee({ids:[]});const q=ne([]),ie=G(()=>({"border-color":"#000000 !important"})),pe=G(()=>({"border-bottom":0})),ce=G(()=>"150px");K("borderColorStyle",ie),K("underlineStyle",pe),K("labelWidthStyle",ce),Oe(()=>g(this,null,function*(){f.formInfos.forEach(t=>g(this,null,function*(){let a={};t.formData&&(a=oe(t.formData)),f.formAssignmentData&&f.formAssignmentData[t.formConfig.formId]&&(a=X(X({},a),f.formAssignmentData[t.formConfig.formId]));const n=JSON.parse(t.formJson),{formJson:o}=n;let i=de(Se(o,!1),t.formConfig.children,t.formConfig.key);i.schemas&&B(i.schemas,a,q.value)})),f.processId&&(yield me())}));const me=()=>g(this,null,function*(){C.value=[];const t=yield Xe({processId:f.processId});t&&Ke(t,["startTime"],["asc"]).forEach(a=>{a.showNode!==!1&&C.value.push({label:a.nodeName,value:a.approveUserName,type:"approve",time:Ae(a.startTime,"YYYY\u5E74MM\u6708DD\u65E5"),comment:a.approveComment,result:a.approveResult})})}),B=(t,a,n)=>g(this,null,function*(){var i;const o=Object.keys(a);for(const e of t)if(["tab","grid","card"].includes(e.type)){const p={};for(let m=0;m{let u={};e.componentProps.columns.forEach(d=>g(this,null,function*(){Object.keys(s).includes(d.dataIndex)&&d.show&&(p.map(b=>b.key).includes(d.dataIndex)||p.push({title:d.title,key:d.dataIndex,dataIndex:d.dataIndex}),u[d.dataIndex]=yield H(d,s[d.dataIndex],a))})),m.push(u)}),n.push({type:e.type,label:e.label,value:m,columns:p})}}else if(o.includes(e.field)&&e.show&&e.type!=="hiddenComponent"){let p=yield H(e,a[e.field],a);n.push({label:e.label,type:e.type,componentProps:e.componentProps,value:p})}}),H=(t,a,n)=>g(this,null,function*(){var i,e,p,m,s,u,d,b,Z,z,L,Q;const o=t.type?Te(t.type):t.componentType;if(Fe(a))return a;if(o==="User"||o==="Info"&&((i=t.componentProps)==null?void 0:i.infoType)===0)return(e=yield Ie(a))==null?void 0:e.map(P=>P.name).toString();if(o==="Dept"||o==="Info"&&((p=t.componentProps)==null?void 0:p.infoType)===1)return(m=yield Pe(a))==null?void 0:m.name;if(o==="Area")return(s=yield he(a))==null?void 0:s.map(P=>P.name).join(" / ");if(((u=t.componentProps)==null?void 0:u.datasourceType)==="dic")return(b=yield ve((d=t.componentProps)==null?void 0:d.params.itemId,a))==null?void 0:b.map(P=>P.name).toString();if((o==="MultiplePopup"||o==="XjrSelect")&&((Z=t.componentProps)==null?void 0:Z.datasourceType)==="api"){const P=oe((z=t.componentProps)==null?void 0:z.apiConfig),J=yield Ne(P,!0,n,0),S=a.toString().split(",");let w=[];S.forEach(T=>{var E;const D=J.filter(O=>{var ee;return O[(ee=t.componentProps)==null?void 0:ee.valueField]===`${T}`});D.length>0?w.push(D[0][(E=t.componentProps)==null?void 0:E.labelField]):w.push(T)}),a=w.toString()}else if((o==="MultiplePopup"||o==="XjrSelect"||o==="ApiRadioGroup")&&((L=t.componentProps)==null?void 0:L.datasourceType)==="staticData"){const P=(Q=t.componentProps)==null?void 0:Q.staticOptions,J=a.toString().split(",");let S=[];J.forEach(w=>{var D;const T=P.filter(E=>{var O;return E[(O=t.componentProps)==null?void 0:O.valueField]===`${w}`});T.length>0?S.push(T[0][(D=t.componentProps)==null?void 0:D.labelField]):S.push(w)}),a=S.toString()}return a});function V(t){let a=new Map;return t.forEach(n=>{a.set(n.key,n)}),a}function de(t,a,n){let o=V(a);const i=0;return t.schemas=U(t.schemas,o,n,i),t}function U(t,a,n,o,i){return t=t.map(e=>{var p,m;if(["Card","Grid","Tab"].includes(e.component))o+=1,e.children&&e.children.length>0&&e.children.forEach(s=>{s.list&&s.list.length>0&&(s.list=U(s.list,a,n,o,i))});else if(e.component=="SubForm"){if(e.componentProps&&e.componentProps.columns&&e.componentProps.columns.length>0){let s=a.has(e.key)?a.get(e.key):null;f.disabled&&(e.dynamicDisabled=!0),s!=null&&s.view?(o+=1,s!=null&&s.edit||(e.dynamicDisabled=!0)):e.show=!1,e.componentProps.columns=e.componentProps.columns.map(u=>{const d=s.children.find(b=>{if(b.fieldId)return b.fieldId===u.dataIndex;if(b.key)return b.key===u.key});return W(u,d,n)})}}else if(e.component=="OneForOne"){let s=a.has(e.key)?a.get(e.key):null;if(s!=null&&s.view?o+=1:e.show=!1,((m=(p=e.componentProps)==null?void 0:p.childSchemas)==null?void 0:m.length)>0){let u=V(s.children);e.componentProps.childSchemas=U(e.componentProps.childSchemas,u,n,o,e.field)}}else{let s=a.has(e.key)?a.get(e.key):null;e=W(e,s,n,i),s!=null&&s.view&&(o+=1)}return e}),o>0?t:null}function W(t,a,n,o){var i;if(a?(t.show=a.view,t.componentProps&&(t.componentProps.required=a.required),t.required=a.required,t.componentProps&&(t.componentProps.disabled=!a.edit),t.dynamicDisabled=!a.edit,f.disabled&&(t.dynamicDisabled=!0)):(t.show=!1,t.dynamicDisabled=!0),t.component=="Opinion"){let e=n+I+t.key;(i=f.opinionsComponents)!=null&&i.includes(e)&&(t.defaultValue=f.opinions)}if(t.component=="Upload"){let e="";o?e=n+I+o+I+t.field:e=n+I+t.field,$.ids.push(e)}if(a!=null&&a.isSubTable&&t.componentType=="Upload"){let e=n+I+a.tableName+I+a.fieldId;$.ids.push(e)}return t}return(t,a)=>(_(),v("div",c,[F("div",r,je(t.title),1),F("table",j,[(_(!0),v(N,null,R(q.value.filter(n=>n.type!=="form"),(n,o)=>(_(),v(N,{key:o},[(n==null?void 0:n.type)==="grid"?(_(),se(A,{key:0,item:n,componentType:n.type},null,8,["item","componentType"])):(_(),v("tr",x,[le(A,{colSpan:3,item:n,componentType:n.type},null,8,["item","componentType"])]))],64))),128))]),(_(!0),v(N,null,R(q.value.filter(n=>n.type==="form"),(n,o)=>(_(),se(A,{key:o,colSpan:3,item:n,componentType:n.type},null,8,["item","componentType"]))),128)),C.value.length>0?(_(),v("div",M,[Y,F("table",k,[(_(!0),v(N,null,R(C.value,(n,o)=>(_(),v("tr",{key:o,class:"table-box-row"},[le(A,{colSpan:3,item:n,componentType:n.type},null,8,["item","componentType"])]))),128))])])):Me("",!0)]))}});re=Ue(y,[["__scopeId","data-v-84ce2de8"]])}));export{Le as __tla,re as default};