atiDrawr.afae15cf.js 3.0 KB

1
  1. import{u as V,f as z,_ as B,r as h,g as u,o as l,h as r,i as c,w as y,m as t,k as d,t as n,l as S,z as j,B as Q,j as D,N as g,X as L}from"./vendor.0bc3c1d4.js";import{aA as R}from"./index.fceaba64.js";const T={style:{position:"absolute",top:"45px",left:"16px","font-size":"16px",color:"#fff"}},U=t("span",null,"\u5165\u5E93\u6E05\u5355",-1),$={key:0},q={class:"padding-sm",style:{position:"absolute",top:"60px",left:"0",width:"100%"}},F={key:0},I={border:"1",cellspacing:"0",style:{"text-align":"center"}},W=t("colgroup",{width:"90"},null,-1),X=t("colgroup",{width:"90"},null,-1),G=t("colgroup",{width:"90"},null,-1),H=t("colgroup",{width:"90"},null,-1),J=t("colgroup",{width:"70"},null,-1),K=t("thead",null,[t("tr",null,[t("th",null,"\u7F16\u53F7"),t("th",null,"\u540D\u79F0"),t("th",null,"\u89C4\u683C"),t("th",null,"\u54C1\u724C"),t("th",null,"\u6570\u91CF")])],-1),M={class:"text-xs"},O={class:"flex justify-end margin-top"},Y=g("\u53D6\u6D88"),Z=t("div",{class:"margin-left-sm"},null,-1),tt=g("\u63D0 \u4EA4"),at={props:{list:{type:Array,default:{name:"",type:[]}}},setup(x,{expose:w}){const b=x,{proxy:m}=L();V();const v=z(()=>{let s=0;return o.value.map(a=>{s+=a.sparePartApplyQuantity}),s}),{list:o}=B(b),p=h({applyExplain:""}),i=h(!1);h(1);function P(){p.value={applyExplain:""},i.value=!0}function _(){i.value=!1}function k(){if(!p.value.applyExplain.length){m.$modal.msgWarning("\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A");return}o.value.forEach(s=>s.sparePartRetrievalQuantity=s.sparePartApplyQuantity),R({sparePartAccessType:"10",sparePartAccessExplain:p.value.applyExplain,sparePartAccessDetailsList:o.value}).then(s=>{m.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),_()})}return w({show:P,handleClose:_}),(s,a)=>{const A=u("van-field"),f=u("van-button"),E=u("van-empty"),C=u("van-popup");return l(),r("div",null,[c(C,{show:i.value,"onUpdate:show":a[1]||(a[1]=e=>i.value=e),position:"right",closeable:!0,style:{width:"100vw",height:"100vh","padding-top":"60px"}},{default:y(()=>[t("div",null,[t("div",T,[U,d(v)>0?(l(),r("span",$,"("+n(d(v))+")",1)):S("",!0)]),t("div",q,[c(A,{"label-width":"40",rows:"4",modelValue:p.value.applyExplain,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value.applyExplain=e),required:"",autosize:"",label:"\u8BF4\u660E",type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u8BF4\u660E"},null,8,["modelValue"]),d(o).length>0?(l(),r("div",F,[t("table",I,[W,X,G,H,J,K,t("tbody",M,[(l(!0),r(j,null,Q(d(o),(e,N)=>(l(),r("tr",{key:N},[t("td",null,n(e.sparePartNumber),1),t("td",null,n(e.sparePartName),1),t("td",null,n(e.sparePartSpecifications),1),t("td",null,n(e.sparePartBrand),1),t("td",null,n(e.sparePartApplyQuantity),1)]))),128))])]),t("div",O,[c(f,{size:"small",type:"warning",onClick:_},{default:y(()=>[Y]),_:1}),Z,c(f,{size:"small",type:"primary",onClick:k},{default:y(()=>[tt]),_:1})])])):(l(),D(E,{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{at as default};