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

OSCHINA-MIRROR/openspug-spug-vue-admin

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

На основе открытой операционной платформы Spug разработан бэкенд с использованием Vue и библиотеки компонентов Element. Этот фреймворк может быть запущен независимо, что позволяет быстро разрабатывать необходимые функции бэкенда в соответствии с индивидуальными потребностями.

Демо-версия:

Демонстрационная версия доступна по адресу: https://spug.qbangmang.com/login. Для доступа к демоверсии используются учётные данные admin/spug.

Для имитации интерфейсов можно использовать следующие ресурсы:

  • открытая операционная платформа Spug: https://github.com/openspug/spug;
  • сервис для создания макетов easy-mock.com.

Preview (предварительный просмотр)

image

Среда

# Требуется самостоятельная установка nodejs
Node >= 6

Запуск среды разработки

# Клонирование кода и запуск
shell> git clone https://github.com/openspug/spug-vue-admin.git

shell> cd spug-vue-admin && npm install

shell> npm run dev

# После запуска на локальном хосте доступ к нему можно получить через http://localhost:8080. Вход осуществляется с любыми учётными данными.

Документация

Библиотека компонентов Element

Формат данных

  1. Путь к файлу конфигурации интерфейса бэкенда: spug-vue-admin / src / config / env.js.
  2. По умолчанию используются фиктивные данные с сайта easy-mock.com.
  3. Необходимый формат ответа:
{
    "data": "xxx",
    "message": "xxx"
}
  1. Пример интерфейса:
# Формат данных для входа:
{
  "data": {
    "token": "59e0a5e09e854f75b591dff4aa048f3c",
    "is_supper": "true",
    "nickname": "admin",
    "permissions": []
  },
  "message": ""
}

# Формат данных списка пользователей:
{
 'data': {
   'data': [{
       'id': 1,
       'role_id': 2,
       'username': 'admin',
       'nickname': 'admin',
       'password_hash': 'pcbfabd90b0f1a72dec248e785ceeac4e169f',
       'email': 'zyp@qq.com',
       'mobile': '13888888899',
       'is_supper': 'false',
       'is_active': 'true',
       'access_token': '',
       'token_expired': 1558874142,
       'last_login': '1小时前'
     },
     {
       'id': 2,
       'role_id': 2,
       'username': 'zuyp',
       'nickname': 'zuyp',
       'password_hash': 'pbkdf2:1a72dec248e785ce271e8849f',
       'email': 'admin@qq.com',
       'mobile': '13888888899',
       'is_supper': 'false',
       'is_active': 'true',
       'access_token': '',
       'token_expired': 1558874142,
       'last_login': '1小时前'
     }
   ],
   'total': 2
 },
 'message': ''
}

Сборка

shell> cd spug-vue-admin 
shell> npm run build

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

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

Введение

Spug-Vue-Admin — это бэкенд на основе открытой платформы для управления Spug. Это фреймворк, созданный с использованием Vue и библиотеки компонентов Element. Он может быть запущен и использован независимо и позволяет быстро разрабатывать необходимые функции бэкенда в соответствии с индивидуальными потребностями. Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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