ckgl/unpackage/dist/build/web/assets/pages-whiteEmbryo-w-list.CKz_UV6x.js
2025-02-24 13:23:05 +08:00

2 lines
15 KiB
JavaScript

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