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