_bPQ5EvK.js 19 KB
import{_ as Le}from"./Cba5FCYW.js";import{a9 as ze,aa as Qe,d as ke,u as _e,a as Oe,b as he,z as J,y as Se,o as H,k as ye,w as _,f as i,g as e,e as E,_ as se,j as W,p as N,s as O,q as Ne,A as je,c as ue,n as me,t as pe,B as y}from"./BtEn9SvP.js";import{a as Ke,_ as fe}from"./CISWP1pQ.js";import{_ as Xe}from"./CGpKcNx7.js";import{_ as Ge,a as He,b as Je}from"./Cw8QoC40.js";import{_ as Ue}from"./7yIyqIY0.js";import{_ as Ve}from"./9JBjgwkJ.js";import{_ as Ye,g as Ze}from"./K7-Fp-h8.js";import{_ as er}from"./3BmF-CSc.js";import{_ as rr,o as tr,s as R}from"./Bd-k_Jez.js";import{_ as or}from"./B57PMWCO.js";import{u as Ae,n as ar}from"./DauXJB4s.js";import{u as Ce}from"./D34wY8wT.js";import"./D5W8WIzq.js";import"./BP6f2Ivu.js";import"./B4Klxa_r.js";import"./BHXyHhK1.js";import"./3laQJA1P.js";import"./DYcig7R4.js";import"./BO2UtWXE.js";import"./BlfKXJ2P.js";import"./CKCLIpbs.js";const nr=["draft","pending_dispatch","running","paused","pending_qc","completed","closed"];function z(l){return typeof l=="object"&&l!==null}function oe(l){return typeof l=="string"&&nr.includes(l)}function w(l,a=""){return typeof l=="string"?l:a}function ae(l,a=0){const f=Number(l);return Number.isFinite(f)?f:a}function lr(l){return Array.isArray(l)?l.filter(z).map(a=>{const f=z(a.progress)?a.progress:{},k=z(a.audit)?a.audit:{},t=Array.isArray(a.events)?a.events:[];return{id:ae(a.id),orderNo:w(a.orderNo),deviceCode:w(a.deviceCode),batchNo:w(a.batchNo),line:w(a.line),ownerUsername:w(a.ownerUsername),ownerName:w(a.ownerName),plannedDate:w(a.plannedDate),status:oe(a.status)?a.status:"draft",progress:{completedSn:ae(f.completedSn),totalSn:ae(f.totalSn)},audit:{createdBy:w(k.createdBy),createdAt:w(k.createdAt),updatedBy:w(k.updatedBy),updatedAt:w(k.updatedAt),lastAction:w(k.lastAction),lastActionAt:w(k.lastActionAt),lastActionBy:w(k.lastActionBy)},events:t.filter(z).map(g=>({id:w(g.id),action:w(g.action),fromStatus:oe(g.fromStatus)?g.fromStatus:null,toStatus:oe(g.toStatus)?g.toStatus:"draft",operator:w(g.operator),at:w(g.at),remark:w(g.remark,void 0)}))}}).filter(a=>a.id>0&&a.orderNo.length>0):[]}function ne(l,a){return z(l)?{success:!!l.success,errorCode:typeof l.errorCode=="string"?l.errorCode:null,message:typeof l.message=="string"&&l.message.length>0?l.message:a}:{success:!1,errorCode:"REQUEST_FAILED",message:a}}function sr(l){const a=new URLSearchParams;l.orderNo&&a.set("orderNo",l.orderNo),l.deviceCode&&a.set("deviceCode",l.deviceCode),l.batchNo&&a.set("batchNo",l.batchNo),l.ownerUsername&&a.set("ownerUsername",l.ownerUsername),l.status&&a.set("status",l.status),l.plannedStart&&a.set("plannedStart",l.plannedStart),l.plannedEnd&&a.set("plannedEnd",l.plannedEnd);const f=a.toString();return f.length>0?`?${f}`:""}const dr=()=>{const l=Qe();return{getWorkOrders:async g=>{const n=await l.request(`/api/work-orders${sr(g)}`,{method:"GET"});return lr(n)},createWorkOrder:async g=>{try{const n=await l.request("/api/work-orders",{method:"POST",body:g});return ne(n,"创建工单失败。")}catch{return{success:!1,errorCode:"REQUEST_FAILED",message:"创建工单失败。"}}},updateWorkOrderDraft:async(g,n)=>{try{const h=await l.request(`/api/work-orders/${g}`,{method:"PUT",body:n});return ne(h,"更新工单失败。")}catch{return{success:!1,errorCode:"REQUEST_FAILED",message:"更新工单失败。"}}},transitionWorkOrder:async(g,n,h)=>{try{const $=await l.request(`/api/work-orders/${g}/actions/${n}`,{method:"POST",body:h});return ne($,"工单状态更新失败。")}catch{return{success:!1,errorCode:"REQUEST_FAILED",message:"工单状态更新失败。"}}}}},xe=ze(dr),ir={class:"grid grid-cols-1 gap-4 md:grid-cols-3"},cr={class:"flex justify-end gap-2"},ge=40,we=40,be=40,ve=30,ur=ke({__name:"WorkOrderFormModal",props:{modelValue:{type:Boolean},mode:{},workOrder:{default:void 0}},emits:["update:modelValue","submitted"],async setup(l,{emit:a}){let f,k;const t=l,g=a,{t:n}=_e(),h=Oe(),{user:$}=he(),Q=xe(),Y=Ae(),Z=Ce(),F=N(!1),{data:U}=([f,k]=J(()=>Y.getDeviceTypes()),f=await f,k(),f),{data:T}=([f,k]=J(()=>Z.getMembers()),f=await f,k(),f),I=O(()=>{const c=new Set(U.value.map(b=>b.model.trim()).filter(b=>b.length>0)),m=s.deviceCode.trim();return m.length>0&&c.add(m),Array.from(c).sort((b,M)=>b.localeCompare(M,"zh-CN")).map(b=>({label:b,value:b}))}),j=O(()=>T.value.map(c=>({label:`${c.name} (${c.username})`,value:c.username}))),C=O(()=>tr({orderNo:R().trim().min(1,n("workOrders.form.validation.required")).max(ge,n("workOrders.form.validation.orderNoMax",{max:ge})),deviceCode:R().trim().min(1,n("workOrders.form.validation.required")).max(we,n("workOrders.form.validation.deviceCodeMax",{max:we})),batchNo:R().trim().min(1,n("workOrders.form.validation.required")).max(be,n("workOrders.form.validation.batchNoMax",{max:be})),line:R().trim().min(1,n("workOrders.form.validation.required")).max(ve,n("workOrders.form.validation.lineMax",{max:ve})),ownerUsername:R().trim().min(1,n("workOrders.form.validation.required")),plannedDate:R().trim().min(1,n("workOrders.form.validation.required")),totalSn:ar().int().positive(n("workOrders.form.validation.totalSnPositive"))})),s=Ne({orderNo:"",deviceCode:"",batchNo:"",line:"",ownerUsername:"",plannedDate:"",totalSn:1}),V=O({get:()=>t.modelValue,set:c=>g("update:modelValue",c)}),d=O(()=>t.mode==="create"?n("workOrders.form.createTitle"):n("workOrders.form.editTitle")),x=O(()=>t.mode==="create"?n("workOrders.form.createDescription"):n("workOrders.form.editDescription")),B=O(()=>t.mode==="create"?n("common.create"):n("common.update"));function q(){if(t.mode==="edit"&&t.workOrder){s.orderNo=t.workOrder.orderNo,s.deviceCode=t.workOrder.deviceCode,s.batchNo=t.workOrder.batchNo,s.line=t.workOrder.line,s.ownerUsername=t.workOrder.ownerUsername,s.plannedDate=t.workOrder.plannedDate,s.totalSn=t.workOrder.progress.totalSn;return}s.orderNo="",s.deviceCode="",s.batchNo="",s.line="",s.ownerUsername="",s.plannedDate="",s.totalSn=1}function D(){V.value=!1}function X(c){return{orderNo:c.orderNo.trim(),deviceCode:c.deviceCode.trim(),batchNo:c.batchNo.trim(),line:c.line.trim(),ownerUsername:c.ownerUsername.trim(),plannedDate:c.plannedDate.trim(),totalSn:Number(c.totalSn),operator:$.value?.name||"未知操作员"}}async function P(c){F.value=!0;try{if(t.mode==="create"){const S=await Q.createWorkOrder(X(c.data));if(!S.success){h.add({title:n("common.error"),description:S.message,icon:"i-lucide-circle-alert",color:"error"});return}h.add({title:n("settings.profile.toastTitle"),description:S.message,icon:"i-lucide-check",color:"success"}),g("submitted"),D();return}if(!t.workOrder){h.add({title:n("common.error"),description:n("common.requestFailed"),icon:"i-lucide-circle-alert",color:"error"});return}const m=await Q.updateWorkOrderDraft(t.workOrder.id,X(c.data));if(!m.success){h.add({title:n("common.error"),description:m.message,icon:"i-lucide-circle-alert",color:"error"});return}h.add({title:n("settings.profile.toastTitle"),description:m.message,icon:"i-lucide-check",color:"success"}),g("submitted"),D()}catch{h.add({title:n("common.error"),description:n("common.requestFailed"),icon:"i-lucide-circle-alert",color:"error"})}finally{F.value=!1}}return Se(()=>[V.value,t.mode,t.workOrder],([c])=>{c&&q()},{immediate:!0}),(c,m)=>{const S=Ue,b=er,M=Ve,L=se,ee=rr,re=or;return H(),ye(re,{open:e(V),"onUpdate:open":m[7]||(m[7]=v=>W(V)?V.value=v:null),title:e(d),description:e(x)},{body:_(()=>[i(ee,{schema:e(C),state:e(s),class:"space-y-4",onSubmit:P},{default:_(()=>[i(b,{name:"orderNo",label:e(n)("workOrders.form.fields.orderNo"),required:""},{default:_(()=>[i(S,{modelValue:e(s).orderNo,"onUpdate:modelValue":m[0]||(m[0]=v=>e(s).orderNo=v),class:"w-full"},null,8,["modelValue"])]),_:1},8,["label"]),i(b,{name:"deviceCode",label:e(n)("workOrders.form.fields.deviceCode"),required:""},{default:_(()=>[i(M,{modelValue:e(s).deviceCode,"onUpdate:modelValue":m[1]||(m[1]=v=>e(s).deviceCode=v),items:e(I),placeholder:e(n)("workOrders.form.fields.deviceCode"),class:"w-full"},null,8,["modelValue","items","placeholder"])]),_:1},8,["label"]),i(b,{name:"batchNo",label:e(n)("workOrders.form.fields.batchNo"),required:""},{default:_(()=>[i(S,{modelValue:e(s).batchNo,"onUpdate:modelValue":m[2]||(m[2]=v=>e(s).batchNo=v),class:"w-full"},null,8,["modelValue"])]),_:1},8,["label"]),E("div",ir,[i(b,{name:"line",label:e(n)("workOrders.form.fields.line"),required:""},{default:_(()=>[i(S,{modelValue:e(s).line,"onUpdate:modelValue":m[3]||(m[3]=v=>e(s).line=v),class:"w-full"},null,8,["modelValue"])]),_:1},8,["label"]),i(b,{name:"ownerUsername",label:e(n)("workOrders.form.fields.owner"),required:""},{default:_(()=>[i(M,{modelValue:e(s).ownerUsername,"onUpdate:modelValue":m[4]||(m[4]=v=>e(s).ownerUsername=v),items:e(j),class:"w-full"},null,8,["modelValue","items"])]),_:1},8,["label"]),i(b,{name:"plannedDate",label:e(n)("workOrders.form.fields.plannedDate"),required:""},{default:_(()=>[i(S,{modelValue:e(s).plannedDate,"onUpdate:modelValue":m[5]||(m[5]=v=>e(s).plannedDate=v),type:"date",class:"w-full"},null,8,["modelValue"])]),_:1},8,["label"])]),i(b,{name:"totalSn",label:e(n)("workOrders.form.fields.totalSn"),required:""},{default:_(()=>[i(S,{modelValue:e(s).totalSn,"onUpdate:modelValue":m[6]||(m[6]=v=>e(s).totalSn=v),modelModifiers:{number:!0},type:"number",min:"1",class:"w-full"},null,8,["modelValue"])]),_:1},8,["label"]),E("div",cr,[i(L,{label:e(n)("common.cancel"),color:"neutral",variant:"subtle",type:"button",onClick:D},null,8,["label"]),i(L,{label:e(B),color:"primary",variant:"solid",type:"submit",loading:e(F)},null,8,["label","loading"])])]),_:1},8,["schema","state"])]),_:1},8,["open","title","description"])}}}),mr=Object.assign(ur,{__name:"WorkOrdersWorkOrderFormModal"}),pr={class:"space-y-4"},fr={class:"space-y-2"},gr={class:"flex flex-wrap items-center gap-2"},wr={key:0,class:"grid grid-cols-1 gap-2 md:grid-cols-2 lg:grid-cols-3"},br={key:0,class:"text-sm text-error"},vr={class:"flex items-center justify-between gap-3 border-t border-default pt-4"},kr={class:"text-sm text-muted"},le="all",Pr=ke({__name:"work-orders",async setup(l){let a,f;const k=se,{t,locale:g}=_e(),n=Oe(),{user:h}=he(),$=xe(),Q=Ae(),Y=Ce(),{data:Z}=([a,f]=J(()=>Y.getMembers()),a=await a,f(),a),{data:F}=([a,f]=J(()=>Q.getDeviceTypes()),a=await a,f(),a),U=je("table"),T=N(!1),I=N(!1),j=N(),K=N(!1),C=N(null),s=N(""),V=N([]),d=Ne({orderNo:"",deviceCode:le,batchNo:"",ownerUsername:"all",status:"all",plannedStart:"",plannedEnd:""}),x=N(!1),B=N(),q=N({}),D=N({pageIndex:0,pageSize:10});function X(){return{orderNo:d.orderNo.trim()||void 0,deviceCode:d.deviceCode===le?void 0:d.deviceCode.trim()||void 0,batchNo:d.batchNo.trim()||void 0,ownerUsername:d.ownerUsername==="all"?void 0:d.ownerUsername,status:d.status==="all"?void 0:d.status,plannedStart:d.plannedStart.trim()||void 0,plannedEnd:d.plannedEnd.trim()||void 0}}async function P(){K.value=!0,s.value="";try{V.value=await $.getWorkOrders(X())}catch{s.value=t("common.requestFailed")}finally{K.value=!1}}function c(r){return t(`workOrders.status.${r}`)}function m(r){return{draft:"neutral",pending_dispatch:"warning",running:"primary",paused:"warning",pending_qc:"warning",completed:"success",closed:"neutral"}[r]}function S(r){return`${r.progress.completedSn}/${r.progress.totalSn}`}function b(r){const o=r.progress.totalSn;if(o<=0)return 0;const p=r.progress.completedSn/o*100;return Math.min(100,Math.max(0,Math.round(p)))}function M(r){if(!r)return"-";const o=new Date(r);if(Number.isNaN(o.getTime()))return r;const p=g.value==="zh-CN"?"zh-CN":"en-US";return new Intl.DateTimeFormat(p,{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}).format(o)}function L(r){return r.status==="draft"}function ee(){T.value=!0}function re(r){L(r)&&(j.value=r,I.value=!0)}function v(r){return r.status==="draft"?["dispatch","close"]:r.status==="pending_dispatch"?["pause","resume","close"]:r.status==="running"?["pause","close"]:r.status==="paused"?["resume","close"]:r.status==="pending_qc"||r.status==="completed"?["close"]:[]}function De(r){return t(`workOrders.actions.${r}`)}function Ee(r){return{dispatch:"i-lucide-send",pause:"i-lucide-pause",resume:"i-lucide-play",close:"i-lucide-circle-check-big"}[r]}async function $e(r,o){if(C.value===null){C.value=r.id;try{const p=await $.transitionWorkOrder(r.id,o,{operator:h.value?.name||"未知操作员"});if(!p.success){n.add({title:t("common.error"),description:p.message,icon:"i-lucide-circle-alert",color:"error"});return}n.add({title:t("settings.profile.toastTitle"),description:p.message,icon:"i-lucide-check",color:"success"}),await P()}catch{n.add({title:t("common.error"),description:t("common.requestFailed"),icon:"i-lucide-circle-alert",color:"error"})}finally{C.value=null}}}function Te(r){const o=r.original,p=v(o);return[{type:"label",label:t("workOrders.table.actions")},{label:t("workOrders.actions.editDraft"),icon:"i-lucide-pen-line",disabled:!L(o),onSelect:()=>re(o)},...p.map(A=>({label:De(A),icon:Ee(A),color:A==="close"?"error":"primary",onSelect:()=>$e(o,A)}))]}const Ie=O(()=>[{label:t("workOrders.filters.statusAll"),value:"all"},{label:c("draft"),value:"draft"},{label:c("pending_dispatch"),value:"pending_dispatch"},{label:c("running"),value:"running"},{label:c("paused"),value:"paused"},{label:c("pending_qc"),value:"pending_qc"},{label:c("completed"),value:"completed"},{label:c("closed"),value:"closed"}]),Me=O(()=>{const r=new Set(F.value.map(p=>p.model.trim()).filter(p=>p.length>0)),o=Array.from(r).sort((p,A)=>p.localeCompare(A,"zh-CN"));return[{label:t("workOrders.filters.deviceCodeAll"),value:le},...o.map(p=>({label:p,value:p}))]}),Re=O(()=>[{label:t("workOrders.filters.ownerAll"),value:"all"},...Z.value.map(r=>({label:`${r.name} (${r.username})`,value:r.username}))]),We=O(()=>[{id:"select",header:({table:r})=>y(fe,{modelValue:r.getIsSomePageRowsSelected()?"indeterminate":r.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>r.toggleAllPageRowsSelected(!!o),ariaLabel:t("workOrders.table.selectAll")}),cell:({row:r})=>y(fe,{modelValue:r.getIsSelected(),"onUpdate:modelValue":o=>r.toggleSelected(!!o),ariaLabel:t("workOrders.table.selectRow")})},{id:"actions",cell:({row:r})=>y("div",{class:"text-right"},y(Xe,{content:{align:"end"},items:Te(r)},()=>y(se,{icon:C.value===r.original.id?"i-lucide-loader-circle":"i-lucide-ellipsis-vertical",color:"neutral",variant:"ghost",class:C.value===r.original.id?"animate-spin":""})))},{accessorKey:"orderNo",header:t("workOrders.table.orderNo")},{accessorKey:"deviceCode",header:t("workOrders.table.deviceCode")},{accessorKey:"batchNo",header:t("workOrders.table.batchNo")},{accessorKey:"line",header:t("workOrders.table.line")},{id:"owner",header:t("workOrders.table.owner"),cell:({row:r})=>r.original.ownerName||r.original.ownerUsername},{accessorKey:"status",header:t("workOrders.table.status"),cell:({row:r})=>{const o=r.original.status;return y(Le,{color:m(o),variant:"subtle"},()=>c(o))}},{id:"progress",header:t("workOrders.table.progress"),cell:({row:r})=>{const o=r.original,p=b(o);return y("div",{class:"w-36 space-y-1"},[y("div",{class:"flex items-center justify-between text-xs text-muted"},[y("span",`${p}%`),y("span",S(o))]),y("div",{class:"h-2 w-full overflow-hidden rounded-full bg-elevated"},[y("div",{class:"h-full rounded-full bg-primary transition-all",style:{width:`${p}%`},role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":p})])])}},{accessorKey:"plannedDate",header:t("workOrders.table.plannedDate")},{id:"audit",header:t("workOrders.table.audit"),cell:({row:r})=>{const o=r.original;return`${o.audit.lastActionBy} / ${M(o.audit.lastActionAt)}`}}]),Fe=O(()=>U.value?.tableApi?.getFilteredSelectedRowModel().rows.length||0),de=O(()=>U.value?.tableApi?.getFilteredRowModel().rows.length||0);async function ie(){await P()}return Se(()=>({orderNo:d.orderNo,deviceCode:d.deviceCode,batchNo:d.batchNo,ownerUsername:d.ownerUsername,status:d.status,plannedStart:d.plannedStart,plannedEnd:d.plannedEnd}),()=>{P()},{immediate:!0}),(r,o)=>{const p=Je,A=He,G=Ue,te=Ve,Be=Ye,qe=Ke,ce=mr,Pe=Ge;return H(),ye(Pe,{id:"work-orders"},{header:_(()=>[i(A,{title:e(t)("workOrders.title")},{leading:_(()=>[i(p)]),right:_(()=>[i(e(k),{label:e(t)("workOrders.actions.new"),icon:"i-lucide-plus",onClick:ee},null,8,["label"])]),_:1},8,["title"])]),body:_(()=>[E("div",pr,[E("div",fr,[E("div",gr,[i(G,{modelValue:e(d).orderNo,"onUpdate:modelValue":o[0]||(o[0]=u=>e(d).orderNo=u),class:"w-72 max-w-full",placeholder:e(t)("workOrders.filters.orderNo"),icon:"i-lucide-hash"},null,8,["modelValue","placeholder"]),i(e(k),{color:"neutral",variant:"outline",icon:e(x)?"i-lucide-chevron-up":"i-lucide-chevron-down",label:e(x)?e(t)("common.collapseQuery"):e(t)("common.advancedQuery"),onClick:o[1]||(o[1]=u=>x.value=!e(x))},null,8,["icon","label"])]),e(x)?(H(),ue("div",wr,[i(te,{modelValue:e(d).deviceCode,"onUpdate:modelValue":o[2]||(o[2]=u=>e(d).deviceCode=u),items:e(Me),placeholder:e(t)("workOrders.filters.deviceCode")},null,8,["modelValue","items","placeholder"]),i(G,{modelValue:e(d).batchNo,"onUpdate:modelValue":o[3]||(o[3]=u=>e(d).batchNo=u),placeholder:e(t)("workOrders.filters.batchNo"),icon:"i-lucide-package"},null,8,["modelValue","placeholder"]),i(te,{modelValue:e(d).ownerUsername,"onUpdate:modelValue":o[4]||(o[4]=u=>e(d).ownerUsername=u),items:e(Re),placeholder:e(t)("workOrders.filters.owner")},null,8,["modelValue","items","placeholder"]),i(te,{modelValue:e(d).status,"onUpdate:modelValue":o[5]||(o[5]=u=>e(d).status=u),items:e(Ie),placeholder:e(t)("workOrders.filters.status")},null,8,["modelValue","items","placeholder"]),i(G,{modelValue:e(d).plannedStart,"onUpdate:modelValue":o[6]||(o[6]=u=>e(d).plannedStart=u),type:"date",placeholder:e(t)("workOrders.filters.plannedStart")},null,8,["modelValue","placeholder"]),i(G,{modelValue:e(d).plannedEnd,"onUpdate:modelValue":o[7]||(o[7]=u=>e(d).plannedEnd=u),type:"date",placeholder:e(t)("workOrders.filters.plannedEnd")},null,8,["modelValue","placeholder"])])):me("",!0)]),i(Be,{ref_key:"table",ref:U,"column-visibility":e(B),"onUpdate:columnVisibility":o[8]||(o[8]=u=>W(B)?B.value=u:null),"row-selection":e(q),"onUpdate:rowSelection":o[9]||(o[9]=u=>W(q)?q.value=u:null),pagination:e(D),"onUpdate:pagination":o[10]||(o[10]=u=>W(D)?D.value=u:null),"pagination-options":{getPaginationRowModel:e(Ze)()},data:e(V),columns:e(We),loading:e(K),class:"shrink-0",ui:{base:"table-fixed border-separate border-spacing-0",thead:"[&>tr]:bg-elevated/50 [&>tr]:after:content-none",tbody:"[&>tr]:last:[&>td]:border-b-0",th:"py-2 first:rounded-l-lg last:rounded-r-lg border-y border-default first:border-l last:border-r",td:"border-b border-default",separator:"h-0"}},null,8,["column-visibility","row-selection","pagination","pagination-options","data","columns","loading"]),e(s)?(H(),ue("div",br,pe(e(s)),1)):me("",!0),E("div",vr,[E("div",kr,pe(e(t)("workOrders.table.selectedRows",{selected:e(Fe),total:e(de)})),1),i(qe,{"default-page":(e(U)?.tableApi?.getState().pagination.pageIndex||0)+1,"items-per-page":e(U)?.tableApi?.getState().pagination.pageSize,total:e(de),"onUpdate:page":o[11]||(o[11]=u=>e(U)?.tableApi?.setPageIndex(u-1))},null,8,["default-page","items-per-page","total"])])]),i(ce,{modelValue:e(T),"onUpdate:modelValue":o[12]||(o[12]=u=>W(T)?T.value=u:null),mode:"create",onSubmitted:ie},null,8,["modelValue"]),i(ce,{modelValue:e(I),"onUpdate:modelValue":o[13]||(o[13]=u=>W(I)?I.value=u:null),mode:"edit","work-order":e(j),onSubmitted:ie},null,8,["modelValue","work-order"])]),_:1})}}});export{Pr as default};