import{u as z,f as N,r as d,g as n,o,h as r,i as p,w as h,m as e,k as i,t as c,l as B,z as E,B as $,j as O,N as x,X as U}from"./vendor.0bc3c1d4.js";import{a as Q}from"./sparePartApply.d7a1cf4b.js";import{aB as L,aO as T,aw as P}from"./index.fceaba64.js";const q={style:{position:"absolute",top:"45px",left:"16px","font-size":"16px"}},F=e("span",null,"\u7533\u9886\u6E05\u5355",-1),I={key:0},W={class:"padding-sm",style:{position:"absolute",top:"60px",left:"0",width:"100%"}},X={key:0},G={border:"1",cellspacing:"0",style:{"text-align":"center"}},H=e("colgroup",{width:"60"},null,-1),J=e("colgroup",{width:"90"},null,-1),K=e("colgroup",{width:"90"},null,-1),M=e("colgroup",{width:"100"},null,-1),R=e("colgroup",{width:"40"},null,-1),Y=e("thead",null,[e("tr",null,[e("th",null,"\u7F16\u53F7"),e("th",null,"\u540D\u79F0"),e("th",null,"\u89C4\u683C"),e("th",null,"\u6570\u91CF"),e("th")])],-1),Z={class:"text-xs"},ee={class:"text-red"},te={class:"flex justify-end margin-top"},ae=x("\u6E05 \u7A7A"),se=e("div",{class:"margin-left-sm"},null,-1),le=x("\u63D0 \u4EA4"),ie={setup(ne,{expose:b}){const{proxy:m}=U(),v=z(),y=N(()=>{let s=0;return Object.values(v.state.data.sparePartApplyDetails).map(l=>{s+=l.sparePartApplyQuantity}),s});d([]);const a=d({sparePartApplyExplain:""}),u=d(!1);d(1);function w(){a.value={sparePartApplyExplain:""},u.value=!0}function f(){u.value=!1}function A(){if(!a.value.sparePartApplyExplain.length){m.$modal.msgWarning("\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A");return}a.value.sparePartApplyDetailsList=Object.values(v.state.data.sparePartApplyDetails),Q(a.value).then(s=>{m.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),f(),P(!1)})}return b({show:w,handleClose:f}),(s,l)=>{const k=n("van-field"),C=n("van-stepper"),D=n("van-icon"),g=n("van-button"),V=n("van-empty"),j=n("van-popup");return o(),r("div",null,[p(j,{show:u.value,"onUpdate:show":l[1]||(l[1]=t=>u.value=t),position:"right",closeable:!0,style:{width:"100vw",height:"100vh","padding-top":"60px"}},{default:h(()=>[e("div",null,[e("div",q,[F,i(y)!=0?(o(),r("span",I,"("+c(i(y))+")",1)):B("",!0)]),e("div",W,[p(k,{"label-width":"40",rows:"4",modelValue:a.value.sparePartApplyExplain,"onUpdate:modelValue":l[0]||(l[0]=t=>a.value.sparePartApplyExplain=t),required:"",autosize:"",label:"\u8BF4\u660E",type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u8BF4\u660E"},null,8,["modelValue"]),Object.values(s.$store.state.data.sparePartApplyDetails).length>0?(o(),r("div",X,[e("table",G,[H,J,K,M,R,Y,e("tbody",Z,[(o(!0),r(E,null,$(Object.values(s.$store.state.data.sparePartApplyDetails),(t,S)=>(o(),r("tr",{key:S},[e("td",null,c(t.sparePartNumber),1),e("td",null,c(t.sparePartName),1),e("td",null,c(t.sparePartSpecifications),1),e("td",null,[p(C,{integer:!0,"button-size":"18px",modelValue:t.sparePartApplyQuantity,"onUpdate:modelValue":_=>t.sparePartApplyQuantity=_,onChange:_=>i(L)(t)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),e("td",ee,[p(D,{name:"delete-o",onClick:_=>i(T)(t)},null,8,["onClick"])])]))),128))])]),e("div",te,[p(g,{size:"small",type:"warning",onClick:i(P)},{default:h(()=>[ae]),_:1},8,["onClick"]),se,p(g,{size:"small",type:"primary",onClick:A},{default:h(()=>[le]),_:1})])])):(o(),O(V,{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!"}))])])]),_:1},8,["show"])])}}};export{ie as default};