Files
aiot-platform-ui/apps/web-antd/dist/js/index-eohdjqB7.js

2 lines
9.0 KiB
JavaScript
Raw Normal View History

2026-02-24 15:02:09 +08:00
var oe=Object.defineProperty;var $=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable;var G=(v,u,l)=>u in v?oe(v,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):v[u]=l,w=(v,u)=>{for(var l in u||(u={}))ne.call(u,l)&&G(v,l,u[l]);if($)for(var l of $(u))le.call(u,l)&&G(v,l,u[l]);return v};var I=(v,u,l)=>new Promise((E,g)=>{var S=y=>{try{_(l.next(y))}catch(P){g(P)}},A=y=>{try{_(l.throw(y))}catch(P){g(P)}},_=y=>y.done?E(y.value):Promise.resolve(y.value).then(S,A);_((l=l.apply(v,u)).next())});import{V as ie,au as re,av as q,ay as c,an as k,a9 as R,bD as Y,bT as H,am as de,aL as L,ac as ue}from"./bootstrap-CvlyDbJT.js";import"./vxe-table-Cwosbdoo.js";import{s as ce,O as j}from"./index-DZdELRfK.js";import{f as pe}from"./index-Gy-mmtVI.js";import{u as ve,d as W,e as ye,f as me,S as fe,b as Ce,O as ge,c as ke}from"./data-N27eFc6r.js";import be from"./assign-form-Cusx02Ny.js";import Te from"./cancel-form-BMqWiuQN.js";import Ee from"./card-view-D5SsWylp.js";import _e from"./stats-bar-BObPSbyZ.js";import Pe from"./upgrade-priority-form-CkZDuVk3.js";import{_ as De}from"./page.vue_vue_type_script_setup_true_lang-Clf-WLgy.js";import{m as Oe,b9 as b,v as Se,ab as C,b2 as d,bJ as n,j as o,u as s,ae as i,bL as Ae,ad as T,I as Ne,bb as Ie,ac as D,bp as O,aR as M,ai as p,n as Re}from"../jse/index-index-z6BnWIKe.js";import{u as h}from"./use-modal-Dxm1_G6d.js";import{u as Le}from"./use-vxe-grid-2Z-_VVvS.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-aXlw575c.js";import"./index-CwvK9SmI.js";import"./x-BDlOqFPI.js";import"./dict-enum-CaHgMaDZ.js";const Me={class:"tab-row"},he={class:"tab-item"},xe={class:"tab-label"},Ue={class:"tab-actions"},Ve={class:"btn-group"},Fe={class:"search-panel"},ze={class:"search-items"},Be={class:"search-item"},$e={class:"search-item"},Ge={class:"search-item"},we={class:"search-item"},qe={class:"search-actions"},Ye={key:0,class:"card-content"},He={key:1,class:"list-content"},je={key:2,class:"text-gray-400"},We={key:0},Xe={key:1,class:"text-gray-400"},Je=Oe({name:"CleaningWorkOrderCenter",__name:"index",setup(v){const u=ie(),l=b("card"),E=b("ALL"),g=b(!1),S=b(),A=b(),_=b({ALL:0,PENDING:0,IN_PROGRESS:0,PAUSED:0,COMPLETED:0,CANCELLED:0}),[y,P]=h({connectedComponent:be,destroyOnClose:!0}),[X,J]=h({connectedComponent:Pe,destroyOnClose:!0}),[K,Q]=h({connectedComponent:Te,destroyOnClose:!0}),r=b({orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:""});function f(){var a;l.value==="list"?ae.query():(a=S.value)==null||a.query()}function N(){var a;f(),(a=A.value)==null||a.refresh()}function Z(){r.value={orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:""},E.value="ALL",f()}function ee(a){const e=String(a);E.value=e;const t=W.find(m=>m.key===e);t&&(r.value.status=t.statuses),f()}function x(a){return I(this,null,function*(){l.value!==a&&(l.value=a,yield Re(),f())})}function U(a){u.push({name:"CleaningWorkOrderDetail",params:{id:a}})}function V(a){P.setData({orderId:a.id,orderCode:a.orderCode}).open()}function F(a){J.setData({orderId:a.id,orderCode:a.orderCode,currentPriority:a.priority}).open()}function z(a){Q.setData({orderId:a.id,orderCode:a.orderCode,title:a.title}).open()}function B(a,e){return I(this,null,function*(){if(!a.assigneeId){R.warning("该工单暂未分配执行人");return}try{yield ce({badgeId:a.assigneeId,type:e==="voice"?j.NotifyType.VOICE:j.NotifyType.VIBRATE,content:e==="voice"?`请注意,您有待处理工单:${a.title}`:void 0}),R.success(e==="voice"?"语音提醒已发送":"震动提醒已发送")}catch(t){R.error("发送失败")}})}function te(a){switch(r.value={orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:""},a){case"completedTodayCount":{r.value.status=["COMPLETED"];break}case"inProgressCount":{r.value.status=["DISPATCHED","CONFIRMED","ARRIVED","QUEUED"];break}case"pendingCount":{r.value.status=["PENDING"];break}}f()}const[se,ae]=Le({gridOptions:{columns:ve(),height:500,keepSource:!0,proxyConfig:{ajax:{query:e=>I(null,[e],function*({page:a}){const t=w({pageNo:a.currentPa