diff --git a/src/css/app.scss b/src/css/app.scss index 3baa60c9b4..c52cdb5d21 100644 --- a/src/css/app.scss +++ b/src/css/app.scss @@ -85,6 +85,11 @@ select:-webkit-autofill { color: $white; } +.card-width { + max-width: 800px; + width: 100%; +} + .vn-card { background-color: var(--vn-section-color); color: var(--vn-text-color); diff --git a/src/i18n/en/index.js b/src/i18n/en/index.js index 80744b83de..197e94582c 100644 --- a/src/i18n/en/index.js +++ b/src/i18n/en/index.js @@ -837,6 +837,7 @@ export default { workerCreate: 'New worker', department: 'Department', pda: 'PDA', + dms: 'My documentation', }, list: { name: 'Name', @@ -955,7 +956,7 @@ export default { roadmap: 'Roadmap', summary: 'Summary', basicData: 'Basic Data', - stops: 'Stops' + stops: 'Stops', }, }, roadmap: { @@ -963,7 +964,7 @@ export default { roadmap: 'Roadmap', summary: 'Summary', basicData: 'Basic Data', - stops: 'Stops' + stops: 'Stops', }, }, route: { diff --git a/src/i18n/es/index.js b/src/i18n/es/index.js index 37ba8da852..61896a2839 100644 --- a/src/i18n/es/index.js +++ b/src/i18n/es/index.js @@ -837,6 +837,7 @@ export default { workerCreate: 'Nuevo trabajador', department: 'Departamentos', pda: 'PDA', + dms: 'Mi documentación', }, list: { name: 'Nombre', @@ -955,7 +956,7 @@ export default { roadmap: 'Troncales', summary: 'Resumen', basicData: 'Datos básicos', - stops: 'Paradas' + stops: 'Paradas', }, }, roadmap: { @@ -963,7 +964,7 @@ export default { roadmap: 'Troncales', summary: 'Resumen', basicData: 'Datos básicos', - stops: 'Paradas' + stops: 'Paradas', }, }, route: { diff --git a/src/pages/Worker/Card/WorkerDms.vue b/src/pages/Worker/Card/WorkerDms.vue new file mode 100644 index 0000000000..144e3edeec --- /dev/null +++ b/src/pages/Worker/Card/WorkerDms.vue @@ -0,0 +1,164 @@ + + + + + + + +es: + Id: Id + Order: Orden + Reference: Referencia + Description: Descripción + File: Archivo + Original: Original + Created: Fecha creación + Upload file: Subir fichero + diff --git a/src/pages/Worker/components/WorkerDmsActions.vue b/src/pages/Worker/components/WorkerDmsActions.vue new file mode 100644 index 0000000000..9a8e4816e8 --- /dev/null +++ b/src/pages/Worker/components/WorkerDmsActions.vue @@ -0,0 +1,96 @@ + + + + + +en: + actionFile: '{action} file' +es: + actionFile: '{action} fichero' + diff --git a/src/pages/Worker/components/WorkerDmsCreate.vue b/src/pages/Worker/components/WorkerDmsCreate.vue new file mode 100644 index 0000000000..d38e044ca8 --- /dev/null +++ b/src/pages/Worker/components/WorkerDmsCreate.vue @@ -0,0 +1,262 @@ + + + + + +en: + clientFileDescription: '{dmsTypeName} FROM CLIENT {clientName} ID {clientId}' +es: + Reference: Referencia + Company: Empresa + Warehouse: Almacén + Type: Tipo + Description: Descripción + clientFileDescription: '{dmsTypeName} DEL CLIENTE {clientName} ID {clientId}' + File: Fichero + Select a file: Selecciona un fichero + Allowed content types: Tipos de archivo permitidos + Generate identifier for original file: Generar identificador para archivo original + diff --git a/src/pages/Worker/components/WorkerDmsDelete.vue b/src/pages/Worker/components/WorkerDmsDelete.vue new file mode 100644 index 0000000000..5e1b98b24a --- /dev/null +++ b/src/pages/Worker/components/WorkerDmsDelete.vue @@ -0,0 +1,82 @@ + + + + + +es: + This file will be deleted: Este fichero va a ser borrado + Are you sure you want to continue?: ¿Seguro que quieres continuar? + diff --git a/src/pages/Worker/components/WorkerDmsEdit.vue b/src/pages/Worker/components/WorkerDmsEdit.vue new file mode 100644 index 0000000000..8e84c63269 --- /dev/null +++ b/src/pages/Worker/components/WorkerDmsEdit.vue @@ -0,0 +1,246 @@ + + + + + +en: + clientFileDescription: '{dmsTypeName} FROM CLIENT {clientName} ID {clientId}' +es: + Reference: Referencia + Company: Empresa + Warehouse: Almacén + Type: Tipo + Description: Descripción + clientFileDescription: '{dmsTypeName} DEL CLIENTE {clientName} ID {clientId}' + File: Fichero + Select a file: Selecciona un fichero + Allowed content types: Tipos de archivo permitidos + Generate identifier for original file: Generar identificador para archivo original + diff --git a/src/router/modules/worker.js b/src/router/modules/worker.js index 1c722afe84..a3b2d52dce 100644 --- a/src/router/modules/worker.js +++ b/src/router/modules/worker.js @@ -12,7 +12,7 @@ export default { redirect: { name: 'WorkerMain' }, menus: { main: ['WorkerList', 'WorkerDepartment'], - card: ['WorkerNotificationsManager', 'WorkerPda'], + card: ['WorkerNotificationsManager', 'WorkerPda', 'WorkerDms'], departmentCard: ['BasicData'], }, children: [ @@ -85,6 +85,35 @@ export default { }, component: () => import('src/pages/Worker/Card/WorkerPda.vue'), }, + { + path: 'dms', + name: 'DmsCard', + redirect: { name: 'WorkerDms' }, + children: [ + { + path: '', + name: 'WorkerDms', + meta: { + title: 'dms', + icon: 'cloud_upload', + }, + component: () => + import('src/pages/Worker/Card/WorkerDms.vue'), + }, + { + path: 'create', + name: 'WorkerDmsCreate', + component: () => + import('src/pages/Worker/components/WorkerDmsCreate.vue'), + }, + { + path: ':dmsId/edit', + name: 'WorkerDmsEdit', + component: () => + import('src/pages/Worker/components/WorkerDmsEdit.vue'), + }, + ], + }, ], }, ],