material.ccb19685.js 9.4 KB

1
  1. import{u as me,r as u,ad as pe,_ as ce,f as ve,L as _e,g as i,ac as he,o as _,h as f,m as t,i as l,w as d,I as x,Y as C,k as n,z as B,B as L,N as c,t as g,Z as fe,j as ge,X as be}from"./vendor.0bc3c1d4.js";import{R as we,ag as xe,J as ye}from"./index.b54ecd6f.js";import{l as Ce,d as Ve,u as ke,a as Pe}from"./warehouse.9c66e8e0.js";import Ne from"./drawr.4734689d.js";import"./applyPurchase.ebfca107.js";const $e={class:"text-sm text-grey padding-xs"},Se=["onClick"],Ue=["onClick"],je=["onClick"],ze={class:"margin-top-xs flex"},De={class:"flex align-center margin-right-sm"},We=t("div",null,"\u76EE\u5F55\uFF1A",-1),Ie=c("\u7533\u8D2D\u5217\u8868"),Ae={key:0},Be={class:"flex"},Le={class:"flex-sub"},Me=t("span",null,"IMPA\uFF1A",-1),qe={class:"margin-tb-xs"},Re=t("span",null,"\u5355\u4F4D\uFF1A",-1),Fe=t("span",null,"\u89C4\u683C\uFF1A",-1),Je={class:"flex-sub flex margin-tb-xs"},Oe=t("div",null,[t("span",null,"\u6587\u4EF6\u8DEF\u5F84\uFF1A")],-1),Te={class:"flex margin-tb-xs"},Qe=t("span",null,"\u7269\u6599\u76EE\u5F55\uFF1A",-1),Ee={class:"file"},Xe=t("span",null,"\u63CF\u8FF0\uFF1A",-1),Ye={class:"margin-top-xs flex"},Ze=t("span",{style:{width:"44px"}},"\u5907\u6CE8\uFF1A",-1),Ge={style:{width:"calc(100% - 44px)"}},He={class:"text-right margin-top text-xs"},Ke=["onClick"],ea=c("\u7533\u8D2D"),aa=["onClick"],ta=c("\u7F16\u8F91 "),la=["onClick"],oa=c("\u5220\u9664 "),na={class:"flex align-center margin-tb-xs"},sa={class:"margin-lr-xs"},ia={key:1},ua={class:"text-center padding-tb"},ra=c("\u53D6\u6D88"),da=c("\u786E\u5B9A"),ga={setup(ma){const U=me(),j="http://121.37.6.200:8889",M="http://121.37.6.200:8889",{proxy:p}=be(),V=u([]),k=u([]),w=u(!1);u(/^[\s\S]*.*[^\s][\s\S]*$/),u(!1);const z=u(!0);u(!0),u([]),u(!0),u(!0);const y=u(1);u("");const D=u([]),P=u(!1),v=u([]),q=pe({warehouseForm:{},queryParams:{pageNum:1,pageSize:10},rules:{impaCode:[{required:!0,message:"\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],impaNotes:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:h,warehouseForm:o,rules:pa}=ce(q),R=function(s){let e=s.file;if(e.size>5242880){p.$modal.msgWarning("\u8BF7\u4E0A\u4F20\u5927\u5C0F\u4E0D\u8D85\u8FC7 5MB \u7684\u6587\u4EF6");return}if(e.type!="image/jpeg"&&e.type!="image/png"&&e.type!="image/jpg"){p.$modal.msgWarning("\u8BF7\u4E0A\u4F20\u683C\u5F0F\u4E3A png/jpg/jpeg \u7684\u6587\u4EF6");return}const r=new FormData;r.append("file",e),xe(r).then(m=>{m.code==200?(v.value=[{url:m.url,name:m.fileName}],p.$modal.msgWarning("\u4E0A\u4F20\u6210\u529F\uFF01")):p.$modal.msgWarning("\u4E0A\u4F20\u5931\u8D25\uFF01")})},F=function(s){D.value=[j+s],P.value=!0};function W(){h.value.pageNum=1,b()}function I(){h.value={pageNum:1,pageSize:10},b()}function b(){z.value=!0,Ce(h.value).then(s=>{k.value=s.rows,y.value=s.total,z.value=!1})}function J(){ye({pageNum:1,pageSize:9999}).then(s=>{s.rows.map(e=>{e.text=`${e.impaNotes}`,e.value=`${e.impaCode}`}),V.value=s.rows.sort((e,r)=>Number(e.impaCode)-Number(r.impaCode))})}const O=ve(()=>{let s=0;return Object.values(U.state.data.applyPurchaseDetails).map(e=>{s+=e.applyPurchaseNum}),U.state.data.applyPurchaseDetailsCustomList.map(e=>{s+=e.applyPurchaseNum}),s});function T(){o.value={},v.value=[],w.value=!0}function N(){o.value={},v.value=[],w.value=!1}function Q(s){o.value=JSON.parse(JSON.stringify(s)),o.value.filePath!=null&&o.value.filePath!=""?v.value=[{url:M+o.value.filePath,name:o.value.filePath}]:v.value=[],w.value=!0}function E(s){p.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u7269\u6599\u7BA1\u7406-\u7269\u6599\u6E05\u5355IMPA\u4E3A"'+s.impa+'"\u7684\u6570\u636E\u9879\uFF1F').then(function(){return Ve(s.id)}).then(()=>{b(),p.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{})}function X(){if(o.value.impa==""||o.value.impa==null){p.$modal.msgWarning("impa\u4E0D\u80FD\u4E3A\u7A7A");return}if(o.value.impaCode==""||o.value.impaCode==null){p.$modal.msgWarning("\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}v.value!=null&&v.value.length?o.value.filePath=v.value[0].name:o.value.filePath="",o.value.id!=null?ke(o.value).then(s=>{p.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),N(),b()}):Pe(o.value).then(s=>{p.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),N(),b()})}function Y(){p.$refs.materialDrawerRef.show()}function Z(){J(),b()}return _e(()=>{Z()}),(s,e)=>{const r=i("van-icon"),m=i("van-field"),G=i("van-dropdown-item"),H=i("van-dropdown-menu"),K=i("van-badge"),ee=i("van-image"),ae=i("van-pagination"),te=i("van-empty"),le=i("van-image-preview"),oe=i("el-option"),ne=i("el-select"),se=i("van-uploader"),ie=i("van-cell-group"),A=i("van-button"),ue=i("van-form"),re=i("van-dialog"),$=he("hasPermi");return _(),f("div",$e,[t("div",null,[l(m,{style:{"align-items":"center",padding:"6px"},modelValue:n(h).impa,"onUpdate:modelValue":e[0]||(e[0]=a=>n(h).impa=a),placeholder:"\u8BF7\u8F93\u5165IMPA","left-icon":"search",clearable:"",onClear:I},{button:d(()=>[t("button",{class:"solt-btn",onClick:x(W,["stop"])},[l(r,{name:"search"})],8,Se),t("button",{class:"solt-btn",onClick:x(I,["stop"])},[l(r,{name:"replay"})],8,Ue),C((_(),f("button",{class:"solt-btn",onClick:x(T,["stop"])},[l(r,{name:"plus"})],8,je)),[[$,["warehouse:warehouse:add"]]])]),_:1},8,["modelValue"])]),t("div",ze,[t("div",De,[We,l(H,null,{default:d(()=>[l(G,{onChange:W,modelValue:n(h).impaCode,"onUpdate:modelValue":e[1]||(e[1]=a=>n(h).impaCode=a),options:V.value},null,8,["modelValue","options"])]),_:1})]),l(K,{content:n(O),offset:[-4,4],"show-zero":!1},{default:d(()=>[t("button",{class:"solt-btn",onClick:Y},[l(r,{name:"bag-o"}),Ie])]),_:1},8,["content"])]),k.value.length?(_(),f("div",Ae,[t("div",null,[(_(!0),f(B,null,L(k.value,(a,de)=>(_(),f("div",{class:"cardCont",key:de},[t("div",Be,[t("div",Le,[t("div",null,[Me,c(g(a.impa),1)]),t("div",qe,[Re,c(g(a.unit),1)]),t("div",null,[Fe,c(g(a.specifications),1)])]),t("div",Je,[Oe,l(ee,{width:"50",height:"50",onClick:S=>F(a.filePath),src:n(j)+a.filePath},null,8,["onClick","src"])])]),t("div",Te,[Qe,t("div",Ee,g(a.impaName),1)]),t("div",null,[Xe,c(g(a.description),1)]),t("div",Ye,[Ze,t("div",Ge,g(a.remark),1)]),t("div",He,[t("button",{class:"solt-btn text-blue",style:{"border-color":"var(--blue)"},onClick:S=>n(we)(a)},[l(r,{name:"bag-o"}),ea],8,Ke),C((_(),f("button",{class:"solt-btn text-green",style:{"border-color":"var(--green)"},onClick:S=>Q(a)},[l(r,{name:"edit"}),ta],8,aa)),[[$,["warehouse:warehouse:edit"]]]),C((_(),f("button",{class:"solt-btn text-red",style:{"border-color":"var(--red)"},onClick:S=>E(a)},[l(r,{name:"delete-o"}),oa],8,la)),[[$,["warehouse:warehouse:remove"]]])])]))),128))]),C(t("div",na,[t("div",sa,"\u5171 "+g(y.value)+" \u6761",1),l(ae,{modelValue:n(h).pageNum,"onUpdate:modelValue":e[2]||(e[2]=a=>n(h).pageNum=a),"total-items":y.value,"show-page-size":3,onChange:b,"force-ellipses":""},{"prev-text":d(()=>[l(r,{name:"arrow-left"})]),"next-text":d(()=>[l(r,{name:"arrow"})]),page:d(({text:a})=>[c(g(a),1)]),_:1},8,["modelValue","total-items"])],512),[[fe,y.value>0]])])):(_(),f("div",ia,[l(te,{image:"https://fastly.jsdelivr.net/npm/@vant/assets/custom-empty-image.png","image-size":"80",description:"\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709!"})])),l(le,{show:P.value,"onUpdate:show":e[3]||(e[3]=a=>P.value=a),images:D.value},null,8,["show","images"]),l(n(Ne),{ref:"materialDrawerRef"},null,512),l(re,{show:w.value,"onUpdate:show":e[11]||(e[11]=a=>w.value=a),title:"\u65B0\u589E\u7269\u6599",showConfirmButton:!1},{default:d(()=>[l(ue,{ref:"impaRef"},{default:d(()=>[l(ie,{inset:""},{default:d(()=>[l(m,{"label-width":"44",modelValue:n(o).impa,"onUpdate:modelValue":e[4]||(e[4]=a=>n(o).impa=a),name:"impa",label:"impa",required:"",placeholder:"\u8BF7\u8F93\u5165impa"},null,8,["modelValue"]),l(m,{"label-width":"44",name:"\u7F16\u53F7",label:"\u7F16\u53F7",style:{position:"relative"},required:""},{input:d(()=>[l(ne,{modelValue:n(o).impaCode,"onUpdate:modelValue":e[5]||(e[5]=a=>n(o).impaCode=a),filterable:"",placeholder:"\u8BF7\u9009\u62E9\u7269\u6599\u7C7B\u578B\u7F16\u53F7",style:{width:"100%",display:"block"}},{default:d(()=>[(_(!0),f(B,null,L(V.value,a=>(_(),ge(oe,{key:a.id,label:a.impaNotes,value:a.impaCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(m,{"label-width":"44",modelValue:n(o).unit,"onUpdate:modelValue":e[6]||(e[6]=a=>n(o).unit=a),name:"\u5355\u4F4D",label:"\u5355\u4F4D",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D"},null,8,["modelValue"]),l(m,{"label-width":"44",modelValue:n(o).specifications,"onUpdate:modelValue":e[7]||(e[7]=a=>n(o).specifications=a),name:"\u89C4\u683C",label:"\u89C4\u683C",placeholder:"\u8BF7\u8F93\u5165\u89C4\u683C"},null,8,["modelValue"]),l(m,{"label-width":"44",modelValue:n(o).description,"onUpdate:modelValue":e[8]||(e[8]=a=>n(o).description=a),rows:"2",autosize:"",label:"\u63CF\u8FF0",type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0"},null,8,["modelValue"]),l(m,{"label-width":"44",modelValue:n(o).remark,"onUpdate:modelValue":e[9]||(e[9]=a=>n(o).remark=a),rows:"2",autosize:"",label:"\u5907\u6CE8",type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"]),l(m,{"label-width":"44",name:"\u6587\u4EF6",label:"\u6587\u4EF6"},{input:d(()=>[l(se,{modelValue:v.value,"onUpdate:modelValue":e[10]||(e[10]=a=>v.value=a),"after-read":R,"max-size":5242880,multiple:"","max-count":1},null,8,["modelValue"])]),_:1})]),_:1}),t("div",ua,[l(A,{plain:"",size:"small",onClick:x(N,["stop"])},{default:d(()=>[ra]),_:1},8,["onClick"]),l(A,{plain:"",type:"primary",onClick:x(X,["stop"]),style:{"margin-left":"15px"},size:"small"},{default:d(()=>[da]),_:1},8,["onClick"])])]),_:1},512)]),_:1},8,["show"])])}}};export{ga as default};