import{u as te,r as c,ad as se,_ as ne,f as le,L as oe,g as n,ac as re,o as d,h as v,i as s,w as o,m as e,k as p,I as y,z as D,B as U,j,Y as x,N as r,t as i,Z as ie,X as pe}from"./vendor.0bc3c1d4.js";import{ap as ce,J as ue}from"./index.95a94035.js";import{l as de}from"./sparePart.c8a289e8.js";import _e from"./kcDrawr.ae399276.js";import ve from"./applyLog.f859a3a3.js";import"./sparePartApply.7f545155.js";import"./atiDrawr.cdb4ed83.js";const me={class:"text-sm text-grey padding-xs"},fe={class:"margin-top-xs"},he=["onClick"],ge=["onClick"],Pe={class:"margin-tb-xs flex"},ye={style:{width:"calc(100% - 110px)"}},xe=r("\u7C7B\u578B\uFF1A "),be=r("\u7533\u9886\u5217\u8868"),we={key:0},ke={class:"flex"},Ne={class:"flex-sub"},Se=e("span",null,"\u7F16\u53F7\uFF1A",-1),Ce={class:"flex-sub"},Te=e("span",null,"\u540D\u79F0\uFF1A",-1),Ve={class:"flex"},De={class:"flex-sub"},Ue={class:"flex-sub text-right"},je=["onClick"],Le=r("\u7533\u9886"),Be={class:"text-sm"},Qe=e("span",null,"\u89C4\u683C\uFF1A",-1),ze={class:"flex"},$e={class:"flex-sub"},Ae={class:"margin-tb-xs"},Ie=e("span",null,"\u54C1\u724C\uFF1A",-1),Fe=e("span",null,"\u5355\u4EF7\uFF1A",-1),Me={class:"margin-top-xs"},Re=e("span",null,"\u5E93\u5B58\uFF1A",-1),qe={class:"flex-sub"},Ge=e("span",null,"\u7C7B\u578B\uFF1A",-1),Ee={class:"flex margin-top-xs"},Je=e("div",null,[e("span",null,"\u6587\u4EF6\u8DEF\u5F84\uFF1A")],-1),Oe=e("span",null,"\u4F4D\u7F6E\uFF1A",-1),Xe=e("span",null,"\u5907\u6CE8\uFF1A",-1),Ye={class:"flex align-center margin-tb-xs"},Ze={class:"margin-lr-xs"},He={key:1},ra={setup(Ke){const L=te(),{proxy:B}=pe(),b="http://121.37.6.200:8889",h=c([]),g=c([]),w=c([]),k=c(0);c(!1);const N=c(!0),m=c(1);c("");const S=c([]),P=c(!1),Q=se({sparePartForm:{},queryParams:{pageNum:1,pageSize:10,sparePartNumber:null,sparePartName:null,sparePartSpecifications:null,sparePartBrand:null,sparePartStorageLocation:null,sparePartStockType:null,sparePartGoodsType:null,sparePartQuantity:null,sparePartUnitPrice:null,impa:null,filePath:null}}),{queryParams:u,sparePartForm:We}=ne(Q),z=le(()=>{let l=0;return Object.values(L.state.data.sparePartApplyDetails).map(t=>{l+=t.sparePartApplyQuantity}),l}),$=function(l){S.value=[b+l],P.value=!0};function C(){u.value.pageNum=1,f()}function A(){u.value={pageNum:1,pageSize:10,sparePartNumber:null,sparePartName:null,sparePartSpecifications:null,sparePartBrand:null,sparePartStorageLocation:null,sparePartStockType:null,sparePartGoodsType:null,sparePartQuantity:null,sparePartUnitPrice:null,impa:null,filePath:null},f()}function f(){N.value=!0,de(u.value).then(l=>{h.value=l.rows,m.value=l.total,N.value=!1})}function I(){ue({pageNum:1,pageSize:9999}).then(l=>{l.rows.map(t=>{t.label=`${t.impaNotes}`}),g.value=l.rows.sort((t,_)=>Number(t.impaCode)-Number(_.impaCode))})}function F(l,t){B.$refs.sparePartDrawerRef.show()}function M(){I(),f()}return oe(()=>{M()}),(l,t)=>{const _=n("van-icon"),R=n("van-field"),q=n("el-option"),G=n("el-select"),E=n("van-badge"),J=n("TextTag"),O=n("van-image"),X=n("van-collapse-item"),Y=n("van-collapse"),Z=n("van-pagination"),H=n("van-empty"),T=n("van-tab"),K=n("van-tabs"),W=n("van-image-preview"),V=re("hasPermi");return d(),v("div",me,[s(K,{active:k.value,"onUpdate:active":t[5]||(t[5]=a=>k.value=a)},{default:o(()=>[s(T,{title:"\u65B0\u589E\u7533\u9886"},{default:o(()=>[e("div",fe,[s(R,{style:{"align-items":"center",padding:"6px"},modelValue:p(u).sparePartName,"onUpdate:modelValue":t[0]||(t[0]=a=>p(u).sparePartName=a),placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u540D\u79F0","left-icon":"search"},{button:o(()=>[e("button",{style:{padding:"0 12px"},class:"solt-btn",onClick:y(C,["stop"])},[s(_,{name:"search"})],8,he),e("button",{style:{padding:"0 12px"},class:"solt-btn",onClick:y(A,["stop"])},[s(_,{name:"replay"})],8,ge)]),_:1},8,["modelValue"])]),e("div",Pe,[e("div",ye,[xe,s(G,{modelValue:p(u).sparePartStockType,"onUpdate:modelValue":t[1]||(t[1]=a=>p(u).sparePartStockType=a),filterable:"",style:{width:"calc(94% - 50px)"},placeholder:"\u8BF7\u9009\u62E9\u5907\u4EF6\u7C7B\u578B",onChange:C,clearable:""},{default:o(()=>[(d(!0),v(D,null,U(g.value,a=>(d(),j(q,{key:a.id,label:a.impaNotes,value:a.impaCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),e("div",null,[s(E,{content:p(z),offset:[-4,4],"show-zero":!1},{default:o(()=>[x((d(),v("button",{class:"solt-btn",onClick:t[2]||(t[2]=a=>F())},[s(_,{name:"bag-o"}),be])),[[V,["sparePart:sparePart:apply"]]])]),_:1},8,["content"])])]),h.value.length?(d(),v("div",we,[s(Y,{modelValue:w.value,"onUpdate:modelValue":t[3]||(t[3]=a=>w.value=a)},{default:o(()=>[(d(!0),v(D,null,U(h.value,(a,ee)=>(d(),j(X,{class:"cardCont",name:a.sparePartId,key:ee},{title:o(()=>[e("div",ke,[e("div",Ne,[Se,r(i(a.sparePartNumber),1)]),e("div",Ce,[Te,r(i(a.sparePartName),1)])]),e("div",Ve,[e("div",De,[e("span",null,"\u5E93\u5B58\uFF1A"+i(a.sparePartQuantity),1)]),x((d(),v("div",Ue,[e("span",{style:{color:"#409efa"},onClick:y(ae=>p(ce)(a),["stop"])},[s(_,{name:"bag-o"}),Le],8,je)])),[[V,["sparePart:sparePart:apply"]]])])]),default:o(()=>[e("div",Be,[e("div",null,[Qe,r(" "+i(a.sparePartSpecifications),1)]),e("div",ze,[e("div",$e,[e("div",Ae,[Ie,r(i(a.sparePartBrand),1)]),e("div",null,[Fe,r(i(a.sparePartUnitPrice)+"\u5143",1)]),e("div",Me,[Re,r(" "+i(a.sparePartQuantity)+i(a.sparePartUnit),1)])]),e("div",qe,[e("div",null,[Ge,s(J,{options:g.value,column:"impaCode",label:"impaNotes",value:a.sparePartStockType,style:{display:"inline-block"}},null,8,["options","value"])]),e("div",Ee,[Je,s(O,{width:"50",height:"50",onClick:ae=>$(a.filePath),src:p(b)+a.filePath},null,8,["onClick","src"])])])]),e("div",null,[Oe,r(i(a.sparePartStorageLocation),1)]),e("div",null,[Xe,r(i(a.remark),1)])])]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"]),x(e("div",Ye,[e("div",Ze,"\u5171 "+i(m.value)+" \u6761",1),s(Z,{modelValue:p(u).pageNum,"onUpdate:modelValue":t[4]||(t[4]=a=>p(u).pageNum=a),"total-items":m.value,"show-page-size":3,onChange:f,"force-ellipses":""},{"prev-text":o(()=>[s(_,{name:"arrow-left"})]),"next-text":o(()=>[s(_,{name:"arrow"})]),page:o(({text:a})=>[r(i(a),1)]),_:1},8,["modelValue","total-items"])],512),[[ie,m.value>0]])])):(d(),v("div",He,[s(H,{image:"https://fastly.jsdelivr.net/npm/@vant/assets/custom-empty-image.png","image-size":"80",description:"\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709!"})]))]),_:1}),s(T,{title:"\u7533\u9886\u8BB0\u5F55"},{default:o(()=>[s(p(ve))]),_:1})]),_:1},8,["active"]),s(W,{show:P.value,"onUpdate:show":t[6]||(t[6]=a=>P.value=a),images:S.value},null,8,["show","images"]),s(p(_e),{ref:"sparePartDrawerRef"},null,512)])}}};export{ra as default};