Lanzamiento de JeeSite V5.5.0, actualización de Antd v4.0, plataforma de desarrollo rápido de Java

actualizar contenido

  • Actualice Spring Boot 2.7.14, justauth 1.16.5, antdv 4.0.0

  • Ajuste la sintaxis html y js para escribir diferentes marcadores de posición y reduzca las indicaciones rojas del IDE

  • Se agregó soporte para la configuración independiente de conmutadores XA para fuentes de datos, como jdbc.data source name.xa: false

  • Agregue el filtro de lista del subsistema de visualización del usuario actual, ingrese la administración de roles para configurar el sistema incluido

  • Se agregó el parámetro clearParams de descarga de js ajax, que puede limpiar los parámetros de solicitud que no es necesario agregar.

  • Subsistemas optimizados, agregando roles para incluir parámetros del sistema y solo es necesario mostrar los subsistemas incluidos por el usuario actual al cambiar de sistema.

  • Optimizar la carga de archivos Agregar configuraciones de generación de miniaturas, los componentes de front-end pueden usar imageThumbName para usar miniaturas

  • Optimice la carga de archivos cuando use returnPath para restaurar el nombre del archivo original

  • Optimice la base de datos de Hegao para reemplazar la sintaxis original de Oracle con la sintaxis nativa de postgresql

  • Optimice la exportación, el parámetro pageNo no se agrega de forma predeterminada después de la consulta

  • Optimice la interfaz, oculte el botón en la esquina superior derecha del formulario de forma predeterminada

  • Reparar la versión de migración de jquery para solucionar algunos problemas de compatibilidad en ie9

  • Reparar base de datos GBase, comentarios redundantesProblema de atributo de informe, configuración de soporte para vaciar

  • Solucione el problema de informar el error OFFSET al inicializar la biblioteca bajo el controlador de SqlServer2012

  • Solucione el problema de actualizar el estado de los nodos secundarios en la tabla de árbol y el nombre del campo es incorrecto (todas las versiones)

  • Se solucionó el problema de que la tabla de áreas no insertaba datos al inicializar la biblioteca.

  • Optimice la interfaz de adquisición de avatar del usuario, excluya las direcciones http y no aumente ctxPath

  • Otros detalles Más mejoras...

extremo dividido vue

  • Actualice antdv4.0.0, vite4.4.9, etc.

  • Se agregó el parámetro queryParams del componente ListSelect.

  • Se agregaron los parámetros de compresión del ancho y alto máximos de la imagen del componente Cargar.

  • Se agregó compatibilidad con parámetros de vista previa de generación de miniaturas del componente de carga

  • Se agregaron ejemplos de formularios emergentes de ventana emergente de diálogo y pestaña de enrutamiento.

  • Se agregó la publicación downloadByUrl para descargar archivos con parámetros.

  • Se agregó iframe para admitir la aceptación de parámetros de consulta.

  • Se agregó el evento de inicialización de BpmButton.

  • Optimizar el paquete de idiomas internacionales y mejorarlo (organización de usuarios, empresa, correo, centro personal)

  • Optimice la consulta de la lista de usuarios en línea y cambie los componentes

  • El menú del tipo de permiso de optimización también puede establecer el nombre del componente.

  • Optimice la combinación de colores general, el diseño y otros detalles después de actualizar antdv4

  • Simplifique el nombre del componente de vista y configúrelo directamente a través del nombre

  • Solucione el problema por el cual el componente de radio onChange se llama dos veces

Método de actualización

  • Modifique  el número de versión pom.xml en el archivo  jeesite-parent para 5.5.0-SNAPSHOT

  • Si modifica  parentel  código fuente del proyecto, sincronícelo  con el commoncódigo  anteriorcoregit

  • Si está actualizando entre versiones, preste atención al método de actualización de cada versión y realice cambios si hay ajustes comerciales.

  • Acerca de la gramática de Beetl html y js, escriba diferentes marcadores de posición, busque y reemplace métodos (usando expresiones regulares, coincidencia de palabras completas):

    • \$\{@DictUtils\.getDictListJson\(\'(.+?)\'\)\} reemplazar con "#\{@DictUtils\.getDictListJson\(\'$1\'\)\}"

    • \$\{toJson\((.+?)\)\} reemplazar con "#\{toJson\($1\)\}"

    • \/\/\<\% (.+?) \%\> reemplazar con //# $1

  • Ejecute  root/package.bat(sh) el script de empaquetado para forzar la actualización de dependencias.

Actualización de vue con punta dividida

  • Sincronice  jeesite-vue con el código fuente del almacén de códigos, combine el código y resuelva manualmente el código en conflicto.

  • En comparación con Antdv 3.2, Antdv 4.0 tiene cambios relativamente grandes y se ha abandonado y modificado una gran cantidad de contenido, pero no necesita preocuparse por la actualización.

  • Dado que JeeSite encapsula varios componentes comerciales, el código comercial no cambia mucho. Cuanto menos cambie JeeSite, más fácil será actualizar

  • Lea primero la guía de actualización de Ant Design Vue 4.0: https://antdv.com/docs/vue/migration-v4-cn (se abre en una ventana nueva)

  • Reemplazo global, archivos coincidentes  *.vue,*.ts,*.tsx(distingue entre mayúsculas y minúsculas, coincidencia de palabras completas, preste atención para excluir archivos css, sys.ts):

    • dropdownClassName reemplazar con popupClassName

    • visible reemplazar con open

  • Acerca del estilo antdv4 menos para reemplazar CSS-in-JS para lograr un tema dinámico

    • Para facilitar la actualización de jeesite, se reserva menos para reducir la dificultad de la actualización.

    • También es compatible con CSS-in-JS para proporcionar una mejor compatibilidad con temas dinámicos.

    • Los estilos en los negocios pueden anular los estilos en antdv a través de CSS y selectores

  • La versión de backend coincidente es JeeSite v5.5.0

aprende más

Supongo que te gusta

Origin www.oschina.net/news/255319
Recomendado
Clasificación