688.js 30KB

1
  1. "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[688,724],{5724:(e,t,l)=>{l.r(t),l.d(t,{IndexTable:()=>r,TransactionBasketTable:()=>n});var r=[{field:"transactionNumber",header:"Id Transaksi"},{field:"customer",header:"Id Customer"},{field:"price",header:"Harga"},{field:"outlet",header:"Outlet"},{field:"transactionStatusName",header:"Status"}],n=[{field:"laundry",header:"Tipe Laundry"},{field:"discount",header:"Diskon"},{field:"quantity",header:"Kuantitas"},{field:"price",header:"Harga"},{field:"totalPrice",header:"Total Harga"}]},3744:(e,t)=>{t.Z=(e,t)=>{const l=e.__vccOpts||e;for(const[e,r]of t)l[e]=r;return l}},6244:(e,t,l)=>{l.d(t,{Z:()=>a});var r=l(821),n=l(9038),o={key:1,class:"p-button-label"};const a={props:{icon:String,label:String},setup:function(e){return function(t,l){return(0,r.openBlock)(),(0,r.createBlock)((0,r.unref)(n.rU),{class:"p-button p-component",as:"button",type:"button"},{default:(0,r.withCtx)((function(){return[e.icon?((0,r.openBlock)(),(0,r.createElementBlock)("span",{key:0,class:(0,r.normalizeClass)(["p-button-icon p-button-icon-left",e.icon])},null,2)):(0,r.createCommentVNode)("",!0),e.label?((0,r.openBlock)(),(0,r.createElementBlock)("span",o,(0,r.toDisplayString)(e.label),1)):(0,r.createCommentVNode)("",!0)]})),_:1})}}}},3701:(e,t,l)=>{l.d(t,{Z:()=>u});var r=l(821),n=["for"],o={key:0},a={key:1},i=["id"];const u={props:{optionLabel:{type:String,default:"label"},optionValue:{type:String,default:"value"},optionDisabled:{type:String,default:"disabled"},options:{type:Array,required:!0},label:{type:String,required:!0},placeholder:{type:String,required:!0},error:{type:String,default:null},modelValue:null},emits:["update:modelValue"],setup:function(e){var t=e,l=(0,r.computed)((function(){return!!t.error})),u=(0,r.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")})),c=(0,r.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")+"-help"})),s=function(e){var l=t.options.find((function(l){return l[t.optionValue]==e}));if(l)return l[t.optionLabel]};return function(t,d){var p=(0,r.resolveComponent)("Dropdown");return(0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,null,[(0,r.createElementVNode)("label",{for:(0,r.unref)(u)},(0,r.toDisplayString)(e.label),9,n),(0,r.createVNode)(p,{class:(0,r.normalizeClass)(["w-full mt-2",{"p-invalid":(0,r.unref)(l)}]),id:(0,r.unref)(u),"aria-describedby":(0,r.unref)(c),"option-disabled":e.optionDisabled,"option-label":e.optionLabel,"option-value":e.optionValue,placeholder:e.placeholder,options:e.options,"model-value":e.modelValue,onChange:d[0]||(d[0]=function(e){return t.$emit("update:modelValue",e.value)})},{value:(0,r.withCtx)((function(e){return[e.value?((0,r.openBlock)(),(0,r.createElementBlock)("div",o,(0,r.toDisplayString)(s(e.value)),1)):((0,r.openBlock)(),(0,r.createElementBlock)("div",a,(0,r.toDisplayString)(e.placeholder),1))]})),option:(0,r.withCtx)((function(e){var l=e.option,n=e.index;return[(0,r.renderSlot)(t.$slots,"option",{option:l,index:n})]})),_:3},8,["class","id","aria-describedby","option-disabled","option-label","option-value","placeholder","options","model-value"]),e.error?((0,r.openBlock)(),(0,r.createElementBlock)("small",{key:0,id:(0,r.unref)(c),class:(0,r.normalizeClass)({"p-error":(0,r.unref)(l)})},(0,r.toDisplayString)(e.error),11,i)):(0,r.createCommentVNode)("",!0)],64)}}}},7098:(e,t,l)=>{l.d(t,{Z:()=>i});var r=l(821),n={class:"field"},o=["for"],a=["id"];const i={props:{type:{type:String,default:"text"},label:{type:String,required:!0},disabled:{type:Boolean,default:!1},placeholder:{type:String,required:!0},error:{type:String,default:null},modelValue:null},emits:["update:modelValue"],setup:function(e){var t=e,l=(0,r.computed)((function(){return!!t.error})),i=(0,r.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")})),u=(0,r.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")+"-help"}));return function(t,c){var s=(0,r.resolveComponent)("InputText");return(0,r.openBlock)(),(0,r.createElementBlock)("div",n,[(0,r.createElementVNode)("label",{for:(0,r.unref)(i)},(0,r.toDisplayString)(e.label),9,o),(0,r.createVNode)(s,{class:(0,r.normalizeClass)(["w-full",{"p-invalid":(0,r.unref)(l)}]),id:(0,r.unref)(i),"aria-describedby":(0,r.unref)(u),"model-value":e.type,placeholder:e.placeholder,value:e.modelValue,disabled:e.disabled,onInput:c[0]||(c[0]=function(e){return t.$emit("update:modelValue",e.target.value)})},null,8,["class","id","aria-describedby","model-value","placeholder","value","disabled"]),e.error?((0,r.openBlock)(),(0,r.createElementBlock)("small",{key:0,id:(0,r.unref)(u),class:(0,r.normalizeClass)({"p-error":(0,r.unref)(l)})},(0,r.toDisplayString)(e.error),11,a)):(0,r.createCommentVNode)("",!0)])}}}},3444:(e,t,l)=>{l.d(t,{Z:()=>P});var r=l(821),n=l(9038),o={class:"layout-topbar"},a=(0,r.createElementVNode)("div",{class:"layout-topbar-logo"},[(0,r.createElementVNode)("img",{alt:"Logo",src:"/images/logo-dark.svg"}),(0,r.createElementVNode)("span",null,"SAKAI")],-1),i=[(0,r.createElementVNode)("i",{class:"pi pi-bars"},null,-1)],u={class:"p-link layout-topbar-menu-button layout-topbar-button"},c=[(0,r.createElementVNode)("i",{class:"pi pi-ellipsis-v"},null,-1)],s={class:"layout-topbar-menu hidden lg:flex origin-top"},d={class:"hidden lg:inline"},p=(0,r.createElementVNode)("i",{class:"pi pi-user"},null,-1),m=(0,r.createElementVNode)("span",null,"Pengaturan Profil",-1),f=(0,r.createElementVNode)("i",{class:"pi pi-sign-out"},null,-1),y=(0,r.createElementVNode)("span",null,"Sign Out",-1);const b={emits:["menu-toggle"],setup:function(e){return function(e,t){var l=(0,r.resolveDirective)("styleclass"),b=(0,r.resolveDirective)("tooltip");return(0,r.openBlock)(),(0,r.createElementBlock)("div",o,[a,(0,r.createElementVNode)("button",{class:"p-link layout-menu-button layout-topbar-button",onClick:t[0]||(t[0]=function(t){return e.$emit("menu-toggle")})},i),(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createElementBlock)("button",u,c)),[[l,{selector:"@next",enterClass:"hidden",enterActiveClass:"scalein",leaveToClass:"hidden",leaveActiveClass:"fadeout",hideOnOutsideClick:!0}]]),(0,r.createElementVNode)("ul",s,[(0,r.createElementVNode)("li",null,[(0,r.createElementVNode)("span",d,(0,r.toDisplayString)(e.$page.props.auth.user.name),1),(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createBlock)((0,r.unref)(n.rU),{href:e.route("users.show",e.$page.props.auth.user.id),class:"p-link layout-topbar-button"},{default:(0,r.withCtx)((function(){return[p,m]})),_:1},8,["href"])),[[b,"Pengaturan Profil",void 0,{bottom:!0}]]),(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createBlock)((0,r.unref)(n.rU),{href:e.route("logout"),as:"button",method:"post",class:"p-link layout-topbar-button"},{default:(0,r.withCtx)((function(){return[f,y]})),_:1},8,["href"])),[[b,"Sign Out",void 0,{bottom:!0}]])])])])}}};var g={key:0},v=["aria-label"],k={key:0,class:"pi pi-angle-down menuitem-toggle-icon"},V=["href","onClick","aria-label"],h={key:0,class:"pi pi-angle-down menuitem-toggle-icon"};const N={props:{items:Array,root:{type:Boolean,default:!1}},setup:function(e){var t=(0,r.ref)(null),l=function(e,l,r){l.to||e.preventDefault(),t.value=r===t.value?null:r};return function(o,a){var i=(0,r.resolveComponent)("AppSubSidebar",!0),u=(0,r.resolveDirective)("ripple");return e.items?((0,r.openBlock)(),(0,r.createElementBlock)("ul",g,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(e.items,(function(o,a){return(0,r.openBlock)(),(0,r.createElementBlock)("li",{key:o.label||a,class:(0,r.normalizeClass)([{"layout-menuitem-category":e.root,"active-menuitem":t.value===a&&!o.to}])},[e.root?((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:0},[(0,r.createElementVNode)("div",{class:"layout-menuitem-root-text","aria-label":o.label},(0,r.toDisplayString)(o.label),9,v),(0,r.createVNode)(i,{items:o.items},null,8,["items"])],64)):((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:1},[o.to?(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createBlock)((0,r.unref)(n.rU),{key:0,href:o.to,class:(0,r.normalizeClass)(["p-ripple",{"router-link-active":t.value,"router-link-exact-active":t.value}]),onClick:function(e){return l(e,o,a)},"aria-label":o.label},{default:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("i",{class:(0,r.normalizeClass)(o.icon)},null,2),(0,r.createElementVNode)("span",null,(0,r.toDisplayString)(o.label),1),o.items?((0,r.openBlock)(),(0,r.createElementBlock)("i",k)):(0,r.createCommentVNode)("",!0)]})),_:2},1032,["href","class","onClick","aria-label"])),[[u]]):(0,r.createCommentVNode)("",!0),o.to?(0,r.createCommentVNode)("",!0):(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createElementBlock)("a",{key:1,href:o.url||"#",class:"p-ripple",onClick:function(e){return l(e,o,a)},"aria-label":o.label},[(0,r.createElementVNode)("i",{class:(0,r.normalizeClass)(o.icon)},null,2),(0,r.createElementVNode)("span",null,(0,r.toDisplayString)(o.label),1),o.items?((0,r.openBlock)(),(0,r.createElementBlock)("i",h)):(0,r.createCommentVNode)("",!0)],8,V)),[[u]]),(0,r.createVNode)(r.Transition,{name:"layout-submenu-wrapper"},{default:(0,r.withCtx)((function(){return[(0,r.withDirectives)((0,r.createVNode)(i,{items:o.items},null,8,["items"]),[[r.vShow,t.value===a]])]})),_:2},1024)],64))],2)})),128))])):(0,r.createCommentVNode)("",!0)}}};var B={class:"layout-menu-container"};const C={props:{model:Array},setup:function(e){return function(t,l){return(0,r.openBlock)(),(0,r.createElementBlock)("div",B,[(0,r.createVNode)(N,{items:e.model,root:!0,class:"layout-menu"},null,8,["items"])])}}};var E={class:"layout-footer"},S=[(0,r.createElementVNode)("img",{alt:"Logo",src:"/images/logo-dark.svg",height:"20",class:"mr-2"},null,-1),(0,r.createTextVNode)(" by "),(0,r.createElementVNode)("span",{class:"font-medium ml-2"},"PrimeVue",-1)];const x={},w=(0,l(3744).Z)(x,[["render",function(e,t){return(0,r.openBlock)(),(0,r.createElementBlock)("div",E,S)}]]);var _={class:"grid"},D={class:"col-12 lg:col-8"},T={key:0},q={key:1};const I={setup:function(e){var t=(0,r.computed)((function(){return(0,n.qt)().props.value.flash})),l=(0,r.ref)({}),o=function(){(0,n.qt)().props.value.errors={},(0,n.qt)().props.value.flash.success=null,(0,n.qt)().props.value.flash.error=null,l.value={display:"none"}};return(0,r.watch)(t,(function(){l.value={display:""}}),{deep:!0}),function(e,t){var n=(0,r.resolveComponent)("Message");return(0,r.openBlock)(),(0,r.createElementBlock)("div",_,[(0,r.createElementVNode)("div",D,[e.$page.props.flash.success?((0,r.openBlock)(),(0,r.createBlock)(n,{key:0,severity:"success",style:(0,r.normalizeStyle)(l.value),onClose:t[0]||(t[0]=function(e){return o()})},{default:(0,r.withCtx)((function(){return[(0,r.createTextVNode)((0,r.toDisplayString)(e.$page.props.flash.success),1)]})),_:1},8,["style"])):(0,r.createCommentVNode)("",!0),e.$page.props.flash.error||Object.keys(e.$page.props.errors).length>0?((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:1},[e.$page.props.flash.error?((0,r.openBlock)(),(0,r.createBlock)(n,{key:0,severity:"error",style:(0,r.normalizeStyle)(l.value),onClose:t[1]||(t[1]=function(e){return o()})},{default:(0,r.withCtx)((function(){return[(0,r.createTextVNode)((0,r.toDisplayString)(e.$page.props.flash.error),1)]})),_:1},8,["style"])):((0,r.openBlock)(),(0,r.createBlock)(n,{key:1,severity:"error",style:(0,r.normalizeStyle)(l.value),onClose:t[2]||(t[2]=function(e){return o()})},{default:(0,r.withCtx)((function(){return[1===Object.keys(e.$page.props.errors).length?((0,r.openBlock)(),(0,r.createElementBlock)("div",T,"Ditemukan satu error pada form")):((0,r.openBlock)(),(0,r.createElementBlock)("div",q,"Ditemukan "+(0,r.toDisplayString)(Object.keys(e.$page.props.errors).length)+" error pada form",1))]})),_:1},8,["style"]))],64)):(0,r.createCommentVNode)("",!0)])])}}},L=[{label:"Menu",items:[{label:"Transaksi",icon:"pi pi-shopping-cart",to:"/transactions"},{label:"Laporan",icon:"pi pi-book",to:"/invoices"},{label:"Pengeluaran",icon:"pi pi-wallet",to:"/expenses"}]},{label:"Master",items:[{label:"User",icon:"pi pi-user",to:"/users"},{label:"Customer",icon:"pi pi-users",to:"/customers"},{label:"Outlet",icon:"pi pi-share-alt",to:"/outlets"},{label:"Laundry",icon:"pi pi-table",to:"/laundries"}]}];var $={class:"layout-sidebar"},U={class:"layout-main-container"},z={class:"layout-main"},A={key:0,class:"layout-mask p-component-overlay"};const P={setup:function(e){var t=(0,r.computed)((function(){return["layout-wrapper","layout-static",{"layout-static-sidebar-inactive":n.value,"layout-mobile-sidebar-active":l.value}]})),l=(0,r.ref)(!1),n=(0,r.ref)(!1),o=(0,r.ref)(!1),a=function(){o.value=!0,window.innerWidth>=992?n.value=!n.value:l.value=!l.value},i=function(){o.value||(l.value=!1),o.value=!1};return function(e,n){return(0,r.openBlock)(),(0,r.createElementBlock)("div",{class:(0,r.normalizeClass)((0,r.unref)(t)),onClick:i},[(0,r.createVNode)(b,{onMenuToggle:a}),(0,r.createElementVNode)("div",$,[(0,r.createVNode)(C,{model:(0,r.unref)(L)},null,8,["model"])]),(0,r.createElementVNode)("div",U,[(0,r.createElementVNode)("div",z,[(0,r.createVNode)(I),(0,r.renderSlot)(e.$slots,"default")]),(0,r.createVNode)(w)]),(0,r.createVNode)(r.Transition,{name:"layout-mask"},{default:(0,r.withCtx)((function(){return[l.value?((0,r.openBlock)(),(0,r.createElementBlock)("div",A)):(0,r.createCommentVNode)("",!0)]})),_:1})],2)}}}},6688:(e,t,l)=>{l.r(t),l.d(t,{default:()=>ee});var r=l(821),n=l(9680),o=l(9038),a=l(6244),i=l(3701),u=l(7098),c={class:"field"},s=["for"],d=["id"];const p={props:{label:{type:String,required:!0},disabled:{type:Boolean,default:!1},type:{type:String,default:"text"},mode:{type:String,default:"decimal"},incrementButtonClass:{type:String,default:null},decrementButtonClass:{type:String,default:null},incrementButtonIcon:{type:String,default:"pi pi-angle-up"},decrementButtonIcon:{type:String,default:"pi pi-angle-down"},showButtons:{type:Boolean,default:!1},buttonLayout:{type:String,default:"stacked"},min:{type:Number,default:null},max:{type:Number,default:null},step:{type:Number,default:1},prefix:{type:String,default:null},suffix:{type:String,default:null},placeholder:{type:String,required:!0},useGrouping:{type:Boolean,default:!0},modelValue:{type:Number,default:null},error:{type:String,default:null}},emits:["update:modelValue","blur"],setup:function(e){var t=e,l=(0,r.computed)((function(){return!!t.error})),n=(0,r.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")})),o=(0,r.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")+"-help"}));return function(t,a){var i=(0,r.resolveComponent)("InputNumber");return(0,r.openBlock)(),(0,r.createElementBlock)("div",c,[(0,r.createElementVNode)("label",{for:(0,r.unref)(n)},(0,r.toDisplayString)(e.label),9,s),(0,r.createVNode)(i,{class:(0,r.normalizeClass)(["w-full",{"p-invalid":(0,r.unref)(l)}]),"input-class":"w-full",id:(0,r.unref)(n),"aria-describedby":(0,r.unref)(o),type:e.type,placeholder:e.placeholder,"model-value":e.modelValue,disabled:e.disabled,prefix:e.prefix,suffix:e.suffix,step:e.step,min:e.min,max:e.max,mode:e.mode,"use-grouping":e.useGrouping,"show-buttons":e.showButtons,"button-layout":e.buttonLayout,"increment-button-class":e.incrementButtonClass,"decrement-button-class":e.decrementButtonClass,"increment-button-icon":e.incrementButtonIcon,"decrement-button-icon":e.decrementButtonIcon,onInput:a[0]||(a[0]=function(e){return t.$emit("update:modelValue",e.value)}),onBlur:a[1]||(a[1]=function(e){return t.$emit("blur",e.value)})},null,8,["class","id","aria-describedby","type","placeholder","model-value","disabled","prefix","suffix","step","min","max","mode","use-grouping","show-buttons","button-layout","increment-button-class","decrement-button-class","increment-button-icon","decrement-button-icon"]),e.error?((0,r.openBlock)(),(0,r.createElementBlock)("small",{key:0,id:(0,r.unref)(o),class:(0,r.normalizeClass)({"p-error":(0,r.unref)(l)})},(0,r.toDisplayString)(e.error),11,d)):(0,r.createCommentVNode)("",!0)])}}};var m={class:"field"},f=["for"],y={class:"flex flex-column"},b=["id"],g={key:1,class:"mt-1"};const v={props:{field:{type:String,required:!0},suggestions:{type:Array,required:!0},empty:{type:Boolean,default:!1},label:{type:String,required:!0},dropdown:{type:Boolean,default:!1},href:{type:String,default:null},labelHref:{type:String,default:null},placeholder:{type:String,required:!0},error:{type:String,default:null},modelValue:null},emits:["complete","itemSelect","update:modelValue"],setup:function(e){var t=e,l=(0,r.computed)((function(){return!!t.error})),n=(0,r.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")})),a=(0,r.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")+"-help"}));return function(t,i){var u=(0,r.resolveComponent)("AutoComplete");return(0,r.openBlock)(),(0,r.createElementBlock)("div",m,[(0,r.createElementVNode)("label",{for:(0,r.unref)(n)},(0,r.toDisplayString)(e.label),9,f),(0,r.createVNode)(u,{class:(0,r.normalizeClass)(["w-full",{"p-invalid":(0,r.unref)(l)}]),inputClass:"w-full","model-value":e.modelValue,"aria-describedby":(0,r.unref)(a),id:(0,r.unref)(n),field:e.field,placeholder:e.placeholder,suggestions:e.suggestions,"auto-highlight":!0,dropdown:e.dropdown,onInput:i[0]||(i[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),onItemSelect:i[1]||(i[1]=function(e){return t.$emit("itemSelect",e)}),onComplete:i[2]||(i[2]=function(e){return t.$emit("complete",e)})},{item:(0,r.withCtx)((function(e){return[(0,r.renderSlot)(t.$slots,"item",{item:e.item})]})),_:3},8,["model-value","aria-describedby","id","class","field","placeholder","suggestions","dropdown"]),(0,r.createElementVNode)("div",y,[e.error?((0,r.openBlock)(),(0,r.createElementBlock)("small",{key:0,class:(0,r.normalizeClass)(["mt-1",{"mb-2":0===e.suggestions.length||0===e.modelValue.length&&e.empty,"p-error":(0,r.unref)(l)}]),id:(0,r.unref)(a)},(0,r.toDisplayString)(e.error),11,b)):(0,r.createCommentVNode)("",!0),0===e.suggestions.length||0===e.modelValue.length&&e.empty?((0,r.openBlock)(),(0,r.createElementBlock)("small",g,[e.href&&e.labelHref?((0,r.openBlock)(),(0,r.createBlock)((0,r.unref)(o.rU),{key:0,href:e.href},{default:(0,r.withCtx)((function(){return[(0,r.createTextVNode)((0,r.toDisplayString)(e.labelHref),1)]})),_:1},8,["href"])):(0,r.renderSlot)(t.$slots,"empty",{key:1})])):(0,r.createCommentVNode)("",!0)])])}}};var k=l(3444),V=l(5724),h=function(e){return e.toLocaleString("id",{style:"currency",currency:"IDR"})},N={class:"grid"},B={class:"col-12"},C={class:"grid"},E={class:"col-12 sm:col-6"},S={class:"col-12 sm:col-6"},x={key:0,class:"flex flex-column"},w={class:"font-bold"},_={class:"font-bold"},D={class:"col-12 sm:col-6"},T={key:0,class:"flex flex-column"},q={class:"font-bold"},I={class:"col-12 sm:col-6"},L={class:"col-12 sm:col-6 sm:col-offset-6 flex justify-content-end"},$={class:"col-12"},U=(0,r.createElementVNode)("h1",{class:"text-base"},[(0,r.createElementVNode)("i",{class:"pi pi-shopping-cart"}),(0,r.createTextVNode)(),(0,r.createElementVNode)("span",{class:"ml-2"},"Daftar Laundry")],-1),z={class:"flex justify-content-center p-error"},A=(0,r.createElementVNode)("span",null,"Info Customer",-1),P={class:"mt-2"},Z={class:"mr-3"},F={class:"col-12 sm:col-6 sm:col-offset-6 flex flex-column align-items-end"},O={class:"field"},H=(0,r.createElementVNode)("label",{for:"discount"},"Diskon",-1),j=(0,r.createTextVNode)(" Total harga: "),K={class:"font-bold"},M={class:"flex justify-content-end"},G={class:"grid"},J={class:"col-12 md:col-6"},R={class:"col-12 md:col-6"},W={class:"col-12 md:col-6"},Q={class:"col-12 md:col-6"},X={class:"col-12 md:col-6"},Y={class:"flex justify-content-end"};const ee={props:{transactionNumber:String,outlets:Array,laundries:Array,customers:Array,customerNumber:String,genders:Array},setup:function(e){var t=e,l=(0,o.cI)({transaction_number:t.transactionNumber,customer_id:"",laundry_id:"",discount_all:0,quantity:0}),c=function(){l.transform((function(e){return{transaction_number:e.transaction_number,discount_all:e.discount_all,customer_id:e.customer_id.id,laundries:le}})).post(route("transactions.store"))},s=(0,r.ref)(!1),d=(0,r.computed)((function(){return(0,o.qt)().props.value.errors}));(0,r.watch)(d,(function(){l.clearErrors()}));var m=function(){b.reset(),b.clearErrors(),(0,o.qt)().props.value.errors={},(0,o.qt)().props.value.flash.success=null,(0,o.qt)().props.value.flash.error=null},f=function(e){n.Inertia.reload({data:{customer:e.query},only:["customers"]})},y=function(e){l.customer_id=e.value},b=(0,o.cI)({transaction_number:t.transactionNumber,customer_number:t.customerNumber,name:"",phone:"",address:"",gender_id:""}),g=function(){b.post(route("customers.store"),{onSuccess:function(){b.reset(),b.customer_number=t.customerNumber}})},ee=function(e){n.Inertia.reload({data:{laundry:e.query},only:["laundries"]})},te=function(e){l.laundry_id=e.value},le=(0,r.reactive)([]),re=function(){if(l.clearErrors(),l.customer_id.id||l.setError("customer_id","Customer tidak boleh kosong"),l.laundry_id.id||l.setError("laundry_id","Tipe laundry tidak boleh kosong"),!l.quantity&&l.laundry_id.id&&l.setError("quantity","Kuantitas tidak boleh 0 atau kosong"),l.hasErrors)return!1;le.push({laundryId:l.laundry_id.id,laundry:"".concat(l.laundry_id.name," ").concat(l.laundry_id.price,"/").concat(l.laundry_id.unit),quantity:l.quantity,discount:0,price:l.laundry_id.price,totalPrice:l.quantity*l.laundry_id.price}),l.reset("laundry_id","quantity")},ne=function(e){var t=e.data,l=e.newValue,r=e.field;if("discount"===r){t[r]=null!=l?l:0;var n=t.price*t.quantity;t.totalPrice=n-n*(l/100)}},oe=function(){var e;l.discount_all=null!==(e=l.discount_all)&&void 0!==e?e:0;var t=le.reduce((function(e,t){return e+t.totalPrice}),0),r=t-t*(l.discount_all/100);return h(r)};return function(t,n){var d=(0,r.resolveComponent)("Button"),ae=(0,r.resolveComponent)("InputNumber"),ie=(0,r.resolveComponent)("Column"),ue=(0,r.resolveComponent)("DataTable"),ce=(0,r.resolveComponent)("Card"),se=(0,r.resolveComponent)("Dialog");return(0,r.openBlock)(),(0,r.createBlock)(k.Z,null,{default:(0,r.withCtx)((function(){return[(0,r.createVNode)((0,r.unref)(o.Fb),{title:"Tambah Transaksi"}),(0,r.createElementVNode)("div",N,[(0,r.createElementVNode)("div",B,[(0,r.createVNode)(ce,null,{content:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("div",C,[(0,r.createElementVNode)("div",E,[(0,r.createVNode)(u.Z,{disabled:"",label:"Id Transaksi",placeholder:"id transaksi",modelValue:(0,r.unref)(l).transaction_number,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.unref)(l).transaction_number=e})},null,8,["modelValue"])]),(0,r.createElementVNode)("div",S,[(0,r.createVNode)(v,{empty:"",dropdown:"","complete-on-focus":"",label:"Customer",field:"customerNumber",placeholder:"Customer",modelValue:(0,r.unref)(l).customer_id,"onUpdate:modelValue":n[2]||(n[2]=function(e){return(0,r.unref)(l).customer_id=e}),error:(0,r.unref)(l).errors.customer_id,suggestions:e.customers,onComplete:f,onItemSelect:y},{item:(0,r.withCtx)((function(e){return[e.item?((0,r.openBlock)(),(0,r.createElementBlock)("div",x,[(0,r.createElementVNode)("span",null,(0,r.toDisplayString)(e.item.name),1),(0,r.createElementVNode)("span",w,(0,r.toDisplayString)(e.item.phone),1),(0,r.createElementVNode)("span",_,(0,r.toDisplayString)(e.item.customerNumber),1)])):(0,r.createCommentVNode)("",!0)]})),empty:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("span",{class:"cursor-pointer",style:{color:"var(--primary-color)"},onClick:n[1]||(n[1]=function(e){return s.value=!s.value})}," Tambah Customer ")]})),_:1},8,["modelValue","error","suggestions"])]),(0,r.createElementVNode)("div",D,[(0,r.createVNode)(v,{dropdown:"",label:"Tipe Laundry",field:"name",placeholder:"Tipe Laundry",modelValue:(0,r.unref)(l).laundry_id,"onUpdate:modelValue":n[3]||(n[3]=function(e){return(0,r.unref)(l).laundry_id=e}),error:(0,r.unref)(l).errors.laundry_id,suggestions:e.laundries,onComplete:ee,onItemSelect:te},{item:(0,r.withCtx)((function(e){return[e.item?((0,r.openBlock)(),(0,r.createElementBlock)("div",T,[(0,r.createElementVNode)("span",null,(0,r.toDisplayString)(e.item.name),1),(0,r.createElementVNode)("span",q,(0,r.toDisplayString)(e.item.price)+" / "+(0,r.toDisplayString)(e.item.unit),1)])):(0,r.createCommentVNode)("",!0)]})),_:1},8,["modelValue","error","suggestions"])]),(0,r.createElementVNode)("div",I,[(0,r.createVNode)(p,{"show-buttons":"",placeholder:"kuantitas",modelValue:(0,r.unref)(l).quantity,"onUpdate:modelValue":n[4]||(n[4]=function(e){return(0,r.unref)(l).quantity=e}),"use-grouping":!1,label:(0,r.unref)(l).laundry_id.id?"Jumlah (".concat((0,r.unref)(l).laundry_id.unit,")"):"-",disabled:!(0,r.unref)(l).laundry_id.id,error:(0,r.unref)(l).errors.quantity,step:.1,min:0},null,8,["modelValue","label","disabled","error","step"])]),(0,r.createElementVNode)("div",L,[(0,r.createVNode)(d,{label:"Tambahkan",class:"p-button-text",icon:"pi pi-shopping-cart",onClick:re})]),(0,r.createElementVNode)("div",$,[U,(0,r.createVNode)(ue,{"striped-rows":"","row-hover":"","responsive-layout":"scroll","column-resize-mode":"expand","edit-mode":"cell",value:(0,r.unref)(le),onCellEditComplete:ne},(0,r.createSlots)({header:(0,r.withCtx)((function(){return[A,(0,r.createElementVNode)("div",P,[(0,r.createElementVNode)("span",Z,"Nama : "+(0,r.toDisplayString)((0,r.unref)(l).customer_id.name),1),(0,r.createElementVNode)("span",null,"HP : "+(0,r.toDisplayString)((0,r.unref)(l).customer_id.phone),1)])]})),default:(0,r.withCtx)((function(){return[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)((0,r.unref)(V.TransactionBasketTable),(function(e){return(0,r.openBlock)(),(0,r.createBlock)(ie,{field:e.field,header:e.header,key:e.field},{body:(0,r.withCtx)((function(e){var t=e.data,l=e.field;return["discount"===l?((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:0},[(0,r.createTextVNode)((0,r.toDisplayString)(t[l])+"% ",1)],64)):"price"===l?((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:1},[(0,r.createTextVNode)((0,r.toDisplayString)((0,r.unref)(h)(t[l])),1)],64)):"totalPrice"===l?((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:2},[(0,r.createTextVNode)((0,r.toDisplayString)((0,r.unref)(h)(t[l])),1)],64)):((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:3},[(0,r.createTextVNode)((0,r.toDisplayString)(t[l]),1)],64))]})),editor:(0,r.withCtx)((function(e){var t=e.data,l=e.field;return["discount"===l?((0,r.openBlock)(),(0,r.createBlock)(ae,{key:0,id:"discount","input-class":"w-4rem",modelValue:t[l],"onUpdate:modelValue":function(e){return t[l]=e},suffix:"%",min:0,max:100},null,8,["modelValue","onUpdate:modelValue"])):"price"===l?((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:1},[(0,r.createTextVNode)((0,r.toDisplayString)((0,r.unref)(h)(t[l])),1)],64)):"totalPrice"===l?((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:2},[(0,r.createTextVNode)((0,r.toDisplayString)((0,r.unref)(h)(t[l])),1)],64)):((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,{key:3},[(0,r.createTextVNode)((0,r.toDisplayString)(t[l]),1)],64))]})),_:2},1032,["field","header"])})),128)),(0,r.createVNode)(ie,null,{body:(0,r.withCtx)((function(e){var t=e.index;return[(0,r.createVNode)(d,{icon:"pi pi-trash",class:"p-button-rounded p-button-text",onClick:function(e){return l=t,void le.splice(l,1);var l}},null,8,["onClick"])]})),_:1})]})),_:2},[t.$page.props.errors.laundries?{name:"empty",fn:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("div",z,(0,r.toDisplayString)(t.$page.props.errors.laundries),1)]}))}:void 0]),1032,["value"])]),(0,r.createElementVNode)("div",F,[(0,r.createElementVNode)("div",O,[H,(0,r.createVNode)(ae,{id:"discount","input-class":"w-4rem ml-2",modelValue:(0,r.unref)(l).discount_all,"onUpdate:modelValue":n[5]||(n[5]=function(e){return(0,r.unref)(l).discount_all=e}),suffix:"%",min:0,max:100},null,8,["modelValue"])]),(0,r.createElementVNode)("span",null,[j,(0,r.createElementVNode)("span",K,(0,r.toDisplayString)(oe()),1)])])])]})),footer:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("div",M,[(0,r.createVNode)(a.Z,{label:"Simpan Transaksi",icon:"pi pi-check",class:"p-button-text",disabled:(0,r.unref)(l).processing||0===(0,r.unref)(le).length,onClick:c},null,8,["disabled"])])]})),_:1})])]),(0,r.createVNode)(se,{modal:"",visible:s.value,"onUpdate:visible":n[11]||(n[11]=function(e){return s.value=e}),class:"p-fluid",header:"Tambah Customer",style:{width:"450px"},breakpoints:{"960px":"75vw"},onHide:m},{footer:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("div",Y,[(0,r.createVNode)(a.Z,{label:"Simpan",icon:"pi pi-check",class:"p-button-text",disabled:(0,r.unref)(b).processing,onClick:g},null,8,["disabled"])])]})),default:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("div",G,[(0,r.createElementVNode)("div",J,[(0,r.createVNode)(u.Z,{disabled:"",label:"Id Customer",placeholder:"id customer",modelValue:(0,r.unref)(b).customer_number,"onUpdate:modelValue":n[6]||(n[6]=function(e){return(0,r.unref)(b).customer_number=e})},null,8,["modelValue"])]),(0,r.createElementVNode)("div",R,[(0,r.createVNode)(u.Z,{label:"Nama",placeholder:"nama",error:(0,r.unref)(b).errors.name,modelValue:(0,r.unref)(b).name,"onUpdate:modelValue":n[7]||(n[7]=function(e){return(0,r.unref)(b).name=e})},null,8,["error","modelValue"])]),(0,r.createElementVNode)("div",W,[(0,r.createVNode)(u.Z,{label:"Nomor HP",placeholder:"nomor hp",modelValue:(0,r.unref)(b).phone,"onUpdate:modelValue":n[8]||(n[8]=function(e){return(0,r.unref)(b).phone=e}),error:(0,r.unref)(b).errors.phone},null,8,["modelValue","error"])]),(0,r.createElementVNode)("div",Q,[(0,r.createVNode)(u.Z,{label:"Alamat",placeholder:"alamat",modelValue:(0,r.unref)(b).address,"onUpdate:modelValue":n[9]||(n[9]=function(e){return(0,r.unref)(b).address=e}),error:(0,r.unref)(b).errors.address},null,8,["modelValue","error"])]),(0,r.createElementVNode)("div",X,[(0,r.createVNode)(i.Z,{label:"Jenis Kelamin",placeholder:"Pilih satu",modelValue:(0,r.unref)(b).gender_id,"onUpdate:modelValue":n[10]||(n[10]=function(e){return(0,r.unref)(b).gender_id=e}),options:e.genders,error:(0,r.unref)(b).errors.gender_id},null,8,["modelValue","options","error"])])])]})),_:1},8,["visible"])]})),_:1})}}}}}]);