2 lines
8.5 KiB
JavaScript
2 lines
8.5 KiB
JavaScript
import{d as e,r as l,o as a,u as t,j as u,b as s,e as o,k as n,w as d,m as v,F as i,f as c,l as r,n as m,q as f,i as p,z as h,c as g,t as x,D as _,G as b}from"./index-C4MwjOjN.js";import{g as y}from"./index.DIPI0DXq.js";import{f as w}from"./date.kFpT0SQ2.js";import{o as k}from"./uni-app.es.DQhuIGyX.js";import{_ as V}from"./_plugin-vue_export-helper.BCo6x5W8.js";const C=V(e({__name:"list",setup(e){const V=l({}),C=l([]),U=l([]),D=l([]),j=l([{status:"待审核",code:"UnCheck",type:"warning",path:"/pages/spot/audit"},{status:"已通过",code:"Checked",type:"primary",path:"/pages/spot/pass"},{status:"已驳回",code:"Canceled",type:"danger"}]);a((()=>{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}]}]})}))})),y("/color/list").then((e=>{200===e.code&&(U.value=e.data.map((e=>({value:e.colorCode+e.colorName,text:e.colorCode+e.colorName}))))})),y("/v1/user/getNames").then((e=>{200===e.code&&(D.value=e.data.map((e=>({value:e,text:e}))))}))})),k((()=>{C.value=[],z()}));const N=()=>{history.back()};t(V.value,(()=>{C.value=[],z()}));const E=l(0),O=l(1),T=l(!1),q=l(!1),R=()=>{C.value.length<E.value?(O.value++,z()):T.value=!0};function z(){y("/interOrder",{page:O.value,size:10,...V.value}).then((e=>{200===e.code&&(e.data.record.forEach((e=>{C.value.push(e);let l=j.value.find((l=>l.status==e.status));e.statusColor=l.type})),E.value=e.data.total,q.value=!1,T.value=!1)}))}const I=l([]),J=l([]),L=l(!1),F=l(""),G=l(0),K=l([]),M=()=>{I.value=K.value,J.value=I.value,F.value=""},S=()=>{L.value=!1},A=l(),B=l(),H=()=>{B.value&&clearTimeout(B.value),B.value=setTimeout((()=>{(()=>{G.value=0;let e=new RegExp(F.value),l=[];I.value.forEach((a=>{e.test(a.text)&&l.push(a)})),J.value=l})()}),800)},P=e=>{V.value.category=e.selectedValues[2]+"/"+e.selectedValues[0]+e.selectedValues[1],S()},Q=l(!1),W=l(),X=l([]),Y=e=>{Q.value=!0,W.value=e},Z=e=>{V.value[W.value]=e.selectedValues[0],Q.value=!1},$=()=>{Q.value=!1,V.value[W.value]=""},ee=()=>{"color"===W.value?X.value=U.value:"status"===W.value?X.value=[{text:"待审核",value:"待审核"},{text:"待主管审核",value:"待主管审核"},{text:"待跟单员审核",value:"待跟单员审核"},{text:"已通过(待配货)",value:"已通过(待配货)"},{text:"取消审核中",value:"取消审核中"},{text:"已取消",value:"已取消"},{text:"被驳回",value:"被驳回"},{text:"部分配货",value:"部分配货"},{text:"已配完(待进厂)",value:"已配完(待进厂)"},{text:"已进厂",value:"已进厂"},{text:"已出厂(待收货)",value:"已出厂(待收货)"},{text:"待质检",value:"待质检"},{text:"已质检(待入库)",value:"已质检(待入库)"},{text:"已质检(待入库)",value:"已质检(待入库)"},{text:"已入库",value:"已入库"}]:"makeUser"===W.value&&(X.value=D.value)},le=l(!1),ae=l(""),te=e=>{le.value=!0,ae.value=e},ue=e=>{V.value[ae.value]=w(e),le.value=!1};return(e,l)=>{const a=u("van-nav-bar"),t=u("van-field"),y=u("van-cell-group"),k=p,U=u("van-button"),D=u("van-list"),E=u("van-picker"),O=u("van-popup"),z=u("van-search"),I=h,K=u("van-calendar");return s(),o(i,null,[n(k,{class:"flex"},{default:d((()=>[n(a,{title:"需求单列表","left-text":"返回","left-arrow":"","right-text":"新增需求单",onClickLeft:N,onClickRight:l[0]||(l[0]=e=>{m({url:"/pages/spot/spot"})})}),n(y,{inset:"",style:{display:"flex"}},{default:d((()=>[n(t,{modelValue:V.value.startDate,"onUpdate:modelValue":l[1]||(l[1]=e=>V.value.startDate=e),name:"开始时间",label:"开始时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[2]||(l[2]=e=>te("startDate")),rules:[{required:!0,message:"请填写"}]},null,8,["modelValue"]),n(t,{modelValue:V.value.endDate,"onUpdate:modelValue":l[3]||(l[3]=e=>V.value.endDate=e),name:"截止时间",label:"截止时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[4]||(l[4]=e=>te("endDate"))},null,8,["modelValue"])])),_:1}),n(y,{inset:"",style:{display:"flex"}},{default:d((()=>[n(t,{modelValue:V.value.color,"onUpdate:modelValue":l[5]||(l[5]=e=>V.value.color=e),name:"颜色筛选",label:"颜色筛选",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[6]||(l[6]=e=>Y("color"))},null,8,["modelValue"]),n(t,{modelValue:V.value.status,"onUpdate:modelValue":l[7]||(l[7]=e=>V.value.status=e),name:"订单状态",label:"订单状态",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[8]||(l[8]=e=>Y("status"))},null,8,["modelValue"])])),_:1}),n(y,{inset:"",style:{display:"flex"}},{default:d((()=>[n(t,{modelValue:V.value.makeUser,"onUpdate:modelValue":l[9]||(l[9]=e=>V.value.makeUser=e),name:"做单人员",label:"做单人员",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[10]||(l[10]=e=>Y("makeUser"))},null,8,["modelValue"])])),_:1}),n(k,{class:"grid-container"},{default:d((()=>[n(k,{class:"grid-item"},{default:d((()=>[v("日期/颜色")])),_:1}),n(k,{class:"grid-item"},{default:d((()=>[v("面料名称/工艺")])),_:1}),n(k,{class:"grid-item"},{default:d((()=>[v("匹数")])),_:1}),n(k,{class:"grid-item"},{default:d((()=>[v("操作")])),_:1})])),_:1}),n(k,{class:"content"},{default:d((()=>[n(D,{loading:q.value,"onUpdate:loading":l[11]||(l[11]=e=>q.value=e),finished:T.value,"finished-text":"没有更多了",onLoad:R},{default:d((()=>[(s(!0),o(i,null,c(C.value,((e,l)=>(s(),g(k,{class:"grid-container",key:l},{default:d((()=>[n(k,{class:"grid-item"},{default:d((()=>[v(x(_(w)(e.makeTime)),1),r("br"),v(x(e.color),1)])),_:2},1024),n(k,{class:"grid-item"},{default:d((()=>[n(k,{class:"grid-container1"},{default:d((()=>[(s(!0),o(i,null,c(e.fabric,((l,a)=>(s(),g(k,{class:b(a===e.fabric.length-1?"grid-item2":"grid-item1"),key:a},{default:d((()=>[v(x(l.name),1),r("br"),v(x(e.craft)+" "+x(l.belongTo),1)])),_:2},1032,["class"])))),128))])),_:2},1024)])),_:2},1024),n(k,{class:"grid-item"},{default:d((()=>[n(k,{class:"grid-container1"},{default:d((()=>[(s(!0),o(i,null,c(e.fabric,((l,a)=>(s(),g(k,{class:b(a===e.fabric.length-1?"grid-item2":"grid-item1"),key:a},{default:d((()=>[v(x(l.quantity),1)])),_:2},1032,["class"])))),128))])),_:2},1024)])),_:2},1024),n(k,{class:"grid-item",onClick:l=>(e=>{let l=j.value.find((l=>l.status===e.status)).path+"?item="+JSON.stringify(e);m({url:l})})(e)},{default:d((()=>[n(U,{type:e.statusColor},{default:d((()=>[v(x(e.status),1)])),_:2},1032,["type"])])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1},8,["loading","finished"])])),_:1})])),_:1}),n(O,{show:Q.value,"onUpdate:show":l[12]||(l[12]=e=>Q.value=e),round:"",position:"bottom",onOpen:ee},{default:d((()=>[n(E,{"show-toolbar":"",columns:X.value,onConfirm:Z,onCancel:$,ref:"pickerRef"},null,8,["columns"])])),_:1},8,["show"]),n(O,{show:L.value,"onUpdate:show":l[18]||(l[18]=e=>L.value=e),position:"bottom",onOpen:M},{default:d((()=>[n(k,{class:"select-model"},{default:d((()=>[n(E,{columns:J.value,onCancel:S,modelValue:A.value,"onUpdate:modelValue":l[13]||(l[13]=e=>A.value=e),onConfirm:P},null,8,["columns","modelValue"]),n(k,null,{default:d((()=>[n(k,{class:"top-select"},{default:d((()=>[n(k,{class:"confirm-select"},{default:d((()=>[r("p",null,"请选择品种")])),_:1}),n(k,{class:"search-box"},{default:d((()=>[n(k,null,{default:d((()=>[n(z,{placeholder:"请输入品种名字",modelValue:F.value,"onUpdate:modelValue":l[14]||(l[14]=e=>F.value=e),label:"面料搜索:",background:"#ffffff",onInput:l[15]||(l[15]=e=>H()),clearable:!1},null,8,["modelValue"])])),_:1}),n(k,{class:"flex-btn"},{default:d((()=>[n(I,{class:"search-btn",onClick:l[16]||(l[16]=e=>{0===G.value&&J.value.length?(G.value=J.value.length-1,A.value=[J.value[G.value].text]):J.value.length?(G.value--,A.value=[J.value[G.value].text]):f("没有了!")})},{default:d((()=>[v("↑")])),_:1}),n(I,{class:"search-btn",onClick:l[17]||(l[17]=e=>{J.value.length?G.value===J.value.length?(G.value=0,A.value=[J.value[G.value].text]):(G.value++,A.value=[J.value[G.value].text]):f("没有了!")})},{default:d((()=>[v("↓")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),n(K,{show:le.value,"onUpdate:show":l[19]||(l[19]=e=>le.value=e),onConfirm:ue,"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-c4fdec52"]]);export{C as default};
|