Files
aiot-platform-ui/apps/web-antd/dist/js/cleaning-detail-ext-B2EiNLCO.js
lzh 10951e5e87
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 9s
chore: build and deploy web-antd
2026-03-23 17:45:01 +08:00

2 lines
3.0 KiB
JavaScript

import{cp as I,ay as S,au as D,an as d,ac as w}from"./bootstrap-DhvYQWXT.js";import{D as m}from"./index-DgslQHMY.js";import{m as C,aa as v,ad as A,b2 as n,ab as i,ac as c,u as e,bJ as a,ae as s,j as l,ai as p,aR as N,bp as x,I as B}from"../jse/index-index-rerQU-kO.js";const V={class:"flex items-center justify-between"},$={class:"flex items-center gap-2"},h={class:"flex items-center gap-1"},E={class:"flex items-center gap-1"},z={class:"flex items-center gap-1"},R={class:"flex items-center gap-1"},j={class:"flex items-center gap-1"},P=C({name:"CleaningDetailExt",__name:"cleaning-detail-ext",props:{badgeStatus:{},order:{}},emits:["voiceNotify"],setup(f,{emit:y}){const b=f,_=y,k=v(()=>b.order.status==="ARRIVED"&&b.badgeStatus&&!b.badgeStatus.isInArea),o=v(()=>b.order.extInfo);function u(r){if(!r||r<=0)return null;if(r<60)return`${r}`;const t=Math.floor(r/60),g=r%60;return g>0?`${t}${g}`:`${t} 分钟`}return(r,t)=>(n(),A(B,null,[k.value?(n(),i(e(I),{key:0,type:"warning","show-icon":"",class:"leave-warning mb-3"},{message:a(()=>[...t[1]||(t[1]=[s("span",{class:"font-medium"},"保洁员已离开作业区域",-1)])]),description:a(()=>[s("div",V,[t[3]||(t[3]=s("span",null,"检测到保洁员不在指定区域,请及时确认情况",-1)),l(e(S),{size:"small",type:"primary",onClick:t[0]||(t[0]=g=>_("voiceNotify"))},{default:a(()=>[...t[2]||(t[2]=[p(" 语音提醒 ",-1)])]),_:1})])]),_:1})):c("",!0),o.value?(n(),i(e(D),{key:1,class:"info-card mb-3"},{title:a(()=>[s("div",$,[l(e(d),{icon:"solar:broom-bold-duotone",class:"text-green-500"}),t[4]||(t[4]=s("span",null,"保洁信息",-1))])]),default:a(()=>[l(e(m),{column:3,bordered:"",size:"small",class:"custom-descriptions"},{default:a(()=>[o.value.isAuto!==void 0?(n(),i(e(m).Item,{key:0,label:"创建方式"},{default:a(()=>[s("span",h,[l(e(d),{icon:"solar:rocket-2-bold-duotone",class:N(o.value.isAuto?"text-cyan-400":"text-gray-400")},null,8,["class"]),p(" "+x(o.value.isAuto?"自动创建":"手动创建"),1)])]),_:1})):c("",!0),o.value.expectedDuration?(n(),i(e(m).Item,{key:1,label:"预计时长"},{default:a(()=>[s("span",E,[l(e(d),{icon:"solar:clock-circle-bold-duotone",class:"text-green-400"}),p(" "+x(o.value.expectedDuration)+" 分钟 ",1)])]),_:1})):c("",!0),u(o.value.totalPauseSeconds)?(n(),i(e(m).Item,{key:2,label:"累计暂停"},{default:a(()=>[s("span",z,[l(e(d),{icon:"solar:pause-circle-bold-duotone",class:"text-yellow-500"}),p(" "+x(u(o.value.totalPauseSeconds)),1)])]),_:1})):c("",!0),u(f.order.responseSeconds)?(n(),i(e(m).Item,{key:3,label:"响应时长"},{default:a(()=>[s("span",R,[l(e(d),{icon:"solar:stopwatch-bold-duotone",class:"text-blue-400"}),p(" "+x(u(f.order.responseSeconds)),1)])]),_:1})):c("",!0),u(f.order.completionSeconds)?(n(),i(e(m).Item,{key:4,label:"完成耗时"},{default:a(()=>[s("span",j,[l(e(d),{icon:"solar:hourglass-line-bold-duotone",class:"text-purple-400"}),p(" "+x(u(f.order.completionSeconds)),1)])]),_:1})):c("",!0)]),_:1})]),_:1})):c("",!0)],64))}}),M=w(P,[["__scopeId","data-v-8dd5f6ee"]]);export{M as default};