Pausar atualizações
Existem 2 motivos: 1. Atualmente, meu projeto local foi atualizado para vue3.0, element-ui também foi atualizado para element-plus 2.abp também foi atualizado para a versão 4.0.2+.net5.0 mais recente. Se você tiver algum amigo que precise, pode esperar que eu libere (o código está escrito de forma incompleta, e não quero postar o projeto inteiro, mas tenho medo de ser criticado, então vou descascar uma versão em segundo plano).
Resolução de problemas
- Corrigido o bug de configuração de permissão (2020.11.2) [Se novas permissões forem adicionadas ao back-end, haverá um problema de inoperabilidade. Foi corrigido no momento, mas também há um problema em que o administrador só pode definir as não definidas e. Não é possível continuar a modificar as configurações. Outros funcionários da função não são afetados]
- Nova página de configurações (2020.11.2) [A versão básica (angular) não fornece uma página de configurações Em comparação com a versão comercial, esta função foi adicionada atualmente, apenas o processamento de identidade é feito aqui. backend para implementar a interface correspondente]. Eu uso o tema e não sabia como fazer, então não fiz isso, só encontrei a parte da interface através da documentação online, acho que não usei o warehousing. Amigos que precisarem podem fazer alguma coisa... Não vou me preocupar com o portal por enquanto.
- Nova página de log de auditoria (2020.11.6) [Há duas armadilhas aqui: uma é que as permissões da função do usuário adicionaram o atributo isAdmin no arquivo AppPermis.vue. AppTable é otimizado. Algumas operações nesta página de .vue mudaram slot = "fixed" para slot = "lastFixed", outras precisam cooperar com a interface de back-end]
MyWorld é meu projeto local que é diferente deste repositório (existem as seguintes diferenças: 1: A navegação possui uma página separada para operações dinâmicas, 2: Existe uma página de gerenciamento de tabela dinâmica [a função de visualização dinâmica ainda não foi implementada, você precisa escrever estilos e estudar operações de arrastar e soltar], 3: Configurações [Cooperar com a interface de back-end]), então será útil para você. Se você tiver algum problema, pode me consultar ou resolver você mesmo. O repositório que eu carrego ou modifico diretamente estará inevitavelmente errado.
Tópico principal
MyWorld é meu próprio projeto, não sei como chamá-lo, mas quero construir um projeto, então...
- Back-end Volo.ABP
- Backend Vue-Web (basicamente consistente com a versão Angular)
Diga coisas importantes três vezes [Se você não gosta, não se gabe] [Se você não gosta, não se gabe] [Se você não gosta, não se gabe]
Quais foram usados? e como usar?
- axios (observe a pasta de plugins)
- elemento-ui(...)
- jquery (introduzido diretamente no webpack, verifique vue.config.js)
- qs (observe a pasta de plugins)
- sweetalert2 (observe a pasta de plugins)
- brinde (observe a pasta de plugins)
- vue(...)
- vue-router (usado para interceptar autorização de verificação)
- vuex (armazenamento de informações do usuário)
Configure as informações de autorização do projeto abp e o endereço da interface em environment.js. Use o código vs para abrir o projeto e execute "npm run serve" para iniciar.