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