var ae=Object.defineProperty,te=Object.defineProperties;var oe=Object.getOwnPropertyDescriptors;var I=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var M=(p,r,n)=>r in p?ae(p,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):p[r]=n,T=(p,r)=>{for(var n in r||(r={}))ne.call(r,n)&&M(p,n,r[n]);if(I)for(var n of I(r))se.call(r,n)&&M(p,n,r[n]);return p},$=(p,r)=>te(p,oe(r));var b=(p,r,n)=>new Promise((k,l)=>{var D=c=>{try{S(n.next(c))}catch(x){l(x)}},N=c=>{try{S(n.throw(c))}catch(x){l(x)}},S=c=>c.done?k(c.value):Promise.resolve(c.value).then(D,N);S((n=n.apply(p,r)).next())});import{d as re,s as j,m as F,r as z,G as ue,M as ie,A as ce,a as de,j as d,o as i,h as C,w as o,b as m,e as a,c as _,F as V,v as w,f as y,k as U,t as R,O as pe,P as A,_ as me}from"./index-90c78f99.js";import{_ as _e,l as ve}from"./work-order-dialog.vue_vue_type_script_name_workOrderDialog_setup_true_lang-9721b84a.js";import"./index.vue_vue_type_style_index_0_lang-f807b015.js";import"./index.vue_vue_type_style_index_0_lang-3eaf88fd.js";import"./uploadAction-50b8a6f7.js";import"./useCurrentInstance-cd4729ef.js";const fe={class:"work-order-list page-content w-full mr-16"},ge={class:"col-list"},be={class:"col-list-item-tit text-18 font-bold mb-16"},ye={class:"col-list-item-content flex"},ke={class:"col-list-item-info flex-1 flex flex-wrap"},Ne={class:"col-list-item-info-label"},Se={class:"col-list-item-info-value"},xe={key:1},Ce={class:"col-list-item-btn flex flex-col"},Ve=["onClick"],he=["onClick"],we=["onClick"],Re=re({__name:"index",setup(p){const{workOrderLevelOptions:r,workOrderStateOptions:n}=j(F.dictStore).globalDicts.value,k=j(F.userStore).userInfo,l=z({timeRang:void 0,pageNumber:1,pageSize:10}),D=[{label:"应用名称",prop:"applicationName",key:"applicationName"},{label:"所属项目",prop:"projectName",key:"projectName"},{label:"工单等级",prop:"level",key:"level",render:s=>A("span",{class:`status-color-${s.level==="一般"?"4":s.level==="严重"?"1":s.level==="紧急"?"3":""}`},s.level||"-")},{label:"生成时间",prop:"createOn",key:"createOn"},{label:"工单状态",prop:"processState",key:"processState",render:s=>A("span",{class:`status-color-${s.processState==="PROCESS_ON"?"1":s.processState==="END"?"2":s.processState==="PROCESS_FAIL"?"3":"4"}`},n&&n.find(t=>t.value===s.processState).desc||"-")},{label:"发布人",prop:"createUserName",key:"createUserName"},{label:"发布人联系方式",prop:"createUserPhone",key:"createUserPhone"}],N=z([]),S=z(0),c=()=>b(this,null,function*(){const s=yield ve($(T({},l.value),{startWarnTime:l.value.timeRang&&l.value.timeRang.length?l.value.timeRang[0]:void 0,endWarnTime:l.value.timeRang&&l.value.timeRang.length?l.value.timeRang[1]:void 0,timeRang:void 0}));N.value=s.data.records||[],S.value=s.data.total||0}),x=()=>b(this,null,function*(){l.value.pageNumber=1,yield c()}),B=()=>b(this,null,function*(){l.value.pageNumber=1,l.value={timeRang:void 0,pageNumber:1,pageSize:10},yield c()}),q=s=>b(this,null,function*(){l.value.pageSize=s,yield c()}),W=s=>b(this,null,function*(){l.value.pageNumber=s,yield c()}),g=ue(new ie(c)),O=(s,t)=>{g.data=s,g.title=t,g.visible=!0},P=ce();return de(()=>b(this,null,function*(){P.query.orderNum&&(l.value.orderNum=P.query.orderNum),yield c()})),(s,t)=>{const G=d("page-title"),h=d("el-input"),v=d("el-form-item"),f=d("el-col"),Y=d("el-option"),E=d("el-select"),H=d("el-date-picker"),L=d("el-button"),J=d("el-row"),K=d("el-form"),Q=d("el-pagination"),X=d("no-data"),Z=d("el-card"),ee=d("views");return i(),C(ee,null,{default:o(()=>[m("div",fe,[a(G),a(K,{class:"search mb-16",model:l.value,"label-suffix":":"},{default:o(()=>[a(J,{gutter:24},{default:o(()=>[a(f,{span:4},{default:o(()=>[a(v,null,{default:o(()=>[a(h,{modelValue:l.value.normName,"onUpdate:modelValue":t[0]||(t[0]=e=>l.value.normName=e),placeholder:"指标名称"},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{span:4},{default:o(()=>[a(v,null,{default:o(()=>[a(h,{modelValue:l.value.orderNum,"onUpdate:modelValue":t[1]||(t[1]=e=>l.value.orderNum=e),placeholder:"工单编号"},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{span:4},{default:o(()=>[a(v,null,{default:o(()=>[a(h,{modelValue:l.value.applicationName,"onUpdate:modelValue":t[2]||(t[2]=e=>l.value.applicationName=e),placeholder:"应用名称"},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{span:4},{default:o(()=>[a(v,null,{default:o(()=>[a(h,{modelValue:l.value.projectName,"onUpdate:modelValue":t[3]||(t[3]=e=>l.value.projectName=e),placeholder:"所属项目"},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{span:4},{default:o(()=>[a(v,null,{default:o(()=>[a(E,{modelValue:l.value.level,"onUpdate:modelValue":t[4]||(t[4]=e=>l.value.level=e),placeholder:"工单等级",clearable:"",class:"w-full"},{default:o(()=>[(i(!0),_(V,null,w(y(r),e=>(i(),C(Y,{key:e.value,label:e.desc,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(f,{span:4,class:"mb-16"},{default:o(()=>[a(v,null,{default:o(()=>[a(E,{modelValue:l.value.processState,"onUpdate:modelValue":t[5]||(t[5]=e=>l.value.processState=e),placeholder:"工单状态",clearable:"",class:"w-full"},{default:o(()=>[(i(!0),_(V,null,w(y(n),e=>(i(),C(Y,{key:e.value,label:e.desc,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(f,{span:8},{default:o(()=>[a(v,null,{default:o(()=>[a(H,{modelValue:l.value.timeRang,"onUpdate:modelValue":t[6]||(t[6]=e=>l.value.timeRang=e),"value-format":"YYYY-MM-DD",format:"YYYY-MM-DD",type:"daterange","start-placeholder":"工单生成时间开始时间","end-placeholder":"工单生成时间结束时间"},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{span:16},{default:o(()=>[a(v,{class:"search_btn"},{default:o(()=>[a(L,{type:"primary",onClick:x},{default:o(()=>[U("搜索")]),_:1}),a(L,{onClick:B},{default:o(()=>[U("重置")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),a(Z,{class:"my-card tab-card",shadow:"never"},{default:o(()=>[N.value&&N.value.length?(i(),_(V,{key:0},[m("div",ge,[(i(!0),_(V,null,w(N.value,e=>(i(),_("div",{key:e&&e.id,class:"col-item border-b-[1px] border-[#e2e3eb] mb-16"},[m("div",be,[m("span",null,R(e&&e.normName),1),U(),m("span",null,R(e&&e.orderNum),1)]),m("div",ye,[m("div",ke,[(i(),_(V,null,w(D,(u,le)=>m("div",{key:u.key,class:"col-list-item-info-item mb-16 text-14 w-[25%]"},[m("span",Ne,R(u&&u.label)+":",1),m("span",Se,[u.render?(i(),C(y(pe),{key:0,column:u,row:e,render:u.render,index:le},null,8,["column","row","render","index"])):(i(),_("span",xe,R(e[u.prop]),1))])])),64))]),m("div",Ce,[e&&e.processState==="ON_AUDIT"&&(y(k).userRoleList.map(u=>u.name).includes("区域管理员")||y(k).userRoleList.map(u=>u.name).includes("超级管理员"))?(i(),_("a",{key:0,class:"btn text-primary mb-8 text-14",onClick:u=>O(e,"审核工单")}," 审核工单 ",8,Ve)):["PROCESS_ON","PROCESS_FAIL"].includes(e&&e.processState)&&(y(k).organizationCode===e&&e.organizationCode||y(k).userRoleList.map(u=>u.name).includes("超级管理员"))?(i(),_("a",{key:1,class:"btn text-primary mb-8 text-14",onClick:u=>O(e,"处理工单")}," 处理工单 ",8,he)):(i(),_("a",{key:2,class:"btn text-primary mb-8 text-14",onClick:u=>O(e,"查看详情")}," 查看详情 ",8,we))])])]))),128))]),a(Q,{currentPage:l.value.pageNumber,"onUpdate:currentPage":t[7]||(t[7]=e=>l.value.pageNumber=e),"page-size":l.value.pageSize,"onUpdate:pageSize":t[8]||(t[8]=e=>l.value.pageSize=e),background:"","page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next",total:S.value,onSizeChange:q,onCurrentChange:W},null,8,["currentPage","page-size","total"])],64)):(i(),C(X,{key:1}))]),_:1})]),a(_e,{data:g.data||{},visible:g.visible,title:g.title,onClose:t[9]||(t[9]=e=>g.close(e))},null,8,["data","visible","title"])]),_:1})}}});const Le=me(Re,[["__scopeId","data-v-e3843f8d"]]);export{Le as default};