| 1 |
- "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[139,724],{5724:(e,t,o)=>{o.r(t),o.d(t,{IndexTable:()=>n,TransactionBasketTable:()=>r,TransactionReportTable:()=>l});var n=[{field:"transactionNumber",header:"Id Transaksi"},{field:"customer",header:"Id Customer"},{field:"price",header:"Total Harga"},{field:"transactionStatusName",header:"Status"},{field:"outlet",header:"Outlet"}],r=[{field:"item",header:"Jenis Item"},{field:"unit",header:"Satuan"},{field:"price",header:"Harga"},{field:"quantity",header:"Kuantitas"},{field:"discount",header:"Diskon"},{field:"totalPrice",header:"Total Harga"}],l=[{field:"createdAt",header:"Tanggal"},{field:"totalTransaction",header:"Jumlah Transaksi"},{field:"totalPrice",header:"Total Nilai"}]},3744:(e,t)=>{t.Z=(e,t)=>{const o=e.__vccOpts||e;for(const[e,n]of t)o[e]=n;return o}},3701:(e,t,o)=>{o.d(t,{Z:()=>c});var n=o(821),r={class:"field"},l=["for"],a={key:0},i={key:1},u=["id"];const c={props:{label:{type:String,required:!0},optionLabel:{type:String,default:"label"},optionValue:{type:String,default:"value"},optionDisabled:{type:String,default:"disabled"},options:{type:Array,required:!0},placeholder:{type:String,required:!0},disabled:{type:Boolean,default:!1},error:{type:String,default:null},modelValue:null},emits:["update:modelValue"],setup:function(e){var t=e,o=(0,n.computed)((function(){return!!t.error})),c=(0,n.computed)((function(){return t.label?t.label.toLowerCase().replace(/\s+/g,"-"):null})),s=(0,n.computed)((function(){return t.label?t.label.toLowerCase().replace(/\s+/g,"-")+"-help":null})),d=function(e){var o=t.options.find((function(o){return o[t.optionValue]==e}));if(o)return o[t.optionLabel]};return function(t,p){var m=(0,n.resolveComponent)("Dropdown");return(0,n.openBlock)(),(0,n.createElementBlock)("div",r,[e.label?((0,n.openBlock)(),(0,n.createElementBlock)("label",{key:0,for:(0,n.unref)(c)},(0,n.toDisplayString)(e.label),9,l)):(0,n.createCommentVNode)("",!0),(0,n.createVNode)(m,{class:(0,n.normalizeClass)(["w-full",{"p-invalid":(0,n.unref)(o)}]),id:(0,n.unref)(c),"aria-describedby":(0,n.unref)(s),"option-disabled":e.optionDisabled,"option-label":e.optionLabel,"option-value":e.optionValue,placeholder:e.placeholder,options:e.options,"model-value":e.modelValue,disabled:e.disabled,onChange:p[0]||(p[0]=function(e){return t.$emit("update:modelValue",e.value)})},{value:(0,n.withCtx)((function(e){return[e.value?((0,n.openBlock)(),(0,n.createElementBlock)("div",a,(0,n.toDisplayString)(d(e.value)),1)):((0,n.openBlock)(),(0,n.createElementBlock)("div",i,(0,n.toDisplayString)(e.placeholder),1))]})),option:(0,n.withCtx)((function(e){var o=e.option,r=e.index;return[(0,n.renderSlot)(t.$slots,"option",{option:o,index:r})]})),_:3},8,["class","id","aria-describedby","option-disabled","option-label","option-value","placeholder","options","model-value","disabled"]),e.error?((0,n.openBlock)(),(0,n.createElementBlock)("small",{key:1,id:(0,n.unref)(s),class:(0,n.normalizeClass)({"p-error":(0,n.unref)(o)})},(0,n.toDisplayString)(e.error),11,u)):(0,n.createCommentVNode)("",!0)])}}}},1641:(e,t,o)=>{o.d(t,{Z:()=>i});var n=o(821),r={class:"field"},l=["for"],a=["id"];const i={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},currency:{type:String,default:void 0},locale:{type:String,default:void 0},error:{type:String,default:null},currencyDisplay:{type:String,default:void 0},modelValue:null},emits:["update:modelValue"],setup:function(e){var t=e,o=(0,n.computed)((function(){return!!t.error})),i=(0,n.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")})),u=(0,n.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")+"-help"}));return function(t,c){var s=(0,n.resolveComponent)("InputNumber");return(0,n.openBlock)(),(0,n.createElementBlock)("div",r,[(0,n.createElementVNode)("label",{for:(0,n.unref)(i)},(0,n.toDisplayString)(e.label),9,l),(0,n.createVNode)(s,{class:(0,n.normalizeClass)(["w-full",{"p-invalid":(0,n.unref)(o)}]),"input-class":"w-full",currency:e.currency,"currency-display":e.currencyDisplay,locale:e.locale,id:(0,n.unref)(i),"aria-describedby":(0,n.unref)(u),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:c[0]||(c[0]=function(e){return t.$emit("update:modelValue",e.value)})},null,8,["currency","currency-display","locale","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,n.openBlock)(),(0,n.createElementBlock)("small",{key:0,id:(0,n.unref)(u),class:(0,n.normalizeClass)({"p-error":(0,n.unref)(o)})},(0,n.toDisplayString)(e.error),11,a)):(0,n.createCommentVNode)("",!0)])}}}},7098:(e,t,o)=>{o.d(t,{Z:()=>i});var n=o(821),r={class:"field"},l=["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,o=(0,n.computed)((function(){return!!t.error})),i=(0,n.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")})),u=(0,n.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")+"-help"}));return function(t,c){var s=(0,n.resolveComponent)("InputText");return(0,n.openBlock)(),(0,n.createElementBlock)("div",r,[(0,n.createElementVNode)("label",{for:(0,n.unref)(i)},(0,n.toDisplayString)(e.label),9,l),(0,n.createVNode)(s,{class:(0,n.normalizeClass)(["w-full",{"p-invalid":(0,n.unref)(o)}]),id:(0,n.unref)(i),"aria-describedby":(0,n.unref)(u),"model-value":e.modelValue,type: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","type","placeholder","value","disabled"]),e.error?((0,n.openBlock)(),(0,n.createElementBlock)("small",{key:0,id:(0,n.unref)(u),class:(0,n.normalizeClass)({"p-error":(0,n.unref)(o)})},(0,n.toDisplayString)(e.error),11,a)):(0,n.createCommentVNode)("",!0)])}}}},2676:(e,t,o)=>{o.d(t,{Z:()=>A});var n=o(821),r=o(9038),l={class:"layout-topbar"},a=(0,n.createElementVNode)("div",{class:"layout-topbar-logo"},[(0,n.createElementVNode)("img",{alt:"Logo",src:"/images/logo.png",class:"md:mr-3"}),(0,n.createElementVNode)("span",{class:"md:block hidden"},"BAMB'S LAUNDRY")],-1),i=[(0,n.createElementVNode)("i",{class:"pi pi-bars"},null,-1)],u={class:"p-link layout-topbar-menu-button layout-topbar-button"},c=[(0,n.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,n.createElementVNode)("i",{class:"pi pi-user"},null,-1),m=(0,n.createElementVNode)("span",null,"Profil Saya",-1),f=(0,n.createElementVNode)("i",{class:"pi pi-sign-out"},null,-1),y=(0,n.createElementVNode)("span",null,"Sign Out",-1);const b={emits:["menu-toggle"],setup:function(e){return function(e,t){var o=(0,n.resolveDirective)("styleclass"),b=(0,n.resolveDirective)("tooltip");return(0,n.openBlock)(),(0,n.createElementBlock)("div",l,[a,(0,n.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,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("button",u,c)),[[o,{selector:"@next",enterClass:"hidden",enterActiveClass:"scalein",leaveToClass:"hidden",leaveActiveClass:"fadeout",hideOnOutsideClick:!0}]]),(0,n.createElementVNode)("ul",s,[(0,n.createElementVNode)("li",null,[(0,n.createElementVNode)("span",d,(0,n.toDisplayString)(e.$page.props.auth.user.name),1),(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createBlock)((0,n.unref)(r.rU),{href:e.route("users.show",e.$page.props.auth.user.id),class:"p-link layout-topbar-button"},{default:(0,n.withCtx)((function(){return[p,m]})),_:1},8,["href"])),[[b,"Profil Saya",void 0,{bottom:!0}]]),(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createBlock)((0,n.unref)(r.rU),{href:e.route("logout"),as:"button",method:"post",class:"p-link layout-topbar-button"},{default:(0,n.withCtx)((function(){return[f,y]})),_:1},8,["href"])),[[b,"Sign Out",void 0,{bottom:!0}]])])])])}}};var g={key:0},k=["aria-label"],v={key:0,class:"pi pi-fw pi-angle-down menuitem-toggle-icon"},h=["href","target","aria-label","onClick"],V={key:0,class:"pi pi-fw pi-angle-down menuitem-toggle-icon"};const N={props:{items:Array,root:{type:Boolean,default:!1}},emits:["menuitem-click"],setup:function(e,t){var o=t.emit,l=(0,n.ref)(null),a=function(e,t,n){t.disabled?e.preventDefault():(t.to||t.url||e.preventDefault(),t.command&&t.command({originalEvent:e,item:t}),l.value=n===l.value?null:n,o("menuitem-click",{originalEvent:e,item:t}))},i=function(e){return"function"==typeof e.visible?e.visible():!1!==e.visible};return function(t,o){var u=(0,n.resolveComponent)("AppSubSidebar",!0),c=(0,n.resolveComponent)("Badge"),s=(0,n.resolveDirective)("ripple");return e.items?((0,n.openBlock)(),(0,n.createElementBlock)("ul",g,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(e.items,(function(d,p){return(0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,null,[i(d)&&!d.separator?((0,n.openBlock)(),(0,n.createElementBlock)("li",{role:"none",key:d.label||p,class:(0,n.normalizeClass)([{"layout-menuitem-category":e.root,"active-menuitem":l.value===p&&!d.to&&!d.disabled}])},[e.root?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createElementVNode)("div",{class:"layout-menuitem-root-text","aria-label":d.label},(0,n.toDisplayString)(d.label),9,k),(0,n.createVNode)(u,{items:i(d)&&d.items,onMenuitemClick:o[0]||(o[0]=function(e){return t.$emit("menuitem-click",e)})},null,8,["items"])],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[d.to?((0,n.openBlock)(),(0,n.createBlock)((0,n.unref)(r.rU),{key:0,role:"menuitem",href:d.to,class:(0,n.normalizeClass)([d.class,"p-ripple",{"p-disabled":d.disabled,"router-link-exact-active":t.$page.component.startsWith(d.component)||t.$page.url.startsWith(d.to)}]),style:(0,n.normalizeStyle)(d.style),target:d.target,"aria-label":d.label,onClick:function(e){return a(e,d,p)}},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("i",{class:(0,n.normalizeClass)(d.icon)},null,2),(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(d.label),1),d.items?((0,n.openBlock)(),(0,n.createElementBlock)("i",v)):(0,n.createCommentVNode)("",!0),d.badge?((0,n.openBlock)(),(0,n.createBlock)(c,{key:1,value:d.badge},null,8,["value"])):(0,n.createCommentVNode)("",!0)]})),_:2},1032,["href","class","style","target","aria-label","onClick"])):(0,n.createCommentVNode)("",!0),d.to?(0,n.createCommentVNode)("",!0):(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("a",{key:1,role:"menuitem",href:d.url||"#",style:(0,n.normalizeStyle)(d.style),class:(0,n.normalizeClass)([d.class,"p-ripple",{"p-disabled":d.disabled}]),target:d.target,"aria-label":d.label,onClick:function(e){return a(e,d,p)}},[(0,n.createElementVNode)("i",{class:(0,n.normalizeClass)(d.icon)},null,2),(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(d.label),1),d.items?((0,n.openBlock)(),(0,n.createElementBlock)("i",V)):(0,n.createCommentVNode)("",!0),d.badge?((0,n.openBlock)(),(0,n.createBlock)(c,{key:1,value:d.badge},null,8,["value"])):(0,n.createCommentVNode)("",!0)],14,h)),[[s]]),(0,n.createVNode)(n.Transition,{name:"layout-submenu-wrapper"},{default:(0,n.withCtx)((function(){return[(0,n.withDirectives)((0,n.createVNode)(u,{items:i(d)&&d.items,onMenuitemClick:o[1]||(o[1]=function(e){return t.$emit("menuitem-click",e)})},null,8,["items"]),[[n.vShow,l.value===p]])]})),_:2},1024)],64))],2)):(0,n.createCommentVNode)("",!0),i(d)&&d.separator?((0,n.openBlock)(),(0,n.createElementBlock)("li",{role:"separator",class:"p-menu-separator",style:(0,n.normalizeStyle)(d.style),key:"separator"+p},null,4)):(0,n.createCommentVNode)("",!0)],64)})),256))])):(0,n.createCommentVNode)("",!0)}}};var B={class:"layout-menu-container"};const C={props:{model:Array},emits:["menuitem-click"],setup:function(e,t){var o=t.emit,r=function(e){var t=e.target;"Enter"!==e.code&&"Space"!==e.code||(t.click(),e.preventDefault())},l=function(e){o("menuitem-click",e)};return function(t,o){return(0,n.openBlock)(),(0,n.createElementBlock)("div",B,[(0,n.createVNode)(N,{class:"layout-menu",items:e.model,root:!0,onKeydown:r,onMenuitemClick:l},null,8,["items"])])}}};var E={class:"layout-footer"},x=[(0,n.createTextVNode)(" Developed by "),(0,n.createElementVNode)("a",{href:"https://dijitalcode.com",target:"_blank",class:"font-medium ml-2"},"DijitalCODE",-1)];const S={},w=(0,o(3744).Z)(S,[["render",function(e,t){return(0,n.openBlock)(),(0,n.createElementBlock)("div",E,x)}]]);var D={class:"grid"},T={class:"col-12"},I={key:0},q={key:1};const L={setup:function(e){var t=(0,n.computed)((function(){return(0,r.qt)().props.value.flash})),o=(0,n.ref)({}),l=function(){(0,r.qt)().props.value.errors={},(0,r.qt)().props.value.flash.success=null,(0,r.qt)().props.value.flash.error=null,o.value={display:"none"}};return(0,n.watch)(t,(function(){o.value={display:""}}),{deep:!0}),function(e,t){var r=(0,n.resolveComponent)("Message");return(0,n.openBlock)(),(0,n.createElementBlock)("div",D,[(0,n.createElementVNode)("div",T,[e.$page.props.flash.success?((0,n.openBlock)(),(0,n.createBlock)(r,{key:0,severity:"success",style:(0,n.normalizeStyle)(o.value),onClose:l},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.$page.props.flash.success),1)]})),_:1},8,["style"])):(0,n.createCommentVNode)("",!0),e.$page.props.flash.error||Object.keys(e.$page.props.errors).length>0?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[e.$page.props.flash.error?((0,n.openBlock)(),(0,n.createBlock)(r,{key:0,severity:"error",style:(0,n.normalizeStyle)(o.value),onClose:l},{default:(0,n.withCtx)((function(){return[(0,n.createTextVNode)((0,n.toDisplayString)(e.$page.props.flash.error),1)]})),_:1},8,["style"])):((0,n.openBlock)(),(0,n.createBlock)(r,{key:1,severity:"error",style:(0,n.normalizeStyle)(o.value),onClose:l},{default:(0,n.withCtx)((function(){return[1===Object.keys(e.$page.props.errors).length?((0,n.openBlock)(),(0,n.createElementBlock)("div",I,"Ditemukan satu error pada form")):((0,n.openBlock)(),(0,n.createElementBlock)("div",q,"Ditemukan "+(0,n.toDisplayString)(Object.keys(e.$page.props.errors).length)+" error pada form",1))]})),_:1},8,["style"]))],64)):(0,n.createCommentVNode)("",!0)])])}}},_={1:[{label:"Home",items:[{label:"Dashboard",icon:"pi pi-home",to:"/dashboards",component:"home/Index"}]},{label:"Menu",items:[{label:"Transaksi",icon:"pi pi-shopping-cart",to:"/transactions",component:"transaction/Index"},{label:"Pengeluaran",icon:"pi pi-wallet",to:"/expenses",component:"expense/Index"},{label:"Laporan",icon:"pi pi-book",items:[{label:"Mutasi",icon:"pi pi-circle",to:"/reports/mutations",component:"mutation/Report"},{label:"Transaksi",icon:"pi pi-circle",to:"/reports/transactions",component:"transaction/Report"}]}]},{label:"Master",items:[{label:"User",icon:"pi pi-user",to:"/users",component:"user/Index"},{label:"Customer",icon:"pi pi-users",to:"/customers",component:"customer/Index"},{label:"Outlet",icon:"pi pi-share-alt",to:"/outlets",component:"outlet/Index"},{label:"Laundry",icon:"pi pi-table",to:"/laundries",component:"laundry/Index"},{label:"Product",icon:"pi pi-table",to:"/products",component:"product/Index"}]},{label:"Pengaturan",items:[{label:"Diskon",icon:"pi pi-percentage",to:"/discounts",component:"discount/Index"}]}],2:[{label:"Home",items:[{label:"Dashboard",icon:"pi pi-home",to:"/dashboards",component:"home/Index"}]},{label:"Menu",items:[{label:"Transaksi",icon:"pi pi-shopping-cart",to:"/transactions",component:"transaction/Index"},{label:"Pengeluaran",icon:"pi pi-wallet",to:"/expenses",component:"expense/Index"},{label:"Laporan",icon:"pi pi-book",items:[{label:"Mutasi",icon:"pi pi-circle",to:"/reports/mutations",component:"mutation/Report"},{label:"Transaksi",icon:"pi pi-circle",to:"/reports/transactions",component:"transaction/Report"}]}]},{label:"Master",items:[{label:"Customer",icon:"pi pi-users",to:"/customers",component:"customer/Index"},{label:"Laundry",icon:"pi pi-table",to:"/laundries",component:"laundry/Index"},{label:"Product",icon:"pi pi-table",to:"/products",component:"product/Index"}]},{label:"Pengaturan",items:[{label:"Diskon",icon:"pi pi-percentage",to:"/discounts",component:"discount/Index"}]}],3:[{label:"Home",items:[{label:"Dashboard",icon:"pi pi-home",to:"/dashboards",component:"home/Index"}]},{label:"Menu",items:[{label:"Transaksi",icon:"pi pi-shopping-cart",to:"/transactions",component:"transaction/Index"},{label:"Pengeluaran",icon:"pi pi-wallet",to:"/expenses",component:"expense/Index"},{label:"Laporan",icon:"pi pi-book",items:[{label:"Mutasi",icon:"pi pi-circle",to:"/reports/mutations",component:"mutation/Report"},{label:"Transaksi",icon:"pi pi-circle",to:"/reports/transactions",component:"transaction/Report"}]}]},{label:"Master",items:[{label:"Customer",icon:"pi pi-users",to:"/customers",component:"customer/Index"}]}]};var P={class:"layout-sidebar"},$={class:"layout-main-container"},z={class:"layout-main"},U={key:0,class:"layout-mask p-component-overlay"};const A={setup:function(e){var t=(0,n.computed)((function(){return["layout-wrapper","layout-static",{"layout-static-sidebar-inactive":r.value,"layout-mobile-sidebar-active":o.value}]})),o=(0,n.ref)(!1),r=(0,n.ref)(!1),l=(0,n.ref)(!1),a=function(){l.value=!0,window.innerWidth>=992?r.value=!r.value:o.value=!o.value},i=function(){l.value||(o.value=!1),l.value=!1};return function(e,r){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)((0,n.unref)(t)),onClick:i},[(0,n.createVNode)(b,{onMenuToggle:a}),(0,n.createElementVNode)("div",P,[(0,n.createVNode)(C,{model:(0,n.unref)(_)[e.$page.props.auth.user.role_id]},null,8,["model"])]),(0,n.createElementVNode)("div",$,[(0,n.createElementVNode)("div",z,[(0,n.createVNode)(L),(0,n.renderSlot)(e.$slots,"default")]),(0,n.createVNode)(w)]),(0,n.createVNode)(n.Transition,{name:"layout-mask"},{default:(0,n.withCtx)((function(){return[o.value?((0,n.openBlock)(),(0,n.createElementBlock)("div",U)):(0,n.createCommentVNode)("",!0)]})),_:1})],2)}}}},139:(e,t,o)=>{o.r(t),o.d(t,{default:()=>ee});var n=o(821),r=o(9680),l=o(9038),a=o(3701),i=o(7098),u=o(1641),c={class:"field"},s=["for"],d={class:"flex flex-column"},p=["id"],m={key:1,class:"mt-1"};const f={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},placeholder:{type:String,required:!0},error:{type:String,default:null},modelValue:null},emits:["complete","itemSelect","update:modelValue"],setup:function(e){var t=e,o=(0,n.computed)((function(){return!!t.error})),r=(0,n.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")})),l=(0,n.computed)((function(){return t.label.toLowerCase().replace(/\s+/g,"-")+"-help"}));return function(t,a){var i=(0,n.resolveComponent)("AutoComplete");return(0,n.openBlock)(),(0,n.createElementBlock)("div",c,[(0,n.createElementVNode)("label",{for:(0,n.unref)(r)},(0,n.toDisplayString)(e.label),9,s),(0,n.createVNode)(i,{class:(0,n.normalizeClass)(["w-full",{"p-invalid":(0,n.unref)(o)}]),inputClass:"w-full","model-value":e.modelValue,"aria-describedby":(0,n.unref)(l),id:(0,n.unref)(r),field:e.field,placeholder:e.placeholder,suggestions:e.suggestions,"auto-highlight":!0,dropdown:e.dropdown,onInput:a[0]||(a[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),onItemSelect:a[1]||(a[1]=function(e){return t.$emit("itemSelect",e)}),onComplete:a[2]||(a[2]=function(e){return t.$emit("complete",e)})},{item:(0,n.withCtx)((function(e){return[(0,n.renderSlot)(t.$slots,"item",{item:e.item})]})),_:3},8,["model-value","aria-describedby","id","class","field","placeholder","suggestions","dropdown"]),(0,n.createElementVNode)("div",d,[e.error?((0,n.openBlock)(),(0,n.createElementBlock)("small",{key:0,class:(0,n.normalizeClass)(["mt-1",{"mb-2":0===e.suggestions.length||0===e.modelValue.length&&e.empty,"p-error":(0,n.unref)(o)}]),id:(0,n.unref)(l)},(0,n.toDisplayString)(e.error),11,p)):(0,n.createCommentVNode)("",!0),0===e.suggestions.length||0===e.modelValue.length&&e.empty?((0,n.openBlock)(),(0,n.createElementBlock)("small",m,[e.empty?(0,n.renderSlot)(t.$slots,"empty",{key:0}):(0,n.createCommentVNode)("",!0)])):(0,n.createCommentVNode)("",!0)])])}}};var y=o(2676),b=o(5724),g=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?"Rp"+e.toLocaleString("id")+",00":"Rp"+e.toLocaleString("id")},k={class:"grid"},v={class:"col-12"},h={class:"grid"},V={class:"col-12 sm:col-6"},N={class:"col-12 sm:col-6"},B={key:0,class:"flex flex-column"},C={class:"font-bold"},E={class:"font-bold"},x={class:"col-12 sm:col-6"},S={key:0,class:"flex flex-column"},w={class:"font-bold"},D={class:"col-12 sm:col-6"},T={class:"col-12 sm:col-6"},I={key:0,class:"flex flex-column"},q={class:"font-bold"},L={class:"col-12 sm:col-6"},_={class:"col-12 sm:col-6 sm:col-offset-6 flex flex-column md:flex-row justify-content-end"},P={class:"col-12"},$=(0,n.createElementVNode)("h1",{class:"text-base"},[(0,n.createElementVNode)("i",{class:"pi pi-shopping-cart"}),(0,n.createTextVNode)(),(0,n.createElementVNode)("span",{class:"ml-2"},"Keranjang")],-1),z=(0,n.createElementVNode)("span",null,"Info Customer",-1),U={class:"mt-2"},A={class:"mr-3"},F={class:"col-12 sm:col-6 sm:col-offset-6 flex flex-column align-items-end"},M=(0,n.createTextVNode)(" Sub Total: "),Z={class:"font-bold"},O=(0,n.createTextVNode)(" Diskon: "),j={class:"font-bold"},R=(0,n.createTextVNode)(" Total harga: "),H={class:"font-bold"},K={class:"flex flex-column md:flex-row justify-content-end"},J={class:"grid"},W={class:"col-12 md:col-6"},G={class:"col-12 md:col-6"},Y={class:"col-12 md:col-6"},Q={class:"col-12 md:col-6"},X={class:"flex justify-content-end"};const ee={props:{transactionNumber:String,laundries:{type:Array,default:[]},products:{type:Array,default:[]},customers:{type:Array,default:[]},discount:Number,customerNumber:String,genders:Array},setup:function(e){var t=e,o=(0,n.computed)((function(){return(0,l.qt)().props.value.errors}));(0,n.watch)(o,(function(){se.clearErrors()})),(0,n.watch)((function(){return t.customers}),(function(e){1===Object.keys(e).length&&(se.customer=e[0])})),(0,n.watch)((function(){return t.transactionNumber}),(function(e){se.transactionNumber=e}));var c=(0,n.ref)(!1),s=function(){r.Inertia.reload({only:["customerNumber"]}),re.customer_number=t.customerNumber},d=function(){re.reset(),re.clearErrors(),(0,l.qt)().props.value.errors={},(0,l.qt)().props.value.flash.error=null},p=function(e){r.Inertia.reload({data:{customer:e.query},only:["customers"]})},m=function(e){se.customer=e.value},ee=function(e){r.Inertia.reload({data:{laundry:e.query},only:["laundries"]})},te=function(e){se.laundry=e.value},oe=function(e){r.Inertia.reload({data:{product:e.query},only:["products"]})},ne=function(e){se.product=e.value},re=(0,l.cI)({transaction_number:t.transactionNumber,customer_number:t.customerNumber,name:"",phone:"",address:"",gender_id:""}),le=function(){re.post(route("customers.store"),{onSuccess:function(){p({query:re.customer_number}),re.reset(),c.value=!c.value}})},ae=(0,n.reactive)([]),ie=function(e){return ae.filter((function(t){return t.label===e}))},ue=function(e){var t=e.data,o=e.newValue,n=e.field;if("discount"===n){t[n]=null!=o?o:0;var r=t.price*t.quantity;t.totalPrice=r-r*(o/100)}},ce=function(){se.clearErrors(),se.laundry.id||se.product.id||(se.setError("laundry","Salah satu harus diisi"),se.setError("product","Salah satu harus diisi")),!se.quantityLaundry&&se.laundry.id&&se.setError("quantityLaundry","Kuantitas tidak boleh 0 atau kosong"),!se.quantityProduct&&se.product.id&&se.setError("quantityProduct","Kuantitas tidak boleh 0 atau kosong"),se.quantityLaundry&&(ae.push({label:"laundry",id:se.laundry.id,item:se.laundry.name,unit:se.laundry.unit,quantity:se.quantityLaundry.toFixed(1),price:se.laundry.price,discount:0,totalPrice:se.quantityLaundry*se.laundry.price}),se.reset("laundry","quantityLaundry")),se.quantityProduct&&(ae.push({label:"product",id:se.product.id,item:se.product.name,unit:se.product.unit,price:se.product.price,quantity:se.quantityProduct,discount:0,totalPrice:se.quantityProduct*se.product.price}),se.reset("product","quantityProduct"))},se=(0,l.cI)({transactionNumber:t.transactionNumber,customer:"",discount:t.discount,laundry:"",quantityLaundry:0,product:"",quantityProduct:0}),de=function(){se.transform((function(e){return{transaction_number:e.transactionNumber,discount:e.discount,customer_number:e.customer.customerNumber,laundries:ie("laundry"),products:ie("product")}})).post(route("transactions.store"),{onSuccess:function(){ae.splice(0),r.Inertia.reload({data:{customer:se.customer.customerNumber},only:["customers","transactionNumber"]})}})};return function(o,r){var ie=(0,n.resolveComponent)("Button"),pe=(0,n.resolveComponent)("InputNumber"),me=(0,n.resolveComponent)("Column"),fe=(0,n.resolveComponent)("DataTable"),ye=(0,n.resolveComponent)("Card"),be=(0,n.resolveComponent)("Dialog");return(0,n.openBlock)(),(0,n.createBlock)(y.Z,null,{default:(0,n.withCtx)((function(){return[(0,n.createVNode)((0,n.unref)(l.Fb),{title:"Tambah Transaksi"}),(0,n.createElementVNode)("div",k,[(0,n.createElementVNode)("div",v,[(0,n.createVNode)(ye,null,{content:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",h,[(0,n.createElementVNode)("div",V,[(0,n.createVNode)(i.Z,{disabled:"",label:"Id Transaksi",placeholder:"id transaksi",modelValue:(0,n.unref)(se).transactionNumber,"onUpdate:modelValue":r[0]||(r[0]=function(e){return(0,n.unref)(se).transactionNumber=e})},null,8,["modelValue"])]),(0,n.createElementVNode)("div",N,[(0,n.createVNode)(f,{empty:"",label:"Customer",field:"customerNumber",placeholder:"customer",modelValue:(0,n.unref)(se).customer,"onUpdate:modelValue":r[2]||(r[2]=function(e){return(0,n.unref)(se).customer=e}),error:(0,n.unref)(se).errors.customer,suggestions:e.customers,onComplete:p,onItemSelect:m},{item:(0,n.withCtx)((function(e){return[e.item?((0,n.openBlock)(),(0,n.createElementBlock)("div",B,[(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(e.item.name),1),(0,n.createElementVNode)("span",C,(0,n.toDisplayString)(e.item.phone),1),(0,n.createElementVNode)("span",E,(0,n.toDisplayString)(e.item.customerNumber),1)])):(0,n.createCommentVNode)("",!0)]})),empty:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("span",{class:"cursor-pointer",style:{color:"var(--primary-color)"},onClick:r[1]||(r[1]=function(e){return c.value=!c.value})}," Tambah Customer ")]})),_:1},8,["modelValue","error","suggestions"])]),(0,n.createElementVNode)("div",x,[(0,n.createVNode)(f,{label:"Laundry",field:"name",placeholder:"laundry",modelValue:(0,n.unref)(se).laundry,"onUpdate:modelValue":r[3]||(r[3]=function(e){return(0,n.unref)(se).laundry=e}),error:(0,n.unref)(se).errors.laundry,suggestions:e.laundries,onComplete:ee,onItemSelect:te},{item:(0,n.withCtx)((function(e){return[e.item?((0,n.openBlock)(),(0,n.createElementBlock)("div",S,[(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(e.item.name),1),(0,n.createElementVNode)("span",w,(0,n.toDisplayString)(e.item.price)+" / "+(0,n.toDisplayString)(e.item.unit),1)])):(0,n.createCommentVNode)("",!0)]})),_:1},8,["modelValue","error","suggestions"])]),(0,n.createElementVNode)("div",D,[(0,n.createVNode)(u.Z,{"show-buttons":"",placeholder:"kuantitas",modelValue:(0,n.unref)(se).quantityLaundry,"onUpdate:modelValue":r[4]||(r[4]=function(e){return(0,n.unref)(se).quantityLaundry=e}),"use-grouping":!1,label:(0,n.unref)(se).laundry.id?"Jumlah (".concat((0,n.unref)(se).laundry.unit,")"):"-",disabled:!(0,n.unref)(se).laundry.id,error:(0,n.unref)(se).errors.quantityLaundry,step:.1,min:0},null,8,["modelValue","label","disabled","error","step"])]),(0,n.createElementVNode)("div",T,[(0,n.createVNode)(f,{label:"Product",field:"name",placeholder:"product",modelValue:(0,n.unref)(se).product,"onUpdate:modelValue":r[5]||(r[5]=function(e){return(0,n.unref)(se).product=e}),error:(0,n.unref)(se).errors.product,suggestions:e.products,onComplete:oe,onItemSelect:ne},{item:(0,n.withCtx)((function(e){return[e.item?((0,n.openBlock)(),(0,n.createElementBlock)("div",I,[(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(e.item.name),1),(0,n.createElementVNode)("span",q,(0,n.toDisplayString)(e.item.price)+" / "+(0,n.toDisplayString)(e.item.unit),1)])):(0,n.createCommentVNode)("",!0)]})),_:1},8,["modelValue","error","suggestions"])]),(0,n.createElementVNode)("div",L,[(0,n.createVNode)(u.Z,{"show-buttons":"",placeholder:"kuantitas",modelValue:(0,n.unref)(se).quantityProduct,"onUpdate:modelValue":r[6]||(r[6]=function(e){return(0,n.unref)(se).quantityProduct=e}),"use-grouping":!1,label:(0,n.unref)(se).product.id?"Jumlah (".concat((0,n.unref)(se).product.unit,")"):"-",disabled:!(0,n.unref)(se).product.id,error:(0,n.unref)(se).errors.quantityProduct,min:0},null,8,["modelValue","label","disabled","error"])]),(0,n.createElementVNode)("div",_,[(0,n.createVNode)(ie,{label:"Tambahkan",class:"p-button-outlined",icon:"pi pi-shopping-cart",onClick:ce})]),(0,n.createElementVNode)("div",P,[$,(0,n.createVNode)(fe,{"striped-rows":"","row-hover":"","responsive-layout":"scroll","column-resize-mode":"expand","edit-mode":"cell",value:(0,n.unref)(ae),onCellEditComplete:ue},{header:(0,n.withCtx)((function(){return[z,(0,n.createElementVNode)("div",U,[(0,n.createElementVNode)("span",A,"Nama : "+(0,n.toDisplayString)((0,n.unref)(se).customer.name),1),(0,n.createElementVNode)("span",null,"HP : "+(0,n.toDisplayString)((0,n.unref)(se).customer.phone),1)])]})),default:(0,n.withCtx)((function(){return[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)((0,n.unref)(b.TransactionBasketTable),(function(e){return(0,n.openBlock)(),(0,n.createBlock)(me,{field:e.field,header:e.header,key:e.field},{body:(0,n.withCtx)((function(e){var t=e.data,o=e.field;return["discount"===o?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)((0,n.toDisplayString)(t[o])+"% ",1)],64)):"price"===o?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(g)(t[o])),1)],64)):"totalPrice"===o?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:2},[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(g)(t[o])),1)],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:3},[(0,n.createTextVNode)((0,n.toDisplayString)(t[o]),1)],64))]})),editor:(0,n.withCtx)((function(e){var t=e.data,o=e.field;return["discount"===o?((0,n.openBlock)(),(0,n.createBlock)(pe,{key:0,id:"discount","input-class":"w-4rem",modelValue:t[o],"onUpdate:modelValue":function(e){return t[o]=e},suffix:"%",min:0,max:100},null,8,["modelValue","onUpdate:modelValue"])):"price"===o?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(g)(t[o])),1)],64)):"totalPrice"===o?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:2},[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(g)(t[o])),1)],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:3},[(0,n.createTextVNode)((0,n.toDisplayString)(t[o]),1)],64))]})),_:2},1032,["field","header"])})),128)),(0,n.createVNode)(me,null,{body:(0,n.withCtx)((function(e){var t=e.index;return[(0,n.createVNode)(ie,{icon:"pi pi-trash",class:"p-button-rounded p-button-text",onClick:function(e){return o=t,void ae.splice(o,1);var o}},null,8,["onClick"])]})),_:1})]})),_:1},8,["value"])]),(0,n.createElementVNode)("div",F,[(0,n.createElementVNode)("span",null,[M,(0,n.createElementVNode)("span",Z,(0,n.toDisplayString)(g(ae.reduce((function(e,t){return e+t.totalPrice}),0))),1)]),(0,n.createElementVNode)("span",null,[O,(0,n.createElementVNode)("span",j,(0,n.toDisplayString)((se.discount=se.customer.checkTransaction+1===7?t.discount:0,g(se.discount))),1)]),(0,n.createElementVNode)("span",null,[R,(0,n.createElementVNode)("span",H,(0,n.toDisplayString)((o=ae.reduce((function(e,t){return e+t.totalPrice}),0),(o-=se.discount)<0&&(o=0),g(o))),1)])])])];var o})),footer:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",K,[(0,n.createVNode)(ie,{label:"Simpan Transaksi",icon:"pi pi-check",class:"p-button-outlined",disabled:(0,n.unref)(se).processing||0===(0,n.unref)(ae).length||0===Object.keys((0,n.unref)(se).customer).length,onClick:de},null,8,["disabled"])])]})),_:1})])]),(0,n.createVNode)(be,{modal:"",visible:c.value,"onUpdate:visible":r[11]||(r[11]=function(e){return c.value=e}),class:"p-fluid",header:"Tambah Customer",style:{width:"450px"},breakpoints:{"960px":"75vw"},onHide:d,onShow:s},{footer:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",X,[(0,n.createVNode)(ie,{label:"Simpan",icon:"pi pi-check",class:"p-button-text",disabled:(0,n.unref)(re).processing,onClick:le},null,8,["disabled"])])]})),default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",J,[(0,n.createElementVNode)("div",W,[(0,n.createVNode)(i.Z,{disabled:"",label:"Id Customer",placeholder:"id customer",modelValue:(0,n.unref)(re).customer_number,"onUpdate:modelValue":r[7]||(r[7]=function(e){return(0,n.unref)(re).customer_number=e})},null,8,["modelValue"])]),(0,n.createElementVNode)("div",G,[(0,n.createVNode)(i.Z,{label:"Nama",placeholder:"nama",error:(0,n.unref)(re).errors.name,modelValue:(0,n.unref)(re).name,"onUpdate:modelValue":r[8]||(r[8]=function(e){return(0,n.unref)(re).name=e})},null,8,["error","modelValue"])]),(0,n.createElementVNode)("div",Y,[(0,n.createVNode)(i.Z,{label:"Nomor HP",placeholder:"nomor hp",modelValue:(0,n.unref)(re).phone,"onUpdate:modelValue":r[9]||(r[9]=function(e){return(0,n.unref)(re).phone=e}),error:(0,n.unref)(re).errors.phone},null,8,["modelValue","error"])]),(0,n.createElementVNode)("div",Q,[(0,n.createVNode)(a.Z,{label:"Jenis Kelamin",placeholder:"Pilih satu",modelValue:(0,n.unref)(re).gender_id,"onUpdate:modelValue":r[10]||(r[10]=function(e){return(0,n.unref)(re).gender_id=e}),options:e.genders,error:(0,n.unref)(re).errors.gender_id},null,8,["modelValue","options","error"])])])]})),_:1},8,["visible"])]})),_:1})}}}}}]);
|