sparePartAccess.2ab3aede.js 6.1 KB

1
  1. import{u as O,a8 as R,g as u,o as c,h as E,k as l,j as p,w as i,i as r,l as D,N as b}from"./vendor.5f04cee5.js";import{af as e,ag as d,p as S}from"./index.f4ae8632.js";function V(a,s=!0){e.state.data.sparePartAccessDetailsOut[a.sparePartId]==null?(a.sparePartRetrievalQuantity=1,e.state.data.sparePartAccessDetailsOut[a.sparePartId]=a):e.state.data.sparePartAccessDetailsOut[a.sparePartId].sparePartRetrievalQuantity++,e.commit("data/SET_SPAREPARTACCESSDETAILSOUT",JSON.parse(JSON.stringify(e.state.data.sparePartAccessDetailsOut))),s&&d.msgSuccess("\u6DFB\u52A0\u6210\u529F")}function v(a,s=!0){e.state.data.sparePartAccessDetailsOut[a.sparePartId]==null?(a.sparePartRetrievalQuantity=1,e.state.data.sparePartAccessDetailsOut[a.sparePartId]=a):e.state.data.sparePartAccessDetailsOut[a.sparePartId].sparePartRetrievalQuantity=parseInt(a.sparePartRetrievalQuantity),e.commit("data/SET_SPAREPARTACCESSDETAILSOUT",JSON.parse(JSON.stringify(e.state.data.sparePartAccessDetailsOut))),s&&d.msgSuccess("\u4FEE\u6539\u6210\u529F")}function L(a=!0){e.commit("data/SET_SPAREPARTACCESSDETAILSOUT",{}),a&&d.msgSuccess("\u5DF2\u6E05\u7A7A")}function T(a,s=!0){delete e.state.data.sparePartAccessDetailsOut[a.sparePartId],e.commit("data/SET_SPAREPARTACCESSDETAILSOUT",JSON.parse(JSON.stringify(e.state.data.sparePartAccessDetailsOut))),s&&d.msgSuccess("\u5DF2\u5220\u9664")}function U(a,s=!0){e.state.data.sparePartAccessDetailsIn[a.sparePartId]==null?(a.sparePartRetrievalQuantity=1,e.state.data.sparePartAccessDetailsIn[a.sparePartId]=a):e.state.data.sparePartAccessDetailsIn[a.sparePartId].sparePartRetrievalQuantity++,e.commit("data/SET_SPAREPARTACCESSDETAILSIN",JSON.parse(JSON.stringify(e.state.data.sparePartAccessDetailsIn))),s&&d.msgSuccess("\u6DFB\u52A0\u6210\u529F")}function C(a,s=!0){e.state.data.sparePartAccessDetailsIn[a.sparePartId]==null?(a.sparePartRetrievalQuantity=1,e.state.data.sparePartAccessDetailsIn[a.sparePartId]=a):e.state.data.sparePartAccessDetailsIn[a.sparePartId].sparePartRetrievalQuantity=parseInt(a.sparePartRetrievalQuantity),e.commit("data/SET_SPAREPARTACCESSDETAILSIN",JSON.parse(JSON.stringify(e.state.data.sparePartAccessDetailsIn))),s&&d.msgSuccess("\u4FEE\u6539\u6210\u529F")}function $(a=!0){e.commit("data/SET_SPAREPARTACCESSDETAILSIN",{}),a&&d.msgSuccess("\u5DF2\u6E05\u7A7A")}function N(a,s=!0){delete e.state.data.sparePartAccessDetailsIn[a.sparePartId],e.commit("data/SET_SPAREPARTACCESSDETAILSIN",JSON.parse(JSON.stringify(e.state.data.sparePartAccessDetailsIn))),s&&d.msgSuccess("\u5DF2\u5220\u9664")}const h=b(" \u5220\u9664 "),k=b(" \u5220\u9664 "),j={props:{editable:{type:Boolean,default:!0},list:{type:Array,default:[]},sparePartAccessType:{type:[Number,String],default:null}},setup(a){const s=a;O();const{editable:P,list:m,sparePartAccessType:g}=R(s);return(A,Q)=>{const t=u("el-table-column"),f=u("el-table"),y=u("el-input-number"),I=u("el-button"),_=u("Empty");return c(),E("div",null,[l(m).length>0?(c(),p(f,{key:0,data:l(m),border:""},{default:i(()=>[r(t,{label:"\u5907\u4EF6\u7F16\u53F7",align:"center",prop:"sparePartNumber"}),r(t,{label:"\u5907\u4EF6\u540D\u79F0",align:"center",prop:"sparePartName"}),r(t,{label:"\u5907\u4EF6\u89C4\u683C",align:"center",prop:"sparePartSpecifications"}),r(t,{label:"\u5907\u4EF6\u54C1\u724C",align:"center",prop:"sparePartBrand"}),r(t,{label:"\u6570\u91CF",align:"center",prop:"sparePartRetrievalQuantity"})]),_:1},8,["data"])):l(g)==10&&Object.values(A.$store.state.data.sparePartAccessDetailsIn).length>0?(c(),p(f,{key:1,data:Object.values(A.$store.state.data.sparePartAccessDetailsIn),border:""},{default:i(()=>[r(t,{label:"\u5907\u4EF6\u7F16\u53F7",align:"center",prop:"sparePartNumber"}),r(t,{label:"\u5907\u4EF6\u540D\u79F0",align:"center",prop:"sparePartName"}),r(t,{label:"\u5907\u4EF6\u89C4\u683C",align:"center",prop:"sparePartSpecifications"}),r(t,{label:"\u5907\u4EF6\u54C1\u724C",align:"center",prop:"sparePartBrand"}),l(P)?(c(),p(t,{key:0,label:"\u6570\u91CF",align:"center",prop:"sparePartRetrievalQuantity",width:"180px"},{default:i(n=>[r(y,{modelValue:n.row.sparePartRetrievalQuantity,"onUpdate:modelValue":o=>n.row.sparePartRetrievalQuantity=o,min:1,step:1,onChange:o=>l(C)(n.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})):(c(),p(t,{key:1,label:"\u6570\u91CF",align:"center",prop:"sparePartRetrievalQuantity"})),l(P)?(c(),p(t,{key:2,label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width",width:"100",fixed:"right"},{default:i(n=>[r(I,{link:"",type:"danger",icon:"Delete",onClick:o=>l(N)(n.row)},{default:i(()=>[h]),_:2},1032,["onClick"])]),_:1})):D("",!0)]),_:1},8,["data"])):l(g)==20&&Object.values(A.$store.state.data.sparePartAccessDetailsOut).length>0?(c(),p(f,{key:2,data:Object.values(A.$store.state.data.sparePartAccessDetailsOut),border:""},{default:i(()=>[r(t,{label:"\u5907\u4EF6\u7F16\u53F7",align:"center",prop:"sparePartNumber"}),r(t,{label:"\u5907\u4EF6\u540D\u79F0",align:"center",prop:"sparePartName"}),r(t,{label:"\u5907\u4EF6\u89C4\u683C",align:"center",prop:"sparePartSpecifications"}),r(t,{label:"\u5907\u4EF6\u54C1\u724C",align:"center",prop:"sparePartBrand"}),l(P)?(c(),p(t,{key:0,label:"\u6570\u91CF",align:"center",prop:"sparePartRetrievalQuantity",width:"180px"},{default:i(n=>[r(y,{modelValue:n.row.sparePartRetrievalQuantity,"onUpdate:modelValue":o=>n.row.sparePartRetrievalQuantity=o,min:1,step:1,onChange:o=>l(v)(n.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})):(c(),p(t,{key:1,label:"\u6570\u91CF",align:"center",prop:"sparePartRetrievalQuantity"})),l(P)?(c(),p(t,{key:2,label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width",width:"100",fixed:"right"},{default:i(n=>[r(I,{link:"",type:"danger",icon:"Delete",onClick:o=>l(T)(n.row)},{default:i(()=>[k]),_:2},1032,["onClick"])]),_:1})):D("",!0)]),_:1},8,["data"])):(c(),p(_,{key:3}))])}}};function x(a){return S({url:"/sparePartAccess/sparePartAccess/list",method:"get",params:a})}function B(a){return S({url:"/sparePartAccess/sparePartAccess/"+a,method:"get"})}function q(a){return S({url:"/sparePartAccess/sparePartAccess",method:"post",data:a})}function z(a){return S({url:"/sparePartAccess/sparePartAccess",method:"put",data:a})}export{j as _,L as a,q as b,$ as c,U as d,V as e,B as g,x as l,z as u};