import{u as ee,r as c,ad as te,_ as ae,f as se,L as ne,g as r,o as n,h as p,m as t,i as l,w as i,I as k,k as d,z as j,B as V,j as b,t as o,l as P,Y as oe,Z as le,N as w,X as re}from"./vendor.0bc3c1d4.js";import{g as ie,l as pe}from"./sparePartApply.a409ebb8.js";import{a0 as ce}from"./index.b54ecd6f.js";import ue from"./atiDrawr.2008bc9f.js";const de={class:"padding-xs"},_e={class:"margin-bottom-xs"},ve=w("\u641C\u7D22"),me={key:0},fe={class:"text-grey"},ye={class:"flex justify-between margin-bottom-xs"},ge=w(" \u5BA1\u6838\u72B6\u6001\uFF1A "),he=w("\u64A4 \u56DE"),xe={key:0,class:"padding-xs text-xs"},ke={class:"flex"},be={class:"flex-sub"},Pe={class:"flex-sub"},we={class:"flex"},Ae={class:"flex-sub"},Ne={class:"flex-sub"},Ce={class:"flex align-center margin-tb-xs"},je={class:"margin-lr-xs"},Ve={key:0,class:"flex"},Le={class:"padding-left-xs"},Se={class:"flex padding-tb-xs align-center"},Ie={key:0,class:"margin-right-xs"},ze={key:0,class:"margin-left-xs"},De={class:"text-gray text-content"},Ee={key:1},Je={setup(Ue){const{proxy:A}=re(),L=ee(),{com_apply_state:S}=A.useDict("com_apply_state"),I=c([]);c([]);const N=c([]),f=c({}),_=c({}),z=c(!0),C=c(!1),B=c([]),y=c(0),T=te({form:{},queryParams:{pageNum:1,pageSize:10,sparePartApplyExplain:null},rules:{}}),{queryParams:u,form:$e,rules:Be}=ae(T);se(()=>{});function q(a){_.value[a]==null?D(a):f.value=_.value[a],C.value=!0}function Q(a){const s="*:*:*",m=L.getters&&L.getters.permissions;return a&&a.length>0?m.some(h=>s===h||h===a):!1}function D(a){ie(a).then(s=>{f.value=s.data,_.value[a]=s.data})}function R(a){a.forEach(s=>{_.value[s]==null&&D(s)})}function J(a){A.$modal.confirm("\u662F\u5426\u64A4\u56DE\uFF1F").then(()=>{ce(a).then(()=>{A.$modal.msg("\u5DF2\u64A4\u56DE"),g()})}).catch(()=>{})}function g(){z.value=!0,pe(u.value).then(a=>{N.value=a.rows,y.value=a.total,z.value=!1})}function M(){u.value={pageNum:1,pageSize:10,sparePartApplyExplain:null},E()}function E(){u.value.pageNum=1,g()}return ne(()=>{g()}),(a,s)=>{const m=r("van-button"),h=r("van-field"),U=r("dict-tag"),O=r("van-collapse-item"),F=r("van-collapse"),$=r("van-icon"),W=r("van-pagination"),X=r("van-empty"),Y=r("UserAvatar"),Z=r("van-step"),G=r("van-steps"),H=r("van-popup");return n(),p("div",de,[t("div",_e,[l(h,{style:{"align-items":"center",padding:"6px"},modelValue:d(u).sparePartApplyExplain,"onUpdate:modelValue":s[0]||(s[0]=e=>d(u).sparePartApplyExplain=e),placeholder:"\u8BF7\u8F93\u5165\u7533\u8D2D\u8BF4\u660E","left-icon":"search"},{button:i(()=>[l(m,{onClick:k(E,["stop"]),size:"small",icon:"search",type:"primary"},{default:i(()=>[ve]),_:1},8,["onClick"]),l(m,{plain:"",size:"small",onClick:k(M,["stop"]),icon:"replay",type:"primary",style:{padding:"6px 10px","margin-left":"10px"}},null,8,["onClick"])]),_:1},8,["modelValue"])]),N.value.length?(n(),p("div",me,[l(F,{modelValue:I.value,"onUpdate:modelValue":s[1]||(s[1]=e=>I.value=e),onChange:R},{default:i(()=>[(n(!0),p(j,null,V(N.value,(e,x)=>(n(),b(O,{name:e.sparePartApplyId,key:x,readonly:!Q("sparePartApply:sparePartApply:query")},{title:i(()=>[t("div",fe,[t("div",null,"\u521B\u5EFA\u4EBA\u5458\uFF1A"+o(e.nickName),1),t("div",null,"\u7533\u8D2D\u8BF4\u660E\uFF1A"+o(e.sparePartApplyExplain),1),t("div",null,"\u521B\u5EFA\u65F6\u95F4\uFF1A"+o(e.createTime),1),t("div",ye,[t("div",null,[ge,l(U,{options:d(S),value:e.sparePartApplyState,onClick:k(v=>q(e.sparePartApplyId),["stop"]),style:{display:"inline-block"}},null,8,["options","value","onClick"])]),e.isWithdraw==1?(n(),b(m,{key:0,plain:"",type:"danger",onClick:k(v=>J(e.sparePartApplyId),["stop"])},{default:i(()=>[he]),_:2},1032,["onClick"])):P("",!0)])])]),default:i(()=>[_.value[e.sparePartApplyId]!=null?(n(),p("div",xe,[(n(!0),p(j,null,V(_.value[e.sparePartApplyId].sparePartApplyDetailsList,(v,K)=>(n(),p("div",{class:"margin-bottom-sm",key:K},[t("div",null,[t("div",ke,[t("div",be,"\u7F16\u53F7\uFF1A"+o(v.sparePartNumber),1),t("div",Pe,"\u540D\u79F0\uFF1A"+o(v.sparePartName),1)]),t("div",we,[t("div",Ae,"\u89C4\u683C\uFF1A"+o(v.sparePartSpecifications),1),t("div",Ne,"\u6570\u91CF\uFF1A"+o(v.sparePartApplyQuantity),1)])])]))),128))])):P("",!0)]),_:2},1032,["name","readonly"]))),128))]),_:1},8,["modelValue"]),oe(t("div",Ce,[t("div",je,"\u5171 "+o(y.value)+" \u6761",1),l(W,{modelValue:d(u).pageNum,"onUpdate:modelValue":s[2]||(s[2]=e=>d(u).pageNum=e),"total-items":y.value,"show-page-size":3,onChange:g,"force-ellipses":""},{"prev-text":i(()=>[l($,{name:"arrow-left"})]),"next-text":i(()=>[l($,{name:"arrow"})]),page:i(({text:e})=>[w(o(e),1)]),_:1},8,["modelValue","total-items"])],512),[[le,y.value>0]])])):(n(),b(X,{key:1,image:"https://fastly.jsdelivr.net/npm/@vant/assets/custom-empty-image.png","image-size":"80",description:"\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709!"})),l(H,{show:C.value,"onUpdate:show":s[3]||(s[3]=e=>C.value=e),position:"right",closeable:!0,style:{width:"60vw",height:"100vh","padding-top":"60px"}},{default:i(()=>[l(G,{direction:"vertical",active:-1},{default:i(()=>[(n(!0),p(j,null,V(f.value.wfJobList,(e,x)=>(n(),b(Z,{key:x},{default:i(()=>[t("div",null,o(e.jobTime?e.jobTime:"--"),1),x