2 lines
9.5 KiB
JavaScript
2 lines
9.5 KiB
JavaScript
import{d as e,r as l,o as a,g as t,u,j as o,b as s,e as n,k as d,w as r,m as c,l as m,F as i,f as v,q as f,i as h,z as p,c as b,E as g,t as _,J as V}from"./index-D2NElrYl.js";import{g as w}from"./index.Cv2D9Hyi.js";import{f as y}from"./date.kFpT0SQ2.js";import{o as x}from"./uni-app.es.CyjALRV_.js";import{_ as k}from"./_plugin-vue_export-helper.BCo6x5W8.js";const C=k(e({__name:"Delivery",setup(e){const k=l({}),C=l({shrq:y(new Date)}),U=l([]),D=l([]),q=l([]);a((()=>{w("/fabric/info/all").then((e=>{200===e.code&&e.data.forEach((e=>{let l=Z.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 Z.value.push({text:e.commodity,value:e.commodity,children:[{text:e.momme+"mm",value:e.momme,children:[{text:e.width+"cm",value:e.width}]}]})}))})),w("/v1/user/getNames").then((e=>{200===e.code&&(q.value=e.data.map((e=>({value:e,text:e}))))})),w("/factory").then((e=>{200===e.code&&(D.value=e.data.map((e=>({text:e.name,value:e.name}))))}))})),x((()=>{U.value=[],J(),t({key:"info",success(e){let l=JSON.parse(e.data);C.value.shr=l.userName},fail:e=>{console.log(e)}})}));const j=()=>{history.back()},z=l(0),E=l(1),T=l(!1),N=l(!1),O=()=>{U.value.length<z.value?(E.value++,J()):T.value=!0};function J(){z.value=0,w("/stockroom/uncheck",{page:E.value,size:10,...k.value}).then((e=>{200===e.code&&(e.data.record.forEach((e=>{(function(e){if("string"!=typeof e)return!1;try{return JSON.parse(e),!0}catch(l){return!1}})(e.craftComment)&&(e.craftComment=JSON.parse(e.craftComment)),"已出厂"===e.zt&&(e.butonColor="#ff9e49",e.status="收货"),U.value.push(e)})),z.value+=1*e.data.total,N.value=!1,T.value=!1)}))}u(k.value,(()=>{U.value=[],J()}));const S=l(!1),I=l(),L=l([]),R=e=>{S.value=!0,I.value=e},F=e=>{k.value[I.value]=e.selectedValues[0],G()},G=()=>{S.value=!1},H=()=>{"factory"===I.value?L.value=D.value:L.value=q.value},A=l(!1),B=l(""),K=e=>{A.value=!0,B.value=e},M=e=>{"shrq"==B.value?C.value[B.value]=y(e):k.value[B.value]=y(e),A.value=!1},P=l([]),Q=l([]),W=l(!1),X=l(""),Y=l(0),Z=l([]),$=()=>{W.value=!0},ee=()=>{P.value=Z.value,Q.value=P.value,X.value=""},le=()=>{W.value=!1},ae=l(),te=l(),ue=()=>{te.value&&clearTimeout(te.value),te.value=setTimeout((()=>{(()=>{Y.value=0;let e=new RegExp(X.value),l=[];P.value.forEach((a=>{e.test(a.text)&&l.push(a)})),Q.value=l})()}),800)},oe=e=>{k.value.fabric=e.selectedValues[2]+"/"+e.selectedValues[0]+e.selectedValues[1],le()},se=l(!1),ne=l({}),de=()=>{console.log(C.value)};return(e,l)=>{const a=o("van-nav-bar"),t=o("van-field"),u=o("van-cell-group"),w=h,y=o("van-button"),x=o("van-list"),D=o("van-dialog"),q=o("van-picker"),z=o("van-popup"),E=o("van-calendar"),J=o("van-search"),I=p;return s(),n(i,null,[d(w,{class:"flex"},{default:r((()=>[d(a,{title:"出厂待收货列表","left-text":"返回","left-arrow":"",onClickLeft:j}),d(u,{inset:"",style:{display:"flex"}},{default:r((()=>[d(t,{modelValue:k.value.startDate,"onUpdate:modelValue":l[0]||(l[0]=e=>k.value.startDate=e),name:"开始时间",label:"开始时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[1]||(l[1]=e=>K("startDate")),rules:[{required:!0,message:"请填写"}]},null,8,["modelValue"]),d(t,{modelValue:k.value.endDate,"onUpdate:modelValue":l[2]||(l[2]=e=>k.value.endDate=e),name:"截止时间",label:"截止时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[3]||(l[3]=e=>K("endDate"))},null,8,["modelValue"])])),_:1}),d(u,{inset:"",style:{display:"flex"}},{default:r((()=>[d(t,{modelValue:k.value.fabric,"onUpdate:modelValue":l[4]||(l[4]=e=>k.value.fabric=e),name:"面料名称",label:"面料名称",class:"bor",colon:"","label-width":"5em",readonly:"",onClick:$},null,8,["modelValue"]),d(t,{modelValue:k.value.makeUser,"onUpdate:modelValue":l[5]||(l[5]=e=>k.value.makeUser=e),name:"做单人员",label:"做单人员",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[6]||(l[6]=e=>R("makeUser"))},null,8,["modelValue"])])),_:1}),d(u,{inset:"",style:{display:"flex"}},{default:r((()=>[d(t,{modelValue:k.value.color,"onUpdate:modelValue":l[7]||(l[7]=e=>k.value.color=e),name:"颜色色号",label:"颜色色号",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"]),d(t,{modelValue:k.value.belongTo,"onUpdate:modelValue":l[8]||(l[8]=e=>k.value.belongTo=e),name:"归属人员",label:"归属人员",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[9]||(l[9]=e=>R("belongTo"))},null,8,["modelValue"])])),_:1}),d(u,{inset:"",style:{display:"flex"}},{default:r((()=>[d(t,{modelValue:k.value.sd,"onUpdate:modelValue":l[10]||(l[10]=e=>k.value.sd=e),name:"谁定",label:"谁 定",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"]),d(t,{modelValue:k.value.factory,"onUpdate:modelValue":l[11]||(l[11]=e=>k.value.factory=e),name:"选择工厂",label:"选择工厂",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[12]||(l[12]=e=>R("factory"))},null,8,["modelValue"])])),_:1}),d(w,{class:"grid-container"},{default:r((()=>[d(w,{class:"grid-item"},{default:r((()=>[c("面料/颜色")])),_:1}),d(w,{class:"grid-item"},{default:r((()=>[c("谁定/做单人/归属人"),m("br"),c("匹数/米数")])),_:1}),d(w,{class:"grid-item"},{default:r((()=>[c("工厂")])),_:1}),d(w,{class:"grid-item"},{default:r((()=>[c("状态")])),_:1})])),_:1}),d(w,{class:"content"},{default:r((()=>[d(x,{loading:N.value,"onUpdate:loading":l[13]||(l[13]=e=>N.value=e),finished:T.value,"finished-text":"没有更多了",onLoad:O},{default:r((()=>[(s(!0),n(i,null,v(U.value,((e,l)=>(s(),b(w,{class:"grid-container",key:l},{default:r((()=>[d(w,{class:"grid-item"},{default:r((()=>[d(w,{class:"grid-container1"},{default:r((()=>[(s(!0),n(i,null,v(e.mls,((l,a)=>(s(),b(w,{class:g(a===e.mls.length-1?"grid-item2":"grid-item1"),key:a},{default:r((()=>[c(_(l.mz),1),m("br"),c(_(l.sh),1)])),_:2},1032,["class"])))),128))])),_:2},1024)])),_:2},1024),d(w,{class:"grid-item"},{default:r((()=>[d(w,{class:"grid-container1"},{default:r((()=>[(s(!0),n(i,null,v(e.mls,((l,a)=>(s(),b(w,{class:g(a===e.mls.length-1?"grid-item2":"grid-item1"),key:a},{default:r((()=>{return[c(_(e.sd)+"/"+_(e.makeUser)+"/"+_(e.belongTo),1),m("br"),c(_(l.xxs.length)+"匹/"+_((a=l.xxs,a.reduce(((e,l)=>e+1*l.ms),0)))+"米 ",1)];var a})),_:2},1032,["class"])))),128))])),_:2},1024)])),_:2},1024),d(w,{class:"grid-item"},{default:r((()=>[c(_(e.rc),1)])),_:2},1024),d(w,{class:"grid-item"},{default:r((()=>{var l;return[d(y,{style:V({backgroundColor:e.butonColor,color:"#fff",border:"none"}),onClick:l=>(e=>{ne.value=e,se.value=!0})(e)},{default:r((()=>[c(_(e.status),1)])),_:2},1032,["style","onClick"]),m("p",{style:{color:"red"}},_(null==(l=e.processes.processes.find((e=>!e.id)))?void 0:l.name),1)]})),_:2},1024)])),_:2},1024)))),128))])),_:1},8,["loading","finished"])])),_:1})])),_:1}),d(D,{show:se.value,"onUpdate:show":l[18]||(l[18]=e=>se.value=e)},{footer:r((()=>[d(w,{class:"footer-button"},{default:r((()=>[d(y,{plain:"",size:"small",style:{width:"25vw"},onClick:l[17]||(l[17]=e=>se.value=!1)},{default:r((()=>[c(" 取消 ")])),_:1}),d(y,{size:"small",type:"success",style:{width:"25vw"},onClick:de},{default:r((()=>[c(" 提交 ")])),_:1})])),_:1})])),default:r((()=>[d(w,{style:{"margin-top":"10rpx"}},{default:r((()=>[d(u,{inset:""},{default:r((()=>[d(t,{modelValue:C.value.shr,"onUpdate:modelValue":l[14]||(l[14]=e=>C.value.shr=e),name:"收货人",label:"收货人",colon:"",readonly:"","label-width":"5em",class:"bor-n","label-align":"right"},null,8,["modelValue"]),d(t,{modelValue:C.value.shrq,"onUpdate:modelValue":l[15]||(l[15]=e=>C.value.shrq=e),name:"收货日期",label:"收货日期",colon:"","label-width":"5em",class:"bor",readonly:"",onClick:l[16]||(l[16]=e=>K("shrq")),"label-align":"right"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1},8,["show"]),d(z,{show:S.value,"onUpdate:show":l[19]||(l[19]=e=>S.value=e),round:"",position:"bottom",onOpen:H},{default:r((()=>[d(q,{"show-toolbar":"",columns:L.value,onConfirm:F,onCancel:G,ref:"pickerRef"},null,8,["columns"])])),_:1},8,["show"]),d(E,{show:A.value,"onUpdate:show":l[20]||(l[20]=e=>A.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"]),d(z,{show:W.value,"onUpdate:show":l[26]||(l[26]=e=>W.value=e),position:"bottom",onOpen:ee},{default:r((()=>[d(w,{class:"select-model"},{default:r((()=>[d(q,{columns:Q.value,onCancel:le,modelValue:ae.value,"onUpdate:modelValue":l[21]||(l[21]=e=>ae.value=e),onConfirm:oe},null,8,["columns","modelValue"]),d(w,null,{default:r((()=>[d(w,{class:"top-select"},{default:r((()=>[d(w,{class:"confirm-select"},{default:r((()=>[m("p",null,"请选择品种")])),_:1}),d(w,{class:"search-box"},{default:r((()=>[d(w,null,{default:r((()=>[d(J,{placeholder:"请输入品种名字",modelValue:X.value,"onUpdate:modelValue":l[22]||(l[22]=e=>X.value=e),label:"面料搜索:",background:"#ffffff",onInput:l[23]||(l[23]=e=>ue()),clearable:!1},null,8,["modelValue"])])),_:1}),d(w,{class:"flex-btn"},{default:r((()=>[d(I,{class:"search-btn",onClick:l[24]||(l[24]=e=>{0===Y.value&&Q.value.length?(Y.value=Q.value.length-1,ae.value=[Q.value[Y.value].text]):Q.value.length?(Y.value--,ae.value=[Q.value[Y.value].text]):f("没有了!")})},{default:r((()=>[c("↑")])),_:1}),d(I,{class:"search-btn",onClick:l[25]||(l[25]=e=>{Q.value.length?Y.value===Q.value.length?(Y.value=0,ae.value=[Q.value[Y.value].text]):(Y.value++,ae.value=[Q.value[Y.value].text]):f("没有了!")})},{default:r((()=>[c("↓")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])],64)}}}),[["__scopeId","data-v-fb81d5e2"]]);export{C as default};
|