2026-03-23 17:20:54 +08:00
|
|
|
var ue=Object.defineProperty;var G=Object.getOwnPropertySymbols;var ce=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable;var Y=(v,u,l)=>u in v?ue(v,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):v[u]=l,q=(v,u)=>{for(var l in u||(u={}))ce.call(u,l)&&Y(v,l,u[l]);if(G)for(var l of G(u))pe.call(u,l)&&Y(v,l,u[l]);return v};var R=(v,u,l)=>new Promise((P,k)=>{var _=m=>{try{I(l.next(m))}catch(S){k(S)}},T=m=>{try{I(l.throw(m))}catch(S){k(S)}},I=m=>m.done?P(m.value):Promise.resolve(m.value).then(_,T);I((l=l.apply(v,u)).next())});import{V as ve,au as me,av as w,ay as c,an as b,a9 as M,bt as H,bQ as j,am as fe,az as L,ac as ye}from"./bootstrap-DmcuvVZS.js";import"./vxe-table-CF-Re93B.js";import{s as Ce,O as Q}from"./index-DvghNQ43.js";import{f as be}from"./index-CIIMWyml.js";import ge from"./AreaFilterDrawer-V7iUp7Rx.js";import{d as ke,e as W,f as Te,P as Ee,S as Ae,c as Pe,O as Ie,a as Se}from"./data-CMbNlpEp.js";import _e from"./assign-form-BDxwKQqG.js";import De from"./cancel-form-DocA6utP.js";import Oe from"./card-view-Di7AgrtV.js";import Ne from"./security-assign-form-RRrHJvwr.js";import Re from"./stats-bar-BP2feVU1.js";import Me from"./upgrade-priority-form-c8_-npjz.js";import{_ as Le}from"./page.vue_vue_type_script_setup_true_lang-D_L6nEGY.js";import{m as Fe,b9 as C,v as Ue,aU as xe,ab as g,b2 as d,bJ as n,j as o,u as a,ae as i,bL as Ve,ad as A,I as he,bb as ze,ac as D,bp as O,aR as N,ai as p,n as $e}from"../jse/index-index-B6J4axeY.js";import{u as F}from"./use-modal-BrjqCt0f.js";import{u as Be}from"./use-vxe-grid-DQWlXi-M.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-D0nJjy4y.js";import"./AreaTree.vue_vue_type_script_setup_true_lang-hSyDRwp4.js";import"./index-C3H1eIkn.js";import"./index-DKc-lslb.js";import"./dict-enum-CaHgMaDZ.js";import"./index-CNFMR_Sk.js";import"./x-CGHUyQuD.js";import"./index-9kjABknm.js";const Ge={class:"tab-row"},Ye={class:"tab-item"},qe={class:"tab-label"},we={class:"tab-actions"},He={class:"btn-group"},je={class:"search-panel"},Qe={class:"search-items"},We={class:"search-item"},Xe={class:"search-item"},Je={class:"search-item"},Ke={class:"search-item"},Ze={class:"search-actions"},et={key:0,class:"card-content"},tt={key:1,class:"list-content"},at={key:2,class:"text-gray-400"},st={key:0},ot={key:1,class:"text-gray-400"},nt=Fe({name:"WorkOrderCenter",__name:"index",setup(v){const u=ve(),l=C("card"),P=C("ALL"),k=C(!1),_=C(!1),T=C(void 0),I=C(),m=C(),S=C({ALL:0,PENDING:0,IN_PROGRESS:0,COMPLETED:0,CANCELLED:0}),[X,J]=F({connectedComponent:_e,destroyOnClose:!0}),[K,Z]=F({connectedComponent:Ne,destroyOnClose:!0}),[ee,te]=F({connectedComponent:Me,destroyOnClose:!0}),[ae,se]=F({connectedComponent:De,destroyOnClose:!0}),r=C({orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:"",areaId:void 0});function f(){var s;l.value==="list"?de.query():(s=I.value)==null||s.query()}function E(){var s;f(),(s=m.value)==null||s.refresh()}function oe(){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 ne(s){const e=String(s);P.value=e;const t=W.find(y=>y.key===e);t&&(r.value.status=t.statuses),f()}function U(s){return R(this,null,function*(){l.value!==s&&(l.value=s,yield $e(),f())})}function x(s){u.push({name:"WorkOrderDetail",params:{id:s}})}function V(s){s.orderType==="SECURITY"?Z.setData({orderId:s.id,orderCode:s.orderCode,location:s.location,description:s.title}).open():J.setData({orderId:s.id,orderCode:s.orderCode}).open()}function h(s){te.setData({orderId:s.id,orderCode:s.orderCode,currentPriority:s.priority}).open()}function z(s){se.setData({orderId:s.id,orderCode:s.orderCode,title:s.title}).open()}function $(s,e){return R(this,null,function*(){if(!s.assigneeId){M.warning("该工单暂未分配执行人");return}try{yield Ce({badgeId:s.assigneeId,type:e==="voice"?Q.NotifyType.VOICE:Q.NotifyType.VIBRATE,content:e==="voice"?`请注意,您有待处理工单:${s.title}`:void 0}),M.success(e==="voice"?"语音提醒已发送":"震动提醒已发送")}catch(t){M.error("发送失败")
|