diff --git a/Step/wwwroot/assets/styles/base/modals.less b/Step/wwwroot/assets/styles/base/modals.less index 91529700..ad5ae569 100644 --- a/Step/wwwroot/assets/styles/base/modals.less +++ b/Step/wwwroot/assets/styles/base/modals.less @@ -18,6 +18,8 @@ sans-serif; @modal-user-info-height: 610px; @modal-login-top: @modal-login-height /2; @modal-login-left: @modal-login-width /2; +@modal-create-maintenance-width: 896px; +@modal-create-maintenance-height: 696px; @modal-machine-height: 700px; @modal-machine-width: 600px; @modal-machine-top: @modal-machine-height /2; @@ -249,4 +251,30 @@ sans-serif; // height: 20px; border-top: 2px solid @color-silver; } +} + +.@{modal}.create-maintenance{ + width: @modal-create-maintenance-width; + height: @modal-create-maintenance-height; + top: calc(~'50%' - @modal-create-maintenance-height /2); + left: calc(~'50%' - @modal-create-maintenance-width /2); + header{ + button.close { + position: absolute; + width: 28px; + height: 28px; + border-radius: 50%; + border: none; + background-color: @color-darkish-blue; + color: #fff; + top: calc(50% - 20px); + right: 14px; + font-size: 16px; + cursor: pointer; + } + button.close:active { + background-color: @color-clear-blue ; + color: #fff; + } + } } \ No newline at end of file diff --git a/Step/wwwroot/assets/styles/style.css b/Step/wwwroot/assets/styles/style.css index 9a91ff0b..fdca0470 100644 --- a/Step/wwwroot/assets/styles/style.css +++ b/Step/wwwroot/assets/styles/style.css @@ -221,6 +221,29 @@ .modal.modal-confirm-delete .modal-confirm-delete-footer { border-top: 2px solid #bbbcbc; } +.modal.create-maintenance { + width: 896px; + height: 696px; + top: calc(50% - 348px); + left: calc(50% - 448px); +} +.modal.create-maintenance header button.close { + position: absolute; + width: 28px; + height: 28px; + border-radius: 50%; + border: none; + background-color: #002680; + color: #fff; + top: calc(30%); + right: 14px; + font-size: 16px; + cursor: pointer; +} +.modal.create-maintenance header button.close:active { + background-color: #1791ff; + color: #fff; +} .row { display: flex; width: 100%; diff --git a/Step/wwwroot/src/app.modules.js b/Step/wwwroot/src/app.modules.js index 17fcf19e..602fbcb0 100644 --- a/Step/wwwroot/src/app.modules.js +++ b/Step/wwwroot/src/app.modules.js @@ -71,6 +71,9 @@ export const MaintenanceWizard = () => export const ModalConfirmDelete = () => import ("./modules/modal-confirm-delete.vue"); +export const CreateMaintenance = () => + import ("./modules/create-maintenance.vue"); + diff --git a/Step/wwwroot/src/app.routes.js b/Step/wwwroot/src/app.routes.js index 906ba7be..f4d681ac 100644 --- a/Step/wwwroot/src/app.routes.js +++ b/Step/wwwroot/src/app.routes.js @@ -22,7 +22,8 @@ import { CardToolDepot, MaintenanceWizard, - ModalConfirmDelete + ModalConfirmDelete, + CreateMaintenance } from "./app.modules"; @@ -50,6 +51,7 @@ export let routes = [ { path: "/maintenance-card", component: MaintenanceCard, meta: { title: "Step - Maintenance-Card", area: "maintenance-card" } }, { path: "/card-maintenance-wizard", component: MaintenanceWizard, meta: { title: "Step - Maintenance-Wizard", area: "card-maintenance-wizard" } }, { path: "/modal-confirm-delete", component: ModalConfirmDelete, meta: { title: "Step - Modal-Confirm-Delete", area: "modal-confirm-delete" } }, + { path: "/create-maintenance", component: CreateMaintenance, meta: { title: "Step - Create-Maintenance", area: "create-maintenance" } }, { path: "/report", meta: { title: "Step - Reports", area: "report" } }, { path: "/alarms", meta: { title: "Step - Alarms", area: "alarms" } }, diff --git a/Step/wwwroot/src/modules/create-maintenance.vue b/Step/wwwroot/src/modules/create-maintenance.vue new file mode 100644 index 00000000..df6dbe06 --- /dev/null +++ b/Step/wwwroot/src/modules/create-maintenance.vue @@ -0,0 +1,51 @@ + + + + + + {{'create_maintenance_lbl_typology' | localize("Tipologia")}} + Evento Macchina + Temporale + + + {{'create_maintenance_lbl_title' | localize("Titolo")}} + + + + {{'create_maintenance_lbl_description' | localize("Descrizione")}} + + + + + {{'create_maintenance_lbl_date' | localize("Data")}} + + + + {{'create_maintenance_lbl_start_time' | localize("Ora inizio")}} + + + + {{'create_maintenance_lbl_end_time' | localize("Ora fine")}} + + + + + {{'create_maintenance_lbl_repeat' | localize("Ripeti ogni")}} + + giorni + + + + + + \ No newline at end of file