import{aG as G,b7 as T,aC as U,b1 as H,az as t,aF as e,_ as we,bo as d,bK as ge,I as ee,bH as l,r as te,br as p,a$ as Ce,K as le,J as ae,aE as C,a7 as ne,Q as oe,bA as ye,ay as Ie,au as Me,bF as Ve,aw as Ee,av as _,Y as q,X as Q,aj as se,aA as O,N as xe,O as Te,a4 as Ae,H as $e,R as ie,S as ke,k as Be,ab as re,a8 as ce,a9 as Le,aa as Pe,ah as j,bh as W,ac as Re,C as Ue,F as De,b as Se,aS as Fe,b5 as Oe,b6 as ze,bn as Y,bf as D,bt as He,bG as Z,bu as Ne,bv as qe,bl as je,a3 as We,Z as Ge,al as Ke,bg as Je,bI as Qe,L as Xe,aB as Ye,by as Ze}from"./index-CC_hCGHZ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{r as et}from"./reflection-CTDOoTn5.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";import{C as ue}from"./ConfigPageBase-B4fOVsSK.js";/* empty css *//* empty css *//* empty css */import{l as tt}from"./projection-D6ulMg5U.js";import{u as lt}from"./useProjectionStream-C_klWvmm.js";/* empty css *//* empty css */import"./PermissionGuard-DxbOGfWF.js";import"./monitorConfigCache-B5CZXjjB.js";const at={online:"OnlineCar",offline:"OfflineCar",repair:"Repair",blown:"Blown"};async function de(i,u){const o=at[u];if(!o)return!1;try{return await et.execute("car",i,o),!0}catch{return!1}}function nt(i,u){const o=i??(u?`http://${u}:8081`:null);o&&window.open(o,"_blank","noopener,noreferrer")}const ot={class:"battery-strip"},st={class:"card-head"},it={class:"title-block"},rt={class:"vid"},ct=["title"],ut={class:"card-body"},dt={class:"thumb"},mt={class:"metrics"},ft={class:"metric-row"},pt={class:"value mono"},_t={class:"metric-row"},vt={class:"metric-row"},bt={class:"metric-row"},ht={class:"value"},wt={class:"metric-row"},gt={class:"value"},Ct={class:"icon-grid"},yt={class:"icon-cell",title:"CPU"},It={class:"icon-cell",title:"内存"},Mt={class:"icon-cell",title:"报警"},Vt={class:"icon-cell",title:"连接"},Et={class:"card-foot"},xt=G({__name:"VehicleHealthCard",props:{vehicle:{},selected:{type:Boolean},canWrite:{type:Boolean}},emits:["select","maintenanceChanged"],setup(i,{emit:u}){const o=i,b=u,x={idle:"空闲",running:"运行",charging:"充电",paused:"暂停",fault:"故障",offline:"离线"},A=_(()=>x[o.vehicle.state]??o.vehicle.state),y=_(()=>{const a=o.vehicle.batterySoc??0,n=a>1?a:a*100;return Math.max(0,Math.min(100,Math.round(n)))}),h=_(()=>{const a=y.value;return a<20?"#f56c6c":a<50?"#e6a23c":"#67c23a"}),I=_(()=>o.vehicle.maintenanceMode==="online"),$=_(()=>({"is-selected":o.selected,"is-alarm":o.vehicle.isAlarmActive,"is-offline":o.vehicle.maintenanceMode==="offline"||o.vehicle.state==="offline","is-maintenance":o.vehicle.maintenanceMode==="repair"||o.vehicle.maintenanceMode==="blown","is-unreachable":o.vehicle.reachable===!1})),c=_(()=>{const a=o.vehicle.latencyMs;return a==null?"—":o.vehicle.reachable===!1?"超时":`${a} ms`}),w=_(()=>{const a=o.vehicle.latencyMs;return o.vehicle.reachable===!1?"danger":a!=null&&a>80?"warn":""}),m=_(()=>{const a=o.vehicle.faultRatePercent;return a==null?"—":`${a.toFixed(2)}%`}),z=_(()=>{const a=o.vehicle.faultRatePercent??0;return a>=5?"danger":a>=1?"warn":""}),P=_(()=>{const a=o.vehicle.cpuPercent;return a!=null?`${Math.round(a)}%`:"—"}),R=_(()=>{const a=o.vehicle.memPercent;return a!=null?`${Math.round(a)}%`:"—"});function S(){b("select",o.vehicle.id)}function L(a){a.target.closest(".head-actions")||nt(o.vehicle.onboardUrl,o.vehicle.ip)}async function k(a){const n=o.vehicle.rawId??parseInt(o.vehicle.id.replace(/\D/g,""),10);if(!Number.isFinite(n))return;await de(n,a)?(Q.success("维护状态已更新"),b("maintenanceChanged")):Q.error("维护操作失败")}async function r(a){if(!o.canWrite)return;const n=a?"online":"offline";try{await q.confirm(a?"确认将车辆上线?":"确认将车辆下线维护?","维护确认",{type:"warning",confirmButtonText:"确定",cancelButtonText:"取消"}),await k(n)}catch{}}async function f(a){if(!o.canWrite)return;const n=a;if(n==="blown"){try{await q.confirm("返厂检修将停止调度并清空站点,确认?","危险操作",{type:"error",confirmButtonText:"确定",cancelButtonText:"取消"}),await k(n)}catch{}return}if(n==="repair"){try{await q.confirm("现场检修:不调度但仍刷新状态,确认?","维护确认",{type:"warning"}),await k(n)}catch{}return}await k(n)}return(a,n)=>{const M=we,N=te,F=ae,v=le,s=ee,V=ne,E=oe;return T(),U("div",{class:H(["vehicle-health-card",$.value]),onClick:S,onDblclick:L},[t("div",ot,[e(M,{percentage:y.value,"stroke-width":4,"show-text":!1,color:h.value},null,8,["percentage","color"])]),t("div",st,[t("div",it,[t("span",rt,d(i.vehicle.id),1),t("span",{class:"vname",title:i.vehicle.name},d(i.vehicle.name),9,ct)]),t("div",{class:"head-actions",onClick:n[1]||(n[1]=ge(()=>{},["stop"]))},[e(s,{trigger:"click",onCommand:f},{dropdown:l(()=>[e(v,null,{default:l(()=>[e(F,{command:"online"},{default:l(()=>[...n[2]||(n[2]=[C("上线",-1)])]),_:1}),e(F,{command:"offline"},{default:l(()=>[...n[3]||(n[3]=[C("下线维护",-1)])]),_:1}),e(F,{command:"repair"},{default:l(()=>[...n[4]||(n[4]=[C("现场检修",-1)])]),_:1}),e(F,{command:"blown",divided:""},{default:l(()=>[...n[5]||(n[5]=[C("返厂检修",-1)])]),_:1})]),_:1})]),default:l(()=>[e(N,{size:"small",text:"",icon:p(Ce)},null,8,["icon"])]),_:1}),e(V,{"model-value":I.value,size:"small",disabled:!i.canWrite,"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:n[0]||(n[0]=B=>r(!!B))},null,8,["model-value","disabled"])])]),t("div",ut,[t("div",dt,[e(E,{size:36},{default:l(()=>[e(p(ye))]),_:1})]),t("div",mt,[t("div",ft,[n[6]||(n[6]=t("span",{class:"label"},"IP",-1)),t("span",pt,d(i.vehicle.ip??"—"),1)]),t("div",_t,[n[7]||(n[7]=t("span",{class:"label"},"延迟",-1)),t("span",{class:H(["value",w.value])},d(c.value),3)]),t("div",vt,[n[8]||(n[8]=t("span",{class:"label"},"故障率",-1)),t("span",{class:H(["value",z.value])},d(m.value),3)]),t("div",bt,[n[9]||(n[9]=t("span",{class:"label"},"群组",-1)),t("span",ht,d(i.vehicle.group??"—"),1)]),t("div",wt,[n[10]||(n[10]=t("span",{class:"label"},"状态",-1)),t("span",gt,d(i.vehicle.lstatus??A.value),1)])])]),t("div",Ct,[t("div",yt,[e(E,null,{default:l(()=>[e(p(Ie))]),_:1}),t("span",null,d(P.value),1)]),t("div",It,[e(E,null,{default:l(()=>[e(p(Me))]),_:1}),t("span",null,d(R.value),1)]),t("div",Mt,[e(E,{class:H({"is-alarm":i.vehicle.isAlarmActive})},{default:l(()=>[e(p(Ve))]),_:1},8,["class"]),t("span",null,d(i.vehicle.isAlarmActive?"报警":"正常"),1)]),t("div",Vt,[e(E,{class:H({"is-down":i.vehicle.reachable===!1})},{default:l(()=>[e(p(Ee))]),_:1},8,["class"]),t("span",null,d(i.vehicle.reachable===!1?"不可达":"可达"),1)])]),t("div",Et,[t("span",null,"电量 "+d(y.value)+"%",1),n[11]||(n[11]=t("span",{class:"hint"},"双击打开车载界面",-1))])],34)}}}),Tt=se(xt,[["__scopeId","data-v-30c5a691"]]),At=G({__name:"VehicleMaintenanceView",setup(i){return(u,o)=>{const b=Ae,x=Te,A=$e,y=ne,h=ie,I=ke,$=xe;return T(),O(ue,{section:"vehicle",title:"车辆维护策略",description:"电量阈值、故障上报、自动报修(VehicleMaintenancePolicy)",defaults:p(Be)},{default:l(({payload:c,update:w})=>[e($,{"label-width":"160px",model:c},{default:l(()=>[e(x,{label:"低电量阈值"},{default:l(()=>[e(b,{"model-value":c.lowBatteryThreshold*100,min:0,max:100,"format-tooltip":m=>`${m}%`,"onUpdate:modelValue":m=>w({...c,lowBatteryThreshold:(Number(m)||0)/100})},null,8,["model-value","format-tooltip","onUpdate:modelValue"])]),_:2},1024),e(x,{label:"临界电量阈值"},{default:l(()=>[e(b,{"model-value":c.criticalBatteryThreshold*100,min:0,max:100,"format-tooltip":m=>`${m}%`,"onUpdate:modelValue":m=>w({...c,criticalBatteryThreshold:(Number(m)||0)/100})},null,8,["model-value","format-tooltip","onUpdate:modelValue"])]),_:2},1024),e(A,{"content-position":"left"},{default:l(()=>[...o[0]||(o[0]=[C("故障上报",-1)])]),_:1}),e(x,{label:"启用"},{default:l(()=>[e(y,{"model-value":c.faultReport.enabled,"onUpdate:modelValue":m=>w({...c,faultReport:{...c.faultReport,enabled:!!m}})},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024),e(x,{label:"接收邮箱"},{default:l(()=>[e(h,{"model-value":c.faultReport.emailTo.join(", "),"onUpdate:modelValue":m=>w({...c,faultReport:{...c.faultReport,emailTo:m.split(/[,\s]+/).filter(Boolean)}})},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024),e(A,{"content-position":"left"},{default:l(()=>[...o[1]||(o[1]=[C("自动报修",-1)])]),_:1}),e(x,{label:"启用"},{default:l(()=>[e(y,{"model-value":c.autoRepair.enabled,"onUpdate:modelValue":m=>w({...c,autoRepair:{...c.autoRepair,enabled:!!m}})},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024),e(x,{label:"冷却时间 (秒)"},{default:l(()=>[e(I,{"model-value":c.autoRepair.cooldownSec,min:0,max:86400,"onUpdate:modelValue":m=>w({...c,autoRepair:{...c.autoRepair,cooldownSec:m??0}})},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024)]),_:2},1032,["model"])]),_:1},8,["defaults"])}}}),$t=G({__name:"FleetLifecycleView",setup(i){return(u,o)=>{const b=Pe,x=Re,A=Le,y=ce,h=De,I=Ue,$=re;return T(),O(ue,{section:"fleet",title:"车队全生命周期",description:"分区域/跨楼层/多车协作;OTA、批量操作、网络诊断(FleetLifecycleConfig)",defaults:p(Se)},{default:l(({payload:c})=>[e($,{"model-value":"groups"},{default:l(()=>[e(y,{name:"groups",label:"车队分组"},{default:l(()=>[e(A,{data:c.groups,size:"small",border:""},{default:l(()=>[e(b,{label:"ID",prop:"id",width:"100"}),e(b,{label:"名称",prop:"name",width:"140"}),e(b,{label:"楼层",prop:"floor",width:"80"}),e(b,{label:"区域",prop:"region",width:"80"}),e(b,{label:"车辆"},{default:l(w=>[(T(!0),U(j,null,W(w.row.carIds,m=>(T(),O(x,{key:m,size:"small",style:{margin:"2px"}},{default:l(()=>[C(d(m),1)]),_:2},1024))),128))]),_:1})]),_:1},8,["data"])]),_:2},1024),e(y,{name:"ota",label:"OTA 升级"},{default:l(()=>[e(I,{column:2,border:""},{default:l(()=>[e(h,{label:"启用"},{default:l(()=>[C(d(c.ota.enabled?"是":"否"),1)]),_:2},1024),e(h,{label:"批次大小"},{default:l(()=>[C(d(c.ota.batchSize),1)]),_:2},1024),e(h,{label:"失败回滚"},{default:l(()=>[C(d(c.ota.rollbackOnFail?"是":"否"),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),e(y,{name:"batch",label:"批量操作"},{default:l(()=>[e(I,{column:2,border:""},{default:l(()=>[e(h,{label:"需确认"},{default:l(()=>[C(d(c.batchOps.confirmationRequired?"是":"否"),1)]),_:2},1024),e(h,{label:"最大批量"},{default:l(()=>[C(d(c.batchOps.maxBatch),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),e(y,{name:"diag",label:"网络诊断"},{default:l(()=>[e(I,{column:2,border:""},{default:l(()=>[e(h,{label:"RTT 阈值 (ms)"},{default:l(()=>[C(d(c.networkDiag.rttThresholdMs),1)]),_:2},1024),e(h,{label:"丢包阈值"},{default:l(()=>[C(d(c.networkDiag.packetLossThreshold),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1},8,["defaults"])}}});async function kt(){const{data:i}=await Fe.get("/sl/projection/fleet/health");return Array.isArray(i)?i:[]}const Bt=5e3,Lt=2e4;function Pt(i){const u=(i.lstatus??"").toLowerCase();return/返厂|blown/.test(u)?"blown":/现场检修|repair/.test(u)?"repair":/下线|offline/.test(u)||i.state==="offline"?"offline":"online"}function Rt(i,u){return{...i,ip:u?.ip??i.ip,onboardUrl:u?.onboardUrl??i.onboardUrl??(i.ip?`http://${i.ip}:8081`:void 0),latencyMs:u?.latencyMs,reachable:u?.reachable,faultRatePercent:u?.faultRatePercent,isAlarmActive:u?.isAlarmActive??i.state==="fault",cpuPercent:u?.cpuPercent,memPercent:u?.memPercent,maintenanceMode:Pt(i)}}function Ut(){const i=Y([]),u=Y([]),o=D(!1),b=D(!1),x=D(null);let A=null,y=null;const h=_(()=>{const r=new Map;for(const f of u.value)r.set(f.carId,f);return r}),I=_(()=>i.value.map(r=>{const f=r.rawId??parseInt(r.id.replace(/\D/g,""),10),a=Number.isFinite(f)?h.value.get(f):void 0;return Rt(r,a)})),$=_(()=>I.value.length),c=_(()=>I.value.filter(r=>r.state!=="offline"&&r.maintenanceMode==="online").length),w=_(()=>I.value.filter(r=>r.maintenanceMode==="offline"||r.maintenanceMode==="repair"||r.maintenanceMode==="blown").length),m=_(()=>I.value.filter(r=>r.isAlarmActive).length),z=_(()=>I.value.filter(r=>r.reachable===!1).length);async function P(){o.value=!0;try{i.value=await tt()}finally{o.value=!1}}async function R(){b.value=!0;try{u.value=await kt()}finally{b.value=!1}}async function S(){await Promise.all([P(),R()])}function L(r,f){const a=i.value.findIndex(M=>(M.rawId??parseInt(M.id.replace(/\D/g,""),10))===r);if(a<0)return;const n=[...i.value];n[a]={...n[a],...f,lastUpdate:new Date().toISOString()},i.value=n}const k=lt({extraEventKinds:["alarm","car-state"],autoConnect:!0});return k.on(r=>{if(r.kind==="car-state"&&r.payload&&typeof r.payload=="object"){const f=r.payload,a=f.rawId;a!=null&&L(a,{state:f.state,lstatus:f.lstatus})}if(r.kind==="alarm"&&r.payload&&typeof r.payload=="object"){const f=r.payload;if(f.carId!=null){const a=f.action==="raise"||f.action==="update",n=u.value.findIndex(M=>M.carId===f.carId);if(n>=0){const M=[...u.value];M[n]={...M[n],isAlarmActive:a},u.value=M}L(f.carId,{state:a?"fault":void 0})}}}),Oe(()=>{S(),A=setInterval(()=>void P(),Bt),y=setInterval(()=>void R(),Lt)}),ze(()=>{A&&clearInterval(A),y&&clearInterval(y),k.disconnect()}),{cardModels:I,loading:o,healthLoading:b,selectedId:x,totalCount:$,onlineCount:c,maintenanceCount:w,alarmCount:m,unreachableCount:z,refreshAll:S,loadCars:P,loadHealth:R}}const Dt={class:"vehicle-hub-page"},St={class:"overview-pane"},Ft={class:"hub-toolbar"},Ot={class:"stats-row"},zt={class:"stat"},Ht={class:"num"},Nt={class:"stat online"},qt={class:"num"},jt={class:"stat warn"},Wt={class:"num"},Gt={class:"stat danger"},Kt={class:"num"},Jt={class:"stat muted"},Qt={class:"num"},Xt={class:"filters-row"},Yt={class:"card-grid"},Zt={class:"config-pane"},el={class:"config-pane"},tl=G({__name:"VehicleHubView",setup(i){const u=He(),o=_(()=>u.scope==="Platform"||(u.effectivePermissions?.allowedOps??[]).includes("*")),b=Ne(),x=qe(),A=["overview","maintenance","fleet"];function y(){const v=b.query.tab;return typeof v=="string"&&A.includes(v)?v:"overview"}const h=D(y());Z(h,v=>{b.query.tab!==v&&x.replace({query:{...b.query,tab:v}})}),Z(()=>b.query.tab,()=>{const v=y();v!==h.value&&(h.value=v)});const{cardModels:I,loading:$,healthLoading:c,selectedId:w,totalCount:m,onlineCount:z,maintenanceCount:P,alarmCount:R,unreachableCount:S,refreshAll:L}=Ut(),k=D(""),r=D(""),f=D(""),a=[{value:"idle",label:"空闲"},{value:"running",label:"运行"},{value:"charging",label:"充电"},{value:"paused",label:"暂停"},{value:"fault",label:"故障"},{value:"offline",label:"离线"}],n=_(()=>{const v=new Set;for(const s of I.value)s.group&&v.add(s.group);return[...v]}),M=_(()=>{const v=k.value.trim().toLowerCase(),s=v?v.split(/\s+/).filter(Boolean):[];return I.value.filter(V=>{if(r.value&&V.state!==r.value||f.value&&V.group!==f.value)return!1;if(!s.length)return!0;const E=[V.id,V.name,V.ip,V.group,V.lstatus].filter(Boolean).join(" ").toLowerCase();return s.every(B=>E.includes(B))})}),N=_(()=>w.value?[w.value]:[]);async function F(v){const s=v,V=M.value.filter(E=>w.value?E.id===w.value:!0);if(V.length)try{await q.confirm(`对 ${V.length} 辆车执行「${v}」?`,"批量维护",{type:"warning"});for(const E of V){const B=E.rawId??parseInt(E.id.replace(/\D/g,""),10);Number.isFinite(B)&&await de(B,s)}Q.success("批量操作已提交"),await L()}catch{}}return(v,s)=>{const V=ie,E=Ge,B=We,me=oe,X=te,K=ae,fe=le,pe=ee,_e=Xe,J=ce,ve=re,be=Ze;return T(),U("div",Dt,[e(ve,{modelValue:h.value,"onUpdate:modelValue":s[4]||(s[4]=g=>h.value=g),class:"hub-tabs"},{default:l(()=>[e(J,{name:"overview",label:"运维总览"},{default:l(()=>[t("div",St,[t("div",Ft,[t("div",Ot,[t("div",zt,[t("span",Ht,d(p(m)),1),s[5]||(s[5]=t("span",{class:"label"},"总数",-1))]),t("div",Nt,[t("span",qt,d(p(z)),1),s[6]||(s[6]=t("span",{class:"label"},"在线",-1))]),t("div",jt,[t("span",Wt,d(p(P)),1),s[7]||(s[7]=t("span",{class:"label"},"维护中",-1))]),t("div",Gt,[t("span",Kt,d(p(R)),1),s[8]||(s[8]=t("span",{class:"label"},"报警",-1))]),t("div",Jt,[t("span",Qt,d(p(S)),1),s[9]||(s[9]=t("span",{class:"label"},"不可达",-1))])]),t("div",Xt,[e(V,{modelValue:k.value,"onUpdate:modelValue":s[0]||(s[0]=g=>k.value=g),size:"small",clearable:"",placeholder:"搜索 ID / 名称 / IP",class:"search-input","prefix-icon":p(je)},null,8,["modelValue","prefix-icon"]),e(B,{modelValue:r.value,"onUpdate:modelValue":s[1]||(s[1]=g=>r.value=g),size:"small",clearable:"",placeholder:"状态",class:"filter-select"},{default:l(()=>[(T(),U(j,null,W(a,g=>e(E,{key:g.value,label:g.label,value:g.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),e(B,{modelValue:f.value,"onUpdate:modelValue":s[2]||(s[2]=g=>f.value=g),size:"small",clearable:"",placeholder:"群组",class:"filter-select"},{default:l(()=>[(T(!0),U(j,null,W(n.value,g=>(T(),O(E,{key:g,label:g,value:g},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(pe,{disabled:!o.value||!N.value.length,onCommand:F},{dropdown:l(()=>[e(fe,null,{default:l(()=>[e(K,{command:"online"},{default:l(()=>[...s[11]||(s[11]=[C("批量上线",-1)])]),_:1}),e(K,{command:"offline"},{default:l(()=>[...s[12]||(s[12]=[C("批量下线",-1)])]),_:1}),e(K,{command:"repair"},{default:l(()=>[...s[13]||(s[13]=[C("批量现场检修",-1)])]),_:1})]),_:1})]),default:l(()=>[e(X,{size:"small",disabled:!o.value||!N.value.length},{default:l(()=>[s[10]||(s[10]=C(" 批量维护 ",-1)),e(me,{class:"el-icon--right"},{default:l(()=>[e(p(Ke))]),_:1})]),_:1},8,["disabled"])]),_:1},8,["disabled"]),e(X,{size:"small",icon:p(Je),loading:p($)||p(c),onClick:p(L)},{default:l(()=>[...s[14]||(s[14]=[C(" 刷新 ",-1)])]),_:1},8,["icon","loading","onClick"])])]),Qe((T(),U("div",Yt,[(T(!0),U(j,null,W(M.value,g=>(T(),O(Tt,{key:g.id,vehicle:g,selected:p(w)===g.id,"can-write":o.value,onSelect:s[3]||(s[3]=he=>w.value=he),onMaintenanceChanged:p(L)},null,8,["vehicle","selected","can-write","onMaintenanceChanged"]))),128)),!M.value.length&&!p($)?(T(),O(_e,{key:0,description:"无匹配车辆"})):Ye("",!0)])),[[be,p($)&&!p(I).length]]),s[15]||(s[15]=t("p",{class:"footnote"},"故障率 = 报警占用时长 ÷ 自上线以来运行时长(SimpleLite 进程内累计)",-1))])]),_:1}),e(J,{name:"maintenance",label:"维护策略",lazy:""},{default:l(()=>[t("div",Zt,[e(At)])]),_:1}),e(J,{name:"fleet",label:"车队生命周期",lazy:""},{default:l(()=>[t("div",el,[e($t)])]),_:1})]),_:1},8,["modelValue"])])}}}),Bl=se(tl,[["__scopeId","data-v-e13531ad"]]);export{Bl as default};