2 lines
9.6 KiB
JavaScript
2 lines
9.6 KiB
JavaScript
import{d as e,r as l,o as a,D as u,j as o,b as t,e as d,k as n,w as s,m,F as v,f as i,l as c,q as r,i as h,y as b,c as f,t as p,z as V}from"./index-BmHAFK97.js";import{f as w}from"./date.kFpT0SQ2.js";import{g as y,a as _}from"./index.CZme52sZ.js";import{_ as g}from"./_plugin-vue_export-helper.BCo6x5W8.js";const U=g(e({__name:"w-list",setup(e){const g=l({}),U=l(!1),x=l([]),k=l(""),C=l(!1),D=l(!1),j=l({});a((()=>{z(),y("/fabric/info/all").then((e=>{200===e.code&&e.data.forEach((e=>{let l=K.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 K.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(g.value,(()=>{X.value&&clearTimeout(X.value),X.value=setTimeout((()=>{J.value=1,z()}),1e3)}));const z=()=>{let e={};for(let a in g.value)g.value[a]&&(e[a]=g.value[a]);let l={page:J.value,size:10,...e};y("/rawFabric/search",l).then((e=>{200===e.code&&(e.data.record.forEach((e=>{x.value.push(e)})),I.value=e.data.total,N.value=!1,L.value=!1)}))},E=()=>{window.history.back()},T=()=>{},F=e=>{U.value=!0,k.value=e},O=()=>{_("/rawFabric",{len:j.value.len,id:j.value.id}).then((e=>{200===e.code&&(D.value=!1,r("修改成功!"),z())}))},q=e=>{g.value[k.value]=w(e),U.value=!1},I=l(0),J=l(1),L=l(!1),N=l(!1),R=()=>{x.value.length<I.value?(J.value++,z()):L.value=!0},S=l([]),G=l([]),A=l(!1),B=l(""),H=l(0),K=l([]),M=()=>{A.value=!0},P=()=>{S.value=K.value,G.value=S.value,B.value=""},Q=()=>{A.value=!1},W=l(),X=l(),Y=()=>{X.value&&clearTimeout(X.value),X.value=setTimeout((()=>{(()=>{H.value=0;let e=new RegExp(B.value),l=[];S.value.forEach((a=>{e.test(a.text)&&l.push(a)})),G.value=l})()}),800)},Z=e=>{g.value.category=e.selectedValues[2]+"/"+e.selectedValues[0]+e.selectedValues[1],Q()};return(e,l)=>{const a=o("van-nav-bar"),u=o("van-field"),w=o("van-cell-group"),y=h,_=o("van-list"),k=o("van-dialog"),z=o("van-button"),I=o("van-picker"),J=o("van-search"),S=b,K=o("van-popup"),X=o("van-calendar");return t(),d(v,null,[n(y,{class:"flex"},{default:s((()=>[n(a,{title:"白胚列表","left-text":"返回","left-arrow":"","right-text":"出入库记录",onClickLeft:E,onClickRight:T}),n(w,{inset:"",style:{display:"flex"}},{default:s((()=>[n(u,{modelValue:g.value.startDate,"onUpdate:modelValue":l[0]||(l[0]=e=>g.value.startDate=e),name:"开始时间",label:"开始时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[1]||(l[1]=e=>F("startDate")),rules:[{required:!0,message:"请填写"}]},null,8,["modelValue"]),n(u,{modelValue:g.value.endDate,"onUpdate:modelValue":l[2]||(l[2]=e=>g.value.endDate=e),name:"截止时间",label:"截止时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[3]||(l[3]=e=>F("endDate"))},null,8,["modelValue"])])),_:1}),n(w,{inset:"",style:{display:"flex"}},{default:s((()=>[n(u,{modelValue:g.value.category,"onUpdate:modelValue":l[4]||(l[4]=e=>g.value.category=e),name:"面料名称",label:"面料名称",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:M},null,8,["modelValue"]),n(u,{modelValue:g.value.barcode,"onUpdate:modelValue":l[5]||(l[5]=e=>g.value.barcode=e),name:"面料编号",label:"面料编号",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"])])),_:1}),n(w,{inset:"",style:{display:"flex"}},{default:s((()=>[n(u,{modelValue:g.value.len,"onUpdate:modelValue":l[6]||(l[6]=e=>g.value.len=e),name:"面料米数",label:"面料米数",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"]),n(u,{modelValue:g.value.location,"onUpdate:modelValue":l[7]||(l[7]=e=>g.value.location=e),name:"面料位置",label:"面料位置",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"])])),_:1}),n(y,{class:"grid-container"},{default:s((()=>[n(y,{class:"grid-item"},{default:s((()=>[m("面料名称")])),_:1}),n(y,{class:"grid-item"},{default:s((()=>[m("面料编号")])),_:1}),n(y,{class:"grid-item"},{default:s((()=>[m("面料米数")])),_:1}),n(y,{class:"grid-item"},{default:s((()=>[m("位置")])),_:1})])),_:1}),n(y,{class:"content"},{default:s((()=>[n(_,{loading:N.value,"onUpdate:loading":l[8]||(l[8]=e=>N.value=e),finished:L.value,"finished-text":"没有更多了",onLoad:R},{default:s((()=>[(t(!0),d(v,null,i(x.value,((e,l)=>(t(),f(y,{class:"grid-container",key:l,onClick:l=>(e=>{C.value=!0,j.value=e})(e)},{default:s((()=>[n(y,{class:"grid-item"},{default:s((()=>[m(p(e.category),1)])),_:2},1024),n(y,{class:"grid-item"},{default:s((()=>[m(p(e.barcode),1)])),_:2},1024),n(y,{class:"grid-item",onClick:V((l=>(e=>{D.value=!0,j.value=JSON.parse(JSON.stringify(e))})(e)),["stop"])},{default:s((()=>[m(p(e.len),1)])),_:2},1032,["onClick"]),n(y,{class:"grid-item"},{default:s((()=>[m(p(e.location),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1},8,["loading","finished"])])),_:1})])),_:1}),n(k,{show:C.value,"onUpdate:show":l[19]||(l[19]=e=>C.value=e)},{default:s((()=>[c("div",null,[n(w,{inset:""},{default:s((()=>[n(u,{modelValue:j.value.checkDate,"onUpdate:modelValue":l[9]||(l[9]=e=>j.value.checkDate=e),name:"质检时间",label:"质检时间",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.checkUser,"onUpdate:modelValue":l[10]||(l[10]=e=>j.value.checkUser=e),name:"质检人员",label:"质检人员",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.supplier,"onUpdate:modelValue":l[11]||(l[11]=e=>j.value.supplier=e),name:"供应商名",label:"供应商名",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.category,"onUpdate:modelValue":l[12]||(l[12]=e=>j.value.category=e),name:"面料名称",label:"面料名称",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.barcode,"onUpdate:modelValue":l[13]||(l[13]=e=>j.value.barcode=e),name:"面料编号",label:"面料编号",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.len,"onUpdate:modelValue":l[14]||(l[14]=e=>j.value.len=e),name:"面料米数",label:"面料米数",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.inboundUser,"onUpdate:modelValue":l[15]||(l[15]=e=>j.value.inboundUser=e),name:"入库人",label:"入库人",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.level,"onUpdate:modelValue":l[16]||(l[16]=e=>j.value.level=e),name:"白胚等级",label:"白胚等级",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.location,"onUpdate:modelValue":l[17]||(l[17]=e=>j.value.location=e),name:"面料位置",label:"面料位置",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.inboundDate,"onUpdate:modelValue":l[18]||(l[18]=e=>j.value.inboundDate=e),name:"入库时间",label:"入库时间",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"])])),_:1})])])),_:1},8,["show"]),n(k,{show:D.value,"onUpdate:show":l[24]||(l[24]=e=>D.value=e)},{footer:s((()=>[c("div",{class:"footer-button"},[n(z,{plain:"",size:"small","native-type":"button",style:{width:"25vw"},onClick:l[23]||(l[23]=e=>D.value=!1)},{default:s((()=>[m(" 取消 ")])),_:1}),n(z,{size:"small",type:"success","native-type":"submit",style:{width:"25vw"},onClick:O},{default:s((()=>[m(" 确认 ")])),_:1})])])),default:s((()=>[c("div",null,[n(w,{inset:""},{default:s((()=>[n(u,{modelValue:j.value.category,"onUpdate:modelValue":l[20]||(l[20]=e=>j.value.category=e),name:"面料名称",label:"面料名称",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.barcode,"onUpdate:modelValue":l[21]||(l[21]=e=>j.value.barcode=e),name:"面料编号",label:"面料编号",colon:"","label-width":"5em",readonly:""},null,8,["modelValue"]),n(u,{modelValue:j.value.len,"onUpdate:modelValue":l[22]||(l[22]=e=>j.value.len=e),name:"面料米数",label:"面料米数",colon:"","label-width":"5em",class:"bor-a"},null,8,["modelValue"])])),_:1})])])),_:1},8,["show"]),n(K,{show:A.value,"onUpdate:show":l[30]||(l[30]=e=>A.value=e),position:"bottom",onOpen:P},{default:s((()=>[n(y,{class:"select-model"},{default:s((()=>[n(I,{columns:G.value,onCancel:Q,modelValue:W.value,"onUpdate:modelValue":l[25]||(l[25]=e=>W.value=e),onConfirm:Z},null,8,["columns","modelValue"]),n(y,null,{default:s((()=>[n(y,{class:"top-select"},{default:s((()=>[n(y,{class:"confirm-select"},{default:s((()=>[c("p",null,"请选择品种")])),_:1}),n(y,{class:"search-box"},{default:s((()=>[n(y,null,{default:s((()=>[n(J,{placeholder:"请输入品种名字",modelValue:B.value,"onUpdate:modelValue":l[26]||(l[26]=e=>B.value=e),label:"面料搜索:",background:"#ffffff",onInput:l[27]||(l[27]=e=>Y()),clearable:!1},null,8,["modelValue"])])),_:1}),n(y,{class:"flex-btn"},{default:s((()=>[n(S,{class:"search-btn",onClick:l[28]||(l[28]=e=>{0===H.value&&G.value.length?(H.value=G.value.length-1,W.value=[G.value[H.value].text]):G.value.length?(H.value--,W.value=[G.value[H.value].text]):r("没有了!")})},{default:s((()=>[m("↑")])),_:1}),n(S,{class:"search-btn",onClick:l[29]||(l[29]=e=>{G.value.length?H.value===G.value.length?(H.value=0,W.value=[G.value[H.value].text]):(H.value++,W.value=[G.value[H.value].text]):r("没有了!")})},{default:s((()=>[m("↓")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),n(X,{show:U.value,"onUpdate:show":l[31]||(l[31]=e=>U.value=e),onConfirm:q,"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-d6b90ff4"]]);export{U as default};
|