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