1import{A as pt}from"./AppShell-CsNR5bqo.js";import{O as _t}from"./OperationalFocusRibbon-na1KJjEe.js";import{_ as bt,ar as yt,c as h,w as n,ap as Ye,j as y,e as N,an as ft,o,C as s,b as a,ae as w,i as H,K as u,s as l,as as mt,S as M,aj as Z,D as d,B as v,F as $,Q as R,E as L,ac as C,bK as gt,bL as Qe,ag as xt}from"./index-mRpWZdYo.js";import{c as kt}from"./useWarmNavigation-B18K1ZL_.js";import{b as ht}from"./useCall-DwJDHvsc.js";import{_ as g}from"./Badge.vue_vue_type_script_setup_true_lang-C4BibUPx.js";import{_ as wt}from"./TabButtons.vue_vue_type_script_setup_true_lang-CYj7vK9O.js";import{_ as St}from"./LoadingText.vue_vue_type_script_setup_true_lang-bntNsghZ.js";import{_ as X,a as D,b as U,c}from"./ListRows.vue_vue_type_script_setup_true_lang-CPkiuMDB.js";import{_ as z,a as p}from"./ListHeaderCell.vue_vue_type_script_setup_true_lang-CRB5HEry.js";import{t as We}from"./toast-inmdFjtZ.js";import"./usePersistentShell-Dt1lfkbP.js";import"./RovingFocusGroup-BlFn1fua.js";import"./useForwardScopeId-lGfzVfdd.js";const $t={class:"ui-page-frame mx-auto min-w-0 max-w-[1500px] space-y-5 px-3 pb-12 sm:px-5","data-page":"report-hub","data-workbench":"reports"},Ct={class:"report-heading flex flex-col justify-between gap-4 rounded-xl border border-outline-gray-1 bg-surface-base p-5 lg:flex-row lg:items-start","data-surface":"page-context"},qt={class:"flex flex-wrap items-center gap-2"},Nt={class:"mt-2 text-xs text-ink-gray-6"},Rt={class:"report-heading__actions","data-action-group":"report-controls","aria-label":"æ¥è¡¨æä½"},jt={class:"report-heading__range"},Lt={class:"report-heading__secondary-actions"},At={class:"flex flex-wrap items-center justify-between gap-3"},Ft={"data-report-tabs":"","data-surface":"command-surface",class:"report-tabs-surface ui-command-surface max-w-full overflow-x-auto rounded-xl border border-outline-gray-1 p-3"},Ht={key:2,"data-quote-source-health":"",class:"report-source-surface rounded-xl border border-outline-gray-1 bg-surface-base p-5"},Xt={class:"flex flex-wrap items-center justify-between gap-3"},Dt={class:"mt-4 grid gap-3 md:grid-cols-2"},Ut={class:"flex flex-wrap items-center justify-between gap-2"},zt={class:"mt-1 text-xs text-ink-gray-5"},Kt={key:0,class:"mt-2 text-p-xs text-ink-red-6"},Vt={class:"flex flex-wrap items-center justify-between gap-3"},Tt={key:0,class:"space-y-5"},Ot={class:"report-metric-strip ui-metric-strip grid gap-3 sm:grid-cols-2 lg:grid-cols-4 xl:grid-cols-7"},Bt={class:"text-sm text-ink-gray-5"},Et={class:"overflow-x-auto rounded-xl border border-outline-gray-1 bg-surface-base"},It={class:"text-sm tabular-nums text-ink-gray-7"},Mt={class:"text-sm tabular-nums text-ink-gray-7"},Pt={class:"text-sm tabular-nums text-ink-gray-7"},Yt={class:"text-sm tabular-nums text-ink-gray-7"},Qt={key:1,class:"space-y-5"},Wt={class:"report-metric-strip ui-metric-strip grid gap-3 sm:grid-cols-2 lg:grid-cols-6"},Gt={class:"mt-3 text-2xl-semibold tabular-nums text-ink-gray-9"},Jt={class:"overflow-x-auto rounded-xl border border-outline-gray-1 bg-surface-base"},Zt={key:0,class:"py-16 text-center text-p-sm text-ink-gray-5"},ea={class:"text-sm-semibold text-ink-gray-8"},ta={class:"mt-1 text-xs text-ink-gray-5"},aa={class:"text-p-sm text-ink-gray-7"},la={class:"text-sm tabular-nums text-ink-gray-7"},sa={class:"text-p-sm text-ink-gray-7"},na={key:2,class:"space-y-5"},ra={class:"report-metric-strip ui-metric-strip grid gap-3 sm:grid-cols-2 lg:grid-cols-4"},ua={class:"text-sm text-ink-gray-5"},oa={class:"overflow-x-auto rounded-xl border border-outline-gray-1 bg-surface-base"},ia={key:0,class:"py-16 text-center text-p-sm text-ink-gray-5"},da={class:"text-sm-semibold text-ink-gray-8"},va={class:"mt-1 text-xs text-ink-gray-5"},ca={class:"text-p-sm text-ink-gray-7"},pa={key:0},_a={class:"text-base-semibold tabular-nums text-ink-gray-9"},ba={class:"text-sm tabular-nums text-ink-gray-7"},ya={class:"text-xs text-ink-gray-5"},fa={class:"overflow-x-auto rounded-xl border border-outline-gray-1 bg-surface-base"},ma={class:"flex items-center justify-between border-b border-outline-gray-1 p-4"},ga={class:"flex gap-2"},xa={key:0,class:"py-16 text-center text-p-sm text-ink-gray-5"},ka={class:"text-sm-semibold text-ink-gray-8"},ha={class:"text-p-sm text-ink-gray-7"},wa={class:"text-sm text-ink-gray-7"},Sa={class:"text-xs text-ink-gray-5"},$a={class:"rounded-xl border border-outline-gray-1 bg-surface-base p-4"},Ca={key:0,class:"mt-3 flex flex-wrap gap-2"},qa={key:1,class:"mt-3 text-p-sm text-ink-red-6"},Na={key:3,class:"space-y-5"},Ra={class:"grid gap-3 sm:grid-cols-2 lg:grid-cols-3"},ja={class:"text-sm text-ink-gray-5"},La={class:"grid gap-3 sm:grid-cols-2 lg:grid-cols-4"},Aa={class:"grid gap-3 sm:grid-cols-2 lg:grid-cols-3"},Fa={class:"text-sm text-ink-gray-5"},Ha={class:"grid gap-5 lg:grid-cols-2"},Xa={class:"overflow-x-auto rounded-xl border border-outline-gray-1 bg-surface-base"},Da={class:"border-b border-outline-gray-1 p-4"},Ua={class:"flex flex-wrap items-center justify-between gap-2"},za={key:0,class:"p-6 text-center text-p-sm text-ink-red-6"},Ka={key:1,class:"p-6 text-center text-p-sm text-ink-gray-5"},Va={class:"text-sm-semibold text-ink-gray-8"},Ta={class:"mt-1 text-xs text-ink-gray-5"},Oa={class:"text-sm tabular-nums text-ink-gray-7"},Ba={class:"text-xs text-ink-gray-5"},Ea={class:"overflow-x-auto rounded-xl border border-outline-gray-1 bg-surface-base"},Ia={class:"border-b border-outline-gray-1 p-4"},Ma={class:"flex flex-wrap items-center justify-between gap-2"},Pa={key:0,class:"p-6 text-center text-p-sm text-ink-red-6"},Ya={key:1,class:"p-6 text-center text-p-sm text-ink-gray-5"},Qa={class:"text-sm-semibold text-ink-gray-8"},Wa={class:"mt-1 text-xs text-ink-gray-5"},Ga={class:"text-sm text-ink-gray-7"},Ja={class:"text-sm tabular-nums text-ink-gray-8"},Za={key:0,class:"mt-1 text-xs text-ink-gray-5"},el={class:"text-xs text-ink-gray-5"},tl={key:4,class:"space-y-5"},al={class:"grid gap-3 sm:grid-cols-2 lg:grid-cols-4"},ll={class:"text-sm text-ink-gray-5"},sl={class:"overflow-x-auto rounded-xl border border-outline-gray-1 bg-surface-base"},nl={key:0,class:"py-16 text-center text-p-sm text-ink-gray-5"},rl={class:"text-sm-semibold text-ink-gray-8"},ul={class:"text-sm tabular-nums text-ink-gray-7"},ol={class:"text-sm tabular-nums text-ink-gray-7"},il={class:"text-sm tabular-nums text-ink-green-6"},dl={key:5,class:"overflow-x-auto rounded-xl border border-outline-gray-1 bg-surface-base"},vl={class:"text-sm-semibold text-ink-gray-8"},cl={class:"text-sm text-ink-gray-7"},pl={class:"mt-1 truncate text-xs text-ink-gray-5"},_l={class:"mt-1 text-xs tabular-nums text-ink-gray-5"},bl={class:"mt-1 text-2xs text-ink-gray-5"},yl={class:"text-p-xs text-ink-gray-6"},fl={key:0,class:"mt-1 text-p-xs text-ink-red-6"},ml={class:"text-xs text-ink-gray-5"},gl={class:"border-t border-outline-gray-1 px-4 py-3 text-xs text-ink-gray-5"},xl={__name:"ReportHubPage",setup(kl){const ee=N(30),P=N(30),m=N("overview"),te=N(0),_=N(null),Y=N(!1),ae=N(""),j=N("loading"),le=N(""),E=N(0);let Q="";
1const{getCached:Ge,setCached:ue,clearCached:Je}=yt(),oe=y(()=>`operations_analytics:${P.value}`),se=kt(()=>oe.value,{getCached:Ge,setCached:ue,clearCached:Je}),A=ht({url:"/api/v2/method/zhilian_hub.api.operations_analytics",params:()=>({days:P.value,refresh_feishu:te.value}),immediate:!1}),ie=[{label:"ç»è¥æ»è§",value:"overview"},{label:"éè´æ§è¡",value:"purchase"},{label:"åºåä»å¨",value:"inventory"},{label:"éæ±è´¨é",value:"demand"},{label:"ä¾åºåä¸ä»æ¬¾",value:"suppliers_payments"},{label:"æ°æ®æ¥æº",value:"sources"}],Ze=[{label:"æè¿ 7 天",value:7},{label:"æè¿ 30 天",value:30},{label:"æè¿ 90 天",value:90}],b=y(()=>{var r;return((r=_.value)==null?void 0:r.overview)||{}}),f=y(()=>{var r;return((r=_.value)==null?void 0:r.lists)||{}}),V=y(()=>{var r;return((r=_.value)==null?void 0:r.sources)||[]}),de=y(()=>{var r,e;return((r=_.value)==null?void 0:r.quoteSources)||((e=b.value.feishu)==null?void 0:e.sources)||[]}),ve=y(()=>V.value.find(r=>r.label==="ä¾åºå主档")||null),ce=y(()=>V.value.find(r=>r.label==="éè´ä»æ¬¾äºå®")||null),K=y(()=>Qe(ve.value)),F=y(()=>Qe(ce.value)),et=y(()=>{var e;const r=(e=_.value)==null?void 0:e.feishu_cache_seconds;return r===0?"Feishu æ´¾ç宿´ç´¢å¼ï¼æ¯æ¬¡è¯»åæ¬å°ç´¢å¼ï¼ä¸å¨äº¤äºè¯·æ±åæ¥æ«æ Feishu 大表ã":r==null?"Feishu æ´¾ç宿´ç´¢å¼ï¼è¯»åç¶ææä¸å¯ç¨ã":`Feishu æ´¾ç宿´ç´¢å¼ï¼æ¬å°ç´¢å¼ç¼å ${r} ç§ã`});function pe(r){const e=String((r==null?void 0:r.freshness)||"").trim();return e==="live"?"æ¬å°ç´¢å¼å¯ç¨":e==="cached"?"æ¬å°ç´¢å¼ç¼å":e||"â"}function tt(r){const e=String((r==null?void 0:r.system)||""),i=String((r==null?void 0:r.dataset)||"");return e.includes("Feishu æ´¾ç")||i.includes("Feishu æ´¾ç")?pe(r):String((r==null?void 0:r.freshness)||"").trim()||"â"}const ne=y(()=>{var r,e,i,k,S;return xt((r=_.value)==null?void 0:r.trends,((i=(e=_.value)==null?void 0:e.range)==null?void 0:i.days)||P.value,(S=(k=_.value)==null?void 0:k.range)==null?void 0:S.end_date)}),T=y(()=>le.value||Ye(A.error)),W=y(()=>V.value.filter(r=>r.status==="unavailable")),x=y(()=>j.value==="loading"||!Y.value&&!_.value?"loading":j.value==="refreshing"?"refreshing":j.value==="stale"?"stale":j.value==="unavailable"||!_.value?"unavailable":"current"),at=y(()=>({loading:"æ£å¨è¯»å",refreshing:"åå°å·æ°",current:"å½åæ°æ®",stale:"ç¼åå¾
ééª",unavailable:"æ°æ®ä¸å¯ç¨"})[x.value]||"å¾
确认"),O=y(()=>({loading:"working",refreshing:"working",current:"ready",stale:"attention",unavailable:"attention"})[x.value]||"unknown"),lt=y(()=>{var r;return(r=_.value)!=null&&r.generated_at?`æ°æ® ${q(_.value.generated_at)}`:E.value?`ä¼è¯ç¼å ${q(E.value)}`:ae.value?`页é¢è¯»å ${ae.value}`:"å°æªè¯»å"}),st=y(()=>{var r;return((r=ie.find(e=>e.value===m.value))==null?void 0:r.label)||"å½åæ¥è¡¨"}),_e=y(()=>m.value==="overview"?ne.value:m.value==="purchase"?f.value.purchase_tasks||[]:m.value==="inventory"?f.value.inventory_top||[]:m.value==="demand"?f.value.demand_platforms||[]:m.value==="suppliers_payments"?[...f.value.suppliers||[],...f.value.purchase_payments||[]]:V.value),G=y(()=>{var i;if(x.value==="loading")return{title:"æ£å¨è¯»åè¿è¥æ¥è¡¨",detail:"æ£å¨å HX370 读åç»è®¡èå´ãæ¥æºå¥åº·åçå®è®°å½ã",evidence:"operations_analytics 请æ±è¿è¡ä¸",actionLabel:"读åä¸",state:O.value};if(x.value==="refreshing")return{title:"æ£å¨åå°å·æ°è¿è¥æ¥è¡¨",detail:"å
æ¾ç¤ºæ¬æ¬¡ä¼è¯ä¸æè¿çå¯ä¿¡å¿«ç
§ï¼HX370 æ£å¨è¿åææ°äºå®ã",evidence:"ä¼è¯ç¼å · operations_analytics ééªä¸",actionLabel:"å·æ°ä¸",state:O.value};if(x.value==="stale")return{title:"è¿è¥æ¥è¡¨æ¾ç¤ºä¸æ¬¡å¯ä¿¡å¿«ç
§",detail:T.value||"æ¬æ¬¡ HX370 ééªæªå®æï¼å½åå¿«ç
§æç¡®æ 记为å¾
ééªã",evidence:"ä¼è¯ç¼å · åæ¥å¤±è´¥ · 䏿¿æ¢ä¸ºæ°äºå®",actionLabel:"éæ°è¯»å",state:O.value};if(x.value==="unavailable")return{title:"è¿è¥æ¥è¡¨æä¸å¯ç¨",detail:T.value||"HX370 没æè¿åå¯éªè¯çæ¥è¡¨å¿«ç
§ï¼ç¸å
³æ°å¼ä¿æä¸å¯ç¨ã",evidence:"operations_analytics æªè¿åæææ°æ®",actionLabel:"éæ°è¯»å",state:O.value};const r=W.value[0];if(r)return{title:`æ ¸å¯¹ ${r.label}`,detail:r.error||"è¯¥æ¥æºå½åä¸å¯ç¨ï¼ç¸å
³ææ ä¿æä¸å¯ç¨ã",evidence:`${r.status||"unavailable"} · ä¸é为 0`,actionLabel:"å·æ°æ¥æº",state:"attention"};const e=(i=_.value)==null?void 0:i.range;return{title:`å½åæ¥ç · ${st.value}`,detail:_e.value.length?`${_e.value.length} æ¡çå®è®°å½å·²è½½å
¥ · ${(e==null?void 0:e.start_date)||"èµ·å§æ¥æä¸å¯ç¨"} è³ ${(e==null?void 0:e.end_date)||"ç»ææ¥æä¸å¯ç¨"}`:"å½åé¡µç¾æ²¡æçå®è®°å½ï¼è°æ´ç»è®¡èå´åå¯éæ°è¯»åã",evidence:_.value?`${_.value.status==="available"?"å
¨é¨æ¥æºå¯ç¨":"é¨åæ¥æºå¯ç¨"} · ${q(_.value.generated_at)}`:"ç»è®¡æ¥æºæä¸å¯ç¨",actionLabel:"æ¥çå½åå表",state:O.value}}),nt=y(()=>{var r;return Object.entries(((r=b.value.purchase)==null?void 0:r.by_status)||{}).map(([e,i])=>({status:e,total:i}))}),rt=y(()=>{var r;return Object.entries(((r=b.value.warehouse)==null?void 0:r.by_status)||{}).map(([e,i])=>({status:e,total:i}))}),be=y(()=>{var r;return Object.entries(((r=b.value.stocktake)==null?void 0:r.by_status)||{}).map(([e,i])=>({status:e,total:i}))}),ut=y(()=>{var r,e,i;return[{status:"total",label:"ä¾åºåæ»æ°",total:K.value?(r=b.value.suppliers)==null?void 0:r.total:null},{status:"active",label:"å¯ç¨",total:K.value?(e=b.value.suppliers)==null?void 0:e.active:null},{status:"inactive",label:"åç¨",total:K.value?(i=b.value.suppliers)==null?void 0:i.inactive:null}]}),ot=y(()=>["Draft","Pending","Completed","Voided"].map(r=>{var e,i;return{status:r,total:F.value?((i=(e=b.value.payments)==null?void 0:e.by_status)==null?void 0:i[r])??null:null}}));function ye(r,e){if(!e||r===null||r===void 0||r==="")return"ä¸å¯ç¨";const i=Number(r);
1return Number.isFinite(i)?i.toLocaleString("zh-CN",{minimumFractionDigits:2,maximumFractionDigits:2}):"ä¸å¯ç¨"}const J=y(()=>{if(m.value==="overview")return{name:"ç»è¥è¶å¿",rows:ne.value,columns:[{key:"date",label:"æ¥æ"},{key:"purchase_tasks",label:"éè´ä»»å¡"},{key:"demand_quantity",label:"éæ±æ°é"},{key:"demand_exceptions",label:"éæ±å¼å¸¸"},{key:"inventory_events",label:"åºåäºä»¶"},{key:"inventory_net_change",label:"åºåååå"},{key:"warehouse_completed",label:"宿æ¶è´§"}]};if(m.value==="purchase")return{name:"éè´æ§è¡",rows:f.value.purchase_tasks||[],columns:[{key:"task_id",label:"ä»»å¡å·"},{key:"business_date",label:"ä¸å¡æ¥æ"},{key:"product_name",label:"åååç§°"},{key:"status",label:"ç¶æ"},{key:"demand_quantity",label:"éæ±æ°é"},{key:"ordered_quantity",label:"å·²ä¸åæ°é"},{key:"shortage_quantity",label:"ç¼ºå£æ°é"},{key:"purchaser",label:"éè´äºº"}]};if(m.value==="inventory")return{name:"åºåSKU",rows:f.value.inventory_top||[],columns:[{key:"sku_id",label:"SKU"},{key:"product_name",label:"åååç§°"},{key:"specification",label:"è§æ ¼"},{key:"color",label:"é¢è²"},{key:"on_hand",label:"ç»å"},{key:"event_count",label:"æµæ°´æ°"},{key:"last_event_time",label:"æåäºä»¶æ¶é´"}]};if(m.value==="demand")return{name:"鿱平å°",rows:f.value.demand_platforms||[],columns:[{key:"platform",label:"å¹³å°"},{key:"snapshots",label:"å¿«ç
§æ°"},{key:"total_quantity",label:"éæ±æ°é"},{key:"matched",label:"å·²å¹é
"},{key:"exceptions",label:"å¼å¸¸"}]};if(m.value==="suppliers_payments"){const r=K.value?(f.value.suppliers||[]).map(i=>({record_type:"supplier",...i})):[],e=F.value?(f.value.purchase_payments||[]).map(i=>({record_type:"payment",...i})):[];return{name:"ä¾åºåä¸ä»æ¬¾",rows:[...r,...e],columns:[{key:"record_type",label:"è®°å½ç±»å"},{key:"supplier_id",label:"supplier_id"},{key:"supplier_name",label:"ä¾åºååç§°"},{key:"status",label:"ç¶æ"},{key:"linked_task_count",label:"å
³èéè´ä»»å¡"},{key:"ordered_task_count",label:"å·²ä¸åä»»å¡"},{key:"payment_id",label:"payment_id"},{key:"purchase_task",label:"purchase_task"},{key:"payment_type",label:"仿¬¾ç±»å"},{key:"amount",label:"éé¢ CNY"},{key:"currency",label:"å¸ç§"},{key:"payment_reference",label:"仿¬¾åè¯å·"},{key:"paid_at",label:"仿¬¾æ¶é´"},{key:"paid_by",label:"仿¬¾äºº"},{key:"modified",label:"ä¿®æ¹æ¶é´"}]}}return{name:"æ°æ®æ¥æº",rows:V.value,columns:[{key:"label",label:"æ¥æº"},{key:"system",label:"ç³»ç»"},{key:"dataset",label:"æ°æ®é"},{key:"status",label:"ç¶æ"},{key:"count",label:"æ¥æºè®¡æ°"},{key:"metric_definition",label:"ç»è®¡å£å¾"},{key:"updated_at",label:"æ´æ°æ¶é´"},{key:"error",label:"é误"}]}});function fe(r){return!!(r&&typeof r=="object"&&typeof r.status=="string"&&r.overview&&typeof r.overview=="object"&&r.lists&&typeof r.lists=="object"&&Array.isArray(r.sources))}function re(r){const e=fe(r)?r:ft(r);if(!fe(e))throw new Error("è¿è¥æ¥è¡¨å¿«ç
§æ æ");return e}function it(r){const e=se.restore();if(!(e!=null&&e.data))return!1;try{return _.value=re(e.data),Y.value=!0,Q=r,E.value=Number(e.timestamp)||0,j.value="refreshing",!0}catch{return se.invalidate(),!1}}async function B(r=!1){const e=oe.value;!it(e)&&Q!==e&&(_.value=null,Y.value=!1,Q="",E.value=0,j.value="loading"),le.value="",te.value=r?1:0,_.value&&(j.value="refreshing");try{const i=await se.refresh(async()=>{const S=await A.reload();if(A.error&&!S)throw A.error;return re(S||A.data)},{force:r,store:!1});if(!i.current)return;const k=re(i.value);_.value=k,ue(e,k),Q=e,E.value=Date.now(),j.value="current"}catch(i){if((i==null?void 0:i.name)==="AbortError")return;le.value=Ye(i||A.error),j.value=_.value?"stale":"unavailable"}finally{te.value=0,Y.value=!0,ae.value=new Date().toLocaleString("zh-CN")}}function dt(){P.value=Number(ee.value),B(!1)}function q(r){if(!r)return"â";const e=new Date(r);return Number.isNaN(e.getTime())?String(r):e.toLocaleString("zh-CN")}function vt(){var S,I;if(!J.value.rows.length){We.info("å½åå表没æå¯å¯¼åºçç宿°æ®ã");return}const r=gt(J.value.rows,J.value.columns),e=new Blob([r],{type:"text/csv;charset=utf-8"}),i=URL.createObjectURL(e),k=document.createElement("a");k.href=i,k.download=`${J.value.name}-${((I=(S=_.value)==null?void 0:S.range)==null?void 0:I.end_date)||"report"}.csv`,document.body.appendChild(k),k.click(),k.remove(),URL.revokeObjectURL(i),We.success("å½åçå®å表已导åºã")}function ct(){var i;if(["loading","refreshing"].includes(x.value))return;if(T.value||W.value.length||x.value==="stale"||x.value==="unavailable"){B(!0);return}const r=document.querySelector('[data-page="report-hub"] [data-report-tabs]');if(!r)return;const e=(i=window.matchMedia)==null?void 0:i.call(window,"(prefers-reduced-motion: reduce)").matches;r.scrollIntoView({behavior:e?"auto":"smooth",block:"start"})}return B(!1),(r,e)=>(o(),h(pt,{title:"æ¥è¡¨ä¸æ¢",subtitle:"é£ä¹¦åªè´è´£æ¥ä»·ï¼éè´/éæ±æ¥èª HX370"},{default:n(()=>{var i,k,S,I,me,ge,xe,ke,he,we,Se,$e,Ce,qe,Ne,Re,je,Le,Ae,Fe,He,Xe,De,Ue,ze,Ke,Ve,Te,Oe,Be,Ee,Ie,Me,Pe;return[s("div",$t,[s("section",Ct,[s("div",null,[s("div",qt,[e[5]||
1(e[5]=s("h1",{class:"text-2xl-semibold text-ink-gray-9"},"çå®è¿è¥æ¥è¡¨",-1)),_.value?(o(),h(a(g),{key:0,label:_.value.status==="available"?"å
¨é¨æ¥æºå¯ç¨":"é¨åæ¥æºä¸å¯ç¨",theme:a(w)(_.value.status),variant:"subtle"},null,8,["label","theme"])):H("",!0)]),e[6]||(e[6]=s("p",{class:"mt-2 text-p-sm text-ink-gray-7"},"é£ä¹¦åªè´è´£æ¥ä»·ï¼éè´/éæ±æ¥èª HX370ï¼ä¸å«é¢æµãèæéé¢ã示ä¾å¼ææªæ¥éæ±è®°å½ã",-1)),s("p",Nt,"ç»è®¡èå´ "+u(((k=(i=_.value)==null?void 0:i.range)==null?void 0:k.start_date)||"â")+" è³ "+u(((I=(S=_.value)==null?void 0:S.range)==null?void 0:I.end_date)||"â")+" · çæäº "+u(q((me=_.value)==null?void 0:me.generated_at)),1)]),s("div",Rt,[s("div",jt,[l(a(mt),{modelValue:ee.value,"onUpdate:modelValue":e[0]||(e[0]=t=>ee.value=t),type:"select",label:"ç»è®¡èå´",options:Ze},null,8,["modelValue"])]),s("div",Lt,[l(a(M),{label:"åºç¨èå´",variant:"outline",loading:a(A).loading||x.value==="refreshing",onClick:dt},null,8,["loading"]),l(a(M),{label:"导åºå½åå表 CSV","icon-left":"lucide-download",variant:"outline",onClick:vt}),l(a(M),{label:"å·æ°æ¥ä»·æ¥æº","icon-left":"lucide-refresh-cw",variant:"solid",theme:"gray",loading:a(A).loading||x.value==="refreshing",onClick:e[1]||(e[1]=t=>B(!0))},null,8,["loading"])])])]),l(_t,{eyebrow:"æ¥è¡¨ä¸æ¢ · å½åç»è®¡èå´",title:G.value.title,detail:G.value.detail,source:"HX370 / operations_analytics","updated-at":lt.value,evidence:G.value.evidence,state:O.value,"state-label":at.value,"action-label":G.value.actionLabel,"action-disabled":["loading","refreshing"].includes(x.value),onAction:ct},null,8,["title","detail","updated-at","evidence","state","state-label","action-label","action-disabled"]),T.value?(o(),h(a(Z),{key:0,title:_.value?"æ¥è¡¨å·æ°å¤±è´¥ï¼ç»§ç»æ¾ç¤ºä¸æ¬¡æ°æ®":"æ¥è¡¨å 载失败",theme:"red",variant:"subtle"},{default:n(()=>[s("div",At,[s("span",null,u(T.value),1),l(a(M),{label:"éè¯",theme:"red",variant:"outline",onClick:e[2]||(e[2]=t=>B(!0))})])]),_:1},8,["title"])):W.value.length?(o(),h(a(Z),{key:1,title:"é¨åæ¥æºä¸å¯ç¨",theme:"orange",variant:"subtle"},{default:n(()=>[d(u(W.value.map(t=>`${t.label}ï¼${t.error||"ä¸å¯ç¨"}`).join("ï¼"))+"ãç¸å
³ææ æ¾ç¤ºâä¸å¯ç¨âï¼ä¸ä¼é为 0ã",1)]),_:1})):H("",!0),s("section",Ft,[l(a(wt),{options:ie,"model-value":m.value,"onUpdate:modelValue":e[3]||(e[3]=t=>m.value=t)},null,8,["model-value"])]),de.value.length&&m.value==="overview"?(o(),v("section",Ht,[s("div",Xt,[e[7]||(e[7]=s("div",null,[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"æ¥ä»·æ¥æºå¥åº·"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"ä¹ä¹ä¸ä¸æµ·æåºå®æ¥æºåå«ç»è®¡ï¼è®¡æ°æ¥èª Feishu æ´¾ç宿´ç´¢å¼ï¼ä¸å¯ç¨æ¥æºä¸ä¼è¢«å并为 0ã")],-1)),l(a(g),{label:((ge=b.value.feishu)==null?void 0:ge.source_state)==="available"?"忥æºå¯ç¨":"é¨åæ¥æºä¸å¯ç¨",theme:a(w)(((xe=b.value.feishu)==null?void 0:xe.source_state)||"unavailable"),variant:"subtle"},null,8,["label","theme"])]),s("div",Dt,[(o(!0),v($,null,R(de.value,t=>(o(),v("article",{key:t.source_id||t.label,class:"rounded-lg border border-outline-gray-1 p-4"},[s("div",Ut,[l(a(g),{label:t.label,theme:"gray",variant:"subtle"},null,8,["label"]),l(a(g),{label:t.source_state==="available"?"å¯ç¨":"ä¸å¯ç¨",theme:a(w)(t.source_state),variant:"subtle"},null,8,["label","theme"])]),s("p",{class:L(["mt-3 text-2xl-semibold tabular-nums",t.count===null||t.count===void 0?"text-ink-red-6":"text-ink-gray-9"])},u(a(C)(t.count)),3),s("p",zt,u(pe(t))+" · "+u(q(t.cached_at||t.updated_at)),1),t.error?(o(),v("p",Kt,u(t.error),1)):H("",!0)]))),128))])])):H("",!0),x.value==="loading"?(o(),h(a(St),{key:3,lines:9,class:"rounded-xl border border-outline-gray-1 bg-surface-base p-5"})):x.value==="unavailable"&&!T.value?(o(),h(a(Z),{key:4,title:"æ¥è¡¨æä¸å¯ç¨",theme:"orange",variant:"subtle",dismissible:!1},{default:n(()=>[s("div",Vt,[e[8]||(e[8]=s("span",null,"HX370 没æè¿åå¯éªè¯çè¿è¥æ¥è¡¨æ°æ®ï¼ç¸å
³æ°å¼ä¿æä¸å¯ç¨ã",-1)),l(a(M),{label:"éè¯è¯»å",variant:"outline",onClick:e[4]||(e[4]=t=>B(!0))})])]),_:1})):_.value?(o(),v($,{key:5},[m.value==="overview"?(o(),v("section",Tt,[s("div",Ot,[(o(!0),v($,null,R([{label:"䏤尿¥ä»·è®°å½",value:(ke=b.value.feishu)==null?void 0:ke.quote_records},{label:"åå SKU",value:(he=b.value.products)==null?void 0:he.skus}
1,{label:"åºåç»å",value:(we=b.value.inventory)==null?void 0:we.total_on_hand},{label:"éè´ä»»å¡",value:(Se=b.value.purchase)==null?void 0:Se.total},{label:"HX370 éæ±é",value:($e=b.value.demand)==null?void 0:$e.total_quantity},{label:"ä¾åºå主档",value:(Ce=b.value.suppliers)==null?void 0:Ce.total},{label:"éè´ä»æ¬¾äºå®",value:(qe=b.value.payments)==null?void 0:qe.total}],t=>(o(),v("article",{key:t.label,class:"report-metric-card rounded-xl border border-outline-gray-1 bg-surface-base p-4"},[s("p",Bt,u(t.label),1),s("p",{class:L([t.value===null||t.value===void 0?"text-ink-red-6":"text-ink-gray-9","mt-3 text-2xl-semibold tabular-nums"])},u(a(C)(t.value)),3)]))),128))]),s("div",Et,[e[14]||(e[14]=s("div",{class:"border-b border-outline-gray-1 p-4"},[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"æ¯æ¥ç»è¥è¶å¿"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"æ¥æå®æ´è¡¥é¶ï¼éæ±ä¸å¡æ¥æä¸¥æ ¼ä¸è¶
è¿ä»å¤©ã")],-1)),l(a(X),{"row-height":56},{default:n(()=>[l(a(z),null,{default:n(()=>[l(a(p),null,{default:n(()=>[...e[9]||(e[9]=[d("æ¥æ",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[10]||(e[10]=[d("éè´ä»»å¡",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[11]||(e[11]=[d("éæ± / å¼å¸¸",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[12]||(e[12]=[d("åºåäºä»¶ / ååå",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[13]||(e[13]=[d("宿æ¶è´§",-1)])]),_:1})]),_:1}),l(a(D),{items:ne.value,"row-key":"date"},{default:n(({item:t})=>[l(a(U),{value:t.date},{default:n(()=>[l(a(c),null,{default:n(()=>[s("span",It,u(t.date),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",Mt,u(t.purchase_tasks),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",Pt,u(t.demand_quantity)+" / "+u(t.demand_exceptions),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",{class:L(["text-sm tabular-nums",t.inventory_net_change<0?"text-ink-red-6":t.inventory_net_change>0?"text-ink-green-6":"text-ink-gray-7"])},u(t.inventory_events)+" / "+u(t.inventory_net_change>0?"+":"")+u(t.inventory_net_change),3)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",Yt,u(t.warehouse_completed),1)]),_:2},1024)]),_:2},1032,["value"])]),_:1},8,["items"])]),_:1})])])):m.value==="purchase"?(o(),v("section",Qt,[s("div",Wt,[(o(!0),v($,null,R(nt.value,t=>(o(),v("article",{key:t.status,class:"rounded-xl border border-outline-gray-1 bg-surface-base p-4"},[l(a(g),{label:t.status,theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"]),s("p",Gt,u(a(C)(t.total)),1)]))),128))]),s("div",Jt,[e[20]||(e[20]=s("div",{class:"border-b border-outline-gray-1 p-4"},[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"æè¿éè´ä»»å¡"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"æå¤ 20 æ¡ï¼æçå®ä¿®æ¹æ¶é´ååºã")],-1)),(Ne=f.value.purchase_tasks)!=null&&Ne.length?(o(),h(a(X),{key:1,"row-height":64},{default:n(()=>[l(a(z),null,{default:n(()=>[l(a(p),null,{default:n(()=>[...e[15]||(e[15]=[d("ä»»å¡ / æ¥æ",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[16]||(e[16]=[d("åå",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[17]||(e[17]=[d("ç¶æ",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[18]||(e[18]=[d("éæ± / ä¸å / 缺å£",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[19]||(e[19]=[d("éè´äºº",-1)])]),_:1})]),_:1}),l(a(D),{items:f.value.purchase_tasks,"row-key":"name"},{default:n(({item:t})=>[l(a(U),{value:t.name},{default:n(()=>[l(a(c),null,{default:n(()=>[s("p",ea,u(t.task_id),1),s("p",ta,u(t.business_date),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",aa,u(t.product_name||"æªè¡¥å
ååå"),1)]),_:2},1024),l(a(c),null,{default:n(()=>[l(a(g),{label:t.status,theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"])]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",la,u(t.demand_quantity||0)+" / "+u(t.ordered_quantity||0)+" / "+u(t.shortage_quantity||0),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",sa,u(t.purchaser||"â"),1)]),_:2},1024)]),_:2},1032,["value"])]),_:1},8,["items"])]),_:1})):(o(),v("div",Zt,"ææ éè´ä»»å¡"))])])):m.value==="inventory"?(o(),v("section",na,[s("div",ra,[(o(!0),v($,null,R([{label:"ææµæ°´ SKU",value:(Re=b.value.inventory)==null?void 0:Re.total_skus},{label:"å½åç»å",value:(je=b.value.inventory)==null?void 0:je.total_on_hand},{label:"åºåäºä»¶",value:(Le=b.value.inventory)==null?void 0:Le.event_c
1ount},{label:"ä»åºæ°",value:(Fe=(Ae=b.value.inventory)==null?void 0:Ae.warehouses)==null?void 0:Fe.length}],t=>(o(),v("article",{key:t.label,class:"rounded-xl border border-outline-gray-1 bg-surface-base p-4"},[s("p",ua,u(t.label),1),s("p",{class:L([t.value===null||t.value===void 0?"text-ink-red-6":"text-ink-gray-9","mt-3 text-2xl-semibold tabular-nums"])},u(a(C)(t.value)),3)]))),128))]),s("div",oa,[e[26]||(e[26]=s("div",{class:"border-b border-outline-gray-1 p-4"},[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"åºå SKU Top 20"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"æç»ä¸åºåäºä»¶ç¬¦å·è®¡ç®å½åç»åã")],-1)),(He=f.value.inventory_top)!=null&&He.length?(o(),h(a(X),{key:1,"row-height":60},{default:n(()=>[l(a(z),null,{default:n(()=>[l(a(p),null,{default:n(()=>[...e[21]||(e[21]=[d("SKU / åå",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[22]||(e[22]=[d("è§æ ¼",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[23]||(e[23]=[d("ç»å",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[24]||(e[24]=[d("æµæ°´æ°",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[25]||(e[25]=[d("æåäºä»¶",-1)])]),_:1})]),_:1}),l(a(D),{items:f.value.inventory_top,"row-key":"sku"},{default:n(({item:t})=>[l(a(U),{value:t.sku},{default:n(()=>[l(a(c),null,{default:n(()=>[s("p",da,u(t.sku_id),1),s("p",va,u(t.product_name||"æªè¡¥å
ååå"),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",ca,[d(u(t.specification||"â"),1),t.color?(o(),v("span",pa," · "+u(t.color),1)):H("",!0)])]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",_a,u(a(C)(t.on_hand)),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",ba,u(t.event_count),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",ya,u(q(t.last_event_time)),1)]),_:2},1024)]),_:2},1032,["value"])]),_:1},8,["items"])]),_:1})):(o(),v("div",ia,"ææ åºåæµæ°´"))]),s("div",fa,[s("div",ma,[e[27]||(e[27]=s("div",null,[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"æè¿ä»åºæ¶è´§"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"æå¤ 20 æ¡ç宿¶è´§åã")],-1)),s("div",ga,[(o(!0),v($,null,R(rt.value,t=>(o(),h(a(g),{key:t.status,label:`${t.status} ${t.total}`,theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"]))),128))])]),(Xe=f.value.warehouse_receipts)!=null&&Xe.length?(o(),h(a(X),{key:1,"row-height":60},{default:n(()=>[l(a(z),null,{default:n(()=>[l(a(p),null,{default:n(()=>[...e[28]||(e[28]=[d("æ¶è´§å",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[29]||(e[29]=[d("åå",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[30]||(e[30]=[d("ä»åº",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[31]||(e[31]=[d("ç¶æ",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[32]||(e[32]=[d("æ´æ°æ¶é´",-1)])]),_:1})]),_:1}),l(a(D),{items:f.value.warehouse_receipts,"row-key":"name"},{default:n(({item:t})=>[l(a(U),{value:t.name},{default:n(()=>[l(a(c),null,{default:n(()=>[s("span",ka,u(t.receipt_id),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",ha,u(t.product_name||"æªè¡¥å
ååå"),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",wa,u(t.warehouse),1)]),_:2},1024),l(a(c),null,{default:n(()=>[l(a(g),{label:t.status,theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"])]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",Sa,u(q(t.modified)),1)]),_:2},1024)]),_:2},1032,["value"])]),_:1},8,["items"])]),_:1})):(o(),v("div",xa,"ææ ä»åºæ¶è´§è®°å½"))]),s("div",$a,[e[33]||(e[33]=s("h2",{class:"text-lg-semibold text-ink-gray-8"},"çç¹ç¶æ",-1)),be.value.length?(o(),v("div",Ca,[(o(!0),v($,null,R(be.value,t=>(o(),h(a(g),{key:t.status,label:`${t.status} ${t.total}`,theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"]))),128))])):(o(),v("p",qa,"çç¹æ¥æºä¸å¯ç¨"))])])):m.value==="suppliers_payments"?(o(),v("section",Na,[s("div",Ra,[(o(!0),v($,null,R(ut.value,t=>(o(),v("article",{key:t.status,class:"rounded-xl border border-outline-gray-1 bg-surface-base p-4"},[s("p",ja,u(t.label),1),s("p",{class:L([t.total===null||t.total===void 0?"text-ink-red-6":"text-ink-gray-9","mt-3 text-2xl-semibold tabular-nums"])},u(a(C)(t.total)),3)]))),128))]),s("div",La,[(o(!0),v($,null,R(ot.value,t=>(o(),v("article",{key:t.status,class:"rounded-xl border border-outline-gray-1 bg-surface-base p-4"},[l(a(g),{label:t.status,theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"]),s("p",{class:L([t.total===null||t.total===void 0?"text-ink-red-6":"text-ink-gray-9","mt-3 text-2xl-semibold tabular-nums"])},u(a(C)(t.total)),3)]))),128))]),s("div",Aa,[(o(!0),v($,null,R([{label:"å¾
å¤çéé¢",value:(De=b.value.payments)==null?void 0:De.pending_amount},{label:"已宿éé¢",value:(Ue=b.value.payments)==null?void 0:Ue.completed_amount},{label:"æªä½åºéé¢",value:(ze=b.value.payments)==null?void 0:ze.non_voided_amount}],t=>(o(),v("article",{key:t.label,class:"rounded-xl border border-outline-gray-1 bg-surface-base p-4"},[s("p",Fa,u(t.label)+"ï¼CNYï¼",1),s("p",{class:L([F.value&&t.value!==null&&t.value!==void 0?"text-ink-gray-9":"text-ink-red-6","mt-3 text-2xl-semibold tabular-nums"])},u(ye(t.value,F.value)),3)]))),128))]),s("div",Ha,[s("div",Xa,[s("div",Da,[s("div",Ua,[e[34]||(e[34]=s("div",null,[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"æè¿ä¾åºå"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"æ¥èª HX370 ä¾åºå稳å®èº«ä»½ä¸»æ¡£ï¼æå¤ 20 æ¡ã")],-1)),l(a(g),{label:K.value?"HX370 å¯ç¨":"æ¥æºä¸å¯ç¨",theme:K.value?"green":"red",variant:"subtle"},null,8,["label","theme"])])]),K.value?(Ve=f.value.suppliers)!=null&&Ve.length?(o(),h(a(X),{key:2,"row-height":64},{default:n(()=>[l(a(z),null,{default:n(()=>[l(a(p),null,{default:n(()=>[...e[35]||(e[35]=[d("ä¾åºå",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[36]||(e[36]=[d("ç¶æ",-1)])]),_:1}),l(a(p),null,{default:n(()=>
1[...e[37]||(e[37]=[d("éè´ä»»å¡",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[38]||(e[38]=[d("ä¿®æ¹æ¶é´",-1)])]),_:1})]),_:1}),l(a(D),{items:f.value.suppliers,"row-key":"supplier_id"},{default:n(({item:t})=>[l(a(U),{value:t.supplier_id},{default:n(()=>[l(a(c),null,{default:n(()=>[s("p",Va,u(t.supplier_name||"æªè¡¥å
åç§°"),1),s("p",Ta,u(t.supplier_id),1)]),_:2},1024),l(a(c),null,{default:n(()=>[l(a(g),{label:t.status||"ç¶ææä¸å¯ç¨",theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"])]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",Oa,u(a(C)(t.linked_task_count))+" / "+u(a(C)(t.ordered_task_count)),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",Ba,u(q(t.modified)),1)]),_:2},1024)]),_:2},1032,["value"])]),_:1},8,["items"])]),_:1})):(o(),v("div",Ka,"ææ æè¿ä¾åºå")):(o(),v("div",za,"ä¾åºåä¸»æ¡£æ¥æºä¸å¯ç¨ï¼"+u(((Ke=ve.value)==null?void 0:Ke.error)||"请确认 HX370 DocType ä¸å段已è¿ç§»ã"),1))]),s("div",Ea,[s("div",Ia,[s("div",Ma,[e[39]||(e[39]=s("div",null,[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"æè¿ä»æ¬¾"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"ä»
å±ç¤º HX370 仿¬¾äºå®æè¦ï¼ä¸å«éä»¶å
容ã")],-1)),l(a(g),{label:F.value?"HX370 å¯ç¨":"æ¥æºä¸å¯ç¨",theme:F.value?"green":"red",variant:"subtle"},null,8,["label","theme"])])]),F.value?(Oe=f.value.purchase_payments)!=null&&Oe.length?(o(),h(a(X),{key:2,"row-height":72},{default:n(()=>[l(a(z),null,{default:n(()=>[l(a(p),null,{default:n(()=>[...e[40]||(e[40]=[d("仿¬¾ / ä»»å¡",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[41]||(e[41]=[d("ä¾åºå",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[42]||(e[42]=[d("éé¢",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[43]||(e[43]=[d("ç¶æ",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[44]||(e[44]=[d("æ´æ°æ¶é´",-1)])]),_:1})]),_:1}),l(a(D),{items:f.value.purchase_payments,"row-key":"payment_id"},{default:n(({item:t})=>[l(a(U),{value:t.payment_id},{default:n(()=>[l(a(c),null,{default:n(()=>[s("p",Qa,u(t.payment_id),1),s("p",Wa,u(t.purchase_task||"â")+" · "+u(t.payment_type||"â"),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",Ga,u(t.supplier||"â"),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",Ja,u(ye(t.amount,F.value))+" "+u(t.currency||"CNY"),1),t.payment_reference?(o(),v("p",Za,u(t.payment_reference),1)):H("",!0)]),_:2},1024),l(a(c),null,{default:n(()=>[l(a(g),{label:t.status||"ç¶ææä¸å¯ç¨",theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"])]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",el,u(q(t.modified)),1)]),_:2},1024)]),_:2},1032,["value"])]),_:1},8,["items"])]),_:1})):(o(),v("div",Ya,"ææ æè¿ä»æ¬¾")):(o(),v("div",Pa,"éè´ä»æ¬¾äºå®æ¥æºä¸å¯ç¨ï¼"+u(((Te=ce.value)==null?void 0:Te.error)||"请确认 HX370 DocType ä¸å段已è¿ç§»ã"),1))])])])):m.value==="demand"?(o(),v("section",tl,[s("div",al,[(o(!0),v($,null,R([{label:"latest å¿«ç
§",value:(Be=b.value.demand)==null?void 0:Be.snapshots},{label:"éæ±æ°é",value:(Ee=b.value.demand)==null?void 0:Ee.total_quantity},{label:"å·²å¹é
",value:(Ie=b.value.demand)==null?void 0:Ie.matched},{label:"å¼å¸¸",value:(Me=b.value.demand)==null?void 0:Me.exceptions}],t=>(o(),v("article",{key:t.label,class:"rounded-xl border border-outline-gray-1 bg-surface-base p-4"},[s("p",ll,u(t.label),1),s("p",{class:L([t.value===null||t.value===void 0?"text-ink-red-6":"text-ink-gray-9","mt-3 text-2xl-semibold tabular-nums"])},u(a(C)(t.value)),3)]))),128))]),l(a(Z),{title:"éæ±ç»è®¡å£å¾",theme:"blue",variant:"subtle"},{default:n(()=>[d("ä»
ç»è®¡ "+u(_.value.range.start_date)+" è³ "+u(_.value.range.end_date)+"ãis_latest=1 ççå®éæ±å¿«ç
§ï¼2099 çæªæ¥æµè¯æ¥æä¸ä¼è¿å
¥ç»æã",1)]),_:1}),s("div",sl,[e[50]||(e[50]=s("div",{class:"border-b border-outline-gray-1 p-4"},[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"å¹³å°éæ±æ±æ»"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"æå¹³å°æ±æ»æéèå´ç latest å¿«ç
§ã")],-1)),(Pe=f.value.demand_platforms)!=null&&Pe.length?(o(),h(a(X),{key:1,"row-height":56},{default:n(()=>[l(a(z),null,{default:n(()=>[l(a(p),null,{default:n(()=>[...e[45]||(e[45]=[d("å¹³å°",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[46]||(e[46]=[d("å¿«ç
§æ°",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[47]||(e[47]=[d("éæ±æ°é",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[48]||(e[48]=[d("å·²å¹é
",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[49]||(e[49]=[d("å¼å¸¸",-1)])]),_:1})]),_:1}),l(a(D),{items:f.value.demand_platforms,"row-key":"platform"},{default:n(({item:t})=>[l(a(U),{value:t.platform},{default:n(()=>[l(a(c),null,{default:n(()=>[s("span",rl,u(t.platform),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",ul,u(t.snapshots),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",ol,u(t.total_quantity),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",il,u(t.matched),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",{class:L(["text-sm tabular-nums",t.exceptions?"text-ink-red-6":"text-ink-gray-7"])},u(t.exceptions),3)]),_:2},1024)]),_:2},1032,["value"])]),_:1},8,["items"])]),_:1})):(o(),v("div",nl,"å½åèå´æ²¡æéæ±å¿«ç
§"))])])):(o(),v("section",dl,[e[56]||(e[56]=s("div",{class:"border-b border-outline-gray-1 p-4"},[s("h2",{class:"text-lg-semibold text-ink-gray-8"},"æ°æ®æ¥æºä¸ç»è®¡å£å¾"),s("p",{class:"mt-1 text-p-sm text-ink-gray-5"},"æ¥æºå¤±è´¥æ¾ç¤ºä¸å¯ç¨ï¼count ä¿æ nullï¼ä¸ä¼ªè£
为 0ã")],-1)),l(a(X),{"row-height":78},{default:n(()=>[l(a(z),null,{default:n(()=>[l(a(p),null,{default:n(()=>[...e[51]||(e[51]=[d("æ¥æº",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[52]||(e[52]=[d("ç³»ç» / æ°æ®é",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[53]||(e[53]=[d("ç¶æ / 计æ°",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[54]||(e[54]=[d("ç»è®¡å£å¾",-1)])]),_:1}),l(a(p),null,{default:n(()=>[...e[55]||(e[55]=[d("æ´æ°æ¶é´",-1)])]),_:1})]),_:1}),l(a(D),{items:V.value,"row-key":"dataset"},{default:n(({item:t})=>[l(a(U),{value:t.dataset},{default:n(()=>[l(a(c),null,{default:n(()=>[s("span",vl,u(t.label),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("p",cl,u(t.system),1),s("p",pl,u(t.dataset),1)]),_:2},1024),l(a(c),null,{default:n(()=>[l(a(g),{label:t.status==="available"?"å¯ç¨":"ä¸å¯ç¨",theme:a(w)(t.status),variant:"subtle"},null,8,["label","theme"]),s("p",_l,u(a(C)(t.count)),1),s("p",bl,u(t.source_state||t.status)+" · "+u(tt(t)),1)]),_:2},1024),l(a(c),null,{default:n(()=>[s("p",yl,u(t.metric_definition),1),t.error?(o(),v("p",fl,u(t.error),1)):H("",!0)]),_:2},1024),l(a(c),null,{default:n(()=>[s("span",ml,u(q(t.updated_at||t.cached_at)),1)]),_:2},1024)]),_:2},1032,["value"])]),_:1},8,["items"])]),_:1}),s("p",gl,"æ¥ä»·ç´¢å¼å£å¾ï¼"+u(et.value),1)]))],64)):H("",!0)])]}),_:1}))}},Dl=bt(xl,[["__scopeId","data-v-7f5c2e50"]]);export{Dl as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.