import{d as e,r as l,o as a,D as u,j as o,v as t,b as n,e as d,k as s,w as v,m,F as c,f as i,c as r,h,l as b,n as p,q as f,A as V,i as w,y,t as _}from"./index-BmnJ93Po.js";import{_ as g}from"./cshaptx4869-scancode.B3yK47M6.js";import{r as x}from"./uni-app.es.C4qf4Coy.js";import{f as U}from"./date.kFpT0SQ2.js";import{g as k,a as C,p as z}from"./index.BXTZ2GXu.js";import{_ as D}from"./_plugin-vue_export-helper.BCo6x5W8.js";const j=D(e({__name:"w-list",setup(e){const D=l({}),j=l(!1),E=l([]),F=l(""),T=l(!1),R=l({}),q=l(!1);a((()=>{I(),k("/fabric/info/all").then((e=>{200===e.code&&e.data.forEach((e=>{let l=Y.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 Y.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(D.value,(()=>{ae.value&&clearTimeout(ae.value),ae.value=setTimeout((()=>{O.value=1,E.value=[],I()}),1e3)}));const I=()=>{let e={};for(let a in D.value)D.value[a]&&(e[a]=D.value[a]);let l={page:O.value,size:10,...e};k("/rawFabric/search",l).then((e=>{200===e.code&&(e.data.record.forEach((e=>{E.value.push(e)})),N.value=e.data.total,B.value=!1,S.value=!1)}))},L=()=>{q.value=!0},A=()=>{p({url:"/pages/whiteEmbryo/warehouse-in-out"})},G=e=>{j.value=!0,F.value=e},H=()=>{let e={id:R.value.id,supplier:R.value.supplier,len:R.value.len,category:R.value.category,level:R.value.level};C("/rawFabric",e).then((e=>{200===e.code&&(T.value=!1,f("修改成功!"),O.value=1,E.value=[],I())}))},M=e=>{D.value[F.value]=U(e),j.value=!1},N=l(0),O=l(1),S=l(!1),B=l(!1),J=()=>{E.value.length{Q.value=!0},$=()=>{K.value=Y.value,P.value=K.value,W.value=""},ee=()=>{Q.value=!1},le=l(),ae=l(),ue=()=>{ae.value&&clearTimeout(ae.value),ae.value=setTimeout((()=>{(()=>{X.value=0;let e=new RegExp(W.value),l=[];K.value.forEach((a=>{e.test(a.text)&&l.push(a)})),P.value=l})()}),800)},oe=e=>{D.value.category=e.selectedValues[2]+"/"+e.selectedValues[0]+e.selectedValues[1],ee()},te=l(!1),ne=l([{text:"配货进厂",value:"配货进厂"},{text:"做本白",value:"做本白"}]),de=()=>{te.value=!0},se=e=>{R.value.czyy=e.selectedValues[0],ve()},ve=()=>{te.value=!1},me=l(!1);function ce(){q.value=!1,me.value=!0}function ie(e){q.value=!0,me.value=!1,R.value.mlbh=e}function re(e){V({title:e.errName,content:e.errMsg,complete:()=>{q.value=!0,me.value=!1}})}function he(){q.value=!0,me.value=!1}const be=()=>{if(!R.value.mlbh||!R.value.czms||!R.value.czyy)return f("请填写完整信息!");let e={barcode:R.value.mlbh,len:R.value.czms,reason:R.value.czyy};z("/rawFabric/out",e).then((e=>{200===e.code&&(q.value=!1,f("提交成功!"),E.value=[],O.value=1,I())}))};return(e,l)=>{const a=o("van-nav-bar"),u=o("van-field"),p=o("van-cell-group"),V=w,U=o("van-list"),k=x(t("cshaptx4869-scancode"),g),C=o("van-button"),z=o("van-dialog"),F=o("van-picker"),I=o("van-search"),N=y,O=o("van-popup"),K=o("van-calendar");return n(),d(c,null,[s(V,{class:"flex"},{default:v((()=>[s(a,{title:"白胚列表","left-text":"扫码出库","right-text":"出入库记录",onClickLeft:L,onClickRight:A}),s(p,{inset:"",style:{display:"flex"}},{default:v((()=>[s(u,{modelValue:D.value.startDate,"onUpdate:modelValue":l[0]||(l[0]=e=>D.value.startDate=e),name:"开始时间",label:"开始时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[1]||(l[1]=e=>G("startDate")),rules:[{required:!0,message:"请填写"}]},null,8,["modelValue"]),s(u,{modelValue:D.value.endDate,"onUpdate:modelValue":l[2]||(l[2]=e=>D.value.endDate=e),name:"截止时间",label:"截止时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[3]||(l[3]=e=>G("endDate"))},null,8,["modelValue"])])),_:1}),s(p,{inset:"",style:{display:"flex"}},{default:v((()=>[s(u,{modelValue:D.value.category,"onUpdate:modelValue":l[4]||(l[4]=e=>D.value.category=e),name:"面料名称",label:"面料名称",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:Z},null,8,["modelValue"]),s(u,{modelValue:D.value.barcode,"onUpdate:modelValue":l[5]||(l[5]=e=>D.value.barcode=e),name:"面料编号",label:"面料编号",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"])])),_:1}),s(p,{inset:"",style:{display:"flex"}},{default:v((()=>[s(u,{modelValue:D.value.len,"onUpdate:modelValue":l[6]||(l[6]=e=>D.value.len=e),name:"面料米数",label:"面料米数",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"]),s(u,{modelValue:D.value.location,"onUpdate:modelValue":l[7]||(l[7]=e=>D.value.location=e),name:"面料位置",label:"面料位置",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"])])),_:1}),s(V,{class:"grid-container"},{default:v((()=>[s(V,{class:"grid-item"},{default:v((()=>[m("面料名称")])),_:1}),s(V,{class:"grid-item"},{default:v((()=>[m("面料编号")])),_:1}),s(V,{class:"grid-item"},{default:v((()=>[m("面料米数")])),_:1}),s(V,{class:"grid-item"},{default:v((()=>[m("位置")])),_:1})])),_:1}),s(V,{class:"content"},{default:v((()=>[s(U,{loading:B.value,"onUpdate:loading":l[8]||(l[8]=e=>B.value=e),finished:S.value,"finished-text":"没有更多了",onLoad:J},{default:v((()=>[(n(!0),d(c,null,i(E.value,((e,l)=>(n(),r(V,{class:"grid-container",key:l,onClick:l=>(e=>{T.value=!0,R.value=e})(e)},{default:v((()=>[s(V,{class:"grid-item"},{default:v((()=>[m(_(e.category),1)])),_:2},1024),s(V,{class:"grid-item"},{default:v((()=>[m(_(e.barcode),1)])),_:2},1024),s(V,{class:"grid-item"},{default:v((()=>[m(_(e.len),1)])),_:2},1024),s(V,{class:"grid-item"},{default:v((()=>[m(_(e.location),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1},8,["loading","finished"])])),_:1})])),_:1}),me.value?(n(),r(k,{key:0,onSuccess:ie,onFail:re,onClose:he})):h("",!0),s(z,{show:T.value,"onUpdate:show":l[20]||(l[20]=e=>T.value=e)},{footer:v((()=>[b("div",{class:"footer-button"},[s(C,{plain:"",size:"small","native-type":"button",style:{width:"25vw"},onClick:l[19]||(l[19]=e=>T.value=!1)},{default:v((()=>[m(" 取消 ")])),_:1}),s(C,{size:"small",type:"success","native-type":"submit",style:{width:"25vw"},onClick:H},{default:v((()=>[m(" 确认 ")])),_:1})])])),default:v((()=>[b("div",null,[s(p,{inset:""},{default:v((()=>[s(u,{modelValue:R.value.checkDate,"onUpdate:modelValue":l[9]||(l[9]=e=>R.value.checkDate=e),name:"质检时间",label:"质检时间",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),s(u,{modelValue:R.value.checkUser,"onUpdate:modelValue":l[10]||(l[10]=e=>R.value.checkUser=e),name:"质检人员",label:"质检人员",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),s(u,{modelValue:R.value.supplier,"onUpdate:modelValue":l[11]||(l[11]=e=>R.value.supplier=e),name:"供应商名",label:"供应商名",colon:"","label-width":"5em"},null,8,["modelValue"]),s(u,{modelValue:R.value.category,"onUpdate:modelValue":l[12]||(l[12]=e=>R.value.category=e),name:"面料名称",label:"面料名称",colon:"","label-width":"5em"},null,8,["modelValue"]),s(u,{modelValue:R.value.barcode,"onUpdate:modelValue":l[13]||(l[13]=e=>R.value.barcode=e),name:"面料编号",label:"面料编号",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),s(u,{modelValue:R.value.len,"onUpdate:modelValue":l[14]||(l[14]=e=>R.value.len=e),name:"面料米数",label:"面料米数",colon:"","label-width":"5em",type:"number"},null,8,["modelValue"]),s(u,{modelValue:R.value.inboundUser,"onUpdate:modelValue":l[15]||(l[15]=e=>R.value.inboundUser=e),name:"入库人",label:"入库人",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),s(u,{modelValue:R.value.level,"onUpdate:modelValue":l[16]||(l[16]=e=>R.value.level=e),name:"白胚等级",label:"白胚等级",colon:"","label-width":"5em"},null,8,["modelValue"]),s(u,{modelValue:R.value.location,"onUpdate:modelValue":l[17]||(l[17]=e=>R.value.location=e),name:"面料位置",label:"面料位置",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),s(u,{modelValue:R.value.inboundDate,"onUpdate:modelValue":l[18]||(l[18]=e=>R.value.inboundDate=e),name:"入库时间",label:"入库时间",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"])])),_:1})])])),_:1},8,["show"]),s(z,{show:q.value,"onUpdate:show":l[25]||(l[25]=e=>q.value=e),title:"扫码出库"},{footer:v((()=>[b("div",{class:"footer-button"},[s(C,{plain:"",size:"small","native-type":"button",style:{width:"25vw"},onClick:l[24]||(l[24]=e=>(q.value=!1,R.value={}))},{default:v((()=>[m(" 取消 ")])),_:1}),s(C,{size:"small",type:"success","native-type":"submit",style:{width:"25vw"},onClick:be},{default:v((()=>[m(" 确认 ")])),_:1})])])),default:v((()=>[b("div",null,[s(p,{inset:""},{default:v((()=>[s(u,{modelValue:R.value.czyy,"onUpdate:modelValue":l[21]||(l[21]=e=>R.value.czyy=e),name:"操作原因",label:"操作原因",colon:"","label-width":"5em",readonly:"",class:"bor",onClick:de},null,8,["modelValue"]),s(u,{modelValue:R.value.mlbh,"onUpdate:modelValue":l[22]||(l[22]=e=>R.value.mlbh=e),name:"面料编号",label:"面料编号",colon:"","label-width":"5em",readonly:""},{button:v((()=>[s(C,{type:"primary",onClick:ce},{default:v((()=>[m("扫一扫")])),_:1})])),_:1},8,["modelValue"]),s(u,{modelValue:R.value.czms,"onUpdate:modelValue":l[23]||(l[23]=e=>R.value.czms=e),name:"操作米数",label:"操作米数",colon:"","label-width":"5em",class:"bor-a",type:"number"},null,8,["modelValue"])])),_:1})])])),_:1},8,["show"]),s(O,{show:Q.value,"onUpdate:show":l[31]||(l[31]=e=>Q.value=e),position:"bottom",onOpen:$},{default:v((()=>[s(V,{class:"select-model"},{default:v((()=>[s(F,{columns:P.value,onCancel:ee,modelValue:le.value,"onUpdate:modelValue":l[26]||(l[26]=e=>le.value=e),onConfirm:oe},null,8,["columns","modelValue"]),s(V,null,{default:v((()=>[s(V,{class:"top-select"},{default:v((()=>[s(V,{class:"confirm-select"},{default:v((()=>[b("p",null,"请选择品种")])),_:1}),s(V,{class:"search-box"},{default:v((()=>[s(V,null,{default:v((()=>[s(I,{placeholder:"请输入品种名字",modelValue:W.value,"onUpdate:modelValue":l[27]||(l[27]=e=>W.value=e),label:"面料搜索:",background:"#ffffff",onInput:l[28]||(l[28]=e=>ue()),clearable:!1},null,8,["modelValue"])])),_:1}),s(V,{class:"flex-btn"},{default:v((()=>[s(N,{class:"search-btn",onClick:l[29]||(l[29]=e=>{0===X.value&&P.value.length?(X.value=P.value.length-1,le.value=[P.value[X.value].text]):P.value.length?(X.value--,le.value=[P.value[X.value].text]):f("没有了!")})},{default:v((()=>[m("↑")])),_:1}),s(N,{class:"search-btn",onClick:l[30]||(l[30]=e=>{P.value.length?X.value===P.value.length?(X.value=0,le.value=[P.value[X.value].text]):(X.value++,le.value=[P.value[X.value].text]):f("没有了!")})},{default:v((()=>[m("↓")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),s(K,{show:j.value,"onUpdate:show":l[32]||(l[32]=e=>j.value=e),onConfirm:M,"min-date":new Date(2010,0,1),"max-date":new Date(2050,0,31)},null,8,["show","min-date","max-date"]),s(O,{show:te.value,"onUpdate:show":l[33]||(l[33]=e=>te.value=e),round:"",position:"bottom"},{default:v((()=>[s(F,{"show-toolbar":"",columns:ne.value,onConfirm:se,onCancel:ve,ref:"pickerRef"},null,8,["columns"])])),_:1},8,["show"])],64)}}}),[["__scopeId","data-v-0bfb4ec7"]]);export{j as default};