1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/sunrise-chang-sunrise-electron-vue

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Узел и Git.

Данный проект основан на технологиях ES2015+ (http://es6.ruanyifeng.com/), Vue, Vuex, Vue-router, Vue-cli, Axios и Element-ui и других. Все запросы данных используют Mock.js (https://github.com/nuysoft/Mock) для имитации или используют sunrise-spring-boot (Gitee: https://gitee.com/sunrise-chang/sunrise-spring-boot, GitHub: https://github.com/SunRisingChang/sunrise-spring-boot) для быстрого создания бэкенда и получения данных. Предварительное изучение этих технологий может значительно облегчить использование проекта.

Функции

  • Логин / выход / блокировка экрана / изменение пароля / изменение личной информации

  • Панель инструментов

  • Управление учётными записями:

    • управление пользователями;
    • управление ролями;
    • управление организациями;
    • управление правами доступа.
  • Системные настройки:

    • управление меню;
    • управление словарями;
    • управление вложениями;
    • управление задачами.
  • Журналы системы:

    • журналы взаимодействия;
    • журналы задач.
  • Встроенные плагины:

    • выборщик выражений Cron;
    • компонент таблицы данных с разбивкой на страницы;
    • редактор Markdown;
    • редактор JSON;
    • числовой скроллер;
    • запоминающее поле ввода;
    • всплывающее окно с возможностью перетаскивания;
    • адаптивная сетка;
    • раскрывающийся список словаря;
    • загрузка файлов;
    • редактор JSON;
    • кэширование страниц;
    • отображение меню;
    • шаблон формы.
  • Другие страницы:

    • 404;
  • Многоплатформенная публикация:

    • браузерная производственная версия;
    • настольная производственная версия.
  • Глобальные функции:

    • интернационализация и многоязычность;
    • динамическая смена тем оформления;
    • адаптация боковой панели к размеру окна (поддерживает три уровня);
    • вложенность маршрутов в боковую панель;
    • поддержка внешних ссылок в боковой панели;
    • открытие нескольких экземпляров одной страницы маршрута;
    • навигационная цепочка;
    • быстрое переключение между вкладками;
    • закрытие нескольких вкладок одновременно;
    • диаграммы Echarts;
    • библиотека иконок Font-awesome;
    • библиотека IconFont;
    • данные mock.js локально и на сервере;
    • полноэкранный режим Screenfull;
    • глобальное направляющее покрытие;
    • обработка уведомлений (уведомления от сервера);
    • обнаружение ошибок на стороне клиента (попытка записи в журнал сервера);
    • определение версии браузера;
    • права доступа на уровне кнопок.
  • Electron:

    • настраиваемая строка заголовка;
    • автоматическое обновление версии.

Разработка

# клонирование проекта из GitHub
git clone https://github.com/SunRisingChang/sunrise-electron-vue.git

# клонирование проекта из Gitee
git clone https://gitee.com/sunrise-chang/sunrise-electron-vue.git

# переход в каталог проекта
cd electron-vue-sunrise

# установка зависимостей
npm install

# рекомендуется не использовать cnpm для установки зависимостей, так как это может привести к различным странным ошибкам. Вы можете решить проблему медленной загрузки npm с помощью следующей команды
npm install --registry=https://registry.npm.taobao.org

# запуск сервера разработки браузера или запуск сервера разработки рабочего стола
npm run serve
npm run electron:serve

Публикация

# сборка браузера в рабочей среде
npm run build

# сборка рабочего стола в рабочей среде (минимизация пакета)
npm run electron:build

# сборка рабочего стола Linux в рабочей среде
npm run electron:build:linux

Прочее

# вывод конфигурации webpack
npm run inspect

# проверка кода
npm run lint

# обновление библиотеки иконок Iconfont
npm run update:icon

Поддержка

Если вы считаете, что этот проект был вам полезен, вы можете поддержать автора, купив ему стакан сока в знак благодарности :tropical_drink:

Лицензия

MIT

Copyright (c) 2019-present SunRise

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Проект SunRise — это интерфейсное решение sunrise-electron-vue. Это бэкенд-фронтенд решение, разработанное на основе стека Vue.js и Electron с использованием библиотеки Element-UI. В проекте используются новейшие технологии фронтенда, встроены решения для интернационализации i18n, динамические маршруты, аутентификация и авторизация, а также типи... Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sunrise-chang-sunrise-electron-vue.git
git@api.gitlife.ru:oschina-mirror/sunrise-chang-sunrise-electron-vue.git
oschina-mirror
sunrise-chang-sunrise-electron-vue
sunrise-chang-sunrise-electron-vue
master