12 |
- "use strict";(self["webpackChunkbyte_sailing_mobile"]=self["webpackChunkbyte_sailing_mobile"]||[]).push([[2932],{39972:function(e,a,l){l.r(a),l.d(a,{default:function(){return q}});var t=l(36944),u=(l(83277),l(19545)),n=(l(42332),l(13649)),o=(l(64165),l(45331)),r=(l(29041),l(79264)),i=(l(52196),l(63005)),s=(l(35708),l(99483)),d=(l(80515),l(43739)),m=(l(62471),l(39420)),c=(l(12097),l(57658),l(73396)),p=l(87139),v=l(44870),h=l(29733),f=l(22483),g=l(51836);const y={class:"form",style:{"padding-bottom":"60px"}},b={class:"commons-delete"},D={class:"title"},w=["onClick"],V={key:0,class:"commons-add-btn"},k={key:1,style:{margin:"16px"}};var x={__name:"add",setup(e){const a=(0,c.FN)().proxy,l=(0,f.yj)(),x=(0,v.iH)(!1),W=(0,v.iH)(!1);let C=(0,v.iH)(null);const q=(0,v.iH)(!1),L=(0,g.bG)(),U=(0,v.iH)({deptName:L.dept.deptName,purchaseName:L.nickName,purchaseTime:(0,g.p6)(new Date,"yyyy-MM-dd"),supplyId:"",purchaseContent:"",amount:"",purchaseDetailList:[]}),N=()=>{U.value.purchaseDetailList.push({bussinessId:"",bussinessName:"",name:"",quantity:"",content:"",count:""})},_=(0,v.iH)([]),T=({selectedValues:e})=>{U.value.subcribeTime=e.join("-"),q.value=!1},H=()=>{a.post("/supplierPrice/page",{pageNum:1,pageSize:9999}).then((e=>{_.value=e.data.rows.map((e=>({...e,text:e.supplierName,value:e.supplierInfoId}))),console.log(_,0xb32af0071f8)})),a.post("/productInfo/page",{pageNum:1,pageSize:9999}).then((e=>{Y.value=e.data.rows.map((e=>({...e,text:e.name,value:e.id})))}))},I=e=>{U.value.purchaseDetailList[e].amount=(U.value.purchaseDetailList[e].count*U.value.purchaseDetailList[e].price).toFixed(2),U.value.amount=U.value.purchaseDetailList.reduce(((e,a)=>e+Number(a.amount)),0)},Y=((0,v.iH)([]),(0,v.iH)([])),F=((0,v.iH)("add"),({selectedOptions:e})=>{U.value.supplyId=e[0].value,U.value.supplyName=e[0].text,x.value=!1}),S=({selectedOptions:e})=>{U.value.purchaseDetailList[C.value].bussinessId=e[0].value,U.value.purchaseDetailList[C.value].productName=e[0].text,W.value=!1},A=e=>{l.query.id||(C.value=e,W.value=!0)},J=e=>{U.value.subscribeDetailList.splice(e,1)},M=()=>history.back(),z=()=>{a.post("/flowProcess/initiate",{flowKey:"purchase_flow",data:U.value,remark:null}).then((e=>{setTimeout((()=>{(0,h.XA)("采购申请成功"),a.$router.push("/main/purchased")}),100)}),(e=>(0,h.LJ)(e.message)))},O=e=>{a.post("/purchase/detail",{id:e.id}).then((e=>{console.log(e.data),U.value=e.data}))};return(0,c.bv)((()=>{console.log(l),l.query.id&&O(l.query),H()})),(e,a)=>{const h=m.l2,f=d.gN,g=s.Mt,C=i.GI,L=r.cW,H=o.TS,O=n.JO,P=u.zx,B=t.l0;return(0,c.wg)(),(0,c.iD)("div",y,[(0,c.Wm)(h,{title:"带采购","left-text":e.$t("common.back"),"left-arrow":"",onClickLeft:M},null,8,["left-text"]),(0,c.Wm)(B,{onSubmit:z,"label-align":"top",style:{"margin-top":"20px"}},{default:(0,c.w5)((()=>[(0,c.Wm)(H,{inset:""},{default:(0,c.w5)((()=>[(0,c.Wm)(f,{modelValue:U.value.deptName,"onUpdate:modelValue":a[0]||(a[0]=e=>U.value.deptName=e),"is-link":"",readonly:"",label:"申购部门",placeholder:"选择申购部门",rules:[{required:!0,message:"申购部门不能为空"}],required:""},null,8,["modelValue"]),(0,c.Wm)(f,{modelValue:U.value.purchaseName,"onUpdate:modelValue":a[1]||(a[1]=e=>U.value.purchaseName=e),type:"text",name:"申购人名称",label:"申购人名称",placeholder:"请填写申购人名称",rules:[{required:!0,message:"申购人名称不能为空"}],required:"",readonly:!0},null,8,["modelValue"]),(0,c.Wm)(f,{modelValue:U.value.purchaseTime,"onUpdate:modelValue":a[2]||(a[2]=e=>U.value.purchaseTime=e),"is-link":"",readonly:"",name:"datePicker",label:"申购时间",placeholder:"点击选择时间",rules:[{required:!0,message:"申购时间不能为空"}],required:""},null,8,["modelValue"]),(0,c.Wm)(C,{show:q.value,"onUpdate:show":a[4]||(a[4]=e=>q.value=e),position:"bottom"},{default:(0,c.w5)((()=>[(0,c.Wm)(g,{onConfirm:T,onCancel:a[3]||(a[3]=e=>q.value=!1)})])),_:1},8,["show"]),(0,c.Wm)(f,{modelValue:U.value.supplyName,"onUpdate:modelValue":a[5]||(a[5]=e=>U.value.supplyName=e),"is-link":"",readonly:"",label:"供应商",placeholder:"选择供应商",onClick:a[6]||(a[6]=e=>x.value=!0),rules:[{required:!0,message:"供应商不能为空"}],required:""},null,8,["modelValue"]),(0,c.Wm)(C,{show:x.value,"onUpdate:show":a[8]||(a[8]=e=>x.value=e),position:"bottom"},{default:(0,c.w5)((()=>[(0,c.Wm)(L,{title:"标题",columns:_.value,onConfirm:F,onCancel:a[7]||(a[7]=e=>x.value=!1)},null,8,["columns"])])),_:1},8,["show"]),(0,c.Wm)(f,{modelValue:U.value.purchaseContent,"onUpdate:modelValue":a[9]||(a[9]=e=>U.value.purchaseContent=e),type:"textarea",name:"申购说明",label:"申购说明",placeholder:"请填写申购说明",rows:"3"},null,8,["modelValue"])])),_:1}),((0,c.wg)(!0),(0,c.iD)(c.HY,null,(0,c.Ko)(U.value.purchaseDetailList,((e,a)=>((0,c.wg)(),(0,c.iD)("div",{key:a},[(0,c._)("div",b,[(0,c._)("div",D,"明细"+(0,p.zw)(a+1),1),(0,v.SU)(l).query.id?(0,c.kq)("",!0):((0,c.wg)(),(0,c.iD)("div",{key:0,class:"delete",onClick:e=>J(a)},[(0,c.Wm)(O,{name:"cross"})],8,w))]),(0,c.Wm)(H,{inset:""},{default:(0,c.w5)((()=>[(0,c.Wm)(f,{modelValue:U.value.purchaseDetailList[a].productName,"onUpdate:modelValue":e=>U.value.purchaseDetailList[a].productName=e,"is-link":"",readonly:"",label:"申购产品",placeholder:"选择申购产品",onClick:e=>A(a),rules:[{required:!0,message:"申购产品不能为空"}],required:""},null,8,["modelValue","onUpdate:modelValue","onClick"]),(0,c.Wm)(f,{modelValue:U.value.purchaseDetailList[a].count,"onUpdate:modelValue":e=>U.value.purchaseDetailList[a].count=e,name:"本次采购",label:"本次采购",placeholder:"请输入",onChange:e=>I(a),rules:[{required:!0,message:"本次采购不能为空"}],required:"",type:"number"},null,8,["modelValue","onUpdate:modelValue","onChange"]),(0,c.Wm)(f,{modelValue:U.value.purchaseDetailList[a].price,"onUpdate:modelValue":e=>U.value.purchaseDetailList[a].price=e,name:"单价",label:"单价",onChange:e=>I(a),placeholder:"请输入",rules:[{required:!0,message:"单价不能为空"}],required:"",type:"number"},null,8,["modelValue","onUpdate:modelValue","onChange"]),(0,c.Wm)(f,{modelValue:U.value.purchaseDetailList[a].amount,"onUpdate:modelValue":e=>U.value.purchaseDetailList[a].amount=e,name:"总价",label:"总价",placeholder:"根据本次采购和单价自动计算",readonly:!0,type:"number"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024)])))),128)),(0,v.SU)(l).query.id?(0,c.kq)("",!0):((0,c.wg)(),(0,c.iD)("div",V,[(0,c.Wm)(P,{icon:"plus",type:"default",size:"small",style:{"margin-top":"10px"},block:"",onClick:N},{default:(0,c.w5)((()=>[(0,c.Uk)("添加明细")])),_:1})])),(0,c.Wm)(f,{style:{"margin-top":"16px"},modelValue:U.value.amount,"onUpdate:modelValue":a[10]||(a[10]=e=>U.value.amount=e),name:"总价",label:"总价",placeholder:"所有明细的金额合计",readonly:!0,type:"number"},null,8,["modelValue"]),(0,c.Wm)(C,{show:W.value,"onUpdate:show":a[13]||(a[13]=e=>W.value=e),round:"",position:"bottom"},{default:(0,c.w5)((()=>[(0,c.Wm)(L,{columns:Y.value,onCancel:a[11]||(a[11]=e=>W.value=!1),onConfirm:a[12]||(a[12]=e=>S(e))},null,8,["columns"])])),_:1},8,["show"]),(0,v.SU)(l).query.id?(0,c.kq)("",!0):((0,c.wg)(),(0,c.iD)("div",k,[(0,c.Wm)(P,{round:"",block:"",type:"primary","native-type":"submit"},{default:(0,c.w5)((()=>[(0,c.Uk)(" 提交 ")])),_:1})]))])),_:1})])}}},W=l(40089);const C=(0,W.Z)(x,[["__scopeId","data-v-55885ea9"]]);var q=C},34373:function(e,a,l){l.d(a,{J:function(){return s}});var t=l(73396),u=l(253),n=l(44870),o=l(47936),r=l(10648);const i=(e,a)=>{const l=(0,n.iH)(),i=()=>{l.value=(0,u.EL)(e).height};return(0,t.bv)((()=>{if((0,t.Y3)(i),a)for(let e=1;e<=3;e++)setTimeout(i,100*e)})),(0,r.h)((()=>(0,t.Y3)(i))),(0,t.YP)([o.bn,o.uK],i),l};function s(e,a){const l=i(e,!0);return e=>(0,t.Wm)("div",{class:a("placeholder"),style:{height:l.value?`${l.value}px`:void 0}},[e()])}},99483:function(e,a,l){l.d(a,{Mt:function(){return k}});var t=l(11404),u=l(73396),n=l(44870),o=l(610),r=l(12220),i=l(16491),s=l(5323),d=l(96048),m=l(73156);const c=(0,r.l7)({},m.d4,{modelValue:(0,s.Ce)(),filter:Function,formatter:{type:Function,default:(e,a)=>a}}),p=Object.keys(m.d4);function v(e,a){if(e<0)return[];const l=Array(e);let t=-1;while(++t<e)l[t]=a(t);return l}const h=(e,a)=>32-new Date(e,a-1,32).getDate(),f=(e,a,l,t,u)=>{const n=v(a-e+1,(a=>{const u=(0,d.Bd)(e+a);return t(l,{text:u,value:u})}));return u?u(l,n):n},g=(e,a)=>e.map(((e,l)=>{const t=a[l];if(t.length){const a=+t[t.length-1].value;if(+e>a)return String(a)}return e}));var y=l(79264);const b=(new Date).getFullYear(),[D]=(0,o["do"])("date-picker"),w=(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 V=(0,u.aZ)({name:D,props:w,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:a,slots:l}){const t=(0,n.iH)(e.modelValue),o=()=>{const a=e.minDate.getFullYear(),l=e.maxDate.getFullYear();return f(a,l,"year",e.formatter,e.filter)},i=a=>a===e.minDate.getFullYear(),s=a=>a===e.maxDate.getFullYear(),d=a=>a===e.minDate.getMonth()+1,m=a=>a===e.maxDate.getMonth()+1,c=a=>{const{minDate:l,columnsType:u}=e,n=u.indexOf(a),o=t.value[n];if(o)return+o;switch(a){case"year":return l.getFullYear();case"month":return l.getMonth()+1;case"day":return l.getDate()}},v=()=>{const a=c("year"),l=i(a)?e.minDate.getMonth()+1:1,t=s(a)?e.maxDate.getMonth()+1:12;return f(l,t,"month",e.formatter,e.filter)},b=()=>{const a=c("year"),l=c("month"),t=i(a)&&d(l)?e.minDate.getDate():1,u=s(a)&&m(l)?e.maxDate.getDate():h(a,l);return f(t,u,"day",e.formatter,e.filter)},D=(0,u.Fl)((()=>e.columnsType.map((e=>{switch(e){case"year":return o();case"month":return v();case"day":return b();default:return[]}}))));(0,u.YP)(t,(l=>{(0,r.$c)(l,e.modelValue)||a("update:modelValue",l)})),(0,u.YP)((()=>e.modelValue),(e=>{e=g(e,D.value),(0,r.$c)(e,t.value)||(t.value=e)}),{immediate:!0});const w=(...e)=>a("change",...e),V=(...e)=>a("cancel",...e),k=(...e)=>a("confirm",...e);return()=>(0,u.Wm)(y.cW,(0,u.dG)({modelValue:t.value,"onUpdate:modelValue":e=>t.value=e,columns:D.value,onChange:w,onCancel:V,onConfirm:k},(0,r.ei)(e,p)),l)}});const k=(0,t.n)(V)},80515:function(e,a,l){l(31958),l(20368),l(62939),l(51771),l(89137),l(1088),l(25338),l(51564),l(71744),l(36565)},64165:function(e,a,l){l(31958),l(20368),l(56742)},39420:function(e,a,l){l.d(a,{l2:function(){return f}});var t=l(11404),u=l(73396),n=l(44870),o=l(610),r=l(5323),i=l(96048),s=l(25322),d=l(34373),m=l(13649);const[c,p]=(0,o["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 h=(0,u.aZ)({name:c,props:v,emits:["clickLeft","clickRight"],setup(e,{emit:a,slots:l}){const t=(0,n.iH)(),o=(0,d.J)(t,p),r=e=>a("clickLeft",e),c=e=>a("clickRight",e),v=()=>l.left?l.left():[e.leftArrow&&(0,u.Wm)(m.JO,{class:p("arrow"),name:"arrow-left"},null),e.leftText&&(0,u.Wm)("span",{class:p("text")},[e.leftText])],h=()=>l.right?l.right():(0,u.Wm)("span",{class:p("text")},[e.rightText]),f=()=>{const{title:a,fixed:n,border:o,zIndex:d}=e,m=(0,i.As)(d),f=e.leftArrow||e.leftText||l.left,g=e.rightText||l.right;return(0,u.Wm)("div",{ref:t,style:m,class:[p({fixed:n}),{[s.xe]:o,"van-safe-area-top":e.safeAreaInsetTop}]},[(0,u.Wm)("div",{class:p("content")},[f&&(0,u.Wm)("div",{class:[p("left"),e.clickable?s.e9:""],onClick:r},[v()]),(0,u.Wm)("div",{class:[p("title"),"van-ellipsis"]},[l.title?l.title():a]),g&&(0,u.Wm)("div",{class:[p("right"),e.clickable?s.e9:""],onClick:c},[h()])])])};return()=>e.fixed&&e.placeholder?o(f):f()}});const f=(0,t.n)(h)},12097:function(e,a,l){l(31958),l(20368),l(56742)}}]);
- //# sourceMappingURL=2932.90c98193.js.map
|