import{d as E,af as A,c as s,e as r,f as i,g as d,m as h,a8 as l,p,ag as T,t as _,F as w,l as N,j as M,_ as G}from"./NkN6QURX.js";import{u as H}from"./DzxYJzkk.js";const J={class:"lpc-inner"},O={class:"lqt-section-heading"},Q=["data-content-key"],U={key:1,class:"lqt-subtitle-line"},W=["data-content-key"],X=["data-content-key"],Y=["href"],Z=["data-content-key"],tt=["onClick"],et={class:"lpc-card-media"},at=["src","alt"],lt={key:1,class:"lpc-placeholder"},nt=E({__name:"LuqitianProductCenterLayout",props:{content:{default:()=>[]},editable:{type:Boolean,default:!1},activeKey:{default:null},onContentClick:{},textStyle:{},className:{},footerData:{default:()=>({})},categories:{default:()=>[]},products:{default:()=>[]},loading:{type:Boolean,default:!1},emptyText:{default:"暂无数据"},onButtonClick:{}},emits:["handle-item-click"],setup(y,{emit:F}){const o=y,$=F,{resolveKey:g,interactive:D,isActive:C,resolveTextStyle:L,handleClick:b}=H({content:A(o,"content"),editable:A(o,"editable"),activeKey:A(o,"activeKey"),onContentClick:o.onContentClick,textStyle:o.textStyle}),m=s(()=>o.content.reduce((t,e)=>(e?.key&&e.key!=="_metadata"&&(t[e.key]=e),t),{})),c=s(()=>m.value.title),u=s(()=>m.value.title01),n=s(()=>m.value.list),v=s(()=>m.value.categories??m.value.categoryList??m.value.tabs);s(()=>o.footerData?.componentConfig||{});const q=t=>t==null?"":String(t);function S(t){return t?.attribute?.value||""}function z(t){if(!t)return[];const e=Number(t.dataSource),a=Array.isArray(t.data)?t.data:[],f=Array.isArray(t.customData?.data)?t.customData.data:[];return e===3?f:a}const I=s(()=>S(c.value)),x=s(()=>S(u.value)),P=s(()=>{const t=o.footerData?.navColumns;if(Array.isArray(t)&&t.length){const a=Array.isArray(t[0]?.items)?t[0].items:[];if(a.length)return a.slice(0,10)}if(o.categories.length)return o.categories.slice(0,10);const e=z(v.value);return e.length?e.slice(0,10):[]}),B=s(()=>{const t=Number(n.value?.dataSource),e=Array.isArray(n.value?.data)?n.value.data:[],a=Array.isArray(n.value?.customData?.data)?n.value.customData.data:[];return(t===3?a:e).map(k=>({...k,image:typeof k?.images=="string"?k.images.split(";")[0]:"",rawItem:k}))});function K(t){return q(t?.label||t?.nameDisplay||t?.name_display||t?.title||t?.name)}function R(t,e){return t?.rawItem?.id??t?.title??e}function V(t,e){return t.id??K(t)??e}function j(t){$("handle-item-click",t)}return(t,e)=>(i(),r("section",{class:p(["py-12 md:py-16 lg:py-20 px-4 md:px-8 lg:px-[6%] bg-[#F2F2F2]",y.className])},[d("div",J,[d("div",O,[I.value?(i(),r("h2",{key:0,style:T(l(L)(c.value)),"data-content-key":c.value&&l(g)(c.value)||void 0,class:p([{"lpc-click":l(D),mark:y.editable&&c.value&&l(C)(c.value)}]),onClick:e[0]||(e[0]=a=>c.value&&l(b)(c.value))},_(I.value),15,Q)):h("",!0),x.value?(i(),r("div",U,[e[4]||(e[4]=d("span",null,null,-1)),x.value?(i(),r("p",{key:0,style:T(l(L)(u.value)),"data-content-key":u.value&&l(g)(u.value)||void 0,class:p([{"lpc-click":l(D),mark:y.editable&&u.value&&l(C)(u.value)}]),onClick:e[1]||(e[1]=a=>u.value&&l(b)(u.value))},_(x.value),15,W)):h("",!0),e[5]||(e[5]=d("span",null,null,-1))])):h("",!0)]),d("div",{class:p(["lpc-category-grid",[{mark:y.editable&&v.value&&l(C)(v.value)}]]),"data-content-key":v.value&&l(g)(v.value)||void 0,onClick:e[2]||(e[2]=a=>v.value&&l(b)(v.value))},[(i(!0),r(w,null,N(P.value,(a,f)=>(i(),r("a",{key:V(a,f),href:a?.path||"#"},_(K(a)),9,Y))),128))],10,X),d("div",{class:p(["lpc-product-grid",[{mark:y.editable&&n.value&&l(C)(n.value)}]]),"data-content-key":n.value&&l(g)(n.value)||void 0,onClick:e[3]||(e[3]=a=>n.value&&l(b)(n.value))},[B.value.length?(i(!0),r(w,{key:0},N(B.value,(a,f)=>(i(),r("article",{key:R(a,f),class:"lpc-card",onClick:M(k=>j(a.rawItem),["stop"])},[d("div",et,[a.image?(i(),r("img",{key:0,src:a.image,alt:a.title,loading:"lazy"},null,8,at)):(i(),r("div",lt))]),d("h3",null,_(a.title),1)],8,tt))),128)):h("",!0)],10,Z)])],2))}}),rt=G(nt,[["__scopeId","data-v-e346bca0"]]);export{rt as default};
