diff --git a/webapp/src/components/molecules/MoleculeChanceAccountNumberModal.vue b/webapp/src/components/molecules/MoleculeChanceAccountNumberModal.vue
new file mode 100644
index 0000000..3b57ce9
--- /dev/null
+++ b/webapp/src/components/molecules/MoleculeChanceAccountNumberModal.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/webapp/src/components/molecules/MoleculeDataTable.vue b/webapp/src/components/molecules/MoleculeDataTable.vue
index 5505b9c..6d776a9 100644
--- a/webapp/src/components/molecules/MoleculeDataTable.vue
+++ b/webapp/src/components/molecules/MoleculeDataTable.vue
@@ -20,7 +20,7 @@
@@ -56,11 +56,27 @@
:to="`/bank?accountNumber=${entry.accountNumber}`"
class="btn-ghost btn-sm btn p-1"
>
-
+
+
+
+
+
+
+
+
@@ -93,7 +109,7 @@ import { DateService } from '../../services/date.service';
import { CurrencyService } from '../../services/currency.service';
import { SettingsService } from '../../services/settings.service';
import { Shifts } from '../../enums/shift.enum';
-import { ChevronDownIcon, CurrencyDollarIcon } from '@heroicons/vue/24/outline';
+import { ChevronDownIcon, CreditCardIcon, CurrencyDollarIcon } from '@heroicons/vue/24/outline';
const settings = ref ();
@@ -108,11 +124,6 @@ defineProps({
type: Array as PropType,
required: true,
},
- contactModalId: {
- type: String,
- required: false,
- default: '',
- },
hideHeader: {
type: Boolean,
required: false,
@@ -128,6 +139,7 @@ defineEmits<{
click: [id: string],
selectShift: [{id: string, shift: Shifts}],
selectWage: [{id: string, wageFactor: number}],
+ changeAccountNumber: [id: string],
}>();
function removeFocus() {
@@ -142,6 +154,7 @@ export enum TableHeaderType {
CURRENCY,
DATETIME,
BUTTON_ACCOUNT,
+ BUTTON_CHANGE_ACCOUNT_NUMBER,
WAGE,
SHIFT,
}
diff --git a/webapp/src/components/views/ViewData.vue b/webapp/src/components/views/ViewData.vue
index 1a8f0d9..9dd5025 100644
--- a/webapp/src/components/views/ViewData.vue
+++ b/webapp/src/components/views/ViewData.vue
@@ -10,16 +10,21 @@
class="mb-4"
/>
+
|