import{_ as $,g as o,o as P,h as I,i as e,w as t,N as u,t as C,k as l,X as Y,u as he,r as i,ad as Z,ac as z,j as y,Y as V,Q as Ae,a4 as be,an as we,L as ye,Z as G,ai as Ve,z as H,B as J,m as W}from"./vendor.0bc3c1d4.js";import{as as xe,ax as Se,ay as ke,az as De,aA as Te}from"./index.d15345ba.js";const Ue=u(" \u5907\u4EF6\u5217\u8868 "),Ie={props:{form:{type:[Object],default:null}},setup(N){const m=N,{proxy:w}=Y(),{com_spare_part_access_type:h}=w.useDict("com_spare_part_access_type"),{form:n}=$(m);return(v,x)=>{const d=o("el-descriptions-item"),D=o("dict-tag"),A=o("el-descriptions"),T=o("el-divider");return P(),I("div",null,[e(A,{column:2,border:""},{default:t(()=>[e(d,{label:"\u51FA\u5165\u5E93\u7F16\u53F7",span:2},{default:t(()=>[u(C(l(n).sparePartAccessId),1)]),_:1}),e(d,{label:"\u51FA\u5165\u5E93\u7C7B\u578B",span:2},{default:t(()=>[e(D,{options:l(h),value:l(n).sparePartAccessType},null,8,["options","value"])]),_:1}),e(d,{label:"\u521B\u5EFA\u8005"},{default:t(()=>[u(C(l(n).createBy),1)]),_:1}),e(d,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:t(()=>[u(C(v.parseTime(l(n).createTime)),1)]),_:1}),e(d,{label:"\u51FA\u5165\u5E93\u8BF4\u660E",span:2},{default:t(()=>[u(C(l(n).sparePartAccessExplain),1)]),_:1})]),_:1}),e(T,{"content-position":"center"},{default:t(()=>[Ue]),_:1}),e(l(xe),{list:l(n).sparePartAccessDetailsList,editable:!1},null,8,["list"])])}}},Ce={props:{sparePartAccessId:{type:[Number,String],default:null}},setup(N,{expose:m}){const w=N;he();const h=i(!1),n=i(!0),{sparePartAccessId:v}=$(w),x=Z({form:{}}),{form:d}=$(x);function D(){h.value=!0,n.value=!0,Ae(()=>{T()})}function A(){d.value={},h.value=!1}function T(){v.value&&Se(v.value).then(B=>{d.value=B.data,n.value=!1})}return m({show:D,handleClose:A}),(B,S)=>{const q=o("el-drawer"),R=z("loading");return P(),y(q,{modelValue:h.value,"onUpdate:modelValue":S[0]||(S[0]=Q=>h.value=Q),title:"\u51FA\u5165\u5E93\u6E05\u5355","before-close":A,direction:"rtl","custom-class":"demo-drawer","modal-class":"el-subscribe-drawer",size:"80%"},{default:t(()=>[V((P(),I("div",null,[e(l(Ie),{form:l(d),editable:!1},null,8,["form"])])),[[R,n.value]])]),_:1},8,["modelValue"])}}},Ne={class:"app-container"},Be=u("\u641C\u7D22 "),Re=u("\u91CD\u7F6E"),Ee=u("\u5BFC\u51FA "),$e=u("\u8BE6\u7EC6 "),qe=u("\u5907\u4EF6\u7BA1\u7406-\u51FA\u5165\u5E93\u8BE6\u60C5\u4FE1\u606F"),Qe=u("\u6DFB\u52A0"),Le=u("\u5220\u9664 "),je={class:"dialog-footer"},ze=u("\u786E \u5B9A"),Fe=u("\u53D6 \u6D88"),Ke=be({name:"SparePartAccess"}),Xe=Object.assign(Ke,{setup(N){const{proxy:m}=Y(),{com_spare_part_access_type:w}=m.useDict("com_spare_part_access_type"),h=i([]),n=i([]),v=i(!1),x=i(!0),d=i(!0),D=i([]),A=i([]),T=i(!0),B=i(!0),S=i(0),q=i(""),R=i(null),Q=Z({form:{},queryParams:{pageNum:1,pageSize:10,sparePartAccessExplain:null,sparePartAccessType:null},rules:{sparePartAccessExplain:[{required:!0,message:"\u51FA\u5165\u5E93\u8BF4\u660E\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],sparePartAccessType:[{required:!0,message:"\u51FA\u5165\u5E93\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}]}}),{queryParams:_,form:f,rules:ee}=$(Q);function k(){x.value=!0,ke(_.value).then(r=>{h.value=r.rows,S.value=r.total,x.value=!1})}function ae(){v.value=!1,te()}function te(){f.value={sparePartAccessId:null,sparePartAccessExplain:null,sparePartAccessType:null,createBy:null,createTime:null,updateBy:null,updateTime:null,remark:null},n.value=[],m.resetForm("sparePartAccessRef")}function E(){_.value.pageNum=1,k()}function le(){m.resetForm("queryRef"),E()}function se(r){D.value=r.map(s=>s.sparePartAccessId),T.value=r.length!=1,B.value=!r.length}function re(){m.$refs.sparePartAccessRef.validate(r=>{r&&(f.value.sparePartAccessDetailsList=n.value,f.value.sparePartAccessId!=null?De(f.value).then(s=>{m.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),v.value=!1,k()}):Te(f.value).then(s=>{m.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),v.value=!1,k()}))})}function oe({row:r,rowIndex:s}){r.index=s+1}function ne(){let r={};r.sparePartName="",r.sparePartId="",r.sparePartNumber="",r.sparePartSpecifications="",r.sparePartBrand="",r.sparePartRetrievalQuantity="",r.remark="",n.value.push(r)}function ce(){if(A.value.length==0)m.$modal.msgError("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u5907\u4EF6\u7BA1\u7406-\u51FA\u5165\u5E93\u8BE6\u60C5\u6570\u636E");else{const r=n.value,s=A.value;n.value=r.filter(function(g){return s.indexOf(g.index)==-1})}}function pe(r){A.value=r.map(s=>s.index)}function ue(){downloadSparePartAccess(_.value)}function ie(r){R.value=r.sparePartAccessId,m.$refs.sparePartAccessDetailDrawerRef.show()}return we(()=>{}),ye(()=>{k()}),(r,s)=>{const g=o("el-input"),U=o("el-form-item"),F=o("el-option"),K=o("el-select"),b=o("el-button"),O=o("el-form"),L=o("el-col"),de=o("right-toolbar"),M=o("el-row"),c=o("el-table-column"),me=o("dict-tag"),X=o("el-table"),_e=o("pagination"),fe=o("el-divider"),Pe=o("el-input-number"),ve=o("el-dialog"),j=z("hasPermi"),ge=z("loading");return P(),I("div",Ne,[V(e(O,{model:l(_),ref:"queryRef",inline:!0,"label-width":"90px"},{default:t(()=>[e(U,{label:"\u51FA\u5165\u5E93\u7F16\u53F7",prop:"sparePartAccessId"},{default:t(()=>[e(g,{maxlength:"100",modelValue:l(_).sparePartAccessId,"onUpdate:modelValue":s[0]||(s[0]=a=>l(_).sparePartAccessId=a),placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u7F16\u53F7",clearable:"",onKeyup:Ve(E,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(U,{label:"\u51FA\u5165\u5E93\u7C7B\u578B",prop:"sparePartAccessType"},{default:t(()=>[e(K,{modelValue:l(_).sparePartAccessType,"onUpdate:modelValue":s[1]||(s[1]=a=>l(_).sparePartAccessType=a),placeholder:"\u8BF7\u9009\u62E9\u51FA\u5165\u5E93\u7C7B\u578B",clearable:"",onChange:E},{default:t(()=>[(P(!0),I(H,null,J(l(w),a=>(P(),y(F,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(U,null,{default:t(()=>[e(b,{type:"primary",icon:"Search",onClick:E},{default:t(()=>[Be]),_:1}),e(b,{icon:"Refresh",onClick:le},{default:t(()=>[Re]),_:1})]),_:1})]),_:1},8,["model"]),[[G,d.value]]),e(M,{gutter:10,class:"mb8",style:{"min-height":"32px"}},{default:t(()=>[e(L,{span:1.5},{default:t(()=>[V((P(),y(b,{type:"warning",plain:"",icon:"Download",onClick:ue},{default:t(()=>[Ee]),_:1})),[[j,["sparePartAccess:sparePartAccess:export"]]])]),_:1},8,["span"]),e(de,{showSearch:d.value,"onUpdate:showSearch":s[2]||(s[2]=a=>d.value=a),onQueryTable:k},null,8,["showSearch"])]),_:1}),V((P(),y(X,{data:h.value,onSelectionChange:se},{default:t(()=>[e(c,{label:"\u51FA\u5165\u5E93\u7F16\u53F7",align:"center",prop:"sparePartAccessId"}),e(c,{label:"\u51FA\u5165\u5E93\u8BF4\u660E",align:"center",prop:"sparePartAccessExplain","show-overflow-tooltip":!0}),e(c,{label:"\u51FA\u5165\u5E93\u7C7B\u578B",align:"center",prop:"sparePartAccessType"},{default:t(a=>[e(me,{options:l(w),value:a.row.sparePartAccessType},null,8,["options","value"])]),_:1}),e(c,{label:"\u521B\u5EFA\u8005",align:"center",prop:"createBy"}),e(c,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"160"},{default:t(a=>[W("span",null,C(r.parseTime(a.row.createTime)),1)]),_:1}),V((P(),y(c,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width",width:"200",fixed:"right"},{default:t(a=>[V((P(),y(b,{link:"",type:"primary",icon:"View",onClick:p=>ie(a.row)},{default:t(()=>[$e]),_:2},1032,["onClick"])),[[j,["sparePartAccess:sparePartAccess:query"]]])]),_:1})),[[j,["sparePartAccess:sparePartAccess:query","sparePartAccess:sparePartAccess:remove"]]])]),_:1},8,["data"])),[[ge,x.value]]),V(e(_e,{total:S.value,page:l(_).pageNum,"onUpdate:page":s[3]||(s[3]=a=>l(_).pageNum=a),limit:l(_).pageSize,"onUpdate:limit":s[4]||(s[4]=a=>l(_).pageSize=a),onPagination:k},null,8,["total","page","limit"]),[[G,S.value>0]]),e(ve,{title:q.value,modelValue:v.value,"onUpdate:modelValue":s[8]||(s[8]=a=>v.value=a),width:"1000px","append-to-body":""},{footer:t(()=>[W("div",je,[e(b,{type:"primary",onClick:re},{default:t(()=>[ze]),_:1}),e(b,{onClick:ae},{default:t(()=>[Fe]),_:1})])]),default:t(()=>[e(O,{ref:"sparePartAccessRef",model:l(f),rules:l(ee),"label-width":"80px"},{default:t(()=>[e(U,{label:"\u51FA\u5165\u5E93\u8BF4\u660E",prop:"sparePartAccessExplain"},{default:t(()=>[e(g,{maxlength:"300",modelValue:l(f).sparePartAccessExplain,"onUpdate:modelValue":s[5]||(s[5]=a=>l(f).sparePartAccessExplain=a),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},null,8,["modelValue"])]),_:1}),e(U,{label:"\u51FA\u5165\u5E93\u7C7B\u578B",prop:"sparePartAccessType"},{default:t(()=>[e(K,{modelValue:l(f).sparePartAccessType,"onUpdate:modelValue":s[6]||(s[6]=a=>l(f).sparePartAccessType=a),placeholder:"\u8BF7\u9009\u62E9\u51FA\u5165\u5E93\u7C7B\u578B"},{default:t(()=>[(P(!0),I(H,null,J(l(w),a=>(P(),y(F,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(fe,{"content-position":"center"},{default:t(()=>[qe]),_:1}),e(M,{gutter:10,class:"mb8",style:{"min-height":"32px"}},{default:t(()=>[e(L,{span:1.5},{default:t(()=>[e(b,{type:"primary",icon:"Plus",onClick:ne},{default:t(()=>[Qe]),_:1})]),_:1},8,["span"]),e(L,{span:1.5},{default:t(()=>[e(b,{type:"danger",icon:"Delete",onClick:ce},{default:t(()=>[Le]),_:1})]),_:1},8,["span"])]),_:1}),e(X,{data:n.value,"row-class-name":oe,onSelectionChange:pe,ref:"sparePartAccessDetails"},{default:t(()=>[e(c,{type:"selection",width:"50",align:"center"}),e(c,{label:"\u5E8F\u53F7",align:"center",prop:"index",width:"50"}),e(c,{label:"\u5907\u4EF6\u540D\u79F0",prop:"sparePartName",width:"150"},{default:t(a=>[e(g,{maxlength:"100",modelValue:a.row.sparePartName,"onUpdate:modelValue":p=>a.row.sparePartName=p,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(c,{label:"\u5907\u4EF6id",prop:"sparePartId",width:"150"},{default:t(a=>[e(g,{maxlength:"100",modelValue:a.row.sparePartId,"onUpdate:modelValue":p=>a.row.sparePartId=p,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6id"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(c,{label:"\u5907\u4EF6\u7F16\u53F7",prop:"sparePartNumber",width:"150"},{default:t(a=>[e(g,{maxlength:"100",modelValue:a.row.sparePartNumber,"onUpdate:modelValue":p=>a.row.sparePartNumber=p,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u7F16\u53F7"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(c,{label:"\u5907\u4EF6\u89C4\u683C",prop:"sparePartSpecifications",width:"150"},{default:t(a=>[e(g,{maxlength:"100",modelValue:a.row.sparePartSpecifications,"onUpdate:modelValue":p=>a.row.sparePartSpecifications=p,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u89C4\u683C"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(c,{label:"\u5907\u4EF6\u54C1\u724C",prop:"sparePartBrand",width:"150"},{default:t(a=>[e(g,{maxlength:"100",modelValue:a.row.sparePartBrand,"onUpdate:modelValue":p=>a.row.sparePartBrand=p,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u54C1\u724C"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(c,{label:"\u5907\u4EF6\u51FA\u5165\u5E93\u6570\u91CF",prop:"sparePartRetrievalQuantity",width:"150"},{default:t(a=>[e(Pe,{modelValue:l(f).sparePartRetrievalQuantity,"onUpdate:modelValue":s[7]||(s[7]=p=>l(f).sparePartRetrievalQuantity=p),precision:0,step:1,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u51FA\u5165\u5E93\u6570\u91CF"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u5907\u6CE8",prop:"remark",width:"150"},{default:t(a=>[e(g,{maxlength:"300",modelValue:a.row.remark,"onUpdate:modelValue":p=>a.row.remark=p,placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),e(l(Ce),{ref:"sparePartAccessDetailDrawerRef",sparePartAccessId:R.value},null,8,["sparePartAccessId"])])}}});export{Xe as default};