#8448 - devToTest #1254

Merged
alexm merged 365 commits from 8448-devToTest into test 2025-01-21 10:44:46 +00:00
5 changed files with 47 additions and 39 deletions
Showing only changes of commit 93ba88f236 - Show all commits

View File

@ -1,13 +1,13 @@
<script setup>
import VnCard from 'components/common/VnCard.vue';
import VnCardBeta from 'components/common/VnCardBeta.vue';
import DepartmentDescriptor from 'pages/Department/Card/DepartmentDescriptor.vue';
</script>
<template>
<VnCard
<VnCardBeta
class="q-pa-md column items-center"
v-bind="{ ...$attrs }"
data-key="Department"
base-url="Departments"
:descriptor="DepartmentDescriptor"
/>
</template>
</template>

View File

@ -189,7 +189,7 @@ async function autofillBic(worker) {
<VnSection
:data-key="dataKey"
:columns="columns"
prefix="worker"
prefix="workerSearch"
:array-data-props="{
url: 'Workers/filter',
order: ['id DESC'],

View File

@ -1,4 +1,4 @@
worker:
workerSearch:
search: Search worker
searchInfo: Search worker by id or name
passwordRequirements: 'The password must have at least { length } length characters, {nAlpha} alphabetic characters, {nUpper} capital letters, {nDigits} digits and {nPunct} symbols (Ex: $%&.)\n'

View File

@ -1,4 +1,4 @@
worker:
workerSearch:
search: Buscar trabajador
searchInfo: Buscar trabajador por id o nombre
Locker: Taquilla

View File

@ -1,47 +1,55 @@
import { RouterView } from 'vue-router';
const departmentCard = {
name: 'DepartmentCard',
path: ':id',
component: () => import('src/pages/Department/Card/DepartmentCard.vue'),
redirect: { name: 'DepartmentSummary' },
meta: {
menu: [
'DepartmentBasicData',
]
},
children: [
{
path: 'summary',
name: 'DepartmentSummary',
meta: {
title: 'summary',
icon: 'launch',
},
component: () => import('src/pages/Department/Card/DepartmentSummary.vue'),
},
{
path: 'basic-data',
name: 'DepartmentBasicData',
meta: {
title: 'basicData',
icon: 'vn:settings',
},
component: () => import('src/pages/Department/Card/DepartmentBasicData.vue'),
},
],
};
export default {
path: '/department',
name: 'Department',
path: '/worker/department',
meta: {
title: 'department',
icon: 'vn:greuge',
moduleName: 'Department',
menu: [],
},
component: RouterView,
redirect: { name: 'WorkerDepartment' },
menus: {
main: [],
card: ['DepartmentBasicData'],
},
redirect: { name: 'DepartmentMain' },
children: [
{
name: 'DepartmentCard',
path: 'department/:id',
component: () => import('src/pages/Department/Card/DepartmentCard.vue'),
redirect: { name: 'DepartmentSummary' },
children: [
{
name: 'DepartmentSummary',
path: 'summary',
meta: {
title: 'summary',
icon: 'launch',
},
component: () =>
import('src/pages/Department/Card/DepartmentSummary.vue'),
},
{
name: 'DepartmentBasicData',
path: 'basic-data',
meta: {
title: 'basicData',
icon: 'vn:settings',
},
component: () =>
import('src/pages/Department/Card/DepartmentBasicData.vue'),
},
],
name: 'DepartmentMain',
path: '',
component: () => import('src/components/common/VnModule.vue'),
redirect: { name: 'DepartmentIndexMain' },
children: [departmentCard],
},
],
};
};