index.de667a85.js 15 KB

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