2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
|
|
var fe=Object.defineProperty;var j=Object.getOwnPropertySymbols;var Ce=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable;var Q=(v,u,l)=>u in v?fe(v,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):v[u]=l,W=(v,u)=>{for(var l in u||(u={}))Ce.call(u,l)&&Q(v,l,u[l]);if(j)for(var l of j(u))be.call(u,l)&&Q(v,l,u[l]);return v};var M=(v,u,l)=>new Promise((k,A)=>{var I=m=>{try{f(l.next(m))}catch(P){A(P)}},_=m=>{try{f(l.throw(m))}catch(P){A(P)}},f=m=>m.done?k(m.value):Promise.resolve(m.value).then(I,_);f((l=l.apply(v,u)).next())});import{V as ke,au as ge,av as X,ay as c,an as T,bt as J,bQ as K,am as Te,a9 as F,ac as Ae}from"./bootstrap-dXw-kJha.js";import"./vxe-table-BiOEINAU.js";import{sendDeviceNotify as Ee,OpsCleaningApi as Z}from"./index-DDjurpkb.js";import{d as Ie}from"./index-CGGqVCfy.js";import Pe from"./AreaFilterDrawer-Q6YQZpdp.js";import{u as Oe,d as Se,e as w,f as _e,P as De,a as L,S as xe,O as h,b as Ne}from"./data-XviSmL-S.js";import Re from"./assign-form-CkOLzBUB.js";import Me from"./cancel-form-DeugOcEC.js";import Fe from"./card-view-C-LlE9ao.js";import Le from"./create-order-form-C6hFu_5_.js";import he from"./security-assign-form-BInV8pNT.js";import Ue from"./stats-bar-BbarwTFA.js";import Ve from"./upgrade-priority-form-BIv-A27l.js";import{_ as $e}from"./page.vue_vue_type_script_setup_true_lang-CufqUCt8.js";import{m as Be,b9 as b,v as ze,aU as Ge,ab as O,b2 as d,bJ as n,j as s,u as a,ae as r,bL as Ye,ad as y,I as qe,bb as He,ac as x,bp as S,aR as N,ai as E,aT as U,n as je}from"../jse/index-index-CZKOWp-q.js";import{u as R}from"./use-modal-Cpg626CD.js";import{u as Qe}from"./use-vxe-grid-Jbn1s9H9.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CysG17Ge.js";import"./AreaTree.vue_vue_type_script_setup_true_lang-DkD_AJrG.js";import"./index-B8A1EiA_.js";import"./index-CPOSC74z.js";import"./dict-enum-CaHgMaDZ.js";import"./index-CdIPI1zV.js";import"./x-CJdxEgD2.js";import"./index-BNb7V8xZ.js";import"./index-Bysv4iU4.js";import"./index-Ql4qUFOl.js";const We={class:"tab-row"},Xe={class:"tab-item"},Je={class:"tab-label"},Ke={class:"tab-actions"},Ze={class:"btn-group"},we={class:"search-panel"},et={class:"search-items"},tt={class:"search-item"},at={class:"search-item"},ot={class:"search-item"},st={class:"search-item"},nt={class:"search-actions"},rt={key:0,class:"card-content"},it={key:1,class:"list-content"},lt={key:1,class:"text-gray-400"},dt={key:1,class:"text-gray-400"},ut={key:0},pt={key:1,class:"text-gray-400"},ct=Be({name:"WorkOrderCenter",__name:"index",setup(v){const{getPriorityInfo:u}=Oe(),l=ke(),k=b("card"),A=b("ALL"),I=b(!1),_=b(!1),f=b(void 0),m=b(),P=b(),V=b({ALL:0,PENDING:0,IN_PROGRESS:0,COMPLETED:0,CANCELLED:0}),[ee,te]=R({connectedComponent:Re,destroyOnClose:!0}),[ae,oe]=R({connectedComponent:he,destroyOnClose:!0}),[se,ne]=R({connectedComponent:Ve,destroyOnClose:!0}),[re,ie]=R({connectedComponent:Me,destroyOnClose:!0}),[le,de]=R({connectedComponent:Le,destroyOnClose:!0}),i=b({orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:"",areaId:void 0});function C(){var o;k.value==="list"?ye.query():(o=m.value)==null||o.query()}function g(){var o;C(),(o=P.value)==null||o.refresh()}function ue(){i.value={orderType:void 0,status:void 0,priority:void 0,orderCode:"",title:"",areaId:void 0},f.value=void 0,A.value="ALL",C()}function pe(o){const e=String(o);A.value=e;const t=w.find(p=>p.key===e);t&&(i.value.status=t.statuses),C()}function $(o){return M(this,null,function*(){k.value!==o&&(k.value=o,yield je(),C())})}function B(o){l.push({name:"WorkOrderDetail",params:{id:o}})}function z(o){o.orderType==="SECURITY"?oe.setData({orderId:o.id,orderCode:o.orderCode,location:o.location,description:o.title}).open():te.setData({orderId:o.id,orderCode:o.orderCode}).open()}function G(o){ne.setData({orderId:o.id,orderCode:o.orderCode,orderType:o.orderType,currentPriority:o.priority}).open()}function Y(o){ie.setData({orderId:o.id,orderCode:o.orderCode,orderType:o.orderType,title:o.title}).open()}function q(o,e){return M(this,null,function*(){if(!o.assigneeId){F.warning("该工单暂未
|