12 |
- "use strict";(self["webpackChunkbyte_sailing_mobile"]=self["webpackChunkbyte_sailing_mobile"]||[]).push([[6363],{92547:function(e,t,a){a.r(t),a.d(t,{default:function(){return w}});var l=a(36944),n=(a(83277),a(19545)),o=(a(42332),a(99483)),u=(a(80515),a(45331)),r=(a(29041),a(63005)),i=(a(35708),a(79264)),s=(a(52196),a(43739)),d=(a(62471),a(39420)),m=(a(12097),a(57658),a(73396)),c=a(44870),p=a(29733),v=a(22483);const f={class:"form",style:{"padding-bottom":"60px"}},g={style:{margin:"16px"}};var h={__name:"add",setup(e){const t=(0,m.FN)().proxy,a=((0,v.yj)(),(0,c.iH)(!1)),h=(0,c.iH)(!1),y=(0,c.iH)(!1),b=(0,c.iH)({productName:"",waitQuantity:"",productionPlanId:"",productionPlanIdName:"",personLiableId:"",personLiableName:"",status:"",quantity:"",dueDate:""}),w=()=>{t.post("/productionPlan/page",{pageNum:1,pageSize:9999}).then((e=>{x.value=e.data.rows.map((e=>({...e,text:e.code,value:e.id})))})),t.get("/system/user/list?pageNum=1&pageSize=9999").then((e=>{console.log(e),D.value=e.rows.map((e=>({text:e.userName,value:e.userId})))}))},x=(0,c.iH)([]),D=(0,c.iH)([]),W=({selectedOptions:e})=>{b.value.productionPlanId=e[0].value,b.value.productionPlanIdName=e[0].code,b.value.productName=e[0].productName,b.value.waitQuantity=e[0].remainingQuantity,b.value.startDate=e[0].startDate,a.value=!1},k=({selectdValues:e,selectedOptions:t})=>{b.value.dueDate=t.reduce(((e,a,l)=>e+(a.value+(l<t.length-1?"-":""))),""),y.value=!1},V=({selectedOptions:e})=>{b.value.personLiableName=e[0].text,b.value.personLiableId=e[0].value,h.value=!1},N=()=>history.back(),C=()=>Number(b.value.quantity)>Number(b.value.waitQuantity)?(0,p.LJ)("任务数量不可大于待生产数量"):t.compareTime(b.value.startDate,b.value.dueDate)?(0,p.LJ)("完成期限不能早于计划开始时间"):void t.post("/productionTask/add",b.value).then((e=>{setTimeout((()=>{(0,p.XA)("添加成功"),t.$router.push("/main/task")}),500)}),(e=>(0,p.LJ)(e.message)));return(0,m.bv)((()=>{w()})),(e,t)=>{const c=d.l2,p=s.gN,v=i.cW,w=r.GI,_=u.TS,T=o.Mt,I=n.zx,L=l.l0;return(0,m.wg)(),(0,m.iD)("div",f,[(0,m.Wm)(c,{title:"生产任务","left-text":e.$t("common.back"),"left-arrow":"",onClickLeft:N},null,8,["left-text"]),(0,m.Wm)(L,{onSubmit:C,"label-align":"top",style:{"margin-top":"20px"}},{default:(0,m.w5)((()=>[(0,m.Wm)(_,{inset:""},{default:(0,m.w5)((()=>[(0,m.Wm)(p,{modelValue:b.value.productionPlanIdName,"onUpdate:modelValue":t[0]||(t[0]=e=>b.value.productionPlanIdName=e),"is-link":"",readonly:"",label:"生产计划",placeholder:"请选择生产计划",onClick:t[1]||(t[1]=e=>a.value=!0),rules:[{required:!0,message:"生产计划不能为空"}],required:""},null,8,["modelValue"]),(0,m.Wm)(w,{show:a.value,"onUpdate:show":t[3]||(t[3]=e=>a.value=e),round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(v,{columns:x.value,onCancel:t[2]||(t[2]=e=>a.value=!1),onConfirm:W},null,8,["columns"])])),_:1},8,["show"]),(0,m.Wm)(p,{modelValue:b.value.productName,"onUpdate:modelValue":t[4]||(t[4]=e=>b.value.productName=e),readonly:"",label:"产品名称"},null,8,["modelValue"]),(0,m.Wm)(p,{modelValue:b.value.waitQuantity,"onUpdate:modelValue":t[5]||(t[5]=e=>b.value.waitQuantity=e),readonly:"",label:"待生产数量"},null,8,["modelValue"])])),_:1}),(0,m.Wm)(_,{inset:"",style:{"margin-top":"10px"}},{default:(0,m.w5)((()=>[(0,m.Wm)(p,{modelValue:b.value.quantity,"onUpdate:modelValue":t[6]||(t[6]=e=>b.value.quantity=e),label:"任务数量",placeholder:"请输入任务数量",type:"number",rules:[{required:!0,message:"任务数量不能为空"}],required:""},null,8,["modelValue"]),(0,m.Wm)(p,{modelValue:b.value.personLiableName,"onUpdate:modelValue":t[7]||(t[7]=e=>b.value.personLiableName=e),"is-link":"",readonly:"",label:"负责人",placeholder:"请选择负责人",onClick:t[8]||(t[8]=e=>h.value=!0),rules:[{required:!0,message:"负责人不能为空"}],required:""},null,8,["modelValue"]),(0,m.Wm)(w,{show:h.value,"onUpdate:show":t[10]||(t[10]=e=>h.value=e),round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(v,{columns:D.value,onCancel:t[9]||(t[9]=e=>h.value=!1),onConfirm:V},null,8,["columns"])])),_:1},8,["show"]),(0,m.Wm)(p,{modelValue:b.value.dueDate,"onUpdate:modelValue":t[11]||(t[11]=e=>b.value.dueDate=e),"is-link":"",readonly:"",label:"完成期限",placeholder:"请选择完成期限",onClick:t[12]||(t[12]=e=>y.value=!0),rules:[{required:!0,message:"完成期限不能为空"}],required:""},null,8,["modelValue"]),(0,m.Wm)(w,{show:y.value,"onUpdate:show":t[14]||(t[14]=e=>y.value=e),position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(T,{onConfirm:k,onCancel:t[13]||(t[13]=e=>y.value=!1)})])),_:1},8,["show"])])),_:1}),(0,m._)("div",g,[(0,m.Wm)(I,{round:"",block:"",type:"primary","native-type":"submit"},{default:(0,m.w5)((()=>[(0,m.Uk)(" 提交 ")])),_:1})])])),_:1})])}}},y=a(40089);const b=(0,y.Z)(h,[["__scopeId","data-v-72ace6c1"]]);var w=b},34373:function(e,t,a){a.d(t,{J:function(){return s}});var l=a(73396),n=a(253),o=a(44870),u=a(47936),r=a(10648);const i=(e,t)=>{const a=(0,o.iH)(),i=()=>{a.value=(0,n.EL)(e).height};return(0,l.bv)((()=>{if((0,l.Y3)(i),t)for(let e=1;e<=3;e++)setTimeout(i,100*e)})),(0,r.h)((()=>(0,l.Y3)(i))),(0,l.YP)([u.bn,u.uK],i),a};function s(e,t){const a=i(e,!0);return e=>(0,l.Wm)("div",{class:t("placeholder"),style:{height:a.value?`${a.value}px`:void 0}},[e()])}},99483:function(e,t,a){a.d(t,{Mt:function(){return W}});var l=a(11404),n=a(73396),o=a(44870),u=a(610),r=a(12220),i=a(16491),s=a(5323),d=a(96048),m=a(73156);const c=(0,r.l7)({},m.d4,{modelValue:(0,s.Ce)(),filter:Function,formatter:{type:Function,default:(e,t)=>t}}),p=Object.keys(m.d4);function v(e,t){if(e<0)return[];const a=Array(e);let l=-1;while(++l<e)a[l]=t(l);return a}const f=(e,t)=>32-new Date(e,t-1,32).getDate(),g=(e,t,a,l,n)=>{const o=v(t-e+1,(t=>{const n=(0,d.Bd)(e+t);return l(a,{text:n,value:n})}));return n?n(a,o):o},h=(e,t)=>e.map(((e,a)=>{const l=t[a];if(l.length){const t=+l[l.length-1].value;if(+e>t)return String(t)}return e}));var y=a(79264);const b=(new Date).getFullYear(),[w]=(0,u["do"])("date-picker"),x=(0,r.l7)({},c,{columnsType:{type:Array,default:()=>["year","month","day"]},minDate:{type:Date,default:()=>new Date(b-10,0,1),validator:i.J_},maxDate:{type:Date,default:()=>new Date(b+10,11,31),validator:i.J_}});var D=(0,n.aZ)({name:w,props:x,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:t,slots:a}){const l=(0,o.iH)(e.modelValue),u=()=>{const t=e.minDate.getFullYear(),a=e.maxDate.getFullYear();return g(t,a,"year",e.formatter,e.filter)},i=t=>t===e.minDate.getFullYear(),s=t=>t===e.maxDate.getFullYear(),d=t=>t===e.minDate.getMonth()+1,m=t=>t===e.maxDate.getMonth()+1,c=t=>{const{minDate:a,columnsType:n}=e,o=n.indexOf(t),u=l.value[o];if(u)return+u;switch(t){case"year":return a.getFullYear();case"month":return a.getMonth()+1;case"day":return a.getDate()}},v=()=>{const t=c("year"),a=i(t)?e.minDate.getMonth()+1:1,l=s(t)?e.maxDate.getMonth()+1:12;return g(a,l,"month",e.formatter,e.filter)},b=()=>{const t=c("year"),a=c("month"),l=i(t)&&d(a)?e.minDate.getDate():1,n=s(t)&&m(a)?e.maxDate.getDate():f(t,a);return g(l,n,"day",e.formatter,e.filter)},w=(0,n.Fl)((()=>e.columnsType.map((e=>{switch(e){case"year":return u();case"month":return v();case"day":return b();default:return[]}}))));(0,n.YP)(l,(a=>{(0,r.$c)(a,e.modelValue)||t("update:modelValue",a)})),(0,n.YP)((()=>e.modelValue),(e=>{e=h(e,w.value),(0,r.$c)(e,l.value)||(l.value=e)}),{immediate:!0});const x=(...e)=>t("change",...e),D=(...e)=>t("cancel",...e),W=(...e)=>t("confirm",...e);return()=>(0,n.Wm)(y.cW,(0,n.dG)({modelValue:l.value,"onUpdate:modelValue":e=>l.value=e,columns:w.value,onChange:x,onCancel:D,onConfirm:W},(0,r.ei)(e,p)),a)}});const W=(0,l.n)(D)},80515:function(e,t,a){a(31958),a(20368),a(62939),a(51771),a(89137),a(1088),a(25338),a(51564),a(71744),a(36565)},39420:function(e,t,a){a.d(t,{l2:function(){return g}});var l=a(11404),n=a(73396),o=a(44870),u=a(610),r=a(5323),i=a(96048),s=a(25322),d=a(34373),m=a(13649);const[c,p]=(0,u["do"])("nav-bar"),v={title:String,fixed:Boolean,zIndex:r.Or,border:r.J5,leftText:String,rightText:String,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:r.J5};var f=(0,n.aZ)({name:c,props:v,emits:["clickLeft","clickRight"],setup(e,{emit:t,slots:a}){const l=(0,o.iH)(),u=(0,d.J)(l,p),r=e=>t("clickLeft",e),c=e=>t("clickRight",e),v=()=>a.left?a.left():[e.leftArrow&&(0,n.Wm)(m.JO,{class:p("arrow"),name:"arrow-left"},null),e.leftText&&(0,n.Wm)("span",{class:p("text")},[e.leftText])],f=()=>a.right?a.right():(0,n.Wm)("span",{class:p("text")},[e.rightText]),g=()=>{const{title:t,fixed:o,border:u,zIndex:d}=e,m=(0,i.As)(d),g=e.leftArrow||e.leftText||a.left,h=e.rightText||a.right;return(0,n.Wm)("div",{ref:l,style:m,class:[p({fixed:o}),{[s.xe]:u,"van-safe-area-top":e.safeAreaInsetTop}]},[(0,n.Wm)("div",{class:p("content")},[g&&(0,n.Wm)("div",{class:[p("left"),e.clickable?s.e9:""],onClick:r},[v()]),(0,n.Wm)("div",{class:[p("title"),"van-ellipsis"]},[a.title?a.title():t]),h&&(0,n.Wm)("div",{class:[p("right"),e.clickable?s.e9:""],onClick:c},[f()])])])};return()=>e.fixed&&e.placeholder?u(g):g()}});const g=(0,l.n)(f)},12097:function(e,t,a){a(31958),a(20368),a(56742)}}]);
- //# sourceMappingURL=6363.a6d2a1a1.js.map
|