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

OSCHINA-MIRROR/click33-sa-admin

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

Sa-Admin v1.41.0

Один из многооконных шаблонов для бэкенда, плавный, простой в освоении, повышает производительность.

⚡ Введение

Sa-Admin — это один из многооконных шаблонов для бэкенда. Он создан на основе HTML и не требует серверного кода. Его можно запустить сразу после установки, он плавный, простой в освоении и повышает производительность. Ядро технологии: Vue + Element-UI + jquery + layer.

Не будем тратить время на пустые разговоры. Вы можете увидеть онлайн-превью по адресу: http://sa-admin.dev33.cn/.

⭐ Особенности

Самая большая особенность Sa-Admin заключается в том, что вам не нужно создавать структуру проекта с помощью vue-cli. Вы можете просто запустить его с помощью любого инструмента предварительного просмотра HTML (например, HBuilderX).

Последняя версия включает следующие функции:

  • Виджет: поддерживает iframe и .vue, поддерживает одноуровневые, двухуровневые, трехуровневые и четырёхуровневые меню.
  • Операция: панель инструментов предоставляет общие операции, такие как сворачивание, поиск, обновление, учётная запись, закладки, переключение тем и полноэкранный режим.
  • Тема: встроенная поддержка десяти тем, а также возможность расширения тем.
  • Переключение: поддерживает перетаскивание и изменение порядка, автоматическое сохранение истории просмотров при переключении и автоматическое открытие последнего просмотренного представления при обновлении.
  • Правый клик: панель вкладок поддерживает контекстное меню: всплывающее окно, новое окно, копирование вида, быстрое закрытие и другие операции.
  • Интерфейс: открыт ряд API, которые позволяют легко создавать, открывать и переключать виды с помощью JavaScript.
  • Примеры: предоставляется множество примеров и различные компоненты форм, чтобы помочь вам быстро выполнять CRUD.

🖥 Скриншоты

🔍 Начало работы

  1. Скачайте проект напрямую с Gitee или GitHub.
  2. Инициализируйте шаблон. Во время использования рекомендуется не изменять код шаблона напрямую, чтобы избежать неожиданных ошибок во время выполнения. В папке sa-frame есть файл sa-code.js. Этот файл предназначен для облегчения подключения к API Sa-Admin для управления шаблоном.
// Устанавливаем основную информацию
sa_admin.title = "xxx"; // Устанавливаем заголовок шаблона
sa_admin.logo = 'xxx.png'; // Устанавливаем адрес значка логотипа
sa_admin.icon = 'xxx.ico'; // Устанавливаем адрес иконки значка

// Инициализируем меню
var myMenuList = window.menuList; // window.menuList определяется в menu-list.js (подробное описание формата)
sa_admin.setMenuList(myMenuList); // Способ 1: записать меню, все меню будут отображаться
sa_admin.setMenuList(myMenuList, ['1', '1-1', '1-2']); // Способ 2: записать меню и указать, какие меню будут отображаться во втором параметре
sa_admin.initMenu(['1', '1-1', '1-2']); // Способ 3: эквивалентен способу 2, но первый параметр опущен (шаблон автоматически ищет window.menuList)
/*
 * Формат MenuList подробно описан в файле menu-list.js
 * Обычно наше меню представляет собой древовидную структуру, но когда мы запрашиваем данные из базы данных, они представляют собой одномерный массив.
 * В этом случае вам не нужно вручную преобразовывать формат, вызов sa_admin.setMenuList автоматически преобразует формат для вас (при условии, что каждый объект меню в вашем массиве имеет свойство parentId)
*/

// Устанавливаем информацию пользователя в правом верхнем углу
sa_admin.user = {
    username: 'root', // псевдоним
    avatar: 'sa-frame/admin-logo.png' // адрес аватара
}

// Устанавливаем параметры, доступные при нажатии на аватар
sa_admin.dropList = [
    {
        name: 'Мои данные',
        click: function() { /* balabala... */ }
    },
    {
        name: 'Выйти из системы',
        click: функция() { /* balabala... */ }
    }
]

// Инициализация шаблона (обязательно)
sa_admin.init();
  1. Управление шаблоном с помощью JavaScript API. Вы можете использовать следующий API для управления шаблоном:
sa_admin.showHome(); // Отображение вкладки «Главная»
sa_admin.showTabById('1-1'); // Отображение одной вкладки по идентификатору
sa_admin.closeTabById('1-1'); // Закрытие одной вкладки по идентификатору (второй параметр может быть функцией обратного вызова после закрытия)
sa_admin.showMenuById('1-1'); // Открытие одного меню по идентификатору

// Добавление новой вкладки
sa_admin.addTab({name: 'Новая страница', url: 'http://sa-token.dev33.cn/'}); // Идентификатор не должен конфликтовать с существующими идентификаторами меню, остальные атрибуты можно посмотреть в меню

// Добавляем новую вкладку и сразу отображаем её
sa_admin.showTab({name:

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

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

Введение

Это шаблон для бэкенда, который можно запустить без необходимости в сборщиках, он плавный, простой в использовании и повышает производительность. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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