mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-03-23 22:12:26 +00:00
2 lines
2.4 KiB
JavaScript
2 lines
2.4 KiB
JavaScript
System.register(["./src-legacy-BoMLmZn6.js","./use-app-legacy-Mw6ueJ1z.js","./use-component-status-legacy-NfidIaQ1.js","./index-legacy-DCUTOevq.js"],function(e,t){var n,r,a,i,o,c,d,s,g,m,l,p,f,I,u,C,x,y,F,j,v;return{setters:[function(e){n=e.A,r=e.B,a=e.I,i=e.J,o=e.O,c=e.P,d=e.S,s=e.ct,g=e.n,m=e.st,l=e.w,p=e.x,f=e.y,I=e.z},function(e){u=e.n,C=e.t},function(e){x=e.t},function(e){y=e.t}],execute:function(){F=o({name:"tmagic-iterator-container-item",__name:"IteratorItem",props:{config:{},iteratorIndex:{},iteratorContainerId:{},containerIndex:{},pageFragmentContainerId:{},index:{},model:{}},setup(e){const t=e,r=y({componentType:"container",app:n("app")}),{style:a,className:o}=x(t);return(t,n)=>(c(),d(I(i(r)),{style:s(i(a)),class:m(i(o)),config:e.config,"iterator-index":e.iteratorIndex,"iterator-container-id":e.iteratorContainerId,"page-fragment-container-id":e.pageFragmentContainerId},null,8,["style","class","config","iterator-index","iterator-container-id","page-fragment-container-id"]))}}),j=F,v=o({name:"tmagic-iterator-container",__name:"IteratorContainer",props:{config:{},iteratorIndex:{},iteratorContainerId:{},containerIndex:{},pageFragmentContainerId:{},model:{},disabled:{type:Boolean}},setup(e){const t=e,{app:n,node:i}=u(t);C(i);const o=p(()=>{let{iteratorData:e=[]}=t.config;const{itemConfig:r,dsField:a,items:i}=t.config;return Array.isArray(e)||(e=[]),"editor"!==n?.platform||e.length||e.push({}),e.map(e=>{const t="editor"===n?.platform||(n?.dataSourceManager?.compliedIteratorItemConds(e,r,a)??!0);return{items:n?.dataSourceManager?.compliedIteratorItems(e,i,a)??i,condResult:t,style:{position:"relative",left:0,top:0,...r.style}}})});r(o,e=>{if(!t.config.id)return;const r=n?.getNode(t.config.id,{iteratorContainerId:t.iteratorContainerId,iteratorIndex:t.iteratorIndex,pageFragmentContainerId:t.pageFragmentContainerId});r&&(r.resetNodes(),e.forEach((e,t)=>{r.setNodes(e.items,t)}))},{immediate:!0});const s=()=>{n&&i&&n.emit(`${g}click`,i)};return(t,n)=>(c(),l("div",{onClick:s},[(c(!0),l(f,null,a(o.value,(t,n)=>(c(),d(j,{key:n,config:t,"iterator-index":[...e.iteratorIndex||[],n],"iterator-container-id":e.config.id?[...e.iteratorContainerId||[],e.config.id]:[...e.iteratorContainerId||[]],"page-fragment-container-id":e.pageFragmentContainerId},null,8,["config","iterator-index","iterator-container-id","page-fragment-container-id"]))),128))]))}}),e("default",v)}}});
|
|
//# sourceMappingURL=IteratorContainer-legacy-Be9IMFWK.js.map
|