import{u as _}from"./DzxYJzkk.js";import{d as S,af as y,c as T,e as d,f as m,g as r,F as B,l as N,p as s,m as P,a8 as l,ag as C,t as p}from"./NkN6QURX.js";const $={class:"mx-auto w-full max-w-[1540px] px-4 md:px-8"},z={class:"relative grid grid-cols-2 py-10 md:grid-cols-5 md:py-12 lg:py-[50px]"},V={class:"flex items-center justify-center whitespace-nowrap leading-none"},j=["data-content-key","onClick"],A=["data-content-key","onClick"],F=["data-content-key","onClick"],D=S({__name:"CompanyStatsBarLayout",props:{content:{default:()=>[]},editable:{type:Boolean,default:!1},activeKey:{default:null},onContentClick:{},textStyle:{},className:{}},setup(i){const o=i,{pick:f,resolveKey:u,interactive:b,isActive:v,resolveTextStyle:k,handleClick:x}=_({content:y(o,"content"),activeKey:y(o,"activeKey"),editable:y(o,"editable"),onContentClick:o.onContentClick,textStyle:o.textStyle}),K=[{key:"01",numberKey:"title",labelKey:"title01",number:"2016年",label:"公司创立"},{key:"02",numberKey:"title02",labelKey:"title03",number:"100亩+",label:"占地面积"},{key:"03",numberKey:"title04",labelKey:"title05",number:"9000万+",label:"注册资本"},{key:"04",numberKey:"title06",labelKey:"title07",number:"15项+",label:"拥有专利"},{key:"05",numberKey:"title08",labelKey:"title09",number:"70000吨+",label:"年生产生活用纸"}];function h(t){return t?.attribute?.value??""}function g(t){const n=t.match(/^([\d,.]+)(.*)$/);return n?{value:n[1],suffix:n[2]}:{value:t,suffix:""}}const w=T(()=>K.map(t=>{const n=f(t.numberKey),e=f(t.labelKey),a=h(n)||t.number,c=h(e)||t.label;return{...t,number:n,label:e,numberText:a,labelText:c,numberParts:g(a)}}).filter(t=>t.numberText||t.labelText));return(t,n)=>(m(),d("section",{class:s(["w-full bg-white",i.className])},[r("div",$,[r("div",z,[n[0]||(n[0]=r("div",{class:"absolute left-0 top-[-4px] z-[1] h-2 w-full bg-[linear-gradient(90deg,#3ba634,#88bf2e)] md:top-[-5px] md:h-[10px]"},null,-1)),(m(!0),d(B,null,N(w.value,(e,a)=>(m(),d("div",{key:e.key,class:s(["relative flex min-h-[90px] flex-col items-center justify-center px-3 py-4 text-center md:min-h-0 md:px-2 md:py-0",[a!==0?"md:border-l md:border-[#ddd]":"",a%2===1?"border-l border-[#ddd] md:border-l-[#ddd]":"",a===4?"col-span-2 md:col-span-1":""]])},[r("div",V,[r("span",{class:s(["font-bold leading-none text-[#444] [font-family:Arial,Verdana,sans-serif] text-[33px] md:text-[40px] lg:text-[45px]",[{"cursor-pointer":l(b),mark:i.editable&&l(v)(e.number)}]]),"data-content-key":l(u)(e.number)||void 0,style:C(l(k)(e.number)),onClick:c=>l(x)(e.number)},p(e.numberParts.value),15,j),e.numberParts.suffix?(m(),d("span",{key:0,class:s(["ml-1 pt-1 text-[13px] font-normal leading-none !text-[var(--theme-primary-color)] md:text-[15px] lg:text-base",[{"cursor-pointer":l(b)}]]),"data-content-key":l(u)(e.number)||void 0,onClick:c=>l(x)(e.number)},p(e.numberParts.suffix),11,A)):P("",!0)]),r("div",{class:s(["mt-2 h-[25px] w-full overflow-hidden text-ellipsis whitespace-nowrap text-sm leading-[25px] text-[#646464] md:text-base lg:text-[17px]",[{"cursor-pointer":l(b),mark:i.editable&&l(v)(e.label)}]]),"data-content-key":l(u)(e.label)||void 0,style:C(l(k)(e.label)),onClick:c=>l(x)(e.label)},p(e.labelText),15,F)],2))),128))])])],2))}});export{D as default};
