FormFields-6e4b39d9.js 3.8 KB

1
  1. var x=(e,b,n)=>new Promise((v,h)=>{var f=a=>{try{o(n.next(a))}catch(s){h(s)}},p=a=>{try{o(n.throw(a))}catch(s){h(s)}},o=a=>a.done?v(a.value):Promise.resolve(a.value).then(f,p);o((n=n.apply(e,b)).next())});import{s as i,o as O,__tla as P}from"./formPermission-5236f629.js";import{k as U,B as K}from"./workflowEnum-a2efed5c.js";import{N as j,E as B,M as $,__tla as q}from"./index-67f9e311.js";import{d as z,a4 as G,r as C,f as T,y as H,o as I,l as R,a as S,ai as V,e as E,w as J,u as c,c as Q,_ as W,__tla as X}from"./index-b5895273.js";import{__tla as Y}from"./designHelper-fedad396.js";import{__tla as Z}from"./upload-887cb82a.js";import{__tla as tt}from"./index-1c9ab88b.js";import{__tla as et}from"./design-f3e25317.js";import{__tla as at}from"./index-7fb58e79.js";import{__tla as rt}from"./Tree-6c35f2c0.js";import{__tla as lt}from"./useContextMenu-c4ffe073.js";import{__tla as it}from"./difference-9954c5db.js";import{__tla as ot}from"./Index-281ee613.js";import{__tla as st}from"./UserCard-5a5e66ad.js";import{__tla as _t}from"./index-7914b44e.js";import{__tla as mt}from"./index-3862eebd.js";let w,nt=Promise.all([(()=>{try{return P}catch(e){}})(),(()=>{try{return q}catch(e){}})(),(()=>{try{return X}catch(e){}})(),(()=>{try{return Y}catch(e){}})(),(()=>{try{return Z}catch(e){}})(),(()=>{try{return tt}catch(e){}})(),(()=>{try{return et}catch(e){}})(),(()=>{try{return at}catch(e){}})(),(()=>{try{return rt}catch(e){}})(),(()=>{try{return lt}catch(e){}})(),(()=>{try{return it}catch(e){}})(),(()=>{try{return ot}catch(e){}})(),(()=>{try{return st}catch(e){}})(),(()=>{try{return _t}catch(e){}})(),(()=>{try{return mt}catch(e){}})()]).then(()=>x(void 0,null,function*(){const e={class:"title"},b={key:0,class:"list-box"},n=z({__name:"FormFields",props:{memberList:{default:()=>[]}},emits:["change"],setup(v,{emit:h}){const f=v,{t:p}=G(),o=C(!1),a=U.FORM_FIELD;let s=T({treeData:[]});const d=C([]),g=C({});let k=T({list:[]});function A(){d.value=[],s.treeData=[],f.memberList.length>0&&(k.list=f.memberList.filter(t=>{if(t.memberType===a)return t}),k.list.length>0&&k.list.forEach(t=>{t.formFieldConfig&&d.value.push(t.formFieldConfig.nodeId+i+t.formFieldConfig.formId+i+t.formFieldConfig.formField+i+t.formFieldConfig.formKey)}));const _=O(),{info:r}=_;for(let t of r.values())if([K.START,K.USER].includes(t.type)){let m=t.name?t.name:t.type,u=t.id,y={title:m,key:u,disabled:!0,children:[]};t.formConfigs&&t.formConfigs.length>0&&t.formConfigs.forEach(l=>{let D=[];l.children&&l.children.length>0&&l.children.forEach(F=>{let N=u+i+l.formId+i+F.fieldId+i+l.key;D.push({title:F.fieldName,key:N,disabled:!1,children:[]}),g.value[N]=m+"-"+l.formName+"-"+F.fieldName}),y.children.push({title:l.formName,key:u+i+l.formId,disabled:!0,children:D})}),s.treeData.push(y)}o.value=!0}function M(){let _=[];f.memberList.length>0&&(_=f.memberList.filter(r=>{if(r.memberType!=a)return r}));for(const r of d.value){let t=r.split(i);if(t.length===4){let m=t[0],u=t[1],y=t[2],l=t[3];_.push({memberType:a,id:m,name:g.value[r],formFieldConfig:{nodeId:m,formId:u,formField:y,formKey:l}})}}h("change",[..._]),L()}function L(){o.value=!1}return(_,r)=>{const t=H("a-tree");return I(),R("div",null,[S("div",{onClick:A},[V(_.$slots,"default",{},void 0,!0)]),E(c($),{visible:o.value,width:400,title:c(p)("\u8868\u5355\u5B57\u6BB5\u914D\u7F6E\u4EBA\u5458"),onSubmit:M,onClose:L},{default:J(()=>[S("div",e,[E(c(j),{"node-name":c(p)("\u8868\u5355\u5B57\u6BB5\u5217\u8868")},null,8,["node-name"])]),Object.keys(g.value).length>0?(I(),R("div",b,[E(t,{checkable:"","tree-data":c(s).treeData,autoExpandParent:"",defaultExpandAll:"",checkedKeys:d.value,"onUpdate:checkedKeys":r[0]||(r[0]=m=>d.value=m)},null,8,["tree-data","checkedKeys"])])):(I(),Q(c(B),{key:1}))]),_:1},8,["visible","title"])])}}});w=W(n,[["__scopeId","data-v-d7bb4ab5"]])}));export{nt as __tla,w as default};