8958.32ab8b75.js 7.7 KB

12
  1. "use strict";(self["webpackChunkbyte_sailing_mobile"]=self["webpackChunkbyte_sailing_mobile"]||[]).push([[8958],{14071:function(e,t,a){a.d(t,{Z:function(){return f}});var l=a(13649),i=(a(64165),a(13813)),o=(a(55449),a(57658),a(73396)),n=a(44870),d=a(87139);const s={class:"common-list"},c={key:0,class:"left-box",style:{"margin-right":"20px"}},r=["onClick"],u=["onClick"];var p={__name:"common-list",props:{data:{type:Array,default:[]},config:{type:Object,default:[]},showMore:{type:Boolean,default:!0},isCheckbox:{type:Boolean,default:!1},optionalKey:{type:String,default:null}},setup(e){const t=(0,o.FN)().proxy;let a=(0,n.iH)([]),p=[];(0,o.YP)((()=>t.data),(e=>{a.value=e.map((e=>(p.length>0&&p.map((t=>{e.id==t.id&&(e.checked=!0)})),e)))}));const m=(0,n.iH)(null),f=()=>{p=[],a.value.map((e=>{e.checked&&(p.push(e),m.value||(m.value=e[t.optionalKey]))})),0==p.length&&(m.value=null),t.$emit("onCheck",p)},b=e=>{t.$emit("onClick",e)};return(t,p)=>{const g=i.XZ,y=l.JO;return(0,o.wg)(),(0,o.iD)("div",s,[(0,o._)("ul",null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)((0,n.SU)(a),(t=>((0,o.wg)(),(0,o.iD)("li",{key:t.id},[e.isCheckbox?((0,o.wg)(),(0,o.iD)("div",c,[(0,o.Wm)(g,{modelValue:t.checked,"onUpdate:modelValue":e=>t.checked=e,"icon-size":"15px",shape:"square",onChange:f,disabled:!!m.value&&m.value!=t[e.optionalKey]},null,8,["modelValue","onUpdate:modelValue","disabled"])])):(0,o.kq)("",!0),(0,o._)("div",{class:"center-content",style:{"line-height":"24px"},onClick:e=>b(t)},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.config,(e=>((0,o.wg)(),(0,o.iD)("div",{key:e.prop},[(0,o._)("span",null,(0,d.zw)(e.label)+":",1),(0,o.Uk)((0,d.zw)(t[e.prop]),1)])))),128))],8,r),e.showMore?((0,o.wg)(),(0,o.iD)("div",{key:1,class:"more-box",onClick:e=>b(t)},[(0,o.Wm)(y,{name:"arrow"})],8,u)):(0,o.kq)("",!0)])))),128))])])}}};const m=p;var f=m},30935:function(e,t,a){a.r(t),a.d(t,{default:function(){return w}});var l=a(63005),i=(a(35708),a(23910)),o=(a(98930),a(45331)),n=(a(29041),a(64250)),d=(a(67461),a(13813)),s=(a(55449),a(39420)),c=(a(12097),a(57658),a(73396)),r=a(44870),u=a(29733),p=(a(14071),a(22483)),m=a(99080),f=a(51836);const b=e=>((0,c.dD)("data-v-5d3910db"),e=e(),(0,c.Cn)(),e),g={style:{"padding-bottom":"60px"}},y=b((()=>(0,c._)("div",{style:{height:"50px",width:"100px"}},null,-1)));var h={__name:"add",setup(e){const t=(0,r.iH)(!1),a=(0,p.yj)();(0,r.iH)({pageNum:1,keyword:null});let b=(0,r.iH)(!1);(0,r.iH)(!1),(0,r.iH)([]);const h=(0,c.FN)().proxy,v=(0,r.iH)(null),k=(0,r.qj)({readonly:!1,disabled:!1,labelAlign:"top",scroll:!0,labelWidth:"62pk",btnConfig:{isNeed:!0,label:h.t("common.details"),prop:"bomDetailList",plain:!0,listConfig:[{type:"input",itemType:"text",label:h.t("bom.materialCode"),prop:"code",clearable:!0,readonly:!0},{type:"input",label:h.t("bom.materialName"),prop:"name",itemType:"text",readonly:!0},{type:"picker",label:h.t("bom.unit"),prop:"unit",itemType:"onePicker",showPicker:!1,fieldNames:{text:"dictValue",value:"dictKey"},data:[],readonly:!0},{type:"input",label:h.t("bom.quantity"),prop:"quantity",itemType:"number"},{type:"input",label:h.t("bom.cost"),prop:"cost",itemType:"number"}],clickFn:()=>{b.value=!0}}}),w=()=>history.go(-1),x=()=>{_.data.bomDetailList=[],0!=_.data.applicableProductsList.length&&(_.data.applicableProductsList.map((e=>{q.value.forEach((t=>{t.id===e&&_.data.bomDetailList.push({productId:t.id,name:t.name,code:t.code,quantity:null,cost:null,unit:t.unit,deleteFn:function(e,t){_.data.bomDetailList.splice(e,1),_.data.applicableProductsList.splice(e,1)}})}))})),_.data.bomDetailList.map((e=>{for(let t=0;t<k.btnConfig.listConfig[2].data.length;t++){const a=k.btnConfig.listConfig[2].data[t];e.unit==a.dictKey&&(e.unitName=a.dictValue)}})))},C=()=>{h.post("/dictTenantData/page",{pageNum:1,pageSize:999,tenantId:(0,f.bG)().tenantId,dictCode:"unit"}).then((e=>{k.btnConfig.listConfig[2].data=e.data.rows}))};C();const T=(0,r.qj)([{type:"picker",label:h.t("bom.productName"),prop:"productId",itemType:"onePicker",showPicker:!1,fieldNames:{text:"name",value:"id"},data:[]}]),D={quantity:[{required:!0,message:h.t("bom.pleaseFillInQuantity")}],cost:[{required:!0,message:h.t("bom.pleaseFillInCost")}]},_=(0,r.qj)({data:{addType:1}});let q=(0,r.iH)([]);const L=e=>{h.post("/productInfo/page",{pageNum:1,pageSize:1e4}).then((e=>{q.value=e.data.rows})),h.post("/productInfo/page",{pageNum:1,pageSize:1e4,definition:"1"}).then((e=>{T[0].data=e.data.rows}))};L();const W=()=>{_.data.addType=a.query.addType,h.post("/bomInfo/"+a.query.type,_.data).then((()=>{(0,u.XA)("add"===a.query.type?h.t("common.addSuccess"):h.t("common.modifySuccess")),setTimeout((()=>{history.back()}),500)})).catch((e=>{(0,u.LJ)(e.message)}))};return(0,c.bv)((()=>{"edit"===a.query.type&&(t.value=!0,h.post("/bomInfo/detail",{id:a.query.id}).then((e=>{_.data=e.data,_.data.bomDetailList=e.data.bomDetailVoList,t.value=!1})))})),(e,t)=>{const a=s.l2,u=d.XZ,p=n.bL,f=o.TS,h=i.cO,C=l.GI;return(0,c.wg)(),(0,c.iD)("div",g,[(0,c.Wm)(a,{title:e.$t("bom.name"),"left-text":"","left-arrow":"",onClickLeft:w},null,8,["title"]),(0,c.Wm)(m.Z,{modelValue:_.data,"onUpdate:modelValue":t[0]||(t[0]=e=>_.data=e),formOption:k,formConfig:T,rules:D,onOnSubmit:W,ref_key:"formDom",ref:v},null,8,["modelValue","formOption","formConfig"]),(0,c.Wm)(C,{show:(0,r.SU)(b),"onUpdate:show":t[2]||(t[2]=e=>(0,r.dq)(b)?b.value=e:b=e),closeable:"",position:"bottom",style:{height:"60%"},onClose:x},{default:(0,c.w5)((()=>[y,(0,c.Wm)(h,{modelValue:_.data.applicableProductsList,"onUpdate:modelValue":t[1]||(t[1]=e=>_.data.applicableProductsList=e)},{default:(0,c.w5)((()=>[((0,c.wg)(!0),(0,c.iD)(c.HY,null,(0,c.Ko)((0,r.SU)(q),(e=>((0,c.wg)(),(0,c.j4)(f,{inset:"",key:e.id},{default:(0,c.w5)((()=>[(0,c.Wm)(p,{clickable:"",title:e.name},{"right-icon":(0,c.w5)((()=>[(0,c.Wm)(u,{name:e.id},null,8,["name"])])),_:2},1032,["title"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},8,["show"])])}}},v=a(40089);const k=(0,v.Z)(h,[["__scopeId","data-v-5d3910db"]]);var w=k},67461:function(e,t,a){a(31958),a(20368),a(56742),a(3094)},34373:function(e,t,a){a.d(t,{J:function(){return c}});var l=a(73396),i=a(253),o=a(44870),n=a(47936),d=a(10648);const s=(e,t)=>{const a=(0,o.iH)(),s=()=>{a.value=(0,i.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,d.h)((()=>(0,l.Y3)(s))),(0,l.YP)([n.bn,n.uK],s),a};function c(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()])}},39420:function(e,t,a){a.d(t,{l2:function(){return g}});var l=a(11404),i=a(73396),o=a(44870),n=a(610),d=a(5323),s=a(96048),c=a(25322),r=a(34373),u=a(13649);const[p,m]=(0,n["do"])("nav-bar"),f={title:String,fixed:Boolean,zIndex:d.Or,border:d.J5,leftText:String,rightText:String,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:d.J5};var b=(0,i.aZ)({name:p,props:f,emits:["clickLeft","clickRight"],setup(e,{emit:t,slots:a}){const l=(0,o.iH)(),n=(0,r.J)(l,m),d=e=>t("clickLeft",e),p=e=>t("clickRight",e),f=()=>a.left?a.left():[e.leftArrow&&(0,i.Wm)(u.JO,{class:m("arrow"),name:"arrow-left"},null),e.leftText&&(0,i.Wm)("span",{class:m("text")},[e.leftText])],b=()=>a.right?a.right():(0,i.Wm)("span",{class:m("text")},[e.rightText]),g=()=>{const{title:t,fixed:o,border:n,zIndex:r}=e,u=(0,s.As)(r),g=e.leftArrow||e.leftText||a.left,y=e.rightText||a.right;return(0,i.Wm)("div",{ref:l,style:u,class:[m({fixed:o}),{[c.xe]:n,"van-safe-area-top":e.safeAreaInsetTop}]},[(0,i.Wm)("div",{class:m("content")},[g&&(0,i.Wm)("div",{class:[m("left"),e.clickable?c.e9:""],onClick:d},[f()]),(0,i.Wm)("div",{class:[m("title"),"van-ellipsis"]},[a.title?a.title():t]),y&&(0,i.Wm)("div",{class:[m("right"),e.clickable?c.e9:""],onClick:p},[b()])])])};return()=>e.fixed&&e.placeholder?n(g):g()}});const g=(0,l.n)(b)},12097:function(e,t,a){a(31958),a(20368),a(56742)}}]);
  2. //# sourceMappingURL=8958.32ab8b75.js.map