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

OSCHINA-MIRROR/panfu-adminFramework

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

Проект онлайн-демонстрация: http://www.pfuni.cn/test/adminFramework Имя пользователя: admin Пароль: 123123

Project setup

Установка зависимостей

npm install

Компиляция и горячая перезагрузка для разработки

Запуск сервиса

npm run serve  
запускает сервер с горячей перезагрузкой на localhost:8888. Для нормальной работы необходимо настроить проксирование.
npm run dev   
запускает сервер разработки.

Компиляция и минификация для продакшена

Сборка для официальной среды

npm run build
npm run build:dev  
сборка для среды разработки.
npm run build:test  
сборка для тестовой среды.
npm run build:prod  
сборка для официальной (продакшен) среды.
Примечание: для изменения каталога сборки необходимо внести изменения в следующие файлы:
.env.prod — для официальной среды,
.env.test — для тестовой.

Запустите тесты

npm run test

Линтинг и исправление файлов

npm run lint

Выполните модульные тесты

npm run test:unit

Предупреждение об удалении (prettier/prettier), можно выполнить

npm run lint -- --fix

Настройка конфигурации

См. Справочник по конфигурации.

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

├── dist                                         #файлы сборки
├── node_modules                                 #файлы зависимостей
├── public                                       #статические ресурсы
      ├──css                                 #стили
          ├──fonts                                 #иконки
          ├──quill                                 #редактор форматированного текста
          ├──themes                                 #темы
              ├──blue                                 #синяя тема
              ├──style                                 #пользовательская тема
      ├──img                                 #изображения
      ├──js                                  #JS файлы
         ├──lisbs                            #сторонние библиотеки
             ├──axios.js                            #основная библиотека для обработки AJAX запросов
             ├──element-ui.js                            #библиотека тем Element UI
             └──quill.js                            #редактор форматированного текста Quill
      ├──updata                              #адрес загрузки изображений
      ├──measurement                         #адрес тестовых изображений
      └──index.html                                     #все страницы маршрутов views
      └──user.html                                     #страницы маршрутов pang-user
├── src                                          #каталог исходного кода
    ├── assets                                   #статические активы
         ├──img                                  #изображения
         └──js                                   #JS файлы
            ├──api                                   #API
            ├──common                                   #общие файлы
                ├──langs                                   #языковые файлы
                     ├──en.js                                   #английский
                     └──en.js                                   #китайский
               ├──ajax.js                                  #общие методы AJAX запросов к серверу
               ├──AMap.js                                  #карты Gaode
               ├──BMap.js                                  #карты Baidu
               ├──instance.js                                  #перехват запросов и обработка ответов
               ├──map.js                                  #методы работы с картами
               ├──theme.js                                  #обработка тем
               └──tool.js                                  #вспомогательные методы
            ├──router                                   #настройка дочерних маршрутов
         ├── mock                                     #данные mock, используются для имитации API сервера, если не нужны, можно удалить
              ├── json                            #файлы JSON данных
                   ├── user.json                      #информация о пользователе
              └── index.js                            #конфигурация адресов API
         ├── config                                   #общая конфигурация проекта
    └── components                               #папка компонентов, все пользовательские компоненты находятся здесь
        └── layout                            #компоненты общих страниц
             ├── footer.vue                            #нижний колонтитул
             ├── head.vue                              #верхний колонтитул
             ├── left.vue                              #функциональная навигация системы
             ├── sidebar.vue                           #системная навигация
             ├── Main.vue                              #центральная основная структура
             └── tag.vue                              #хлебные крошки навигации ### Техническая архитектура

| Технология | Описание | Официальный сайт |
| --- | --- | --- |
| Vue | Фронтенд-фреймворк | https://vuejs.org/ |
| Vue-router | Фреймворк для маршрутизации | https://router.vuejs.org/ |
| Vuex | Фреймворк для управления глобальным состоянием | https://vuex.vuejs.org/ |
| Element | UI-библиотека для фронтенда | https://element.eleme.io/ |
| Axios | HTTP-клиент для фронтенда | https://github.com/axios/axios |
| v-charts | Библиотека графиков на основе Echarts | https://v-charts.js.org/ |
| nprogress | Индикатор выполнения | https://github.com/rstacruz/nprogress |
| vue-i18n | Многоязычная поддержка | http://kazupon.github.io/vue-i18n/ |
| vue-puzzle-vcode | Слайдер-код | https://github.com/javaLuo/vue-puzzle-vcode |
| Vuedraggable | Перетаскиваемый компонент | https://github.com/SortableJS/Vue.Draggable |
| Quill | Редактор форматированного текста | https://quilljs.com/ |
| VueTreeselect | Компонент для множественного выбора из дерева | https://www.vue-treeselect.cn/ |

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

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

Введение

Веб-интерфейс на основе Vue.js серии 2.x + Element UI. Бэкенд-фреймворк! Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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