index.d815e8ab.js 12 KB

1
  1. import{a8 as R,g as n,o as P,h as K,i as e,w as a,N as p,t as S,k as o,m as k,$ as Y,u as Ae,r as c,an as H,ae as O,j as b,l as Z,X as D,Q as be,a5 as xe,G as Ve,ap as Se,L as ke,Y as ee,aj as De}from"./vendor.5f04cee5.js";import{g as ae,l as Ce,u as $e,a as Ue}from"./sparePartApply.b0e75fa9.js";import{ac as Ne,U as Ee,V as Ie,ad as Qe,ai as Re}from"./index.bcf1e261.js";const Te={class:"flex"},Be=p(" \u5907\u4EF6\u5217\u8868 "),je={props:{form:{type:[Object],default:null}},setup(N){const U=N,{proxy:d}=Y(),{com_apply_state:w}=d.useDict("com_apply_state"),{form:m}=R(U);return(h,g)=>{const u=n("el-descriptions-item"),x=n("dict-tag"),C=n("el-descriptions"),V=n("el-divider");return P(),K("div",null,[e(C,{column:2,border:""},{default:a(()=>[e(u,{label:"\u521B\u5EFA\u8005"},{default:a(()=>[p(S(o(m).nickName),1)]),_:1}),e(u,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:a(()=>[p(S(h.parseTime(o(m).createTime)),1)]),_:1}),e(u,{label:"\u7533\u9886\u72B6\u6001",span:2},{default:a(()=>[k("div",Te,[e(x,{options:o(w),value:o(m).sparePartApplyState},null,8,["options","value"])])]),_:1}),e(u,{label:"\u7533\u9886\u8BF4\u660E",span:2},{default:a(()=>[p(S(o(m).sparePartApplyExplain),1)]),_:1})]),_:1}),e(V,{"content-position":"center"},{default:a(()=>[Be]),_:1}),e(o(Ne),{list:o(m).sparePartApplyDetailsList,editable:!1},null,8,["list"])])}}},Le={class:"flex"},qe={class:"flex-sub"},ze={class:"padding-left",style:{width:"30%","max-width":"400px"}},Fe={class:""},Ke=p("\u64A4 \u56DE"),Oe={props:{sparePartApplyId:{type:[Number,String],default:null}},setup(N,{expose:U}){const d=N;Ae();const w=c(!1),m=c(!0),{sparePartApplyId:h}=R(d),g=H({form:{}}),{form:u}=R(g);function x(){w.value=!0,m.value=!0,be(()=>{V()})}function C(){u.value={},w.value=!1}function V(){h.value&&ae(h.value).then(E=>{u.value=E.data,m.value=!1})}function T(){}return U({show:x,handleClose:C}),(E,$)=>{const B=n("el-button"),I=n("el-drawer"),j=O("loading");return P(),b(I,{modelValue:w.value,"onUpdate:modelValue":$[0]||($[0]=_=>w.value=_),title:"\u7533\u9886\u8BB0\u5F55\u6E05\u5355","before-close":C,direction:"rtl","custom-class":"demo-drawer","modal-class":"el-subscribe-drawer",size:"80%"},{footer:a(()=>[k("div",Fe,[o(u).isWithdraw==1?(P(),b(B,{key:0,plain:"",onClick:T},{default:a(()=>[Ke]),_:1})):Z("",!0)])]),default:a(()=>[D((P(),K("div",Le,[k("div",qe,[e(o(je),{form:o(u),editable:!1},null,8,["form"])]),k("div",ze,[e(o(Ee),{list:o(u).wfJobList},null,8,["list"])])])),[[j,m.value]])]),_:1},8,["modelValue"])}}},We={class:"app-container"},Ge=p("\u641C\u7D22 "),Je=p("\u91CD\u7F6E"),Me=p("\u5BFC\u51FA "),Xe={class:"padding"},Ye=p("\u8BE6\u7EC6 "),He=p("\u64A4\u56DE "),Ze=p("\u7F16\u8F91 "),ea=p("\u5907\u4EF6\u7BA1\u7406-\u7533\u8D2D\u8BE6\u60C5\u4FE1\u606F"),aa=p("\u6DFB\u52A0"),ta=p("\u5220\u9664"),la={class:"dialog-footer"},oa=p("\u786E \u5B9A"),ra=p("\u53D6 \u6D88"),na=xe({name:"SparePartApply"}),da=Object.assign(na,{setup(N){const U=Ve(),{proxy:d}=Y(),{com_apply_state:w}=d.useDict("com_apply_state"),m=c([]),h=c([]),g=c(!1),u=c(!0),x=c(!0),C=c([]),V=c([]),T=c(!0),E=c(!0),$=c(0),B=c(""),I=c(null),j=H({form:{},queryParams:{pageNum:1,pageSize:10,sparePartApplyExplain:null},rules:{sparePartApplyExplain:[{required:!0,message:"\u7533\u9886\u8BF4\u660E\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:_,form:f,rules:te}=R(j);function A(){u.value=!0,Ce(_.value).then(l=>{m.value=l.rows,$.value=l.total,u.value=!1})}function le(){g.value=!1,oe()}function oe(){f.value={sparePartApplyId:null,sparePartApplyExplain:null,sparePartApplyState:null,createBy:null,createTime:null,updateBy:null,updateTime:null,remark:null},h.value=[],d.resetForm("sparePartApplyRef")}function L(){_.value.pageNum=1,A()}function re(){d.resetForm("queryRef"),L()}function ne(l){C.value=l.map(r=>r.sparePartApplyId),T.value=l.length!=1,E.value=!l.length}function pe(){d.$refs.sparePartApplyRef.validate(l=>{l&&(f.value.sparePartApplyDetailsList=h.value,f.value.sparePartApplyId!=null?$e(f.value).then(r=>{d.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),g.value=!1,A()}):Ue(f.value).then(r=>{d.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),g.value=!1,A()}))})}function se({row:l,rowIndex:r}){l.index=r+1}function ie(){let l={};l.sparePartName="",l.sparePartId="",l.sparePartNumber="",l.sparePartSpecifications="",l.sparePartBrand="",l.sparePartApplyQuantity="",l.remark="",l.sparePartQuantity="",h.value.push(l)}function de(){if(V.value.length==0)d.$modal.msgError("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u5907\u4EF6\u7BA1\u7406-\u7533\u8D2D\u8BE6\u60C5\u6570\u636E");else{const l=h.value,r=V.value;h.value=l.filter(function(y){return r.indexOf(y.index)==-1})}}function ue(l){V.value=l.map(r=>r.index)}function ce(){downloadSparePartApply(_.value)}function me(l){I.value=l.sparePartApplyId,d.$refs.sparePartApplyDetailDrawerRef.show()}function _e(l){d.$modal.confirm("\u662F\u5426\u64A4\u56DE\uFF1F").then(()=>{Ie(l.sparePartApplyId).then(()=>{d.$modal.msg("\u5DF2\u64A4\u56DE"),A()})}).catch(()=>{})}function fe(l){ae(l.sparePartApplyId).then(r=>{Qe(!1),r.data.sparePartApplyDetailsList.map(y=>Re(y,!1)),U.push("/sparePart/sparePart?showSparePartApplySubmitDrawer=true")})}return Se(()=>{A()}),ke(()=>{A()}),(l,r)=>{const y=n("el-input"),q=n("el-form-item"),v=n("el-button"),W=n("el-form"),z=n("el-col"),ye=n("right-toolbar"),G=n("el-row"),Q=n("el-descriptions-item"),J=n("dict-tag"),he=n("el-descriptions"),i=n("el-table-column"),M=n("el-table"),Pe=n("pagination"),ve=n("el-divider"),X=n("el-input-number"),we=n("el-dialog"),F=O("hasPermi"),ge=O("loading");return P(),K("div",We,[D(e(W,{model:o(_),ref:"queryRef",inline:!0,"label-width":"68px"},{default:a(()=>[e(q,{label:"\u7533\u9886\u8BF4\u660E",prop:"sparePartApplyExplain"},{default:a(()=>[e(y,{maxlength:"100",modelValue:o(_).sparePartApplyExplain,"onUpdate:modelValue":r[0]||(r[0]=t=>o(_).sparePartApplyExplain=t),placeholder:"\u8BF7\u8F93\u5165\u7533\u9886\u8BF4\u660E",clearable:"",onKeyup:De(L,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(q,null,{default:a(()=>[e(v,{type:"primary",icon:"Search",onClick:L},{default:a(()=>[Ge]),_:1}),e(v,{icon:"Refresh",onClick:re},{default:a(()=>[Je]),_:1})]),_:1})]),_:1},8,["model"]),[[ee,x.value]]),e(G,{gutter:10,class:"mb8",style:{"min-height":"32px"}},{default:a(()=>[D((P(),b(z,{span:1.5},{default:a(()=>[e(v,{type:"warning",plain:"",icon:"Download",onClick:ce},{default:a(()=>[Me]),_:1})]),_:1},8,["span"])),[[F,["sparePartApply:sparePartApply:export"]]]),e(ye,{showSearch:x.value,"onUpdate:showSearch":r[1]||(r[1]=t=>x.value=t),onQueryTable:A},null,8,["showSearch"])]),_:1}),D((P(),b(M,{data:m.value,onSelectionChange:ne},{default:a(()=>[e(i,{type:"expand",width:"30"},{default:a(t=>[k("div",Xe,[e(he,{column:1},{default:a(()=>[e(Q,{label:"\u7533\u9886\u8BF4\u660E"},{default:a(()=>[p(S(t.row.sparePartApplyExplain),1)]),_:2},1024),e(Q,{label:"\u7533\u9886\u72B6\u6001"},{default:a(()=>[e(J,{options:o(w),value:t.row.sparePartApplyState,style:{display:"inline-block"}},null,8,["options","value"])]),_:2},1024),e(Q,{label:"\u521B\u5EFA\u8005"},{default:a(()=>[p(S(t.row.nickName),1)]),_:2},1024),e(Q,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:a(()=>[p(S(l.parseTime(t.row.createTime)),1)]),_:2},1024)]),_:2},1024)])]),_:1}),e(i,{label:"\u7533\u9886\u8BF4\u660E",align:"center",prop:"sparePartApplyExplain","show-overflow-tooltip":!0}),e(i,{label:"\u7533\u9886\u72B6\u6001",align:"center",prop:"sparePartApplyState"},{default:a(t=>[e(J,{options:o(w),value:t.row.sparePartApplyState},null,8,["options","value"])]),_:1}),e(i,{label:"\u521B\u5EFA\u8005",align:"center",prop:"nickName"}),e(i,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"160"},{default:a(t=>[k("span",null,S(l.parseTime(t.row.createTime)),1)]),_:1}),D((P(),b(i,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width",width:"200",fixed:"right"},{default:a(t=>[D((P(),b(v,{link:"",type:"primary",icon:"View",onClick:s=>me(t.row)},{default:a(()=>[Ye]),_:2},1032,["onClick"])),[[F,["sparePartApply:sparePartApply:query"]]]),t.row.isWithdraw=="1"?(P(),b(v,{key:0,link:"",icon:"SwitchButton",type:"success",onClick:s=>_e(t.row)},{default:a(()=>[He]),_:2},1032,["onClick"])):t.row.sparePartApplyState=="50"?(P(),b(v,{key:1,link:"",icon:"Edit",type:"success",onClick:s=>fe(t.row)},{default:a(()=>[Ze]),_:2},1032,["onClick"])):Z("",!0)]),_:1})),[[F,["sparePartApply:sparePartApply:query","sparePartApply:sparePartApply:remove"]]])]),_:1},8,["data"])),[[ge,u.value]]),D(e(Pe,{total:$.value,page:o(_).pageNum,"onUpdate:page":r[2]||(r[2]=t=>o(_).pageNum=t),limit:o(_).pageSize,"onUpdate:limit":r[3]||(r[3]=t=>o(_).pageSize=t),onPagination:A},null,8,["total","page","limit"]),[[ee,$.value>0]]),e(we,{title:B.value,modelValue:g.value,"onUpdate:modelValue":r[7]||(r[7]=t=>g.value=t),width:"500px","append-to-body":""},{footer:a(()=>[k("div",la,[e(v,{type:"primary",onClick:pe},{default:a(()=>[oa]),_:1}),e(v,{onClick:le},{default:a(()=>[ra]),_:1})])]),default:a(()=>[e(W,{ref:"sparePartApplyRef",model:o(f),rules:o(te),"label-width":"80px"},{default:a(()=>[e(q,{label:"\u7533\u9886\u8BF4\u660E",prop:"sparePartApplyExplain"},{default:a(()=>[e(y,{maxlength:"300",modelValue:o(f).sparePartApplyExplain,"onUpdate:modelValue":r[4]||(r[4]=t=>o(f).sparePartApplyExplain=t),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u7533\u9886\u8BF4\u660E"},null,8,["modelValue"])]),_:1}),e(ve,{"content-position":"center"},{default:a(()=>[ea]),_:1}),e(G,{gutter:10,class:"mb8",style:{"min-height":"32px"}},{default:a(()=>[e(z,{span:1.5},{default:a(()=>[e(v,{type:"primary",icon:"Plus",onClick:ie},{default:a(()=>[aa]),_:1})]),_:1},8,["span"]),e(z,{span:1.5},{default:a(()=>[e(v,{type:"danger",icon:"Delete",onClick:de},{default:a(()=>[ta]),_:1})]),_:1},8,["span"])]),_:1}),e(M,{data:h.value,"row-class-name":se,onSelectionChange:ue,ref:"sparePartApplyDetails"},{default:a(()=>[e(i,{type:"selection",width:"50",align:"center"}),e(i,{label:"\u5E8F\u53F7",align:"center",prop:"index",width:"50"}),e(i,{label:"\u5907\u4EF6\u540D\u79F0",prop:"sparePartName",width:"150"},{default:a(t=>[e(y,{maxlength:"100",modelValue:t.row.sparePartName,"onUpdate:modelValue":s=>t.row.sparePartName=s,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(i,{label:"\u5907\u4EF6id",prop:"sparePartId",width:"150"},{default:a(t=>[e(y,{maxlength:"100",modelValue:t.row.sparePartId,"onUpdate:modelValue":s=>t.row.sparePartId=s,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6id"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(i,{label:"\u5907\u4EF6\u7F16\u53F7",prop:"sparePartNumber",width:"150"},{default:a(t=>[e(y,{maxlength:"100",modelValue:t.row.sparePartNumber,"onUpdate:modelValue":s=>t.row.sparePartNumber=s,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u7F16\u53F7"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(i,{label:"\u5907\u4EF6\u89C4\u683C",prop:"sparePartSpecifications",width:"150"},{default:a(t=>[e(y,{maxlength:"300",modelValue:t.row.sparePartSpecifications,"onUpdate:modelValue":s=>t.row.sparePartSpecifications=s,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u89C4\u683C"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(i,{label:"\u5907\u4EF6\u54C1\u724C",prop:"sparePartBrand",width:"150"},{default:a(t=>[e(y,{maxlength:"100",modelValue:t.row.sparePartBrand,"onUpdate:modelValue":s=>t.row.sparePartBrand=s,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u54C1\u724C"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(i,{label:"\u5907\u4EF6\u7533\u8D2D\u6570\u91CF",prop:"sparePartApplyQuantity",width:"150"},{default:a(t=>[e(X,{modelValue:o(f).sparePartApplyQuantity,"onUpdate:modelValue":r[5]||(r[5]=s=>o(f).sparePartApplyQuantity=s),precision:0,step:1,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u7533\u8D2D\u6570\u91CF"},null,8,["modelValue"])]),_:1}),e(i,{label:"\u5907\u6CE8",prop:"remark",width:"150"},{default:a(t=>[e(y,{maxlength:"300",modelValue:t.row.remark,"onUpdate:modelValue":s=>t.row.remark=s,placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(i,{label:"\u5907\u4EF6\u7533\u9886\u524D\u6570\u91CF",prop:"sparePartQuantity",width:"150"},{default:a(t=>[e(X,{modelValue:o(f).sparePartQuantity,"onUpdate:modelValue":r[6]||(r[6]=s=>o(f).sparePartQuantity=s),precision:0,step:1,placeholder:"\u8BF7\u8F93\u5165\u5907\u4EF6\u7533\u9886\u524D\u6570\u91CF"},null,8,["modelValue"])]),_:1})]),_:1},8,["data"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),e(o(Oe),{ref:"sparePartApplyDetailDrawerRef",sparePartApplyId:I.value},null,8,["sparePartApplyId"])])}}});export{da as default};