import{d as e,r as l,o as a,g as t,u as o,j as u,b as s,e as n,k as d,w as c,m as r,l as i,F as m,f as v,q as f,i as g,z as h,c as b,E as p,t as y,J as _,n as w}from"./index-D2NElrYl.js";import{g as V,p as x}from"./index.Cv2D9Hyi.js";import{f as k}from"./date.kFpT0SQ2.js";import{o as j}from"./uni-app.es.CyjALRV_.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";const z=C(e({__name:"documentary",setup(e){const C=l({}),z=l({jcrq:k(new Date),yjccts:5}),q=l([]),U=l([]),D=l([]);a((()=>{V("/fabric/info/all").then((e=>{200===e.code&&e.data.forEach((e=>{let l=ae.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 ae.value.push({text:e.commodity,value:e.commodity,children:[{text:e.momme+"mm",value:e.momme,children:[{text:e.width+"cm",value:e.width}]}]})}))})),V("/v1/user/getNames").then((e=>{200===e.code&&(D.value=e.data.map((e=>({value:e,text:e}))))})),V("/factory").then((e=>{200===e.code&&(U.value=e.data.map((e=>({text:e.name,value:e.name}))))}))})),j((()=>{q.value=[],M(),t({key:"info",success(e){let l=JSON.parse(e.data);z.value.gdy=l.userName},fail:e=>{console.log(e)}})}));const N=()=>{history.back()},T=l(0),O=l(1),E=l(!1),J=l(!1),L=()=>{q.value.length{200===e.code&&(e.data.record.forEach((e=>{let l=[];var a,t;e.logs.forEach((e=>{e.details.trackingLog&&(l=l.concat(e.details.trackingLog)),l.push(e)})),function(e){if("string"!=typeof e)return!1;try{return JSON.parse(e),!0}catch(l){return!1}}((e={...e.trackingLog,logs:l}).craftComment)&&(e.craftComment=JSON.parse(e.craftComment)),"待进厂"===e.zt?(e.zcts=0,e.butonColor=re.value[0]):"待出厂"===e.zt?(e.jcrq=e.logs[0].details.form.czrq,e.ccrq=e.logs[0].details.form.yjccts?I(e.jcrq,Number(e.logs[0].details.form.yjccts)):"",e.zcts=S(e.logs[0].createTime,new Date),e.butonColor=re.value[1]):"已出厂"===e.zt?(e.jcrq=e.logs[0].details.form.czrq,e.ccrq=e.logs[0].details.form.yjccts?I(e.jcrq,Number(e.logs[0].details.form.yjccts)):"",e.zcts=S(e.logs[0].createTime,e.logs[e.logs.length-1].createTime),e.butonColor=re.value[2]):(e.jcrq=e.logs[0].details.form.czrq,e.ccrq=e.logs[0].details.form.yjccts?I(e.jcrq,Number(e.logs[0].details.form.yjccts)):"",e.zcts=S(e.logs[0].createTime,new Date),e.butonColor=re.value[(a=3,t=14,a=Math.ceil(a),t=Math.floor(t),Math.floor(Math.random()*(t-a+1))+a)]),q.value.push(e)})),T.value+=1*e.data.total,J.value=!1,E.value=!1)}))}function S(e,l){const a=new Date(e),t=(new Date(l)-a)/864e5;return Math.abs(Math.round(t))}function I(e,l){const a=new Date(e);return a.setHours(0,0,0,0),a.setDate(a.getDate()+l),k(a)}o(C.value,(()=>{q.value=[],M()}));const H=l(!1),R=l(),F=l([]),G=e=>{H.value=!0,R.value=e},A=e=>{C.value[R.value]=e.selectedValues[0],B()},B=()=>{H.value=!1},K=()=>{"factory"===R.value?F.value=U.value:"zt"===R.value?F.value=[{text:"待进厂",value:"待进厂"},{text:"进行中",value:"进行中"},{text:"待出厂",value:"待出厂"},{text:"已出厂",value:"已出厂"}]:F.value=D.value},P=l(!1),Q=l(""),W=e=>{P.value=!0,Q.value=e},X=e=>{"jcrq"==Q.value?z.value[Q.value]=k(e):C.value[Q.value]=k(e),P.value=!1},Y=l([]),Z=l([]),$=l(!1),ee=l(""),le=l(0),ae=l([]),te=()=>{$.value=!0},oe=()=>{Y.value=ae.value,Z.value=Y.value,ee.value=""},ue=()=>{$.value=!1},se=l(),ne=l(),de=()=>{ne.value&&clearTimeout(ne.value),ne.value=setTimeout((()=>{(()=>{le.value=0;let e=new RegExp(ee.value),l=[];Y.value.forEach((a=>{e.test(a.text)&&l.push(a)})),Z.value=l})()}),800)},ce=e=>{C.value.fabric=e.selectedValues[2]+"/"+e.selectedValues[0]+e.selectedValues[1],ue()},re=l(["#611987","#611987","#e54077","#63b911","#036fb8","#ff9e49","#fa7cff","#f39b77","#4fcdff","#e54077","#036fb8","#ffc404","#63b911","#9cdd1c","#9cdd1c"]),ie=l(!1),me=l({}),ve=()=>{if(!z.value.yjccts)return f("请填写预计出厂天数!");let e={subId:me.value.subId,trackingLogId:me.value.id,details:{zt:"等待",list:[],form:{czrq:z.value.jcrq,yjccts:z.value.yjccts,gdy:z.value.gdy}}};x("/tracking",e).then((e=>{200===e.code&&(ie.value=!1,me.value.zt="等待",f("更新成功!"))}))};return(e,l)=>{const a=u("van-nav-bar"),t=u("van-field"),o=u("van-cell-group"),V=g,x=u("van-button"),k=u("van-list"),j=u("van-dialog"),U=u("van-picker"),D=u("van-popup"),T=u("van-calendar"),O=u("van-search"),M=h;return s(),n(m,null,[d(V,{class:"flex"},{default:c((()=>[d(a,{title:"跟单系统","left-text":"返回","left-arrow":"",onClickLeft:N}),d(o,{inset:"",style:{display:"flex"}},{default:c((()=>[d(t,{modelValue:C.value.factory,"onUpdate:modelValue":l[0]||(l[0]=e=>C.value.factory=e),name:"选择工厂",label:"选择工厂",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[1]||(l[1]=e=>G("factory"))},null,8,["modelValue"])])),_:1}),d(o,{inset:"",style:{display:"flex"}},{default:c((()=>[d(t,{modelValue:C.value.startDate,"onUpdate:modelValue":l[2]||(l[2]=e=>C.value.startDate=e),name:"开始时间",label:"开始时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[3]||(l[3]=e=>W("startDate")),rules:[{required:!0,message:"请填写"}]},null,8,["modelValue"]),d(t,{modelValue:C.value.endDate,"onUpdate:modelValue":l[4]||(l[4]=e=>C.value.endDate=e),name:"截止时间",label:"截止时间",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[5]||(l[5]=e=>W("endDate"))},null,8,["modelValue"])])),_:1}),d(o,{inset:"",style:{display:"flex"}},{default:c((()=>[d(t,{modelValue:C.value.fabric,"onUpdate:modelValue":l[6]||(l[6]=e=>C.value.fabric=e),name:"面料名称",label:"面料名称",class:"bor",colon:"","label-width":"5em",readonly:"",onClick:te},null,8,["modelValue"]),d(t,{modelValue:C.value.makeUser,"onUpdate:modelValue":l[7]||(l[7]=e=>C.value.makeUser=e),name:"做单人员",label:"做单人员",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[8]||(l[8]=e=>G("makeUser"))},null,8,["modelValue"])])),_:1}),d(o,{inset:"",style:{display:"flex"}},{default:c((()=>[d(t,{modelValue:C.value.color,"onUpdate:modelValue":l[9]||(l[9]=e=>C.value.color=e),name:"颜色色号",label:"颜色色号",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"]),d(t,{modelValue:C.value.belongTo,"onUpdate:modelValue":l[10]||(l[10]=e=>C.value.belongTo=e),name:"归属人员",label:"归属人员",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[11]||(l[11]=e=>G("belongTo"))},null,8,["modelValue"])])),_:1}),d(o,{inset:"",style:{display:"flex"}},{default:c((()=>[d(t,{modelValue:C.value.sd,"onUpdate:modelValue":l[12]||(l[12]=e=>C.value.sd=e),name:"谁定",label:"谁       定",colon:"",class:"bor-a","label-width":"5em"},null,8,["modelValue"]),d(t,{modelValue:C.value.zt,"onUpdate:modelValue":l[13]||(l[13]=e=>C.value.zt=e),name:"订单状态",label:"订单状态",colon:"",class:"bor","label-width":"5em",readonly:"",onClick:l[14]||(l[14]=e=>G("zt"))},null,8,["modelValue"])])),_:1}),d(V,{class:"grid-container"},{default:c((()=>[d(V,{class:"grid-item"},{default:c((()=>[r("面料/颜色")])),_:1}),d(V,{class:"grid-item"},{default:c((()=>[r("谁定/做单人/归属人"),i("br"),r("匹数/米数")])),_:1}),d(V,{class:"grid-item"},{default:c((()=>[r("工艺/工艺要求")])),_:1}),d(V,{class:"grid-item"},{default:c((()=>[r("状态")])),_:1})])),_:1}),d(V,{class:"content"},{default:c((()=>[d(k,{loading:J.value,"onUpdate:loading":l[15]||(l[15]=e=>J.value=e),finished:E.value,"finished-text":"没有更多了",onLoad:L},{default:c((()=>[(s(!0),n(m,null,v(q.value,((e,l)=>(s(),n(m,{key:l},[d(V,{class:"grid-container"},{default:c((()=>[d(V,{class:"grid-item"},{default:c((()=>[d(V,{class:"grid-container1"},{default:c((()=>[(s(!0),n(m,null,v(e.mls,((l,a)=>(s(),b(V,{class:p(a===e.mls.length-1?"grid-item2":"grid-item1"),key:a},{default:c((()=>[r(y(l.mz),1),i("br"),r(y(l.sh),1)])),_:2},1032,["class"])))),128))])),_:2},1024)])),_:2},1024),d(V,{class:"grid-item"},{default:c((()=>[d(V,{class:"grid-container1"},{default:c((()=>[(s(!0),n(m,null,v(e.mls,((l,a)=>(s(),b(V,{class:p(a===e.mls.length-1?"grid-item2":"grid-item1"),key:a},{default:c((()=>{return[r(y(e.sd)+"/"+y(e.makeUser)+"/"+y(e.belongTo),1),i("br"),r(y(l.xxs.length)+"匹/"+y((a=l.xxs,a.reduce(((e,l)=>e+1*l.ms),0)))+"米 ",1)];var a})),_:2},1032,["class"])))),128))])),_:2},1024)])),_:2},1024),d(V,{class:"grid-item"},{default:c((()=>[r(y(e.craft),1),i("br"),r(y(e.craftCmt.name?e.craftCmt.name:""),1)])),_:2},1024),d(V,{class:"grid-item"},{default:c((()=>[d(x,{style:_({backgroundColor:e.butonColor,color:"#fff"}),onClick:l=>(e=>{"待出厂"===e.zt?w({url:"./ex-factory?item="+JSON.stringify(e)}):"已出厂"===e.zt?w({url:"./history?item="+JSON.stringify(e)}):"待进厂"===e.zt?(ie.value=!0,me.value=e):w({url:"./detail?item="+JSON.stringify(e)})})(e)},{default:c((()=>[r(y(e.zt),1)])),_:2},1032,["style","onClick"])])),_:2},1024)])),_:2},1024),d(V,{style:{"text-align":"center",display:"flex","align-items":"center","justify-content":"space-around"}},{default:c((()=>[i("p",null,"在厂天数:"+y(e.zcts)+"天",1),i("p",null,[r(" 进厂:"+y(e.jcrq)+" ",1),i("br"),r(" 预计:"+y(e.ccrq),1)])])),_:2},1024)],64)))),128))])),_:1},8,["loading","finished"])])),_:1})])),_:1}),d(j,{show:ie.value,"onUpdate:show":l[21]||(l[21]=e=>ie.value=e)},{footer:c((()=>[d(V,{class:"footer-button"},{default:c((()=>[d(x,{plain:"",size:"small",style:{width:"25vw"},onClick:l[20]||(l[20]=e=>ie.value=!1)},{default:c((()=>[r(" 取消 ")])),_:1}),d(x,{size:"small",type:"success",style:{width:"25vw"},onClick:ve},{default:c((()=>[r(" 提交 ")])),_:1})])),_:1})])),default:c((()=>[d(V,{style:{"margin-top":"10rpx"}},{default:c((()=>[d(o,{inset:""},{default:c((()=>[d(t,{modelValue:z.value.gdy,"onUpdate:modelValue":l[16]||(l[16]=e=>z.value.gdy=e),name:"跟单员",label:"跟单员",colon:"",readonly:"","label-width":"6.5em",class:"bor-n","label-align":"right"},null,8,["modelValue"]),d(t,{modelValue:z.value.jcrq,"onUpdate:modelValue":l[17]||(l[17]=e=>z.value.jcrq=e),name:"进厂日期",label:"进厂日期",colon:"","label-width":"6.5em",class:"bor",readonly:"",onClick:l[18]||(l[18]=e=>W("jcrq")),"label-align":"right"},null,8,["modelValue"]),d(t,{modelValue:z.value.yjccts,"onUpdate:modelValue":l[19]||(l[19]=e=>z.value.yjccts=e),name:"预计出厂天数",label:"预计出厂天数",type:"digit",colon:"","label-width":"6.5em",class:"bor-a","label-align":"right"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1},8,["show"]),d(D,{show:H.value,"onUpdate:show":l[22]||(l[22]=e=>H.value=e),round:"",position:"bottom",onOpen:K},{default:c((()=>[d(U,{"show-toolbar":"",columns:F.value,onConfirm:A,onCancel:B,ref:"pickerRef"},null,8,["columns"])])),_:1},8,["show"]),d(T,{show:P.value,"onUpdate:show":l[23]||(l[23]=e=>P.value=e),onConfirm:X,"min-date":new Date(2010,0,1),"max-date":new Date(2050,0,31)},null,8,["show","min-date","max-date"]),d(D,{show:$.value,"onUpdate:show":l[29]||(l[29]=e=>$.value=e),position:"bottom",onOpen:oe},{default:c((()=>[d(V,{class:"select-model"},{default:c((()=>[d(U,{columns:Z.value,onCancel:ue,modelValue:se.value,"onUpdate:modelValue":l[24]||(l[24]=e=>se.value=e),onConfirm:ce},null,8,["columns","modelValue"]),d(V,null,{default:c((()=>[d(V,{class:"top-select"},{default:c((()=>[d(V,{class:"confirm-select"},{default:c((()=>[i("p",null,"请选择品种")])),_:1}),d(V,{class:"search-box"},{default:c((()=>[d(V,null,{default:c((()=>[d(O,{placeholder:"请输入品种名字",modelValue:ee.value,"onUpdate:modelValue":l[25]||(l[25]=e=>ee.value=e),label:"面料搜索:",background:"#ffffff",onInput:l[26]||(l[26]=e=>de()),clearable:!1},null,8,["modelValue"])])),_:1}),d(V,{class:"flex-btn"},{default:c((()=>[d(M,{class:"search-btn",onClick:l[27]||(l[27]=e=>{0===le.value&&Z.value.length?(le.value=Z.value.length-1,se.value=[Z.value[le.value].text]):Z.value.length?(le.value--,se.value=[Z.value[le.value].text]):f("没有了!")})},{default:c((()=>[r("↑")])),_:1}),d(M,{class:"search-btn",onClick:l[28]||(l[28]=e=>{Z.value.length?le.value===Z.value.length?(le.value=0,se.value=[Z.value[le.value].text]):(le.value++,se.value=[Z.value[le.value].text]):f("没有了!")})},{default:c((()=>[r("↓")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])],64)}}}),[["__scopeId","data-v-0f5f1664"]]);export{z as default};