tmagic-editor/playground/runtime/vue/page/assets/IteratorContainer-legacy-Bz37tlZc.js
2026-03-17 09:41:49 +00:00

2 lines
2.4 KiB
JavaScript

System.register(["./src-legacy-BZrNK1xm.js","./use-app-legacy-BeVA4PKu.js","./use-component-status-legacy-CVTlWj3C.js","./index-legacy-Bt4lGIHO.js"],function(e,t){var n,r,a,i,o,c,d,s,g,m,l,p,f,I,u,C,x,y,F,v,N;return{setters:[function(e){n=e.C,r=e.D,a=e.F,i=e.N,o=e.R,c=e.b,d=e.k,s=e.n,g=e.ot,m=e.q,l=e.st,p=e.v,f=e.x,I=e.z},function(e){u=e.n,C=e.t},function(e){x=e.t},function(e){y=e.t}],execute:function(){F=r({name:"tmagic-iterator-container-item",__name:"IteratorItem",props:{config:{},iteratorIndex:{},iteratorContainerId:{},containerIndex:{},pageFragmentContainerId:{},index:{},model:{}},setup(e){const t=e,n=y({componentType:"container",app:d("app")}),{style:r,className:a}=x(t);return(t,c)=>(i(),f(o(m(n)),{style:l(m(r)),class:g(m(a)),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"]))}}),v=F,N=r({name:"tmagic-iterator-container",__name:"IteratorContainer",props:{config:{},iteratorIndex:{},iteratorContainerId:{},containerIndex:{},pageFragmentContainerId:{},model:{},disabled:{type:Boolean}},setup(e){const t=e,{app:r,node:o}=u(t);C(o);const d=c(()=>{let{iteratorData:e=[]}=t.config;const{itemConfig:n,dsField:a,items:i}=t.config;return Array.isArray(e)||(e=[]),"editor"!==r?.platform||e.length||e.push({}),e.map(e=>{const t="editor"===r?.platform||(r?.dataSourceManager?.compliedIteratorItemConds(e,n,a)??!0);return{items:r?.dataSourceManager?.compliedIteratorItems(e,i,a)??i,condResult:t,style:{position:"relative",left:0,top:0,...n.style}}})});I(d,e=>{if(!t.config.id)return;const n=r?.getNode(t.config.id,{iteratorContainerId:t.iteratorContainerId,iteratorIndex:t.iteratorIndex,pageFragmentContainerId:t.pageFragmentContainerId});n&&(n.resetNodes(),e.forEach((e,t)=>{n.setNodes(e.items,t)}))},{immediate:!0});const g=()=>{r&&o&&r.emit(`${s}click`,o)};return(t,r)=>(i(),n("div",{onClick:g},[(i(!0),n(p,null,a(d.value,(t,n)=>(i(),f(v,{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",N)}}});
//# sourceMappingURL=IteratorContainer-legacy-Bz37tlZc.js.map