import{a4 as se,r as f,ad as re,_ as de,an as pe,L as me,g as u,ac as D,o as p,h as L,Y as m,Z as j,i as e,w as o,k as t,ai as x,j as h,m as ce,z as fe,B as _e,N as _,X as he}from"./vendor.0bc3c1d4.js";import{l as ge,g as ve,u as we,a as be,d as Ve}from"./warehouse.3f419f9f.js";import{J as ye}from"./index.95a94035.js";const Ce={class:"app-container"},xe=_("\u641C\u7D22"),ke=_("\u91CD\u7F6E"),Ue=_("\u65B0\u589E "),Se=_("\u4FEE\u6539 "),Pe=_("\u5220\u9664 "),Ne=_("\u5BFC\u51FA "),qe=_(" \u4FEE\u6539 "),Ke=_("\u5220\u9664 "),Te={class:"dialog-footer"},Be=_("\u786E \u5B9A"),Ie=_("\u53D6 \u6D88"),Re=se({name:"Warehouse"}),Le=Object.assign(Re,{setup(We){const{proxy:b}=he(),K=f([]),k=f([]),V=f(!1),U=f(!0),S=f(!0),T=f([]),B=f(!0),I=f(!0),P=f(0),N=f(""),z=re({form:{},queryParams:{pageNum:1,pageSize:10,impa:null,impaCode:null,description:null,specifications:null},rules:{impa:[{required:!0,message:"impa\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],impaCode:[{required:!0,message:"\u7269\u6599\u76EE\u5F55\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],description:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],specifications:[{required:!0,message:"\u89C4\u683C\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],unit:[{required:!0,message:"\u5355\u4F4D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:i,form:n,rules:M}=de(z);function g(){U.value=!0,ge(i.value).then(s=>{K.value=s.rows,P.value=s.total,U.value=!1})}function R(){ye({pageNum:1,pageSize:9999}).then(s=>{k.value=s.rows})}function E(){V.value=!1,q()}function q(){n.value={id:null,impa:null,impaCode:null,createBy:null,createTime:null,updateBy:null,updateTime:null,remark:null,description:null,specifications:null},b.resetForm("warehouseRef")}function y(){i.value.pageNum=1,g()}function F(){b.resetForm("queryRef"),y()}function Q(s){T.value=s.map(l=>l.id),B.value=s.length!=1,I.value=!s.length}function J(){q(),V.value=!0,N.value="\u6DFB\u52A0\u7269\u6599\u7BA1\u7406-\u7269\u6599\u6E05\u5355"}function W(s){q();const l=s.id||T.value;ve(l).then(d=>{n.value=d.data,V.value=!0,N.value="\u4FEE\u6539\u7269\u6599\u7BA1\u7406-\u7269\u6599\u6E05\u5355"})}function O(){b.$refs.warehouseRef.validate(s=>{s&&(n.value.id!=null?we(n.value).then(l=>{b.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),V.value=!1,g()}):be(n.value).then(l=>{b.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),V.value=!1,g()}))})}function $(s){const l=s.id||l.value;b.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u7269\u6599\u7BA1\u7406-\u7269\u6599\u6E05\u5355\u7F16\u53F7\u4E3A"'+l+'"\u7684\u6570\u636E\u9879\uFF1F').then(function(){return Ve(l)}).then(()=>{g(),b.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{})}function X(){downloadWarehouse(i.value)}return pe(()=>{R(),g()}),me(()=>{R(),g()}),(s,l)=>{const d=u("el-input"),r=u("el-form-item"),c=u("el-button"),A=u("el-form"),C=u("el-col"),Y=u("right-toolbar"),Z=u("el-row"),v=u("el-table-column"),G=u("image-preview"),H=u("TextTag"),ee=u("el-table"),le=u("pagination"),ae=u("el-option"),oe=u("el-select"),te=u("image-upload"),ne=u("el-dialog"),w=D("hasPermi"),ie=D("loading");return p(),L("div",Ce,[m(e(A,{model:t(i),ref:"queryRef",inline:!0,"label-width":"100px"},{default:o(()=>[e(r,{label:"IMPA",prop:"impa"},{default:o(()=>[e(d,{maxlength:"100",modelValue:t(i).impa,"onUpdate:modelValue":l[0]||(l[0]=a=>t(i).impa=a),placeholder:"\u8BF7\u8F93\u5165IMPA",clearable:"",onKeyup:x(y,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(r,{label:"\u7269\u6599\u76EE\u5F55\u7F16\u53F7",prop:"impaCode"},{default:o(()=>[e(d,{maxlength:"100",modelValue:t(i).impaCode,"onUpdate:modelValue":l[1]||(l[1]=a=>t(i).impaCode=a),placeholder:"\u8BF7\u8F93\u5165\u7269\u6599\u76EE\u5F55\u7F16\u53F7",clearable:"",onKeyup:x(y,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(r,{label:"\u63CF\u8FF0",prop:"description"},{default:o(()=>[e(d,{maxlength:"100",modelValue:t(i).description,"onUpdate:modelValue":l[2]||(l[2]=a=>t(i).description=a),placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0",clearable:"",onKeyup:x(y,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(r,{label:"\u89C4\u683C",prop:"specifications"},{default:o(()=>[e(d,{maxlength:"100",modelValue:t(i).specifications,"onUpdate:modelValue":l[3]||(l[3]=a=>t(i).specifications=a),placeholder:"\u8BF7\u8F93\u5165\u89C4\u683C",clearable:"",onKeyup:x(y,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(r,null,{default:o(()=>[e(c,{type:"primary",icon:"Search",onClick:y},{default:o(()=>[xe]),_:1}),e(c,{icon:"Refresh",onClick:F},{default:o(()=>[ke]),_:1})]),_:1})]),_:1},8,["model"]),[[j,S.value]]),e(Z,{gutter:10,class:"mb8",style:{"min-height":"32px"}},{default:o(()=>[e(C,{span:1.5},{default:o(()=>[m((p(),h(c,{type:"primary",plain:"",icon:"Plus",onClick:J},{default:o(()=>[Ue]),_:1})),[[w,["warehouse:warehouse:add"]]])]),_:1},8,["span"]),e(C,{span:1.5},{default:o(()=>[m((p(),h(c,{type:"success",plain:"",icon:"Edit",disabled:B.value,onClick:W},{default:o(()=>[Se]),_:1},8,["disabled"])),[[w,["warehouse:warehouse:edit"]]])]),_:1},8,["span"]),e(C,{span:1.5},{default:o(()=>[m((p(),h(c,{type:"danger",plain:"",icon:"Delete",disabled:I.value,onClick:$},{default:o(()=>[Pe]),_:1},8,["disabled"])),[[w,["warehouse:warehouse:remove"]]])]),_:1},8,["span"]),e(C,{span:1.5},{default:o(()=>[m((p(),h(c,{type:"warning",plain:"",icon:"Download",onClick:X},{default:o(()=>[Ne]),_:1})),[[w,["warehouse:warehouse:export"]]])]),_:1},8,["span"]),e(Y,{showSearch:S.value,"onUpdate:showSearch":l[4]||(l[4]=a=>S.value=a),onQueryTable:g},null,8,["showSearch"])]),_:1}),m((p(),h(ee,{data:K.value,onSelectionChange:Q},{default:o(()=>[m(e(v,{type:"selection",width:"55",align:"center"},null,512),[[w,["warehouse:warehouse:edit","warehouse:warehouse:remove"]]]),e(v,{label:"\u6587\u4EF6\u8DEF\u5F84",align:"center",prop:"filePath",width:"100"},{default:o(a=>[e(G,{src:a.row.filePath,width:50,height:50},null,8,["src"])]),_:1}),e(v,{label:"IMPA",align:"center",prop:"impa"}),e(v,{label:"\u7269\u6599\u76EE\u5F55\u7F16\u53F7",align:"center",prop:"impaCode"},{default:o(a=>[e(H,{options:k.value,column:"impaCode",label:"impaNotes",value:a.row.impaCode},null,8,["options","value"])]),_:1}),e(v,{label:"\u5907\u6CE8",align:"center",prop:"remark"}),e(v,{label:"\u63CF\u8FF0",align:"center",prop:"description"}),e(v,{label:"\u89C4\u683C",align:"center",prop:"specifications"}),m((p(),h(v,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width",width:"200",fixed:"right"},{default:o(a=>[m((p(),h(c,{link:"",icon:"Edit",type:"success",onClick:ue=>W(a.row)},{default:o(()=>[qe]),_:2},1032,["onClick"])),[[w,["warehouse:warehouse:edit"]]]),m((p(),h(c,{link:"",icon:"Delete",type:"danger",onClick:ue=>$(a.row)},{default:o(()=>[Ke]),_:2},1032,["onClick"])),[[w,["warehouse:warehouse:remove"]]])]),_:1})),[[w,["warehouse:warehouse:edit","warehouse:warehouse:remove"]]])]),_:1},8,["data"])),[[ie,U.value]]),m(e(le,{total:P.value,page:t(i).pageNum,"onUpdate:page":l[5]||(l[5]=a=>t(i).pageNum=a),limit:t(i).pageSize,"onUpdate:limit":l[6]||(l[6]=a=>t(i).pageSize=a),onPagination:g},null,8,["total","page","limit"]),[[j,P.value>0]]),e(ne,{title:N.value,modelValue:V.value,"onUpdate:modelValue":l[14]||(l[14]=a=>V.value=a),width:"500px","append-to-body":""},{footer:o(()=>[ce("div",Te,[e(c,{type:"primary",onClick:O},{default:o(()=>[Be]),_:1}),e(c,{onClick:E},{default:o(()=>[Ie]),_:1})])]),default:o(()=>[e(A,{ref:"warehouseRef",model:t(n),rules:t(M),"label-width":"80px"},{default:o(()=>[e(r,{label:"impa",prop:"impa"},{default:o(()=>[e(d,{maxlength:"100",modelValue:t(n).impa,"onUpdate:modelValue":l[7]||(l[7]=a=>t(n).impa=a),placeholder:"\u8BF7\u8F93\u5165IMPA"},null,8,["modelValue"])]),_:1}),e(r,{label:"\u7269\u6599\u7F16\u53F7",prop:"impaCode"},{default:o(()=>[e(oe,{modelValue:t(n).impaCode,"onUpdate:modelValue":l[8]||(l[8]=a=>t(n).impaCode=a),filterable:"",placeholder:"\u8BF7\u9009\u62E9\u7269\u6599\u76EE\u5F55\u7F16\u53F7"},{default:o(()=>[(p(!0),L(fe,null,_e(k.value,a=>(p(),h(ae,{key:a.id,label:a.impaNotes,value:a.impaCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(r,{label:"\u5355\u4F4D",prop:"unit"},{default:o(()=>[e(d,{maxlength:"100",modelValue:t(n).unit,"onUpdate:modelValue":l[9]||(l[9]=a=>t(n).unit=a),placeholder:"\u8BF7\u8F93\u5165\u89C4\u683C"},null,8,["modelValue"])]),_:1}),e(r,{label:"\u5907\u6CE8",prop:"remark"},{default:o(()=>[e(d,{maxlength:"300",modelValue:t(n).remark,"onUpdate:modelValue":l[10]||(l[10]=a=>t(n).remark=a),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1}),e(r,{label:"\u63CF\u8FF0",prop:"description"},{default:o(()=>[e(d,{maxlength:"300",modelValue:t(n).description,"onUpdate:modelValue":l[11]||(l[11]=a=>t(n).description=a),placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0"},null,8,["modelValue"])]),_:1}),e(r,{label:"\u89C4\u683C",prop:"specifications"},{default:o(()=>[e(d,{maxlength:"300",modelValue:t(n).specifications,"onUpdate:modelValue":l[12]||(l[12]=a=>t(n).specifications=a),placeholder:"\u8BF7\u8F93\u5165\u89C4\u683C"},null,8,["modelValue"])]),_:1}),e(r,{label:"\u6587\u4EF6\u8DEF\u5F84"},{default:o(()=>[e(te,{modelValue:t(n).filePath,"onUpdate:modelValue":l[13]||(l[13]=a=>t(n).filePath=a)},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{Le as default};