ckgl/unpackage/dist/build/web/assets/pages-whiteEmbryo-w-list.MWeWL4m1.js
2025-01-22 15:58:40 +08:00

2 lines
13 KiB
JavaScript

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