Browse Source

Se cambio el diseño de la pantalla principal para crear los tickets, se cambiaron la disposicion de algunos componentes y se reubico la posicion de la etiqueta que musestra la descripcion del tipo de ticket, asi como tambien se cambio el favicon

pull/1/head
parent
commit
db625e77aa
5 changed files with 32 additions and 12 deletions
  1. +1
    -1
      src/main/java/mx/gob/jumapacelaya/Application.java
  2. +23
    -5
      src/main/java/mx/gob/jumapacelaya/views/crearnuevoticket/CrearnuevoTicketView.java
  3. +4
    -2
      src/main/java/mx/gob/jumapacelaya/views/login/LoginView.java
  4. BIN
      src/main/resources/META-INF/resources/images/960x960recortado.png
  5. +4
    -4
      src/main/resources/application.properties

+ 1
- 1
src/main/java/mx/gob/jumapacelaya/Application.java View File

@ -21,7 +21,7 @@ import org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConf
@SpringBootApplication(exclude = ErrorMvcAutoConfiguration.class)
@Theme(value = "soportet.iv1.2")
@JsModule("@vaadin/vaadin-lumo-styles/presets/compact.js")
@PWA(name = "My Application", shortName = "My App", iconPath = "images/960x960.png")
@PWA(name = "My Application", shortName = "My App", iconPath = "images/960x960recortado.png")
public class Application implements AppShellConfigurator {
private static final Logger logger = LoggerFactory.getLogger(Main.class);


+ 23
- 5
src/main/java/mx/gob/jumapacelaya/views/crearnuevoticket/CrearnuevoTicketView.java View File

@ -55,8 +55,9 @@ public class CrearnuevoTicketView extends VerticalLayout {
RedmineUser user = userService.getRedmineUser();
//Componentes principales de la UI
ComboBox<String> tipoTickets = createTicketTypeComboBox();
TextField asunto = createTextField("Asunto", "700px");
TextField asunto = createTextField("Asunto", "1000px");
TextArea descripcion = createTextArea("Descripcion", "1000px", "250px");
// Marcar campos como obligatorios
@ -66,16 +67,33 @@ public class CrearnuevoTicketView extends VerticalLayout {
uploadFile.addSucceededListener(event -> handleFileUpload(event.getFileName()));
//Configuracion del Boton
Button createButton = new Button("Enviar ticket", event -> handleCreateButton(user, tipoTickets, asunto, descripcion));
createButton.addThemeVariants(ButtonVariant.LUMO_PRIMARY, ButtonVariant.LUMO_LARGE);
VerticalLayout fieldsLayout = new VerticalLayout(descripcion, uploadFile, ticketTypeDesc);
fieldsLayout.setAlignItems(Alignment.CENTER);
HorizontalLayout firstFields = new HorizontalLayout(tipoTickets, asunto);
VerticalLayout buttonLayout = new VerticalLayout(createButton);
//Alineacion de los componentes ComboBox Tipos de tickets y Descripcion del tipo de ticket
HorizontalLayout firstFields = new HorizontalLayout(tipoTickets, ticketTypeDesc);
//Alineacion de los componentes de asunto y descripcion
VerticalLayout fieldsLayout = new VerticalLayout(asunto, descripcion);
fieldsLayout.setAlignItems(Alignment.START);
//Alineacion del Boton y del Upload
HorizontalLayout buttonLayout = new HorizontalLayout(uploadFile, createButton);
buttonLayout.setAlignItems(Alignment.START);
buttonLayout.setMargin(true);
//Estilizacion del Span que muestra la descripcion del tipo de ticket
ticketTypeDesc.getStyle().set("font-size", "15px");
ticketTypeDesc.getStyle().set("background-color", "#edeef0");
ticketTypeDesc.getStyle().set("border-radius", "5px");
ticketTypeDesc.getStyle().set("padding", "10px");
add(new H2("Crear nuevo ticket"), firstFields, fieldsLayout, buttonLayout);
}


+ 4
- 2
src/main/java/mx/gob/jumapacelaya/views/login/LoginView.java View File

@ -36,7 +36,9 @@ public class LoginView extends VerticalLayout implements BeforeEnterObserver {
// Configuración de la imagen
Image logo = new Image("images/1024x768.png", "Logo JUMAPA");
Image logo = new Image("images/1024x768.png", "Logo JUMAPA 40ANIV");
//logo.setWidth("900px");
logo.setHeight("650px");
logo.addClassName("login-logo");
@ -77,12 +79,12 @@ public class LoginView extends VerticalLayout implements BeforeEnterObserver {
loginFormContainer.getElement().getThemeList().add("dark");
// Añadir la imagen y el contenedor del formulario al layout principal
mainLayout.add(loginFormContainer, logo);
mainLayout.setFlexGrow(1, loginFormContainer);
mainLayout.setFlexGrow(2, logo);
// Añadir el layout principal a la vista
add(mainLayout);
}


BIN
src/main/resources/META-INF/resources/images/960x960recortado.png View File

Before After
Width: 754  |  Height: 688  |  Size: 27 KiB

+ 4
- 4
src/main/resources/application.properties View File

@ -18,13 +18,13 @@ spring.ldap.password=Dr3na%134$4guA
########PRODUCTIVO#################################
#redmine.url=https://proyman.jumapacelaya.gob.mx/
#redmine.api_key=9cc9e89cbbf08a6252045d56bd3d3ffec90adbad
redmine.url=https://proyman.jumapacelaya.gob.mx/
redmine.api_key=9cc9e89cbbf08a6252045d56bd3d3ffec90adbad
########LOCAL######################################
redmine.url=http://localhost:3000
redmine.api_key=9cc9e89cbbf08a6252045d56bd3d3ffec90adbad
#redmine.url=http://localhost:3000
#redmine.api_key=9cc9e89cbbf08a6252045d56bd3d3ffec90adbad
###CONFIGURACION DEL TAMANO MAXIMO PERMITIDO PARA ARCHIVOS###


Loading…
Cancel
Save