import{n as e,s as t,t as n}from"./jsx-runtime-Bzw2jH9X.js";import{Qt as r,Zt as i,at as a,it as o}from"./services-Ddh4dHvP.js";import{i as s,t as c}from"./date-CTxYulDo.js";import{t as l}from"./spin-DUmNjrhn.js";import{t as u}from"./pagination-CvIkfoXb.js";import{t as d}from"./createLucideIcon-BkIMvJln.js";import{t as ee}from"./calendar-CXtwVZ74.js";import{t as te}from"./InstitutionSelector-CYKTJmBR.js";import{t as ne}from"./image-BI7uqiMZ.js";import{t as f}from"./x-CkbzgTHo.js";import{n as p}from"./vip-CFqDioag.js";import{t as m}from"./assets-MAw11Or6.js";import{I as h,et as re,lt as g,q as ie,r as ae,rt as _,tt as v,ut as y}from"./index-DkcBoy_T.js";import{t as oe}from"./GeoSEO-CM_kwP_Q.js";import{t as se}from"./useCategory-DYXkQcDE.js";import{t as ce}from"./DateRangePicker-Cwwt0a-x.js";import{t as b}from"./useRequireAccess-TbIRdhhn.js";var x={name:`layout-grid`,size:24,node:[[`rect`,{width:`7`,height:`7`,x:`3`,y:`3`,rx:`1`,key:`1g98yp`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`3`,rx:`1`,key:`6d4xhi`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`14`,rx:`1`,key:`nxv5o0`}],[`rect`,{width:`7`,height:`7`,x:`3`,y:`14`,rx:`1`,key:`1bb6yr`}]]};x.node;var le=d(x),S=t(e(),1),C={"3days":{offset:-2,unit:`day`},"1week":{offset:-6,unit:`day`},"1month":{offset:-1,unit:`month`}};function ue(e){let t=new Date,{offset:n,unit:r}=C[e];return{startDate:s(t,n,r),endDate:c(t)}}function w(e){return e.startDate&&e.endDate?{publishAtBegin:e.startDate,publishAtEnd:e.endDate}:{}}function de(e){let t={page:e.page,limit:9,sort:`publish_at`,order:`DESC`},n=e.q?.trim();n&&(t.q=n),e.typeIds?.length&&(t.typeIds=e.typeIds.join(`,`)),e.businessIds?.length&&(t.businessIds=e.businessIds.join(`,`)),e.orgIds?.length&&(t.orgIds=e.orgIds.join(`,`));let{publishAtBegin:r,publishAtEnd:i}=w({startDate:e.startDate,endDate:e.endDate});return r&&(t.publishAtBegin=r),i&&(t.publishAtEnd=i),t}function T(e,t){return{id:e.id,reportId:e.reportId,title:e.title,publishAt:c(e.publishAt),orgName:e.orgName,fileUrl:e.fileUrl,businessLabel:e.businessId==null?``:t.businessMap[e.businessId]??``,aiParseStatus:e.aiParseStatus,aiFileUrl:e.aiFileUrl}}function fe(e,t){return{...T(e,t),content:e.content,reportTitle:e.reportTitle}}var E=`æ´žè§ç ”报全é¢è¦†ç›–å„æŠ•èµ„é¢†åŸŸï¼Œä¾æ‰˜æµ·é‡çš„å®è§‚ç–ç•¥ã€è¡Œä¸šå‘展ã€ä¸Šå¸‚å…¬å¸ç‰ç ”究报告,采用智能æœç´¢å¼•擎ã€ä¸“业OCRè¯†åˆ«ã€æ–‡æ¡£ç»“构化解æžã€è‡ªç„¶è¯è¨€å¤„ç†ç‰æŠ€æœ¯ï¼Œè‡´åŠ›äºŽä¸ºé‡‘èžæŠ•èµ„äººå‘˜ã€ä¼ä¸šé«˜ç®¡ã€å’¨è¯¢é¡¾é—®ã€è¡Œä¸šç ”究员ã€å¸‚场分æžå¸ˆã€å¸‚场è¿è¥äººå‘˜ç‰æä¾›ä¾¿æ·ã€å…¨é¢ã€å®žæ—¶ã€ä¸“ä¸šçš„ä¿¡æ¯æ£€ç´¢æœåŠ¡ã€‚`,D=1150,O=550,k=80,A=110,j=40,M=20,N=148,P=20;function F(e){return new Promise((t,n)=>{let r=new Image;r.crossOrigin=`anonymous`,r.onload=()=>t(r),r.onerror=()=>n(Error(`Failed to load image: ${e}`)),r.src=e})}function I(e,t){let n=document.createElement(`a`);n.href=e,n.download=t,document.body.appendChild(n),n.click(),document.body.removeChild(n)}function L(e,t,n,r,i,a){let o=``,s=r;for(let r of t){let t=o+r;e.measureText(t).width>i&&o.length>0?(e.strokeText(o,n,s),o=r,s+=a):o=t}e.strokeText(o,n,s)}function R(e,t,n){let r=``,i=1;for(let a of t){let t=r+a;e.measureText(t).width>n&&r.length>0?(i+=1,r=a):r=t}return i}function z(e){return e.split(/\.\//g)[1]??e.split(`/`).pop()??`chart.png`}async function B(e,t){let[n,r]=await Promise.all([F(e),F(m)]),i=document.createElement(`canvas`),a=i.getContext(`2d`);if(!a)throw Error(`Canvas not supported`);i.width=D;let o=n.width/n.height;if(o>D/O){let e=D/o;i.height=k+e,a.fillStyle=`#fff`,a.fillRect(0,k,D,e),a.drawImage(n,0,k,D,e)}else{let e=o*O,t=(D-e)/2;i.height=630,a.fillStyle=`#fff`,a.fillRect(0,k,D,O),a.drawImage(n,t,k,e,O)}a.fillStyle=`#d8ebff`,a.fillRect(0,0,D,k),a.font=`normal 100 14px PingFangSC-Regular, PingFang SC`;let s=(k-R(a,E,962)*P)/2;a.drawImage(r,M,20,A,j),a.textBaseline=`hanging`,L(a,E,N,s,962,P);let c=`${t}-ã€æ´žè§ç ”报djyanbao.com】-${z(e)}`;I(i.toDataURL(`image/png`),c)}var V=n();function pe({chartDetail:e,detailLoading:t,isOpen:n,onClose:a,onPrev:o,onNext:s,onOpenReportDetail:c}){let u=async()=>{if(e)try{await B(e.fileUrl,e.reportTitle),i.success(`图片导出æˆåŠŸ`)}catch(e){console.error(e),i.error(`图片导出失败`)}};return n?(0,V.jsx)(`div`,{className:`fixed inset-0 bg-slate-900/60 backdrop-blur-sm ${r.overlay} flex items-center justify-center p-8 animate-in fade-in duration-200`,onClick:a,children:(0,V.jsxs)(`div`,{className:`bg-white rounded-3xl shadow-2xl w-full max-w-5xl max-h-[92vh] flex flex-col relative overflow-hidden animate-in zoom-in-95 duration-200 border border-slate-100`,onClick:e=>e.stopPropagation(),children:[(0,V.jsx)(`button`,{onClick:a,className:`absolute top-4 right-4 text-slate-400 hover:text-slate-600 bg-white ring-1 ring-slate-100 shadow-md p-2 rounded-full hover:scale-105 transition-all z-20 cursor-pointer`,title:`å…³é—`,children:(0,V.jsx)(f,{size:16,className:`stroke-[2.5]`})}),(0,V.jsxs)(`div`,{className:`bg-blue-50/60 border-b border-blue-100/50 px-6 py-3 flex items-center gap-3 text-[11px] text-blue-800 shrink-0 select-none`,children:[(0,V.jsx)(`img`,{src:h,alt:`æ´žè§ç ”报`,className:`h-7 w-auto max-w-35 object-contain shrink-0`}),(0,V.jsx)(`div`,{className:`line-clamp-1 leading-relaxed text-slate-500 font-medium`,children:`æ´žè§ç ”报全é¢è¦†ç›–å„æŠ•èµ„é¢†åŸŸï¼Œä¾æ‰˜æµ·é‡çš„å®è§‚ç–ç•¥ã€è¡Œä¸šå‘展ã€ä¸Šå¸‚å…¬å¸ç‰ç ”究报告,采用智能æœç´¢å¼•擎ã€ä¸“业OCRè¯†åˆ«ã€æ–‡æ¡£ç»“构化解æžã€è‡ªç„¶è¯è¨€å¤„ç†ç‰æŠ€æœ¯ï¼Œè‡´åŠ›äºŽä¸ºé‡‘èžæŠ•èµ„äººå‘˜ã€ä¼ä¸šé«˜ç®¡ã€å’¨è¯¢é¡¾é—®ç‰æä¾›ä¾¿æ·ã€å…¨é¢ã€å®žæ—¶ã€ä¸“ä¸šçš„ä¿¡æ¯æ£€ç´¢æœåŠ¡ã€‚`})]}),(0,V.jsx)(`div`,{className:`flex-1 p-8 overflow-y-auto flex flex-col min-h-0 relative`,children:t&&!e?(0,V.jsx)(`div`,{className:`flex-1 flex items-center justify-center min-h-90`,children:(0,V.jsx)(l,{})}):e?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(`div`,{className:`flex-1 min-h-90 flex items-center justify-between gap-8 relative`,children:[(0,V.jsxs)(`button`,{onClick:o,className:`flex flex-col items-center gap-1 group/btn shrink-0 select-none cursor-pointer`,title:`上一个图表`,children:[(0,V.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-slate-800 hover:bg-blue-600 text-white flex items-center justify-center shadow-md group-hover/btn:scale-105 transition-all`,children:(0,V.jsx)(y,{size:20,className:`stroke-[2.5]`})}),(0,V.jsx)(`span`,{className:`text-[10px] font-bold text-slate-400 group-hover/btn:text-slate-700 transition-colors mt-1`,children:`上一篇`})]}),(0,V.jsx)(`div`,{className:`flex-1 self-stretch bg-slate-50 rounded-2xl border border-slate-100 p-8 flex items-center justify-center relative overflow-hidden group/img`,children:(0,V.jsx)(`img`,{src:e.fileUrl,alt:e.title,className:`max-w-full max-h-[48vh] object-contain rounded transition-all duration-300 group-hover/img:scale-102`,referrerPolicy:`no-referrer`})}),(0,V.jsxs)(`button`,{onClick:s,className:`flex flex-col items-center gap-1 group/btn shrink-0 select-none cursor-pointer`,title:`下一个图表`,children:[(0,V.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-slate-800 hover:bg-blue-600 text-white flex items-center justify-center shadow-md group-hover/btn:scale-105 transition-all`,children:(0,V.jsx)(g,{size:20,className:`stroke-[2.5]`})}),(0,V.jsx)(`span`,{className:`text-[10px] font-bold text-slate-400 group-hover/btn:text-slate-700 transition-colors mt-1`,children:`下一篇`})]})]}),e.content&&(0,V.jsx)(`div`,{className:`mt-5 pb-2 shrink-0`,children:(0,V.jsx)(`div`,{className:`bg-slate-50/50 p-3.5 rounded-xl border border-slate-100/50`,children:(0,V.jsx)(`p`,{className:`text-sm font-semibold text-slate-600 leading-relaxed line-clamp-3`,title:e.content,children:e.content})})}),t&&(0,V.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center bg-white/60`,children:(0,V.jsx)(l,{})})]}):null}),e&&(0,V.jsxs)(`div`,{className:`border-t border-slate-100 bg-slate-50/70 p-4 px-8 flex flex-row items-center justify-between gap-3 shrink-0 select-none`,children:[(0,V.jsxs)(`div`,{className:`flex items-center gap-3 text-[11px] font-bold`,children:[(0,V.jsxs)(`span`,{className:`text-slate-400 font-sans`,children:[`å‘布日期: `,e.publishAt]}),e.businessLabel&&(0,V.jsx)(`span`,{className:`px-2 py-0.5 rounded bg-blue-50 text-blue-600 border border-blue-100/60`,children:e.businessLabel})]}),(0,V.jsxs)(`div`,{className:`flex items-center justify-end gap-3 max-w-full`,children:[(0,V.jsx)(`button`,{onClick:()=>{a(),c(e.reportId,e.id)},className:`text-slate-500 hover:text-blue-600 transition-all text-xs font-black truncate max-w-70 hover:underline cursor-pointer text-right`,title:`点击打开该图表所属报告的详情页`,children:e.reportTitle}),(0,V.jsx)(`button`,{type:`button`,onClick:()=>void u(),className:`bg-blue-600 hover:bg-blue-700 active:scale-95 transition-all text-white font-extrabold text-xs px-5 py-2 rounded-xl flex items-center gap-1.5 shadow-md shadow-blue-500/10 shrink-0 cursor-pointer`,children:`下载`})]})]})]})}):null}function H(){let{category:e}=se(),t=b(),n=e?.chartOptions??[],r=e?.businessOptions??[],[i,s]=(0,S.useState)([]),[c,d]=(0,S.useState)(0),[f,m]=(0,S.useState)(!1),[h,y]=(0,S.useState)(!1),x=(0,S.useRef)(0),C=(0,S.useRef)(0),[w,E]=(0,S.useState)(null),[D,O]=(0,S.useState)(null),[k,A]=(0,S.useState)(!1),[j,M]=(0,S.useState)(!1),[N,P]=(0,S.useState)([]),[F,I]=(0,S.useState)([]),[L,R]=(0,S.useState)(``),[z,B]=(0,S.useState)(``),[H,U]=(0,S.useState)([]),[W,G]=(0,S.useState)(1),[K,q]=(0,S.useState)(``),[J,Y]=(0,S.useState)(``),me=e=>{t({levels:p})&&(P(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]),G(1))},he=e=>{t({levels:p})&&(I(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]),G(1))},X=e=>{if(!t({levels:p}))return;let{startDate:n,endDate:r}=ue(e);R(n),B(r),G(1)},ge=(e,n)=>{t({levels:p})&&(R(e??``),B(n??``),(e&&n||!e&&!n)&&G(1))},_e=e=>{t({levels:p})&&(U(e),G(1))},ve=e=>{e?.preventDefault(),t({levels:p})&&(G(1),Y(K.trim()))},ye=e=>{t({login:!0})&&(e>5&&!t({levels:p})||G(e))},be=e=>{t({levels:p})&&e.aiFileUrl&&ae(e.aiFileUrl,e.title+`.csv`)},Z=(0,S.useCallback)(async t=>{if(!e)return;let n=++x.current;m(!0);try{let r=await a(de({page:t,q:J,typeIds:N,businessIds:F,startDate:L,endDate:z,orgIds:H.map(e=>e.id)}));if(n!==x.current)return;s(r.data.map(t=>T(t,e))),d(r.meta.itemCount)}catch(e){if(n!==x.current)return;console.error(e)}finally{n===x.current&&(m(!1),y(!0))}},[e,J,N,F,L,z,H]);(0,S.useEffect)(()=>{e&&Z(W)},[e,W,J,N,F,L,z,H,Z]);let Q=w?.id;(0,S.useEffect)(()=>{if(!j||Q==null||!e)return;let t=++C.current;A(!0),o(Q).then(n=>{t===C.current&&O(fe(n,e))}).catch(e=>{t===C.current&&console.error(e)}).finally(()=>{t===C.current&&A(!1)})},[j,Q,e]);let xe=()=>{M(!1),E(null),O(null)},Se=()=>{if(!w||i.length===0)return;let e=i.findIndex(e=>e.id===w.id);if(e===-1)return;let t=(e-1+i.length)%i.length;E(i[t])},Ce=()=>{if(!w||i.length===0)return;let e=i.findIndex(e=>e.id===w.id);if(e===-1)return;let t=(e+1)%i.length;E(i[t])},$=(e,n)=>{t({levels:p})&&window.open(`/data/detail/${e}?chartId=${n}`,`_blank`,`noopener,noreferrer`)},we=h&&!f&&i.length===0,Te=(f||!h)&&i.length===0,Ee=f&&i.length>0;return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(oe,{pageKey:`dataChart`}),(0,V.jsxs)(`div`,{className:`space-y-4`,children:[(0,V.jsxs)(`form`,{onSubmit:ve,className:`bg-white border border-slate-200/90 rounded-full p-1.5 shadow-[0_12px_30px_rgba(99,102,241,0.04)] flex items-center w-full transition-[border-color,box-shadow] focus-within:border-blue-400 focus-within:shadow-[0_0_0_3px_rgba(59,130,246,0.15),0_8px_28px_rgba(37,99,235,0.18)]`,children:[(0,V.jsx)(`div`,{className:`flex-1 min-w-0 pr-2`,children:(0,V.jsx)(`input`,{type:`text`,value:K,onChange:e=>q(e.target.value),placeholder:`输入您需è¦è¡¨è¾¾çš„相关概念或逻辑,如:'赚钱能力'ã€'低碳新能æº'ã€'出海规模'...`,className:`w-full pl-6 pr-4 py-3 bg-transparent text-sm outline-none font-semibold text-slate-800 placeholder:text-slate-400/80`})}),K&&(0,V.jsx)(`button`,{type:`button`,onClick:()=>{q(``),Y(``),G(1)},className:`text-xs font-bold text-slate-400 hover:text-slate-600 px-3 py-1 mr-1 transition-colors uppercase shrink-0`,children:`清空`}),(0,V.jsxs)(`button`,{type:`submit`,className:`h-12 px-7 rounded-full font-bold text-sm text-white flex items-center gap-2 justify-center shrink-0 bg-linear-to-r from-[#38bdf8] to-[#4f46e5] hover:from-[#0ea5e9] hover:to-[#4338ca] shadow-md shadow-blue-500/25 active:scale-97 transition-all cursor-pointer`,children:[(0,V.jsx)(ie,{size:16}),(0,V.jsx)(`span`,{children:`智能æœç´¢`})]})]}),(0,V.jsxs)(`div`,{className:`bg-white border border-gray-200 rounded-lg px-5 py-4 shadow-sm space-y-3`,children:[(0,V.jsxs)(`div`,{className:`flex gap-4 text-sm`,children:[(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 h-7 w-20 shrink-0 text-gray-500 font-medium whitespace-nowrap`,children:[(0,V.jsx)(re,{size:14,className:`text-blue-500 shrink-0`}),` æ•°æ®ç±»åž‹`]}),(0,V.jsx)(`div`,{className:`flex flex-wrap gap-x-6 gap-y-2 flex-1 min-w-0`,children:n.map(e=>(0,V.jsxs)(`label`,{className:`inline-flex items-center gap-1.5 h-7 cursor-pointer select-none`,children:[(0,V.jsx)(`input`,{type:`checkbox`,checked:N.includes(e.id),onChange:()=>me(e.id),className:`w-4 h-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500`}),(0,V.jsx)(`span`,{className:`leading-none transition-colors ${N.includes(e.id)?`text-blue-600 font-bold`:`text-slate-700 font-medium`}`,children:e.name})]},e.id))})]}),(0,V.jsxs)(`div`,{className:`flex gap-4 text-sm border-t border-gray-100 pt-3`,children:[(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 h-7 w-20 shrink-0 text-gray-500 font-medium whitespace-nowrap`,children:[(0,V.jsx)(le,{size:14,className:`text-blue-500 shrink-0`}),` 行业分类`]}),(0,V.jsx)(`div`,{className:`flex flex-wrap gap-x-6 gap-y-2 flex-1 min-w-0`,children:r.map(e=>(0,V.jsxs)(`label`,{className:`inline-flex items-center gap-1.5 h-7 cursor-pointer select-none`,children:[(0,V.jsx)(`input`,{type:`checkbox`,checked:F.includes(e.id),onChange:()=>he(e.id),className:`w-4 h-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500`}),(0,V.jsx)(`span`,{className:`leading-none transition-colors ${F.includes(e.id)?`text-blue-600 font-bold`:`text-slate-700 font-medium`}`,children:e.name})]},e.id))})]}),(0,V.jsxs)(`div`,{className:`flex flex-wrap items-center gap-6 text-sm border-t border-gray-100 pt-3`,children:[(0,V.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,V.jsxs)(`div`,{className:`text-gray-500 font-medium flex items-center gap-1.5`,children:[(0,V.jsx)(v,{size:14,className:`text-slate-500 shrink-0`}),` 更多ç›é€‰`]}),(0,V.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,V.jsx)(`span`,{className:`text-slate-700`,children:`å‘布时间:`}),(0,V.jsx)(`div`,{className:`w-64`,children:(0,V.jsx)(ce,{startDate:L||null,endDate:z||null,onChange:ge})}),(0,V.jsxs)(`div`,{className:`flex items-center gap-2 ml-2 border-l border-slate-200 pl-3`,children:[(0,V.jsx)(`button`,{type:`button`,onClick:()=>X(`3days`),className:`px-2 py-1.5 text-gray-500 hover:text-blue-600`,children:`近三天`}),(0,V.jsx)(`button`,{type:`button`,onClick:()=>X(`1week`),className:`px-2 py-1.5 text-gray-500 hover:text-blue-600`,children:`近一周`}),(0,V.jsx)(`button`,{type:`button`,onClick:()=>X(`1month`),className:`px-2 py-1.5 text-gray-500 hover:text-blue-600`,children:`近一个月`}),(L||z)&&(0,V.jsx)(`button`,{type:`button`,onClick:()=>{R(``),B(``),G(1)},className:`px-2 py-1.5 text-red-500 font-bold hover:underline`,children:`清除日期`})]})]})]}),(0,V.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,V.jsx)(`span`,{className:`text-slate-700 shrink-0 whitespace-nowrap`,children:`å‘布机构:`}),(0,V.jsx)(`div`,{className:`w-64`,children:(0,V.jsx)(te,{selectedOrgs:H,onSelectedOrgsChange:_e})})]})]})]}),Te?(0,V.jsx)(`div`,{className:`flex h-48 items-center justify-center`,children:(0,V.jsx)(l,{description:`åŠ è½½ä¸...`})}):we?(0,V.jsxs)(`div`,{className:`bg-white border border-gray-200 rounded-2xl py-10 flex flex-col items-center justify-center text-center`,children:[(0,V.jsx)(`div`,{className:`w-16 h-16 rounded-full bg-slate-50 flex items-center justify-center text-slate-400 mb-4 border border-slate-100`,children:(0,V.jsx)(ne,{size:26})}),(0,V.jsx)(`h4`,{className:`font-bold text-slate-800 text-base`,children:`æš‚æ— å›¾è¡¨æ•°æ®`}),(N.length>0||F.length>0||J||L||z||H.length>0)&&(0,V.jsx)(`button`,{onClick:()=>{P([]),I([]),R(``),B(``),U([]),q(``),Y(``),G(1)},className:`mt-5 px-5 py-2.5 bg-blue-600 hover:bg-blue-700 text-white font-bold text-xs rounded-xl shadow-md cursor-pointer select-none`,children:`é‡ç½®æ‰€æœ‰ç›é€‰`})]}):(0,V.jsx)(l,{spinning:Ee,description:`åŠ è½½ä¸...`,children:(0,V.jsx)(`div`,{className:`grid grid-cols-3 gap-6`,children:i.map(e=>(0,V.jsxs)(`div`,{onClick:()=>{E(e),M(!0)},className:`bg-white border border-gray-200 rounded-2xl overflow-hidden shadow-sm hover:shadow-md hover:border-blue-200 cursor-pointer transition-all group relative`,children:[(0,V.jsx)(`div`,{className:`p-4 border-b border-gray-100`,children:(0,V.jsx)(`h3`,{className:`font-bold text-slate-800 line-clamp-1 group-hover:text-blue-600 transition-colors`,title:e.title,children:e.title})}),(0,V.jsx)(`div`,{className:`aspect-4/3 bg-gray-50 flex items-center justify-center p-2 relative`,children:(0,V.jsx)(`img`,{src:e.fileUrl,alt:e.title,className:`w-full h-full object-contain transform group-hover:scale-[1.02] transition-transform duration-300`,referrerPolicy:`no-referrer`})}),(0,V.jsxs)(`div`,{className:`p-4 bg-white`,children:[(0,V.jsxs)(`div`,{className:`flex justify-between items-center text-xs text-gray-500 mb-3 font-semibold`,children:[(0,V.jsxs)(`span`,{className:`flex items-center gap-1`,children:[(0,V.jsx)(ee,{size:12,className:`text-slate-400`}),` `,e.publishAt]}),(0,V.jsx)(`span`,{children:e.orgName})]}),(0,V.jsxs)(`div`,{className:`flex justify-between items-center`,children:[(0,V.jsx)(`div`,{className:`flex items-center gap-2`,children:e.businessLabel&&(0,V.jsx)(`span`,{className:`text-xs font-semibold px-2 py-1 rounded bg-slate-50 text-slate-700 border border-slate-100`,children:e.businessLabel})}),(0,V.jsxs)(`div`,{className:`flex items-center gap-3`,children:[e.aiParseStatus===`completed`&&e.aiFileUrl&&(0,V.jsxs)(`button`,{type:`button`,onClick:t=>{t.stopPropagation(),be(e)},className:`text-xs text-emerald-600 hover:text-emerald-700 active:text-emerald-800 flex items-center gap-1 font-bold transition-all bg-emerald-50 hover:bg-emerald-100/80 px-2.5 py-1 rounded-lg border border-emerald-100 shadow-sm select-none cursor-pointer`,children:[(0,V.jsx)(_,{size:13,className:`text-emerald-600 shrink-0`}),(0,V.jsx)(`span`,{children:`下载excelæºæ•°æ®`})]}),(0,V.jsxs)(`button`,{onClick:t=>{t.stopPropagation(),$(e.reportId,e.id)},className:`text-xs text-blue-600 hover:text-blue-800 flex items-center gap-1 font-bold cursor-pointer`,children:[`查看原文 `,(0,V.jsx)(g,{size:13})]})]})]})]})]},e.id))})}),c>9&&(0,V.jsx)(`div`,{className:`flex justify-center pt-6 pb-2 border-t border-slate-100 mt-6`,children:(0,V.jsx)(u,{current:W,pageSize:9,total:c,onChange:ye,showSizeChanger:!1})})]}),(0,V.jsx)(pe,{chartDetail:D,detailLoading:k,isOpen:j,onClose:xe,onPrev:Se,onNext:Ce,onOpenReportDetail:$})]})}export{H as default};