-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
- {{
- t(
- 'This email is used for user to regain access their account'
- )
- }}
-
-
-
-
-
+
+
+
+
+
+
+
+
+ {{
+ t(
+ 'This email is used for user to regain access their account'
+ )
+ }}
+
+
+
+
+
+
diff --git a/src/pages/Customer/Card/CustomerWebPayment.vue b/src/pages/Customer/Card/CustomerWebPayment.vue
new file mode 100644
index 000000000..676c9f551
--- /dev/null
+++ b/src/pages/Customer/Card/CustomerWebPayment.vue
@@ -0,0 +1,17 @@
+
+
+
+
+ {{ t('globals.noResults') }}
+
+
+
+
diff --git a/src/pages/Customer/Defaulter/CustomerDefaulter.vue b/src/pages/Customer/Defaulter/CustomerDefaulter.vue
index bf7480985..89a106a18 100644
--- a/src/pages/Customer/Defaulter/CustomerDefaulter.vue
+++ b/src/pages/Customer/Defaulter/CustomerDefaulter.vue
@@ -1,13 +1,12 @@
-
+ (rows = data)"
+ auto-load
+ url="Defaulters/filter"
+ />
+
+
diff --git a/src/pages/Customer/ExtendedList/CustomerExtendedList.vue b/src/pages/Customer/ExtendedList/CustomerExtendedList.vue
index 65acf78a2..d86f5cc42 100644
--- a/src/pages/Customer/ExtendedList/CustomerExtendedList.vue
+++ b/src/pages/Customer/ExtendedList/CustomerExtendedList.vue
@@ -1,33 +1,29 @@
+ (rows = data)"
+ auto-load
+ url="Clients/extendedListFilter"
+ />
+
-import { ref, computed, onBeforeMount } from 'vue';
+import { ref, computed } from 'vue';
import { useI18n } from 'vue-i18n';
import { QBtn } from 'quasar';
-import { useArrayData } from 'composables/useArrayData';
-import { useStateStore } from 'stores/useStateStore';
-
+import FetchData from 'components/FetchData.vue';
import CustomerNotificationsFilter from './CustomerNotificationsFilter.vue';
import CustomerDescriptorProxy from '../Card/CustomerDescriptorProxy.vue';
import VnSubToolbar from 'src/components/ui/VnSubToolbar.vue';
const { t } = useI18n();
-const stateStore = useStateStore();
-
-const arrayData = ref(null);
-
-onBeforeMount(async () => {
- arrayData.value = useArrayData('CustomerNotifications', {
- url: 'Clients',
- limit: 0,
- });
- await arrayData.value.fetch({ append: false });
- stateStore.rightDrawer = true;
-});
-
-const rows = computed(() => arrayData.value.store.data);
+const rows = ref([]);
const selected = ref([]);
const selectedCustomerId = ref(0);
@@ -97,7 +82,14 @@ const selectCustomerId = (id) => {
-
+ (rows = data)"
+ auto-load
+ url="Clients"
+ />
+
+
diff --git a/src/pages/Customer/components/CustomerConsigneeEdit.vue b/src/pages/Customer/components/CustomerConsigneeEdit.vue
index 43649c58e..cfcd140f7 100644
--- a/src/pages/Customer/components/CustomerConsigneeEdit.vue
+++ b/src/pages/Customer/components/CustomerConsigneeEdit.vue
@@ -321,7 +321,7 @@ const onDataSaved = () => {
size="sm"
>
- {{ t('Remove') }}
+ {{ t('Remove note') }}
diff --git a/src/pages/Customer/components/CustomerCreditContractsCreate.vue b/src/pages/Customer/components/CustomerCreditContractsCreate.vue
new file mode 100644
index 000000000..4a3b74091
--- /dev/null
+++ b/src/pages/Customer/components/CustomerCreditContractsCreate.vue
@@ -0,0 +1,61 @@
+
+
+