ckgl/unpackage/dist/build/web/assets/pages-whiteEmbryo-warehouse-in-out.CBfo2RaF.js
2025-02-18 10:46:55 +08:00

2 lines
6.4 KiB
JavaScript

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