diff --git a/AntPos/src/components/Customer.vue b/AntPos/src/components/Customer.vue
index 1ff52a6..869bd9c 100644
--- a/AntPos/src/components/Customer.vue
+++ b/AntPos/src/components/Customer.vue
@@ -107,6 +107,8 @@ const selectedCustomer = computed({
if(invoiceStore.invoice.is_return) return
emit('update:customer', newVal);
emitter.emit('calctotal')
+ emitter.emit('clear',false)
+
},
});
diff --git a/AntPos/src/components/Dialog/Settings.vue b/AntPos/src/components/Dialog/Settings.vue
index 5d966da..4666b09 100644
--- a/AntPos/src/components/Dialog/Settings.vue
+++ b/AntPos/src/components/Dialog/Settings.vue
@@ -124,11 +124,11 @@
diff --git a/AntPos/src/components/ItemDetail.vue b/AntPos/src/components/ItemDetail.vue
index d0890b7..5e94b41 100644
--- a/AntPos/src/components/ItemDetail.vue
+++ b/AntPos/src/components/ItemDetail.vue
@@ -242,7 +242,6 @@ let sales_invoice = createResource({
async onSuccess (data) {
if ( status == 'pay'){
invoiceStore.invoice = { ...data.docs[0] ,docstatus:1 }
- console.log(invoiceStore.invoice);
return
}else if (status == 'print'){
diff --git a/AntPos/src/components/ItemSelector.vue b/AntPos/src/components/ItemSelector.vue
index 3af64be..aae22bc 100644
--- a/AntPos/src/components/ItemSelector.vue
+++ b/AntPos/src/components/ItemSelector.vue
@@ -41,7 +41,7 @@ import { ref, inject, onMounted, onUnmounted } from 'vue';
import { createToast } from '@/utils';
import { showToast } from '@/utils'
import { usePosProfileStore } from '@/stores/posProfile';
-import emitter from '@/utils/emitter';
+import emitter from '@/utils/emitter';
import { useInvoiceStore } from '@/stores/pos';
const store = usePosProfileStore();
diff --git a/AntPos/src/components/Payment.vue b/AntPos/src/components/Payment.vue
index aece2ba..ab045d0 100644
--- a/AntPos/src/components/Payment.vue
+++ b/AntPos/src/components/Payment.vue
@@ -168,16 +168,16 @@
diff --git a/AntPos/src/stores/payment.js b/AntPos/src/stores/payment.js
index 5ae6c3a..f72dc99 100644
--- a/AntPos/src/stores/payment.js
+++ b/AntPos/src/stores/payment.js
@@ -20,7 +20,7 @@ export const usePaymentStore = defineStore('PaymentEntry', () => {
async function unmountAndRefresh(includeCustomer) {
payment.value = {};
- if (!includeCustomer) {
+ if (includeCustomer) {
paymentCustomer.value = {};
}
await paymentResource.fetch();
diff --git a/AntPos/src/stores/pos.js b/AntPos/src/stores/pos.js
index 1a14e78..639c1c5 100644
--- a/AntPos/src/stores/pos.js
+++ b/AntPos/src/stores/pos.js
@@ -20,12 +20,12 @@ export const useInvoiceStore = defineStore('salesInvoice', () => {
invoiceCustomer.value = {};
}
- async function unmountAndRefresh(includeCustomer) {
+ async function unmountAndRefresh(includeCustomer) {
invoice.value = {};
items.value = [];
await invoiceResource.fetch();
- if (!includeCustomer) {
+ if (includeCustomer) {
invoiceCustomer.value = {};
}
}
diff --git a/ant_pos/public/antPOS/assets/CloseShift-BeUzLskN.js b/ant_pos/public/antPOS/assets/CloseShift-BeUzLskN.js
deleted file mode 100644
index 4dd3ba9..0000000
--- a/ant_pos/public/antPOS/assets/CloseShift-BeUzLskN.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import{a4 as U,j as g,e as r,f as t,v as $,r as x,x as B,y as V,A as z,b as D,w as f,l as j,u as o,g as d,F as E,k as I,t as p,D as O,_ as S,B as k,ag as F}from"./index-DecXVlNE.js";import{_}from"./FormControl.vue_vue_type_script_setup_true_lang-DjfdhUkg.js";import{c as L}from"./index-CazTnENd.js";import{e as G}from"./emitter-DPqRCDln.js";const J={},M={class:"spinner",viewBox:"0 0 50 50"};function R(C,l){return r(),g("svg",M,l[0]||(l[0]=[t("defs",null,[t("linearGradient",{id:"gradient",x1:"0%",y1:"0%",x2:"0%",y2:"100%"},[t("stop",{offset:"0%","stop-color":"rgba(0,110,219,1)"}),t("stop",{offset:"100%","stop-color":"rgba(255,255,255,0)"})])],-1),t("circle",{stroke:"url(#gradient)",class:"spinner-path",cx:"25",cy:"25",r:"20",fill:"none","stroke-width":"5"},null,-1)]))}const q=U(J,[["render",R],["__scopeId","data-v-5c03f65e"]]),H={key:0,class:"w-full flex justify-center mb-2"},K={class:"w-full mt-2"},Q={class:"py-2 pr-4 w-48"},W={class:"py-2 px-1"},X={class:"py-2 px-1"},Y={class:"py-2 px-1"},Z={class:"py-2 px-1"},ee={class:"font-bold border-t"},te={class:"py-2 px-1"},se={class:"py-2 px-1"},ne={class:"py-2 px-1"},oe={class:"py-2 px-1"},ae={class:"flex justify-end gap-2 mt-4"},ue={__name:"CloseShift",setup(C){const l=$(),m=x(!0);B("base");const i=x(l.posProfileData.payments),u=x({opening:0,closing:0,expected:0,difference:0}),N=O(s=>{const e=i.value[s];e&&(e.difference=(e.expected||0)-(e.closing||0),y())},100);let w=V({url:"ant_pos.ant_pos.api.payment_entry.get_payments",method:"POST",makeParams(){return{shift:l.openingShift.name}},auto:!0,onSuccess(s){A(s)}});const A=s=>{const e=[];l.posProfileData.payments.forEach(n=>{const c=l.openingShift.opening_balance_details.find(v=>v.mode_of_payment===n.mode_of_payment),a=s.find(v=>v.mode_of_payment===n.mode_of_payment),b=Number(c==null?void 0:c.opening_amount)||0,h=Number(a==null?void 0:a.total)||0;e.push({mode_of_payment:n.mode_of_payment,opening:b,expected:h+b,closing:h+b,difference:0})}),i.value=e,y()},P=async()=>{m.value=!1},T=V({url:"frappe.desk.form.save.savedocs",makeParams(s){return{doc:JSON.stringify({doctype:"Ant Closing Shift",payment_reconciliation:i.value,ant_opening_shift:l.openingShift.name}),action:s.action}},onSuccess(s){G.emit("remove_invoice",!0),m.value=!1,l.fetchPosProfile()},onError(s){L({title:"error",message:Array.isArray(s==null?void 0:s.messages)?s.messages[0]:(s==null?void 0:s.messages)||"An error occurred",icon:"x-circle",iconClasses:"bg-surface-red-5 text-ink-white rounded-md p-px",position:"top-center",timeout:5})}}),y=()=>{u.value={opening:i.value.reduce((s,e)=>s+(Number(e.opening)||0),0),closing:i.value.reduce((s,e)=>s+(Number(e.closing)||0),0),expected:i.value.reduce((s,e)=>s+(Number(e.expected)||0),0),difference:i.value.reduce((s,e)=>s+(Number(e.difference)||0),0)}};return z(i,y,{deep:!0}),(s,e)=>(r(),D(o(F),{options:{size:"3xl"},modelValue:m.value,"onUpdate:modelValue":e[1]||(e[1]=n=>m.value=n)},{"body-title":f(()=>e[2]||(e[2]=[t("h3",null,"ANT Closing Shift",-1)])),"body-content":f(()=>[o(w).isLoading?(r(),g("div",H,[d(o(q),{class:"w-5 h-5"})])):j("",!0),t("table",K,[e[4]||(e[4]=t("thead",null,[t("tr",{class:"text-left text-sm border-b"},[t("th",{class:"pb-2 w-48"},"Mode of Payment"),t("th",{class:"pb-2 w-32"},"Opening Amount"),t("th",{class:"pb-2 w-32"},"Closing Amount"),t("th",{class:"pb-2 w-32"},"Expected Amount"),t("th",{class:"pb-2 w-32"},"Difference")])],-1)),t("tbody",null,[(r(!0),g(E,null,I(i.value,(n,c)=>(r(),g("tr",{key:c,class:"border-b"},[t("td",Q,p(n.mode_of_payment),1),t("td",W,[d(o(_),{type:"number",size:"sm",variant:"subtle",disabled:"true",modelValue:n.opening,"onUpdate:modelValue":a=>n.opening=a},null,8,["modelValue","onUpdate:modelValue"])]),t("td",X,[d(o(_),{type:"text",inputmode:"decimal",step:"any",size:"sm",variant:"subtle",modelValue:n.closing,"onUpdate:modelValue":a=>n.closing=a,onInput:a=>o(N)(c)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),t("td",Y,[d(o(_),{type:"number",size:"sm",variant:"subtle",disabled:"true",modelValue:n.expected,"onUpdate:modelValue":a=>n.expected=a},null,8,["modelValue","onUpdate:modelValue"])]),t("td",Z,[d(o(_),{type:"number",size:"sm",variant:"subtle",disabled:"true",value:n.difference},null,8,["value"])])]))),128))]),t("tfoot",null,[t("tr",ee,[e[3]||(e[3]=t("td",{class:"py-2 pr-4"},"Total",-1)),t("td",te,p(u.value.opening),1),t("td",se,p(u.value.closing),1),t("td",ne,p(u.value.expected),1),t("td",oe,p(u.value.difference),1)])])]),t("div",ae,[d(o(S),{variant:"ghost",onClick:P},{default:f(()=>e[5]||(e[5]=[k("Cancel",-1)])),_:1,__:[5]}),d(o(S),{variant:"solid",onClick:e[0]||(e[0]=n=>o(T).fetch({action:"Submit"}))},{default:f(()=>e[6]||(e[6]=[k("Submit",-1)])),_:1,__:[6]})])]),_:1},8,["modelValue"]))}};export{ue as default};
-//# sourceMappingURL=CloseShift-BeUzLskN.js.map
diff --git a/ant_pos/public/antPOS/assets/CloseShift-BeUzLskN.js.map b/ant_pos/public/antPOS/assets/CloseShift-BeUzLskN.js.map
deleted file mode 100644
index 0254cdf..0000000
--- a/ant_pos/public/antPOS/assets/CloseShift-BeUzLskN.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"CloseShift-BeUzLskN.js","sources":["../../../../AntPos/node_modules/frappe-ui/src/components/Spinner/Spinner.vue","../../../../AntPos/src/components/Dialog/CloseShift.vue"],"sourcesContent":["\n \n\n\n\n","\n \n\n\n\n\n"],"names":["_openBlock","_createElementBlock","_hoisted_1","_cache","_createElementVNode","store","usePosProfileStore","dialogVisible","ref","inject","data","totals","updateDifference","debounce","index","row","calculateTotals","mode","createResource","closingData","createClosingShift","closing","newData","element","openingDetail","item","closingDetail","openingAmount","closingTotal","handleClose","handleSubmit","params","emitter","error","createToast","sum","watch","_createBlock","_unref","Dialog","$event","_createVNode","Spinner","_hoisted_2","_Fragment","_renderList","_hoisted_3","_toDisplayString","_hoisted_4","FormControl","_hoisted_5","_hoisted_6","_hoisted_7","_hoisted_8","_hoisted_9","_hoisted_10","_hoisted_11","_hoisted_12","_hoisted_13","Button"],"mappings":"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","x_google_ignoreList":[0]}
\ No newline at end of file
diff --git a/ant_pos/public/antPOS/assets/CloseShift-tq68B9on.js b/ant_pos/public/antPOS/assets/CloseShift-tq68B9on.js
new file mode 100644
index 0000000..7a59127
--- /dev/null
+++ b/ant_pos/public/antPOS/assets/CloseShift-tq68B9on.js
@@ -0,0 +1,2 @@
+import{a8 as U,j as y,e as r,f as t,v as $,r as x,y as V,z,D as B,b as D,w as f,l as E,u as o,g as d,F as j,k as I,t as p,J as O,_ as S,E as k,am as F}from"./index-QHAKnfeJ.js";import{_}from"./FormControl.vue_vue_type_script_setup_true_lang-Ri_FinOC.js";import{e as J}from"./emitter-DsyZiuRw.js";const L={},G={class:"spinner",viewBox:"0 0 50 50"};function M(C,l){return r(),y("svg",G,l[0]||(l[0]=[t("defs",null,[t("linearGradient",{id:"gradient",x1:"0%",y1:"0%",x2:"0%",y2:"100%"},[t("stop",{offset:"0%","stop-color":"rgba(0,110,219,1)"}),t("stop",{offset:"100%","stop-color":"rgba(255,255,255,0)"})])],-1),t("circle",{stroke:"url(#gradient)",class:"spinner-path",cx:"25",cy:"25",r:"20",fill:"none","stroke-width":"5"},null,-1)]))}const R=U(L,[["render",M],["__scopeId","data-v-5c03f65e"]]),q={key:0,class:"w-full flex justify-center mb-2"},H={class:"w-full mt-2"},K={class:"py-2 pr-4 w-48"},Q={class:"py-2 px-1"},W={class:"py-2 px-1"},X={class:"py-2 px-1"},Y={class:"py-2 px-1"},Z={class:"font-bold border-t"},ee={class:"py-2 px-1"},te={class:"py-2 px-1"},se={class:"py-2 px-1"},ne={class:"py-2 px-1"},oe={class:"flex justify-end gap-2 mt-4"},de={__name:"CloseShift",setup(C){const l=$(),m=x(!0),i=x(l.posProfileData.payments),u=x({opening:0,closing:0,expected:0,difference:0}),N=O(s=>{const e=i.value[s];e&&(e.difference=(e.expected||0)-(e.closing||0),g())},100);let w=V({url:"ant_pos.ant_pos.api.payment_entry.get_payments",method:"POST",makeParams(){return{shift:l.openingShift.name}},auto:!0,onSuccess(s){P(s)}});const P=s=>{const e=[];l.posProfileData.payments.forEach(n=>{const c=l.openingShift.opening_balance_details.find(v=>v.mode_of_payment===n.mode_of_payment),a=s.find(v=>v.mode_of_payment===n.mode_of_payment),b=Number(c==null?void 0:c.opening_amount)||0,h=Number(a==null?void 0:a.total)||0;e.push({mode_of_payment:n.mode_of_payment,opening:b,expected:h+b,closing:h+b,difference:0})}),i.value=e,g()},A=async()=>{m.value=!1},T=V({url:"frappe.desk.form.save.savedocs",makeParams(s){return{doc:JSON.stringify({doctype:"Ant Closing Shift",payment_reconciliation:i.value,ant_opening_shift:l.openingShift.name}),action:s.action}},onSuccess(s){J.emit("remove_invoice",!0),m.value=!1,l.fetchPosProfile()},onError(s){z({title:"error",message:Array.isArray(s==null?void 0:s.messages)?s.messages[0]:(s==null?void 0:s.messages)||"An error occurred",icon:"x-circle",iconClasses:"bg-surface-red-5 text-ink-white rounded-md p-px",position:"top-center",timeout:5})}}),g=()=>{u.value={opening:i.value.reduce((s,e)=>s+(Number(e.opening)||0),0),closing:i.value.reduce((s,e)=>s+(Number(e.closing)||0),0),expected:i.value.reduce((s,e)=>s+(Number(e.expected)||0),0),difference:i.value.reduce((s,e)=>s+(Number(e.difference)||0),0)}};return B(i,g,{deep:!0}),(s,e)=>(r(),D(o(F),{options:{size:"3xl"},modelValue:m.value,"onUpdate:modelValue":e[1]||(e[1]=n=>m.value=n)},{"body-title":f(()=>e[2]||(e[2]=[t("h3",null,"ANT Closing Shift",-1)])),"body-content":f(()=>[o(w).isLoading?(r(),y("div",q,[d(o(R),{class:"w-5 h-5"})])):E("",!0),t("table",H,[e[4]||(e[4]=t("thead",null,[t("tr",{class:"text-left text-sm border-b"},[t("th",{class:"pb-2 w-48"},"Mode of Payment"),t("th",{class:"pb-2 w-32"},"Opening Amount"),t("th",{class:"pb-2 w-32"},"Closing Amount"),t("th",{class:"pb-2 w-32"},"Expected Amount"),t("th",{class:"pb-2 w-32"},"Difference")])],-1)),t("tbody",null,[(r(!0),y(j,null,I(i.value,(n,c)=>(r(),y("tr",{key:c,class:"border-b"},[t("td",K,p(n.mode_of_payment),1),t("td",Q,[d(o(_),{type:"number",size:"sm",variant:"subtle",disabled:"true",modelValue:n.opening,"onUpdate:modelValue":a=>n.opening=a},null,8,["modelValue","onUpdate:modelValue"])]),t("td",W,[d(o(_),{type:"text",inputmode:"decimal",step:"any",size:"sm",variant:"subtle",modelValue:n.closing,"onUpdate:modelValue":a=>n.closing=a,onInput:a=>o(N)(c)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),t("td",X,[d(o(_),{type:"number",size:"sm",variant:"subtle",disabled:"true",modelValue:n.expected,"onUpdate:modelValue":a=>n.expected=a},null,8,["modelValue","onUpdate:modelValue"])]),t("td",Y,[d(o(_),{type:"number",size:"sm",variant:"subtle",disabled:"true",value:n.difference},null,8,["value"])])]))),128))]),t("tfoot",null,[t("tr",Z,[e[3]||(e[3]=t("td",{class:"py-2 pr-4"},"Total",-1)),t("td",ee,p(u.value.opening),1),t("td",te,p(u.value.closing),1),t("td",se,p(u.value.expected),1),t("td",ne,p(u.value.difference),1)])])]),t("div",oe,[d(o(S),{variant:"ghost",onClick:A},{default:f(()=>e[5]||(e[5]=[k("Cancel",-1)])),_:1,__:[5]}),d(o(S),{variant:"solid",onClick:e[0]||(e[0]=n=>o(T).fetch({action:"Submit"}))},{default:f(()=>e[6]||(e[6]=[k("Submit",-1)])),_:1,__:[6]})])]),_:1},8,["modelValue"]))}};export{de as default};
+//# sourceMappingURL=CloseShift-tq68B9on.js.map
diff --git a/ant_pos/public/antPOS/assets/CloseShift-tq68B9on.js.map b/ant_pos/public/antPOS/assets/CloseShift-tq68B9on.js.map
new file mode 100644
index 0000000..5fc4511
--- /dev/null
+++ b/ant_pos/public/antPOS/assets/CloseShift-tq68B9on.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"CloseShift-tq68B9on.js","sources":["../../../../AntPos/node_modules/frappe-ui/src/components/Spinner/Spinner.vue","../../../../AntPos/src/components/Dialog/CloseShift.vue"],"sourcesContent":["\n \n\n\n\n","\n \n\n\n\n\n"],"names":["_openBlock","_createElementBlock","_hoisted_1","_cache","_createElementVNode","store","usePosProfileStore","dialogVisible","ref","data","totals","updateDifference","debounce","index","row","calculateTotals","mode","createResource","closingData","createClosingShift","closing","newData","element","openingDetail","item","closingDetail","openingAmount","closingTotal","handleClose","handleSubmit","params","emitter","error","createToast","sum","watch","_createBlock","_unref","Dialog","$event","_createVNode","Spinner","_hoisted_2","_Fragment","_renderList","_hoisted_3","_toDisplayString","_hoisted_4","FormControl","_hoisted_5","_hoisted_6","_hoisted_7","_hoisted_8","_hoisted_9","_hoisted_10","_hoisted_11","_hoisted_12","_hoisted_13","Button"],"mappings":"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","x_google_ignoreList":[0]}
\ No newline at end of file
diff --git a/ant_pos/public/antPOS/assets/Customer-BA3f2bBd.js b/ant_pos/public/antPOS/assets/Customer-BA3f2bBd.js
deleted file mode 100644
index 3a92cdb..0000000
--- a/ant_pos/public/antPOS/assets/Customer-BA3f2bBd.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import{e as S}from"./emitter-DPqRCDln.js";import{a4 as R,h as X,_ as H,a5 as p,b as w,e as r,w as C,g as O,a6 as N,f as m,n as V,j as n,l as d,F as j,k as B,t as g,q as y,m as z,a7 as M,aa as U,ab as F,ac as D,ad as J,x as K,c as P,v as q,C as W,o as Y,E as Z,A as G}from"./index-DecXVlNE.js";import{n as $,r as ee,u as te,b as se,l as le,P as ae}from"./FormControl.vue_vue_type_script_setup_true_lang-DjfdhUkg.js";import{c as re}from"./index-CazTnENd.js";const oe={name:"Autocomplete",props:["modelValue","options","placeholder","bodyClasses","multiple","hideSearch"],emits:["update:modelValue","update:query","change"],components:{Popover:ae,Button:H,FeatherIcon:X,Combobox:le,ComboboxInput:se,ComboboxOptions:te,ComboboxOption:ee,ComboboxButton:$},expose:["togglePopover","closeOptions"],data(){return{query:"",showOptions:!1}},computed:{selectedValue:{get(){var e,t;return this.multiple?v((e=this.modelValue)==null?void 0:e[0])==="value"?(t=this.modelValue)==null?void 0:t.map(s=>this.findOption(s)):this.modelValue:this.findOption(this.modelValue)},set(e){this.query="",e&&!this.multiple&&(this.showOptions=!1),this.$emit("update:modelValue",e)}},groups(){var t;return!this.options||this.options.length===0?[]:((t=this.options[0])!=null&&t.group?this.options:[{group:"",items:this.sanitizeOptions(this.options)}]).map((s,u)=>{const c=this.sanitizeOptions(s.items)||[];return{key:u,group:s.group,hideLabel:s.hideLabel||!1,items:this.filterOptions(c)}}).filter(s=>s.items.length>0)},allOptions(){return this.groups.flatMap(e=>e.items)},areAllOptionsSelected(){var e;return this.multiple?this.allOptions.length===((e=this.selectedValue)==null?void 0:e.length):!1}},watch:{query(e){this.$emit("update:query",e)},showOptions(e){e&&J(()=>{var t,s;return(s=(t=this.$refs.searchInput)==null?void 0:t.$el)==null?void 0:s.focus()})}},methods:{togglePopover(e){this.showOptions=e??!this.showOptions},closeOptions(){this.showOptions=!1,this.openPopover=!1,this.togglePopover=!1,this.isComboboxOpen=!1},findOption(e){if(!e)return e;const t=v(e)==="value"?e:e.value;return this.allOptions.find(s=>s.value===t)},filterOptions(e){if(!e)return[];if(!this.query)return e;const t=this.query.trim().toLowerCase();return e.filter(s=>{var f,_;const u=(f=s.label)==null?void 0:f.toLowerCase().includes(t),c=(_=s.value)==null?void 0:_.toLowerCase().includes(t),a=s.mobile_no?s.mobile_no.toString().toLowerCase().includes(t):!1;return u||c||a})},displayValue(e){return e?this.multiple?Array.isArray(e)?e.map(t=>this.getLabel(this.findOption(t))).join(", "):"":this.getLabel(this.findOption(e)):""},getLabel(e){return v(e)==="value"?e:(e==null?void 0:e.label)||(e==null?void 0:e.value)||"No Name"},getmobile(e){return v(e)==="value"?e:(e==null?void 0:e.mobile_no)||""},sanitizeOptions(e){return e?e.map(t=>v(t)==="option"?t:{label:t,value:t}):[]},isOptionSelected(e){var s,u;if(!this.selectedValue)return!1;const t=v(e)==="value"?e:e.value;return this.multiple?(u=this.selectedValue)==null?void 0:u.find(c=>c&&c.value===t):((s=this.selectedValue)==null?void 0:s.value)===t},selectAll(){this.selectedValue=this.allOptions},clearAll(){this.selectedValue=[]}}};function v(e){return typeof e=="object"?"option":"value"}const ie={class:"w-full"},ne=["onClick"],ue={class:"flex items-center overflow-hidden"},ce={key:0,class:"truncate text-base leading-5"},me={key:1,class:"text-base leading-5 text-gray-500"},de={key:0,class:"sticky top-0 z-10 flex items-stretch space-x-1.5 bg-white py-1.5"},he={class:"relative w-full"},fe={key:0,class:"sticky top-10 truncate bg-white px-2.5 py-1.5 text-sm font-medium text-gray-600"},_e={class:"flex flex-1 gap-2 overflow-hidden"},pe={key:0,class:"flex-shrink-0"},be={key:1,class:"h-4 w-4"},ge={class:"flex-1 truncate"},ye={class:"truncate"},ve={key:0,class:"ml-2 flex-shrink-0"},xe={key:0,class:"text-sm text-gray-600"},we={key:1,class:"rounded-md px-2.5 py-1.5 text-base text-gray-600"},Ce={key:0,class:"border-t p-1"},Oe={key:0,class:"flex items-center justify-end"};function ke(e,t,s,u,c,a){const f=p("ComboboxInput"),_=p("FeatherIcon"),l=p("ComboboxOption"),i=p("ComboboxOptions"),b=p("Button"),E=p("Popover"),T=p("Combobox");return r(),w(T,{modelValue:a.selectedValue,"onUpdate:modelValue":t[3]||(t[3]=A=>a.selectedValue=A),multiple:s.multiple,nullable:""},{default:C(({open:A})=>[O(E,{class:"w-full",show:c.showOptions,"onUpdate:show":t[2]||(t[2]=x=>c.showOptions=x)},{target:C(({open:x,togglePopover:k})=>[y(e.$slots,"target",U(F({open:x,togglePopover:k})),()=>[m("div",ie,[m("button",{class:V(["flex h-7 w-full items-center justify-between gap-2 rounded bg-gray-100 px-2 py-1 transition-colors hover:bg-gray-200 focus:ring-2 focus:ring-gray-400",{"bg-gray-200":A}]),onClick:()=>k()},[m("div",ue,[y(e.$slots,"prefix"),a.selectedValue?(r(),n("span",ce,g(a.displayValue(a.selectedValue)),1)):(r(),n("span",me,g(s.placeholder||""),1))]),y(e.$slots,"suffix")],10,ne)])])]),body:C(({isOpen:x,togglePopover:k})=>[N(m("div",null,[m("div",{class:V(["relative mt-1 rounded-lg bg-white text-base shadow-2xl",s.bodyClasses])},[O(i,{class:V(["max-h-[15rem] overflow-y-auto px-1.5 pb-1.5",{"pt-1.5":s.hideSearch}]),static:""},{default:C(()=>[s.hideSearch?d("",!0):(r(),n("div",de,[m("div",he,[O(f,{ref:"searchInput",class:"form-input w-full",type:"text",onChange:t[0]||(t[0]=h=>{c.query=h.target.value}),value:c.query,autocomplete:"off",placeholder:"Search"},null,8,["value"]),m("button",{class:"absolute right-0 inline-flex h-7 w-7 items-center justify-center",onClick:t[1]||(t[1]=h=>a.selectedValue=null)},[O(_,{name:"x",class:"w-4"})])])])),(r(!0),n(j,null,B(a.groups,h=>N((r(),n("div",{key:h.key},[h.group&&!h.hideLabel?(r(),n("div",fe,g(h.group),1)):d("",!0),(r(!0),n(j,null,B(h.items.slice(0,50),(o,Q)=>(r(),w(l,{as:"template",key:(o==null?void 0:o.value)||Q,value:o},{default:C(({active:L,selected:I})=>[m("li",{class:V(["flex cursor-pointer items-center justify-between rounded px-2.5 py-1.5 text-base",{"bg-gray-100":L}])},[m("div",_e,[e.$slots["item-prefix"]||e.$props.multiple?(r(),n("div",pe,[y(e.$slots,"item-prefix",z({ref_for:!0},{active:L,selected:I,option:o}),()=>[a.isOptionSelected(o)?(r(),w(_,{key:0,name:"check",class:"h-4 w-4 text-gray-700"})):(r(),n("div",be))])])):d("",!0),m("span",ge,g(a.getLabel(o)),1),m("span",ye,g(a.getmobile(o)),1)]),e.$slots["item-suffix"]||o!=null&&o.description?(r(),n("div",ve,[y(e.$slots,"item-suffix",z({ref_for:!0},{active:L,selected:I,option:o}),()=>[o!=null&&o.description?(r(),n("div",xe,g(o.description),1)):d("",!0)])])):d("",!0)],2)]),_:2},1032,["value"]))),128))])),[[M,h.items.length>0]])),128)),a.groups.length==0?(r(),n("li",we," No results found ")):d("",!0)]),_:3},8,["class"]),e.$slots.footer||s.multiple?(r(),n("div",Ce,[y(e.$slots,"footer",U(F({togglePopover:k})),()=>[s.multiple?(r(),n("div",Oe,[a.areAllOptionsSelected?d("",!0):(r(),w(b,{key:0,label:"Select All",onClick:D(a.selectAll,["stop"])},null,8,["onClick"])),a.areAllOptionsSelected?(r(),w(b,{key:1,label:"Clear All",onClick:D(a.clearAll,["stop"])},null,8,["onClick"])):d("",!0)])):d("",!0)])])):d("",!0)],2)],512),[[M,x]])]),_:2},1032,["show"])]),_:3},8,["modelValue","multiple"])}const Ve=R(oe,[["render",ke]]),Ae={class:"w-full"},Ie={__name:"Customer",setup(e){var _;let t=K("base");const s=P(()=>{var l,i;return(l=q())!=null&&l.hasNoData?[]:(i=q().posProfileData)==null?void 0:i.customer_groups.map(b=>b.customer_group)}),u=W({doctype:"Customer",fields:["name","mobile_no","customer_group","territory","is_internal_customer"],filters:{disabled:!1},orFilters:((_=s==null?void 0:s.value)==null?void 0:_.length)>0?[["customer_group","in",s==null?void 0:s.value]]:[],pageLength:Number.MAX_VALUE*2,auto:!1,onError(l){re({title:"error",message:Array.isArray(l==null?void 0:l.messages)?l.messages[0]:(l==null?void 0:l.messages)||l||"An error occurred",icon:"x-circle",iconClasses:"bg-surface-red-5 text-ink-white rounded-md p-px",position:"top-center",timeout:5})},transform:l=>l.map(i=>({label:i.name,value:i.name,mobile_no:i.mobile_no,name:i.name,customer_group:i.customer_group,territory:i.territory,is_internal_customer:i.is_internal_customer}))}),c=P(()=>u!=null&&u.data?u.data.map(l=>({mobile_no:l.mobile_no||"",label:l.label||"Unnamed",value:l.value,name:l.name,customer_group:l.customer_group,territory:l.territory,is_internal_customer:l.is_internal_customer})):[]),a=async l=>{await u.fetch(),f.value={mobile_no:l.mobile_no||"",label:l.name||"Unnamed",value:l.name,name:l.name,customer_group:l.customer_group,territory:l.territory,is_internal_customer:l.is_internal_customer}};Y(()=>{S.on("customerCreated",a)}),Z(()=>{S.off("customerCreated",a)});const f=P({get:()=>t.customer,set:l=>{t.is_return||(t.customer=l,S.emit("calctotal"))}});return G(q().hasNoData,l=>{u.reload()},{immediate:!0}),(l,i)=>(r(),n("div",Ae,[O(Ve,{options:c.value,modelValue:f.value,"onUpdate:modelValue":i[0]||(i[0]=b=>f.value=b),placeholder:"Select Customer"},null,8,["options","modelValue"])]))}};export{Ie as _};
-//# sourceMappingURL=Customer-BA3f2bBd.js.map
diff --git a/ant_pos/public/antPOS/assets/Customer-BA3f2bBd.js.map b/ant_pos/public/antPOS/assets/Customer-BA3f2bBd.js.map
deleted file mode 100644
index ef53106..0000000
--- a/ant_pos/public/antPOS/assets/Customer-BA3f2bBd.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Customer-BA3f2bBd.js","sources":["../../../../AntPos/src/components/custom_components/Autocomplete.vue","../../../../AntPos/src/components/Customer.vue"],"sourcesContent":["\n
n[$]!==I)))return t;n=f;let R;if(l.key&&((s=l.debug)!=null&&s.call(l))&&(R=Date.now()),t=i(...f),l.key&&((p=l.debug)!=null&&p.call(l))){const I=Math.round((Date.now()-d)*100)/100,$=Math.round((Date.now()-R)*100)/100,L=$/16,N=(y,P)=>{for(y=String(y);y.length
{n=o},a}function Ie(e,i){if(e===void 0)throw new Error("Unexpected undefined");return e}const vt=(e,i)=>Math.abs(e-i)<1.01,ht=(e,i,l)=>{let n;return function(...t){e.clearTimeout(n),n=e.setTimeout(()=>i.apply(this,t),l)}},Pe=e=>{const{offsetWidth:i,offsetHeight:l}=e;return{width:i,height:l}},mt=e=>e,bt=e=>{const i=Math.max(e.startIndex-e.overscan,0),l=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let t=i;t<=l;t++)n.push(t);return n},gt=(e,i)=>{const l=e.scrollElement;if(!l)return;const n=e.targetWindow;if(!n)return;const t=o=>{const{width:s,height:p}=o;i({width:Math.round(s),height:Math.round(p)})};if(t(Pe(l)),!n.ResizeObserver)return()=>{};const a=new n.ResizeObserver(o=>{const s=()=>{const p=o[0];if(p!=null&&p.borderBoxSize){const v=p.borderBoxSize[0];if(v){t({width:v.inlineSize,height:v.blockSize});return}}t(Pe(l))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(s):s()});return a.observe(l,{box:"border-box"}),()=>{a.unobserve(l)}},Te={passive:!0},Ee=typeof window>"u"?!0:"onscrollend"in window,yt=(e,i)=>{const l=e.scrollElement;if(!l)return;const n=e.targetWindow;if(!n)return;let t=0;const a=e.options.useScrollendEvent&&Ee?()=>{}:ht(n,()=>{i(t,!1)},e.options.isScrollingResetDelay),o=d=>()=>{const{horizontal:f,isRtl:b}=e.options;t=f?l.scrollLeft*(b&&-1||1):l.scrollTop,a(),i(t,d)},s=o(!0),p=o(!1);p(),l.addEventListener("scroll",s,Te);const v=e.options.useScrollendEvent&&Ee;return v&&l.addEventListener("scrollend",p,Te),()=>{l.removeEventListener("scroll",s),v&&l.removeEventListener("scrollend",p)}},xt=(e,i,l)=>{if(i!=null&&i.borderBoxSize){const n=i.borderBoxSize[0];if(n)return Math.round(n[l.options.horizontal?"inlineSize":"blockSize"])}return e[l.options.horizontal?"offsetWidth":"offsetHeight"]},Ot=(e,{adjustments:i=0,behavior:l},n)=>{var t,a;const o=e+i;(a=(t=n.scrollElement)==null?void 0:t.scrollTo)==null||a.call(t,{[n.options.horizontal?"left":"top"]:o,behavior:l})};class wt{constructor(i){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let l=null;const n=()=>l||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:l=new this.targetWindow.ResizeObserver(t=>{t.forEach(a=>{const o=()=>{this._measureElement(a.target,a)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(o):o()})}));return{disconnect:()=>{var t;(t=n())==null||t.disconnect(),l=null},observe:t=>{var a;return(a=n())==null?void 0:a.observe(t,{box:"border-box"})},unobserve:t=>{var a;return(a=n())==null?void 0:a.unobserve(t)}}})(),this.range=null,this.setOptions=l=>{Object.entries(l).forEach(([n,t])=>{typeof t>"u"&&delete l[n]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:mt,rangeExtractor:bt,onChange:()=>{},measureElement:xt,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...l}},this.notify=l=>{var n,t;(t=(n=this.options).onChange)==null||t.call(n,this,l)},this.maybeNotify=oe(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),l=>{this.notify(l)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(l=>l()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var l;const n=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==n){if(this.cleanup(),!n){this.maybeNotify();return}this.scrollElement=n,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((l=this.scrollElement)==null?void 0:l.window)??null,this.elementsCache.forEach(t=>{this.observer.observe(t)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,t=>{this.scrollRect=t,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(t,a)=>{this.scrollAdjustments=0,this.scrollDirection=a?this.getScrollOffset() {{ description }} {{ description }} Name Customer Amount Outstanding No invoices found {{ invoice.name }} {{ invoice.customer }} {{ invoice.grand_total }} {{ invoice.outstanding_amount }} Payment Total Payment Method Name Customer Amount Outstanding No invoices found {{ invoice.name }} {{ invoice.customer }} {{ invoice.grand_total }} {{ invoice.outstanding_amount }} Payment Total Payment Method