2 lines
6.3 KiB
JavaScript
2 lines
6.3 KiB
JavaScript
import{d as e,r as l,o as a,u,j as t,b as o,e as d,k as n,w as s,m as v,l as i,F as c,f as m,q as r,i as f,z as h,c as b,t as p,A as _}from"./index-D2NElrYl.js";import{f as w}from"./date.kFpT0SQ2.js";import{g}from"./index.Cv2D9Hyi.js";import{_ as x}from"./_plugin-vue_export-helper.BCo6x5W8.js";const V=x(e({__name:"warehouse-in-out",setup(e){const x=l({}),V=l(!1),k=l([]),y=l("");a((()=>{C(),g("/fabric/info/all").then((e=>{200===e.code&&e.data.forEach((e=>{let l=O.value.find((l=>l.text===e.commodity));if(l){let a=l.children.find((l=>l.value===e.momme));a?a.children.push({text:e.width+"cm",value:e.width}):l.children.push({text:e.momme+"mm",value:e.momme,children:[{text:e.width+"cm",value:e.width}]})}else O.value.push({text:e.commodity,value:e.commodity,children:[{text:e.momme+"mm",value:e.momme,children:[{text:e.width+"cm",value:e.width}]}]})}))}))})),u(x.value,(()=>{K.value&&clearTimeout(K.value),K.value=setTimeout((()=>{T.value=1,C(),k.value=[]}),1e3)}));const C=()=>{let e={};for(let a in x.value)x.value[a]&&(e[a]=x.value[a]);let l={page:T.value,size:20,...e};g("/rawFabricLog",l).then((e=>{200===e.code&&(e.data.record.forEach((e=>{k.value.push(e)})),E.value=e.data.total,N.value=!1,L.value=!1)}))},U=()=>{window.history.back()},D=e=>{V.value=!0,y.value=e},j=e=>{x.value[y.value]=w(e),V.value=!1},E=l(0),T=l(1),L=l(!1),N=l(!1),q=()=>{k.value.length<E.value?(T.value++,C()):L.value=!0},z=l([]),F=l([]),I=l(!1),A=l(""),H=l(0),O=l([]),R=()=>{I.value=!0},B=()=>{z.value=O.value,F.value=z.value,A.value=""},G=()=>{I.value=!1},J=l(),K=l(),M=()=>{K.value&&clearTimeout(K.value),K.value=setTimeout((()=>{(()=>{H.value=0;let e=new RegExp(A.value),l=[];z.value.forEach((a=>{e.test(a.text)&&l.push(a)})),F.value=l})()}),800)},P=e=>{x.value.fabricName=e.selectedValues[2]+"/"+e.selectedValues[0]+e.selectedValues[1],G()};return(e,l)=>{const a=t("van-nav-bar"),u=t("van-field"),w=t("van-cell-group"),g=f,y=t("van-list"),C=t("van-picker"),E=t("van-search"),T=h,z=t("van-popup"),O=t("van-calendar");return o(),d(c,null,[n(g,{class:"flex"},{default:s((()=>[n(a,{title:"白胚出入库记录","left-text":"返回","left-arrow":"",onClickLeft:U}),n(w,{style:{display:"flex"}},{default:s((()=>[n(u,{modelValue:x.value.startDate,"onUpdate:modelValue":l[0]||(l[0]=e=>x.value.startDate=e),name:"开始时间",label:"开始时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[1]||(l[1]=e=>D("startDate")),rules:[{required:!0,message:"请填写"}]},null,8,["modelValue"]),n(u,{modelValue:x.value.endDate,"onUpdate:modelValue":l[2]||(l[2]=e=>x.value.endDate=e),name:"截止时间",label:"截止时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[3]||(l[3]=e=>D("endDate"))},null,8,["modelValue"])])),_:1}),n(w,{style:{display:"flex"}},{default:s((()=>[n(u,{modelValue:x.value.fabricName,"onUpdate:modelValue":l[4]||(l[4]=e=>x.value.fabricName=e),name:"面料名称",label:"面料名称",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:R},null,8,["modelValue"]),n(u,{modelValue:x.value.barcode,"onUpdate:modelValue":l[5]||(l[5]=e=>x.value.barcode=e),name:"面料编号",label:"面料编号",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"])])),_:1}),n(w,{style:{display:"flex"}},{default:s((()=>[n(u,{modelValue:x.value.len,"onUpdate:modelValue":l[6]||(l[6]=e=>x.value.len=e),name:"面料米数",label:"面料米数",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"]),n(u,{modelValue:x.value.flow,"onUpdate:modelValue":l[7]||(l[7]=e=>x.value.flow=e),name:"面料位置",label:"面料位置",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"])])),_:1}),n(g,{class:"grid-container"},{default:s((()=>[n(g,{class:"grid-item"},{default:s((()=>[v("操作时间"),i("br"),v("操作人")])),_:1}),n(g,{class:"grid-item"},{default:s((()=>[v("面料名称"),i("br"),v("面料编号")])),_:1}),n(g,{class:"grid-item"},{default:s((()=>[v("操作米数")])),_:1}),n(g,{class:"grid-item"},{default:s((()=>[v("操作"),i("br"),v("流向")])),_:1})])),_:1}),n(g,{class:"content"},{default:s((()=>[n(y,{loading:N.value,"onUpdate:loading":l[8]||(l[8]=e=>N.value=e),finished:L.value,"finished-text":"没有更多了",onLoad:q},{default:s((()=>[(o(!0),d(c,null,m(k.value,((l,a)=>(o(),b(g,{class:"grid-container",key:a,onClick:a=>e.toDetile(l)},{default:s((()=>[n(g,{class:"grid-item"},{default:s((()=>[v(p(l.createTime),1),i("br"),v(p(l.operator),1)])),_:2},1024),n(g,{class:"grid-item"},{default:s((()=>[v(p(l.fabricName),1),i("br"),v(p(l.barcode),1)])),_:2},1024),n(g,{class:"grid-item",onClick:_((a=>e.changeLen(l)),["stop"])},{default:s((()=>[v(p(l.len),1)])),_:2},1032,["onClick"]),n(g,{class:"grid-item"},{default:s((()=>[v(p(l.action),1),i("br"),v(p(l.flow),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1},8,["loading","finished"])])),_:1})])),_:1}),n(z,{show:I.value,"onUpdate:show":l[14]||(l[14]=e=>I.value=e),position:"bottom",onOpen:B},{default:s((()=>[n(g,{class:"select-model"},{default:s((()=>[n(C,{columns:F.value,onCancel:G,modelValue:J.value,"onUpdate:modelValue":l[9]||(l[9]=e=>J.value=e),onConfirm:P},null,8,["columns","modelValue"]),n(g,null,{default:s((()=>[n(g,{class:"top-select"},{default:s((()=>[n(g,{class:"confirm-select"},{default:s((()=>[i("p",null,"请选择品种")])),_:1}),n(g,{class:"search-box"},{default:s((()=>[n(g,null,{default:s((()=>[n(E,{placeholder:"请输入品种名字",modelValue:A.value,"onUpdate:modelValue":l[10]||(l[10]=e=>A.value=e),label:"面料搜索:",background:"#ffffff",onInput:l[11]||(l[11]=e=>M()),clearable:!1},null,8,["modelValue"])])),_:1}),n(g,{class:"flex-btn"},{default:s((()=>[n(T,{class:"search-btn",onClick:l[12]||(l[12]=e=>{0===H.value&&F.value.length?(H.value=F.value.length-1,J.value=[F.value[H.value].text]):F.value.length?(H.value--,J.value=[F.value[H.value].text]):r("没有了!")})},{default:s((()=>[v("↑")])),_:1}),n(T,{class:"search-btn",onClick:l[13]||(l[13]=e=>{F.value.length?H.value===F.value.length?(H.value=0,J.value=[F.value[H.value].text]):(H.value++,J.value=[F.value[H.value].text]):r("没有了!")})},{default:s((()=>[v("↓")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),n(O,{show:V.value,"onUpdate:show":l[15]||(l[15]=e=>V.value=e),onConfirm:j,"min-date":new Date(2010,0,1),"max-date":new Date(2050,0,31)},null,8,["show","min-date","max-date"])],64)}}}),[["__scopeId","data-v-33ab2621"]]);export{V as default};
|