3679.14b90d3a.js 11 KB

12
  1. "use strict";(self["webpackChunkbyte_sailing_mobile"]=self["webpackChunkbyte_sailing_mobile"]||[]).push([[3679],{66177:function(e,t,a){a.r(t),a.d(t,{default:function(){return q}});var l=a(36944),n=(a(83277),a(19545)),u=(a(42332),a(13649)),i=(a(64165),a(45331)),o=(a(29041),a(99483)),s=(a(80515),a(63005)),r=(a(35708),a(79264)),d=(a(52196),a(43739)),c=(a(62471),a(39420)),m=(a(12097),a(57658),a(73396)),v=a(87139),p=a(44870),b=a(29733),f=a(22483);const y={class:"form",style:{"padding-bottom":"60px"}},g={class:"commons-delete"},h={class:"title"},D=["onClick"],w={key:0,class:"commons-add-btn"},k={key:1,style:{margin:"16px"}};var x={__name:"add",setup(e){const t=(0,m.FN)().proxy,a=(0,f.yj)(),x=(0,p.iH)(!1),V=(0,p.iH)(!1);let W=(0,p.iH)(null);const q=(0,p.iH)(!1),C=(0,p.iH)({productionTaskId:"",code:"",productName:"",quantity:"",personLiableName:"",dueDate:"",subscribeDetailList:[]}),L=()=>{C.value.subscribeDetailList.push({bussinessId:"",bussinessName:"",name:"",quantity:"",content:"",count:""})},N=({selectedValues:e})=>{C.value.subcribeTime=e.join("-"),q.value=!1},_=()=>{t.get("/tenantDept/list",{pageNum:1,pageSize:9999}).then((e=>{U.value=e.data.map((e=>({...e,text:e.deptName,value:e.deptId}))),a.query.id&&(H.value="edit",T(a.query.id))})),t.post("/productInfo/page",{pageNum:1,pageSize:9999}).then((e=>{I.value=e.data.rows.map((e=>({...e,text:e.name,value:e.id})))}))},T=e=>{t.post("/subscribe/detail",{id:e}).then((e=>{e.data.subscribeDetailList.map((e=>{I.value.map((t=>{t.value===e.bussinessId&&(e.bussinessName=t.name)}))})),C.value=e.data,console.log(C.value)}))},U=(0,p.iH)([]),I=(0,p.iH)([]),H=(0,p.iH)("add"),Y=({selectedOptions:e})=>{C.value.deptName=e[0].text,C.value.productionTaskId=e[0].value,C.value.productName=e[0].productName,C.value.quantity=e[0].quantity,C.value.personLiableName=e[0].personLiableName,C.value.dueDate=e[0].dueDate,x.value=!1},S=({selectedOptions:e})=>{C.value.subscribeDetailList[W.value].bussinessId=e[0].value,C.value.subscribeDetailList[W.value].bussinessName=e[0].text,V.value=!1},F=e=>{"edit"!==H.value&&(W.value=e,V.value=!0)},J=e=>{C.value.subscribeDetailList.splice(e,1)},A=()=>history.back(),z=()=>{if(!C.value.subscribeDetailList.length>0)return(0,b.LJ)("请添加明细!");t.post("/flowProcess/initiate",{flowKey:"subscribe_flow",data:C.value,remark:null}).then((e=>{setTimeout((()=>{(0,b.XA)("申购成功"),t.$router.push("/main/subscribe")}),500)}),(e=>(0,b.LJ)(e.message)))};return(0,m.bv)((()=>{_()})),(e,t)=>{const b=c.l2,f=d.gN,W=r.cW,_=s.GI,T=o.Mt,M=i.TS,O=u.JO,B=n.zx,P=l.l0;return(0,m.wg)(),(0,m.iD)("div",y,[(0,m.Wm)(b,{title:"申购","left-text":e.$t("common.back"),"left-arrow":"",onClickLeft:A},null,8,["left-text"]),(0,m.Wm)(P,{onSubmit:z,"label-align":"top",style:{"margin-top":"20px"}},{default:(0,m.w5)((()=>[(0,m.Wm)(M,{inset:""},{default:(0,m.w5)((()=>[(0,m.Wm)(f,{modelValue:C.value.deptName,"onUpdate:modelValue":t[0]||(t[0]=e=>C.value.deptName=e),"is-link":"",readonly:"",label:"申购部门",placeholder:"选择申购部门",onClick:t[1]||(t[1]=e=>"edit"===H.value?x.value=!1:x.value=!0),rules:[{required:!0,message:"申购部门不能为空"}],required:""},null,8,["modelValue","readonly"]),(0,m.Wm)(_,{show:x.value,"onUpdate:show":t[3]||(t[3]=e=>x.value=e),round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(W,{columns:U.value,onCancel:t[2]||(t[2]=e=>x.value=!1),onConfirm:Y},null,8,["columns"])])),_:1},8,["show"]),(0,m.Wm)(f,{modelValue:C.value.subcribeName,"onUpdate:modelValue":t[4]||(t[4]=e=>C.value.subcribeName=e),type:"text",name:"申购人名称",label:"申购人名称",placeholder:"请填写申购人名称",rules:[{required:!0,message:"申购人名称不能为空"}],required:"",readonly:"edit"===H.value},null,8,["modelValue","readonly"]),(0,m.Wm)(f,{modelValue:C.value.subcribeTime,"onUpdate:modelValue":t[5]||(t[5]=e=>C.value.subcribeTime=e),"is-link":"",readonly:"",name:"datePicker",label:"申购时间",placeholder:"点击选择时间",onClick:t[6]||(t[6]=e=>"edit"===H.value?q.value=!1:q.value=!0),rules:[{required:!0,message:"申购时间不能为空"}],required:""},null,8,["modelValue","readonly"]),(0,m.Wm)(_,{show:q.value,"onUpdate:show":t[8]||(t[8]=e=>q.value=e),position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(T,{onConfirm:N,onCancel:t[7]||(t[7]=e=>q.value=!1)})])),_:1},8,["show"]),(0,m.Wm)(f,{modelValue:C.value.subcribeContent,"onUpdate:modelValue":t[9]||(t[9]=e=>C.value.subcribeContent=e),type:"textarea",name:"申购说明",label:"申购说明",placeholder:"请填写申购说明",rules:[{required:!0,message:"申购说明不能为空"}],required:"",readonly:"edit"===H.value,rows:"3"},null,8,["modelValue","readonly"])])),_:1}),((0,m.wg)(!0),(0,m.iD)(m.HY,null,(0,m.Ko)(C.value.subscribeDetailList,((e,t)=>((0,m.wg)(),(0,m.iD)("div",{key:t},[(0,m._)("div",g,[(0,m._)("div",h,"明细"+(0,v.zw)(t+1),1),(0,p.SU)(a).query.id?(0,m.kq)("",!0):((0,m.wg)(),(0,m.iD)("div",{key:0,class:"delete",onClick:e=>J(t)},[(0,m.Wm)(O,{name:"cross"})],8,D))]),(0,m.Wm)(M,{inset:""},{default:(0,m.w5)((()=>[(0,m.Wm)(f,{modelValue:C.value.subscribeDetailList[t].bussinessName,"onUpdate:modelValue":e=>C.value.subscribeDetailList[t].bussinessName=e,"is-link":"",readonly:"",label:"申购产品",placeholder:"选择申购产品",onClick:e=>F(t),rules:[{required:!0,message:"申购产品不能为空"}],required:""},null,8,["modelValue","onUpdate:modelValue","readonly","onClick"]),(0,m.Wm)(f,{modelValue:C.value.subscribeDetailList[t].count,"onUpdate:modelValue":e=>C.value.subscribeDetailList[t].count=e,label:"数量",placeholder:"请输入数量",rules:[{required:!0,message:"数量不能为空"}],required:"",type:"number",readonly:"edit"===H.value},null,8,["modelValue","onUpdate:modelValue","readonly"]),(0,m.Wm)(f,{modelValue:C.value.subscribeDetailList[t].content,"onUpdate:modelValue":e=>C.value.subscribeDetailList[t].content=e,label:"事由",placeholder:"请输入事由",rules:[{required:!0,message:"事由不能为空"}],readonly:"edit"===H.value,rows:"3",type:"textarea",required:""},null,8,["modelValue","onUpdate:modelValue","readonly"])])),_:2},1024)])))),128)),(0,m.Wm)(_,{show:V.value,"onUpdate:show":t[12]||(t[12]=e=>V.value=e),round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(W,{columns:I.value,onCancel:t[10]||(t[10]=e=>V.value=!1),onConfirm:t[11]||(t[11]=e=>S(e))},null,8,["columns"])])),_:1},8,["show"]),(0,p.SU)(a).query.id?(0,m.kq)("",!0):((0,m.wg)(),(0,m.iD)("div",w,[(0,m.Wm)(B,{icon:"plus",type:"default",size:"small",style:{"margin-top":"10px"},block:"",onClick:L},{default:(0,m.w5)((()=>[(0,m.Uk)("添加明细")])),_:1})])),(0,p.SU)(a).query.id?(0,m.kq)("",!0):((0,m.wg)(),(0,m.iD)("div",k,[(0,m.Wm)(B,{round:"",block:"",type:"primary","native-type":"submit"},{default:(0,m.w5)((()=>[(0,m.Uk)(" 提交 ")])),_:1})]))])),_:1})])}}},V=a(40089);const W=(0,V.Z)(x,[["__scopeId","data-v-1100a476"]]);var q=W},34373:function(e,t,a){a.d(t,{J:function(){return r}});var l=a(73396),n=a(253),u=a(44870),i=a(47936),o=a(10648);const s=(e,t)=>{const a=(0,u.iH)(),s=()=>{a.value=(0,n.EL)(e).height};return(0,l.bv)((()=>{if((0,l.Y3)(s),t)for(let e=1;e<=3;e++)setTimeout(s,100*e)})),(0,o.h)((()=>(0,l.Y3)(s))),(0,l.YP)([i.bn,i.uK],s),a};function r(e,t){const a=s(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 x}});var l=a(11404),n=a(73396),u=a(44870),i=a(610),o=a(12220),s=a(16491),r=a(5323),d=a(96048),c=a(73156);const m=(0,o.l7)({},c.d4,{modelValue:(0,r.Ce)(),filter:Function,formatter:{type:Function,default:(e,t)=>t}}),v=Object.keys(c.d4);function p(e,t){if(e<0)return[];const a=Array(e);let l=-1;while(++l<e)a[l]=t(l);return a}const b=(e,t)=>32-new Date(e,t-1,32).getDate(),f=(e,t,a,l,n)=>{const u=p(t-e+1,(t=>{const n=(0,d.Bd)(e+t);return l(a,{text:n,value:n})}));return n?n(a,u):u},y=(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 g=a(79264);const h=(new Date).getFullYear(),[D]=(0,i["do"])("date-picker"),w=(0,o.l7)({},m,{columnsType:{type:Array,default:()=>["year","month","day"]},minDate:{type:Date,default:()=>new Date(h-10,0,1),validator:s.J_},maxDate:{type:Date,default:()=>new Date(h+10,11,31),validator:s.J_}});var k=(0,n.aZ)({name:D,props:w,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:t,slots:a}){const l=(0,u.iH)(e.modelValue),i=()=>{const t=e.minDate.getFullYear(),a=e.maxDate.getFullYear();return f(t,a,"year",e.formatter,e.filter)},s=t=>t===e.minDate.getFullYear(),r=t=>t===e.maxDate.getFullYear(),d=t=>t===e.minDate.getMonth()+1,c=t=>t===e.maxDate.getMonth()+1,m=t=>{const{minDate:a,columnsType:n}=e,u=n.indexOf(t),i=l.value[u];if(i)return+i;switch(t){case"year":return a.getFullYear();case"month":return a.getMonth()+1;case"day":return a.getDate()}},p=()=>{const t=m("year"),a=s(t)?e.minDate.getMonth()+1:1,l=r(t)?e.maxDate.getMonth()+1:12;return f(a,l,"month",e.formatter,e.filter)},h=()=>{const t=m("year"),a=m("month"),l=s(t)&&d(a)?e.minDate.getDate():1,n=r(t)&&c(a)?e.maxDate.getDate():b(t,a);return f(l,n,"day",e.formatter,e.filter)},D=(0,n.Fl)((()=>e.columnsType.map((e=>{switch(e){case"year":return i();case"month":return p();case"day":return h();default:return[]}}))));(0,n.YP)(l,(a=>{(0,o.$c)(a,e.modelValue)||t("update:modelValue",a)})),(0,n.YP)((()=>e.modelValue),(e=>{e=y(e,D.value),(0,o.$c)(e,l.value)||(l.value=e)}),{immediate:!0});const w=(...e)=>t("change",...e),k=(...e)=>t("cancel",...e),x=(...e)=>t("confirm",...e);return()=>(0,n.Wm)(g.cW,(0,n.dG)({modelValue:l.value,"onUpdate:modelValue":e=>l.value=e,columns:D.value,onChange:w,onCancel:k,onConfirm:x},(0,o.ei)(e,v)),a)}});const x=(0,l.n)(k)},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)},64165:function(e,t,a){a(31958),a(20368),a(56742)},39420:function(e,t,a){a.d(t,{l2:function(){return f}});var l=a(11404),n=a(73396),u=a(44870),i=a(610),o=a(5323),s=a(96048),r=a(25322),d=a(34373),c=a(13649);const[m,v]=(0,i["do"])("nav-bar"),p={title:String,fixed:Boolean,zIndex:o.Or,border:o.J5,leftText:String,rightText:String,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:o.J5};var b=(0,n.aZ)({name:m,props:p,emits:["clickLeft","clickRight"],setup(e,{emit:t,slots:a}){const l=(0,u.iH)(),i=(0,d.J)(l,v),o=e=>t("clickLeft",e),m=e=>t("clickRight",e),p=()=>a.left?a.left():[e.leftArrow&&(0,n.Wm)(c.JO,{class:v("arrow"),name:"arrow-left"},null),e.leftText&&(0,n.Wm)("span",{class:v("text")},[e.leftText])],b=()=>a.right?a.right():(0,n.Wm)("span",{class:v("text")},[e.rightText]),f=()=>{const{title:t,fixed:u,border:i,zIndex:d}=e,c=(0,s.As)(d),f=e.leftArrow||e.leftText||a.left,y=e.rightText||a.right;return(0,n.Wm)("div",{ref:l,style:c,class:[v({fixed:u}),{[r.xe]:i,"van-safe-area-top":e.safeAreaInsetTop}]},[(0,n.Wm)("div",{class:v("content")},[f&&(0,n.Wm)("div",{class:[v("left"),e.clickable?r.e9:""],onClick:o},[p()]),(0,n.Wm)("div",{class:[v("title"),"van-ellipsis"]},[a.title?a.title():t]),y&&(0,n.Wm)("div",{class:[v("right"),e.clickable?r.e9:""],onClick:m},[b()])])])};return()=>e.fixed&&e.placeholder?i(f):f()}});const f=(0,l.n)(b)},12097:function(e,t,a){a(31958),a(20368),a(56742)}}]);
  2. //# sourceMappingURL=3679.14b90d3a.js.map