2026-03-18 16:18:59 +08:00
|
|
|
var ie=Object.defineProperty;var B=Object.getOwnPropertySymbols;var re=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable;var w=(v,u,n)=>u in v?ie(v,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):v[u]=n,G=(v,u)=>{for(var n in u||(u={}))re.call(u,n)&&w(v,n,u[n]);if(B)for(var n of B(u))de.call(u,n)&&w(v,n,u[n]);return v};var R=(v,u,n)=>new Promise((P,g)=>{var I=m=>{try{_(n.next(m))}catch(A){g(A)}},T=m=>{try{_(n.throw(m))}catch(A){g(A)}},_=m=>m.done?P(m.value):Promise.resolve(m.value).then(I,T);_((n=n.apply(v,u)).next())});import{V as ue,au as pe,av as q,ay as p,an as b,a9 as L,bt as Y,bQ as H,am as ce,az as M,ac as ve}from"./bootstrap-CW2RsBQq.js";import"./vxe-table-D615zg_B.js";import{s as me,O as j}from"./index-DduASFrO.js";import{f as fe}from"./index-CREMuk4M.js";import ye from"./AreaFilterDrawer-B1CRI4mk.js";import{u as Ce,d as Q,e as be,P as ke,S as ge,b as Te,O as Ee,c as Pe}from"./data-QulqaacY.js";import _e from"./assign-form-DV0em06m.js";import Ae from"./cancel-form-CJGZP52G.js";import Ie from"./card-view-DolXUqoz.js";import De from"./stats-bar-7wrSpQ6T.js";import Oe from"./upgrade-priority-form-BMsrtYAm.js";import{_ as Se}from"./page.vue_vue_type_script_setup_true_lang-T8l68R_0.js";import{m as Ne,b9 as C,v as Re,ab as k,b2 as d,bJ as l,j as o,u as t,ae as i,bL as Le,ad as E,I as Me,bb as xe,ac as D,bp as O,aR as S,ai as c,n as Ue}from"../jse/index-index-Cy8amzIl.js";import{u as x}from"./use-modal-B-MTUp6r.js";import{u as Ve}from"./use-vxe-grid-2epdwiL1.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-DVL6Wnh1.js";import"./AreaTree.vue_vue_type_script_setup_true_lang-DtzhyA0O.js";import"./index-CXfyaNjj.js";import"./index-AwpVvX0u.js";import"./index-DgM_moOC.js";import"./x-DsiLb8yz.js";import"./data-Bi_50pNY.js";import"./dict-enum-CaHgMaDZ.js";const Fe={class:"tab-row"},he={class:"tab-item"},ze={class:"tab-label"},$e={class:"tab-actions"},Be={class:"btn-group"},we={class:"search-panel"},Ge={class:"search-items"},qe={class:"search-item"},Ye={class:"search-item"},He={class:"search-item"},je={class:"search-item"},Qe={class:"search-actions"},We={key:0,class:"card-content"},Xe={key:1,class:"list-content"},Je={key:2,class:"text-gray-400"},Ke={key:0},Ze={key:1,class:"text-gray-400"},ea=Ne({name:"CleaningWorkOrderCenter",__name:"index",setup(v){const u=ue(),n=C("card"),P=C("ALL"),g=C(!1),I=C(!1),T=C(void 0),_=C(),m=C(),A=C({ALL:0,PENDING:0,IN_PROGRESS:0,COMPLETED:0,CANCELLED:0}),[W,X]=x({connectedComponent:_e,destroyOnClose:!0}),[J,K]=x({connectedComponent:Oe,destroyOnClose:!0}),[Z,ee]=x({connectedComponent:Ae,destroyOnClose:!0}),r=C({orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:"",areaId:void 0});function f(){var s;n.value==="list"?ne.query():(s=_.value)==null||s.query()}function N(){var s;f(),(s=m.value)==null||s.refresh()}function ae(){r.value={orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:"",areaId:void 0},T.value=void 0,P.value="ALL",f()}function te(s){const e=String(s);P.value=e;const a=Q.find(y=>y.key===e);a&&(r.value.status=a.statuses),f()}function U(s){return R(this,null,function*(){n.value!==s&&(n.value=s,yield Ue(),f())})}function V(s){u.push({name:"CleaningWorkOrderDetail",params:{id:s}})}function F(s){X.setData({orderId:s.id,orderCode:s.orderCode}).open()}function h(s){K.setData({orderId:s.id,orderCode:s.orderCode,currentPriority:s.priority}).open()}function z(s){ee.setData({orderId:s.id,orderCode:s.orderCode,title:s.title}).open()}function $(s,e){return R(this,null,function*(){if(!s.assigneeId){L.warning("该工单暂未分配执行人");return}try{yield me({badgeId:s.assigneeId,type:e==="voice"?j.NotifyType.VOICE:j.NotifyType.VIBRATE,content:e==="voice"?`请注意,您有待处理工单:${s.title}`:void 0}),L.success(e==="voice"?"语音提醒已发送":"震动提醒已发送")}catch(a){L.error("发送失败")}})}function se(s){T.value=s,r.value.areaId=s,f()}function oe(s){switch(r.value={orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:"",areaId:r.value.areaId},s){case"completedTodayCount":{r.value.status=["
|