Pausar actualizaciones
Hay 2 razones: 1. Actualmente, mi proyecto local se actualizó a vue3.0, element-ui también se actualizó a element-plus 2.abp también se actualizó a la última versión 4.0.2+.net5.0. Si tienes amigos que lo necesitan, puedes esperar a que lo publique (el código está escrito de forma incompleta y no quiero publicar el proyecto completo, pero tengo miedo de que me critiquen, así que lo despegaré). una versión en segundo plano).
resolución de problemas
- Se corrigió el error de configuración de permisos (2020.11.2) [Si se agregan nuevos permisos al backend, habrá un problema de inoperabilidad. Se ha solucionado en este momento, pero también existe el problema de que el administrador solo puede configurar los que no están configurados. No se puede continuar modificando la configuración. Otro personal de rol no afectado.
- Nueva página de configuración (2020.11.2) [La versión básica (angular) no proporciona una página de configuración. En comparación con la versión comercial, esta función se ha agregado. Actualmente, solo se realiza el procesamiento de identidad. backend para implementar la interfaz correspondiente]. Utilizo el tema. No sabía cómo hacerlo, así que no lo hice. Solo encontré la parte de la interfaz a través de la documentación en línea. Los amigos que lo necesiten pueden hacer algo... No me molestaré con el portal por el momento.
- Nueva página de registro de auditoría (2020.11.6) [Hay dos errores aquí. Uno es que los permisos de la función de usuario han agregado el atributo isAdmin en el archivo AppPermis.vue. Estas dos páginas no pasan este parámetro, y el otro es que el. AppTable está optimizado. Algunas operaciones en esta página de .vue cambiaron slot="fixed" a slot="lastFixed", otras necesitan cooperar con la interfaz back-end]
MyWorld es mi proyecto local que es diferente de este repositorio (existen las siguientes diferencias: 1: la navegación tiene una página separada para operaciones dinámicas, 2: hay una página de administración de tablas dinámicas [la función de vista dinámica aún no se ha implementado, usted necesita escribir estilos y estudiar las operaciones de arrastrar y soltar], 3: Configuración [Cooperar con la interfaz de back-end]), por lo que le resultará útil. Si tiene algún problema, puede consultarme o resolverlo usted mismo. El repositorio que subo o modifico directamente inevitablemente será incorrecto.
Tema principal
MyWorld es mi propio proyecto, no sé cómo llamarlo, pero quiero construir un proyecto, así que...
- Volo.ABP backend
- Backend de Vue-Web (básicamente consistente con la versión Angular)
Di cosas importantes tres veces [Si no te gusta, no presumas] [Si no te gusta, no presumas] [Si no te gusta, no presumas]
¿Cuáles se utilizaron? y como usarlo?
- axios (tenga en cuenta la carpeta de complementos)
- elemento-ui(...)
- jquery (introducido directamente en el paquete web, verifique vue.config.js)
- qs (tenga en cuenta la carpeta de complementos)
- sweetalert2 (tenga en cuenta la carpeta de complementos)
- tostador (tenga en cuenta la carpeta de complementos)
- vista(...)
- vue-router (utilizado para interceptar la autorización de verificación)
- vuex (almacenamiento de información del usuario)
Configure la información de autorización del proyecto abp y la dirección de la interfaz en Environment.js. Utilice vs code para abrir el proyecto y ejecute "npm runserve" para comenzar.