Приостановить обновления
Есть две причины: 1. В настоящее время мой локальный проект обновлен до vue3.0, element-ui также обновлен до element-plus 2.abp также обновлен до последней версии 4.0.2+.net5.0. Если у вас есть друзья, которым это нужно, вы можете подождать, пока я его выпущу (код написан схематично, и я хочу не выкладывать весь проект, но боюсь критики, поэтому отклею фоновая версия).
Решение проблем
- Исправлена ошибка настройки разрешений (2020.11.2) [Если в бэкэнд будут добавлены новые разрешения, возникнет проблема с неработоспособностью. На данный момент исправлено, но существует также проблема, заключающаяся в том, что администратор может устанавливать только неустановленные и не установленные. не может продолжать изменять настройки. Другие роли персонала не затронуты.]
- Новая страница настроек (2020.11.2) [Базовая версия (угловая) не предоставляет страницу настроек. По сравнению с коммерческой версией эта функция добавлена. В настоящее время выполняется только обработка личности. бэкэнд для реализации соответствующего интерфейса]. Я использую тему, я не знал, как это сделать, поэтому я не стал этого делать, я нашел только часть интерфейса через онлайн-документацию, я думаю, я не использовал складирование. Друзья, кому нужно, могут что-нибудь сделать... Порталом заморачиваться пока не буду.
- Новая страница журнала аудита (2020.11.6) [Здесь есть две ловушки. Одна из них заключается в том, что разрешения роли пользователя добавили атрибут isAdmin в файл AppPermis.vue. Эти две страницы не передают этот параметр, а вторая заключается в том, что. AppTable оптимизирован. Некоторые операции на этой странице .vue изменены slot="fixed" на slot="lastFixed", другие должны взаимодействовать с внутренним интерфейсом.]
MyWorld — мой локальный проект, отличающийся от этого репозитория (есть следующие отличия: 1: Навигация имеет отдельную страницу для динамических операций, 2: Есть страница управления динамическими таблицами [функция динамического просмотра еще не реализована, вы нужно писать стили и изучать операции перетаскивания], 3: Настройки [Сотрудничество с внутренним интерфейсом]), так что это будет вам полезно. Если у вас возникнут проблемы, вы можете проконсультироваться со мной или решить их самостоятельно. Репозиторий, который я напрямую загружаю или изменяю, неизбежно окажется неправильным.
Основная тема
MyWorld — это мой собственный проект, я не знаю, как его назвать, но я хочу создать проект, поэтому...
- Бэкэнд Volo.ABP
- Бэкэнд Vue-Web (в основном соответствует версии Angular)
Скажите важные вещи три раза [Если вам это не нравится, не хвастайтесь] [Если вам это не нравится, не хвастайтесь] [Если вам это не нравится, не хвастайтесь]
Какие использовались? и как использовать?
- axios (обратите внимание на папку плагинов)
- элемент-ui(...)
- jquery (введен непосредственно в веб-пакет, проверьте vue.config.js)
- qs (обратите внимание на папку плагинов)
- Sweetalert2 (обратите внимание на папку с плагинами)
- toastr (обратите внимание на папку плагинов)
- вю(...)
- vue-router (используется для перехвата авторизации проверки)
- vuex (информация о пользователе хранилища)
Настройте информацию об авторизации проекта abp и адрес интерфейса в файле Environment.js. Используйте код vs, чтобы открыть проект, и запустите команду npm run submit.