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

OSCHINA-MIRROR/fuyang_lipengjun-platform-plus-ui

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

Введение

  • Platform-plus-ui разработан на основе Vue и Element-UI для создания бэкенда платформы Platform-plus.

  • Инкапсулирован компонент редактора форматированного текста, который поддерживает двустороннюю привязку данных форматированного текста с использованием v-model. Это так же просто, как использовать input.

<ueditor v-model="msg"></ueditor>
...
data () {
      return {
        msg: '<h2><img src="http://img.baidu.com/hi/face/i_f03.gif"/>Vue + UEditor + v-model двусторонняя привязка</h2>'
      }

Демонстрация проекта

  • Демонстрационный адрес: http://fly2you.cn/platform-mall/#/login
  • Учетные данные:
    • test1/888888
    • test2/888888
    • test3/888888
    • test4/888888
    • test5/888888
    • test6/888888
    • test7/888888
    • test8/888888
    • test9/888888
    • test10/888888

Реализованные функции

- Управление системой
    - Управление меню
    - Организационная структура
    - Системные параметры
    - Управление словарем
    - Загрузка файлов
    - Журнал системы
- Управление правами доступа
    - Список администраторов
    - Управление ролями
- Платформа коротких сообщений
    - Конфигурация коротких сообщений
- Планирование задач
    - Периодические задачи
- Инструменты разработки
    - Онлайн-управление пользователями
    - Информация о кэше
    - Мониторинг SQL
    - Документация по интерфейсу
    - Генератор кода

Технологический стек

Вам необходимо установить nodejs локально.

Структура каталогов

Этот проект уже был создан с помощью инструмента vue-cli, предоставляя вам полную структуру разработки, настроенную в соответствии с бизнес-требованиями. Ниже представлена структура всего проекта.

├── build                      // Сборка
├── config                     // Конфигурация сборки
├── dist                       // Сборка и упаковка файлов развертывания
│   ├── 1902151513             // Статические ресурсы (19 год 02 месяц 15 день 15 час 13 минут)
│   ├── config                 // Конфигурация
│   └── index.html             // Входной файл
├── src                        // Исходный код
│   ├── assets                 // Статические активы
│   ├── components             // Глобальные общие компоненты
│   ├── element-ui             // Компоненты конфигурации element-ui
│   ├── element-ui-theme       // Тема компонентов element-ui
│   ├── icons                  // Все svg icons
│   ├── router                 // Маршрутизация
│   ├── store                  // Глобальное управление хранилищем
│   ├── utils                  // Глобальные методы
│   ├── views                  // Просмотр
│   ├── App.vue                // Входной компонент
│   ├── main.js                // Вход
├── static                      // Сторонние ресурсы без упаковки
│   ├── config                 // Глобальная конфигурация переменных
│   ├── img                    // Значок favicon
│   ├── plugins                // Плагины
├── .babelrc                   // Конфигурация babel-loader
├── eslintrc.js                // Конфигурация eslint
├── .gitignore                 // Git игнорирует элементы
├── index.html                 // Шаблон HTML
└── package.json               // Package.json

Установка

# Установить зависимости
npm install

# Запустить сервис
npm run dev

Во время установки могут возникнуть проблемы с установкой, медленной установкой или ошибками. Пожалуйста, попробуйте следующие способы:

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install

# Запуск сервиса
npm run dev

После запуска автоматически откроется браузер и перейдет по адресу http://localhost:8000.

Упаковка и развертывание

Изменить
/static/config/index-[prod].js файл
window.SITE_CONFIG['baseUrl'] = 'http://47.93.215.16/platform-plus'// Адрес запроса интерфейса бэкэнда
window.SITE_CONFIG['domain'] = 'Адрес статических ресурсов CDN';

# Сборка производственной среды (по умолчанию)
npm run build

Конфигурация Nginx для развертывания

  location / {
        # Указывает на упакованные файлы переднего плана после загрузки
        root /usr/local/nginx/dist;
        index index.html;
    }
    location /platform-plus {
        # Переадресация запросов на бэкэнд
        proxy_pass                         http://localhost:8888;
        proxy_set_header  Host             $host;
        proxy_set_header  X-Real-IP        $remote_addr;
        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
    }

Изображения:

  • Меню управления
  • Словарь управления
  • Пользователи онлайн
  • Данные кэша

Введение

Данный проект прекратил обновления, пожалуйста, перейдите по ссылке: https://gitee.com/fuyang_lipengjun/platform-plus Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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