diff --git a/src/pages/Account/AccountAccounts.vue b/src/pages/Account/AccountAccounts.vue deleted file mode 100644 index dc6690487..000000000 --- a/src/pages/Account/AccountAccounts.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - TODO Cuentas - - - - - - - - - - {{ scope.opt?.nickname }} - - #{{ scope.opt?.id }} - - - - - - - - - - - - - - {{ scope.opt?.agencyModeName }} - - {{ scope.opt?.warehouseInName }} ({{ - toDate(scope.opt?.shipped) - }}) → - {{ scope.opt?.warehouseOutName }} ({{ - toDate(scope.opt?.landed) - }}) - - - - - - - - - - - - - - - diff --git a/src/pages/Account/AccountAlias.vue b/src/pages/Account/AccountAlias.vue index f33572e5e..896804484 100644 --- a/src/pages/Account/AccountAlias.vue +++ b/src/pages/Account/AccountAlias.vue @@ -99,7 +99,7 @@ const openCreateModal = () => aliasCreateDialogRef.value.show(); - {{ t('mailAlias.newAlias') }} + {{ t('mailAlias.newAlias') }} diff --git a/src/pages/Account/AccountFilter.vue b/src/pages/Account/AccountFilter.vue deleted file mode 100644 index 23b72266c..000000000 --- a/src/pages/Account/AccountFilter.vue +++ /dev/null @@ -1,225 +0,0 @@ - - - - (states = data)" auto-load /> - (workers = data)" - auto-load - /> - - - - {{ t(`params.${tag.label}`) }}: - {{ formatFn(tag.value) }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -en: - params: - search: Contains - clientFk: Customer - clientName: Customer - salesPersonFk: Salesperson - attenderFk: Attender - accountResponsibleFk: Responsible - accountStateFk: State - created: Created - myTeam: My team -es: - params: - search: Contiene - clientFk: Cliente - clientName: Cliente - salesPersonFk: Comercial - attenderFk: Asistente - accountResponsibleFk: Responsable - accountStateFk: Estado - created: Creada - Customer ID: ID cliente - Client Name: Nombre del cliente - Salesperson: Comercial - Attender: Asistente - Responsible: Responsable - State: Estado - Item: Artículo - Created: Creada - More options: Más opciones - myTeam: Mi equipo - diff --git a/src/pages/Account/Alias/AliasCreateForm.vue b/src/pages/Account/Alias/AliasCreateForm.vue index c8ed6fadf..d4d61a804 100644 --- a/src/pages/Account/Alias/AliasCreateForm.vue +++ b/src/pages/Account/Alias/AliasCreateForm.vue @@ -6,16 +6,22 @@ import FormModelPopup from 'components/FormModelPopup.vue'; import VnRow from 'components/ui/VnRow.vue'; import VnInput from 'src/components/common/VnInput.vue'; +import { useArrayData } from 'src/composables/useArrayData'; + const router = useRouter(); const { t } = useI18n(); +const arrayData = useArrayData('AliasCreate'); +const { store } = arrayData; const defaultInitialData = { alias: null, description: null, }; -const redirectToAliasBasicData = ({ id }) => +const onDataSaved = ({ id }) => { router.push({ name: 'AliasBasicData', params: { id } }); + store.data = null; +}; @@ -23,9 +29,9 @@ const redirectToAliasBasicData = ({ id }) => :title="t('Create alias')" ref="formModelPopupRef" url-create="MailAliases" - model="Alias" + model="AliasCreate" :form-initial-data="defaultInitialData" - @on-data-saved="redirectToAliasBasicData" + @on-data-saved="onDataSaved" > diff --git a/src/pages/Account/Alias/Card/AliasUsers.vue b/src/pages/Account/Alias/Card/AliasUsers.vue index 6367dcab7..1bc91d3ba 100644 --- a/src/pages/Account/Alias/Card/AliasUsers.vue +++ b/src/pages/Account/Alias/Card/AliasUsers.vue @@ -16,11 +16,10 @@ const { openConfirmationModal } = useVnConfirm(); const paginateRef = ref(null); const arrayData = useArrayData('AliasUsers'); -const store = arrayData.store; +const { store } = arrayData; const data = computed(() => { const dataCopy = JSON.parse(JSON.stringify(store.data)); - console.log('dataCopy', dataCopy); return dataCopy.sort((a, b) => a.user?.name.localeCompare(b.user?.name)); }); diff --git a/src/pages/Account/Card/AccountBasicData.vue b/src/pages/Account/Card/AccountBasicData.vue deleted file mode 100644 index 232e18d52..000000000 --- a/src/pages/Account/Card/AccountBasicData.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/pages/Account/Card/AccountCard.vue b/src/pages/Account/Card/AccountCard.vue deleted file mode 100644 index 4fa3bad7f..000000000 --- a/src/pages/Account/Card/AccountCard.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - diff --git a/src/pages/Account/Card/AccountDescriptor.vue b/src/pages/Account/Card/AccountDescriptor.vue deleted file mode 100644 index 55ae92b92..000000000 --- a/src/pages/Account/Card/AccountDescriptor.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - {{ t('Go to module index') }} - - - - - - - - - - - - - - - - {{ t('account.imageNotFound') }} - - - - - - - - - - - - - - {{ t('account.card.ticketTracking') }} - - - - - - - - en: - accountRate: Claming rate - es: - accountRate: Ratio de reclamación - diff --git a/src/pages/Account/Card/AccountDescriptorMenu.vue b/src/pages/Account/Card/AccountDescriptorMenu.vue deleted file mode 100644 index bfec789ed..000000000 --- a/src/pages/Account/Card/AccountDescriptorMenu.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - - {{ t('account.card.actions.setPassword') }} - - - {{ t('account.card.actions.disableAccount.name') }} - - - {{ t('account.card.actions.disableUser.name') }} - - - {{ t('account.card.actions.sync.name') }} - - - - - - - - {{ t('account.card.actions.delete.name') }} - - - - -{ - "en": { - "pickupOrder": "Pickup order", - "openPickupOrder": "Open pickup order", - "sendPickupOrder": "Send pickup order", - "deleteAccount": "Delete account", - "confirmDeletion": "Confirm deletion", - "confirmDeletionMessage": "Are you sure you want to delete this account?" - }, - "es": { - "pickupOrder": "Orden de recogida", - "openPickupOrder": "Abrir orden de recogida", - "sendPickupOrder": "Enviar orden de recogida", - "deleteAccount": "Eliminar reclamación", - "confirmDeletion": "Confirmar eliminación", - "confirmDeletionMessage": "Seguro que quieres eliminar esta reclamación?" - } -} - diff --git a/src/pages/Account/Card/AccountLog.vue b/src/pages/Account/Card/AccountLog.vue deleted file mode 100644 index 8f809dd87..000000000 --- a/src/pages/Account/Card/AccountLog.vue +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/src/pages/Account/Card/AccountMailAlias.vue b/src/pages/Account/Card/AccountMailAlias.vue deleted file mode 100644 index d8a43c623..000000000 --- a/src/pages/Account/Card/AccountMailAlias.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - (accountReasons = data)" - auto-load - /> - (accountResults = data)" - auto-load - /> - (accountResponsibles = data)" - auto-load - /> - (accountRedeliveries = data)" - auto-load - /> - (workers = data)" - auto-load - /> - - - - - - - - - - {{ scope.opt?.name }} - - {{ scope.opt?.nickname }} - {{ scope.opt?.code }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -es: - Reason: Motivo - Result: Consecuencia - Responsible: Responsable - Worker: Trabajador - Redelivery: Devolución - diff --git a/src/pages/Account/Card/AccountMailForwarding.vue b/src/pages/Account/Card/AccountMailForwarding.vue deleted file mode 100644 index d8a43c623..000000000 --- a/src/pages/Account/Card/AccountMailForwarding.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - (accountReasons = data)" - auto-load - /> - (accountResults = data)" - auto-load - /> - (accountResponsibles = data)" - auto-load - /> - (accountRedeliveries = data)" - auto-load - /> - (workers = data)" - auto-load - /> - - - - - - - - - - {{ scope.opt?.name }} - - {{ scope.opt?.nickname }} - {{ scope.opt?.code }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -es: - Reason: Motivo - Result: Consecuencia - Responsible: Responsable - Worker: Trabajador - Redelivery: Devolución - diff --git a/src/pages/Account/Card/AccountPrivileges.vue b/src/pages/Account/Card/AccountPrivileges.vue deleted file mode 100644 index f754ddc47..000000000 --- a/src/pages/Account/Card/AccountPrivileges.vue +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - {{ t('Amount') }} - - {{ toCurrency(amount) }} - - - - - {{ t('Amount Accounted') }} - - {{ toCurrency(amountAccounted) }} - - - - - - - - - - - - - - - - - - {{ value }} {{ row }} - - - - - {{ value }} - - - - - - - - - - - - - - - - {{ column.label }} - - - - - - - - - - - {{ column.value }} - - - - - - {{ column.value }} - - - - - - - - - - - - - - - - - - - - - -en: - You are about to remove {count} rows: ' - You are about to remove {count} row | - You are about to remove {count} rows' -es: - Delivered: Entregado - Quantity: Cantidad - Accounted: Reclamada - Description: Descripción - Price: Precio - Discount: Descuento - Actions: Acciones - Amount: Total - Amount Accounted: Cantidad reclamada - Delete accounted sales: Eliminar ventas reclamadas - Discount updated: Descuento actualizado - Accounted quantity: Cantidad reclamada - You are about to remove {count} rows: ' - Vas a eliminar {count} línea | - Vas a eliminar {count} líneas' - diff --git a/src/pages/Account/Card/AccountSummary.vue b/src/pages/Account/Card/AccountSummary.vue deleted file mode 100644 index fb2bf6a2a..000000000 --- a/src/pages/Account/Card/AccountSummary.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - - (account = data)" - > - {{ account.id }} - {{ account.nickname }} - - - - - {{ t('globals.pageTitles.basicData') }} - - - - - - - - - - - diff --git a/src/router/modules/account.js b/src/router/modules/account.js index 0f38d8a40..38473e052 100644 --- a/src/router/modules/account.js +++ b/src/router/modules/account.js @@ -11,23 +11,8 @@ export default { component: RouterView, redirect: { name: 'AccountMain' }, menus: { - main: [ - 'AccountList', - 'AccountRoles', - 'AccountAlias', - 'AccountAccounts', - 'AccountLdap', - 'AccountSamba', - 'AccountConnections', - ], - card: [ - 'AccountBasicData', - 'AccountInheritedRoles', - 'AccountMailForwarding', - 'AccountMailAlias', - 'AccountPrivileges', - 'AccountLog', - ], + main: ['AccountList', 'AccountAlias'], + card: [], }, children: [ { @@ -45,15 +30,6 @@ export default { }, component: () => import('src/pages/Account/AccountList.vue'), }, - { - path: 'role', - name: 'AccountRoles', - meta: { - title: 'roles', - icon: 'group', - }, - component: () => import('src/pages/Account/Role/AccountRoles.vue'), - }, { path: 'alias', name: 'AccountAlias', @@ -63,61 +39,6 @@ export default { }, component: () => import('src/pages/Account/AccountAlias.vue'), }, - { - path: 'accounts', - name: 'AccountAccounts', - meta: { - title: 'accounts', - icon: 'accessibility', - }, - component: () => import('src/pages/Account/AccountAccounts.vue'), - }, - { - path: 'ldap', - name: 'AccountLdap', - meta: { - title: 'ldap', - icon: 'account_tree', - }, - component: () => import('src/pages/Account/AccountLdap.vue'), - }, - { - path: 'samba', - name: 'AccountSamba', - meta: { - title: 'samba', - icon: 'preview', - }, - component: () => import('src/pages/Account/AccountSamba.vue'), - }, - { - path: 'acls', - name: 'AccountAcls', - meta: { - title: 'acls', - icon: 'check', - }, - component: () => import('src/pages/Account/AccountAcls.vue'), - }, - { - path: 'connections', - name: 'AccountConnections', - meta: { - title: 'connections', - icon: 'check', - }, - component: () => import('src/pages/Account/AccountConnections.vue'), - }, - - { - path: 'create', - name: 'AccountCreate', - meta: { - title: 'accountCreate', - icon: 'add', - }, - component: () => import('src/pages/Account/AccountCreate.vue'), - }, ], }, { @@ -135,65 +56,6 @@ export default { }, component: () => import('src/pages/Account/Card/AccountSummary.vue'), }, - { - name: 'AccountBasicData', - path: 'basic-data', - meta: { - title: 'basicData', - icon: 'vn:settings', - }, - component: () => - import('src/pages/Account/Card/AccountBasicData.vue'), - }, - { - name: 'AccountInheritedRoles', - path: 'inherited-oles', - meta: { - title: 'inheritedRoles', - icon: 'group', - }, - component: () => - import('src/pages/Account/Card/AccountInheritedRoles.vue'), - }, - { - name: 'AccountMailForwarding', - path: 'mail-forwarding', - meta: { - title: 'mailForwarding', - icon: 'forward', - }, - component: () => - import('src/pages/Account/Card/AccountMailForwarding.vue'), - }, - { - name: 'AccountMailAlias', - path: 'mail-alias', - meta: { - title: 'mailAlias', - icon: 'email', - }, - component: () => - import('src/pages/Account/Card/AccountMailAlias.vue'), - }, - { - name: 'AccountPrivileges', - path: 'privileges', - meta: { - title: 'privileges', - icon: 'badge', - }, - component: () => - import('src/pages/Account/Card/AccountPrivileges.vue'), - }, - { - name: 'AccountLog', - path: 'log', - meta: { - title: 'log', - icon: 'history', - }, - component: () => import('src/pages/Account/Card/AccountLog.vue'), - }, ], }, ],
TODO Cuentas