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 t,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.7f545155.js";import{aB as L,aO as T,aw as P}from"./index.95a94035.js";const q={style:{position:"absolute",top:"45px",left:"16px","font-size":"16px"}},F=t("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=t("colgroup",{width:"60"},null,-1),J=t("colgroup",{width:"90"},null,-1),K=t("colgroup",{width:"90"},null,-1),M=t("colgroup",{width:"100"},null,-1),R=t("colgroup",{width:"40"},null,-1),Y=t("thead",null,[t("tr",null,[t("th",null,"\u7F16\u53F7"),t("th",null,"\u540D\u79F0"),t("th",null,"\u89C4\u683C"),t("th",null,"\u6570\u91CF"),t("th")])],-1),Z={class:"text-xs"},tt={class:"text-red"},et={class:"flex justify-end margin-top"},at=x("\u6E05 \u7A7A"),st=t("div",{class:"margin-left-sm"},null,-1),lt=x("\u63D0 \u4EA4"),it={setup(nt,{expose:w}){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 A(){a.value={sparePartApplyExplain:""},u.value=!0}function g(){u.value=!1}function b(){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"),g(),P(!1)})}return w({show:A,handleClose:g}),(s,l)=>{const k=n("van-field"),C=n("van-stepper"),D=n("van-icon"),f=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]=e=>u.value=e),position:"right",closeable:!0,style:{width:"100vw",height:"100vh","padding-top":"60px"}},{default:h(()=>[t("div",null,[t("div",q,[F,i(y)!=0?(o(),r("span",I,"("+c(i(y))+")",1)):B("",!0)]),t("div",W,[p(k,{"label-width":"40",rows:"4",modelValue:a.value.sparePartApplyExplain,"onUpdate:modelValue":l[0]||(l[0]=e=>a.value.sparePartApplyExplain=e),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,[t("table",G,[H,J,K,M,R,Y,t("tbody",Z,[(o(!0),r(E,null,$(Object.values(s.$store.state.data.sparePartApplyDetails),(e,S)=>(o(),r("tr",{key:S},[t("td",null,c(e.sparePartNumber),1),t("td",null,c(e.sparePartName),1),t("td",null,c(e.sparePartSpecifications),1),t("td",null,[p(C,{integer:!0,"button-size":"18px",modelValue:e.sparePartApplyQuantity,"onUpdate:modelValue":_=>e.sparePartApplyQuantity=_,onChange:_=>i(L)(e)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),t("td",tt,[p(D,{name:"delete-o",onClick:_=>i(T)(e)},null,8,["onClick"])])]))),128))])]),t("div",et,[p(f,{size:"small",type:"warning",onClick:i(P)},{default:h(()=>[at]),_:1},8,["onClick"]),st,p(f,{size:"small",type:"primary",onClick:b},{default:h(()=>[lt]),_: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{it as default};