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

OSCHINA-MIRROR/defans-cmpage

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 17:19 7a586a1

Данный проект был обновлён до ThinkJS3, предыдущая версия была перемещена в ветку cmpage-thinkjs2

  • Процесс обновления описан по ссылке: http://blog.csdn.net/defans_sawasoft/article/details/78180617
  • Из многомодульной структуры проект перешёл к более компактной одномодульной структуре, а многомодульная версия была перемещена в ветку cmpage-modules

Описание проекта

Это фреймворк для разработки корпоративных информационных систем на основе Node.js. Он также включает в себя дизайн и реализацию рабочих процессов. В проекте используются следующие открытые исходные коды:

— UI-интерфейс реализован с помощью BJUI;
— бэкенд реализован с использованием ThinkJS (обновлён до версии 3.x);
— база данных реализована с использованием MySQL;
— мобильный интерфейс реализован с применением MUI.

Фреймворк позволяет создавать страницы на основе данных из таблиц или представлений базы данных. Доступ к модулю Customer можно получить через URL /cmpage/page/list?modulename=Customer. Фреймворк предоставляет функции, такие как:

  • стандартные постраничные списки;
  • добавление;
  • редактирование;
  • просмотр;
  • удаление;
  • условный поиск.

Функции мобильного интерфейса похожи на функции веб-версии. Фреймворк также реализует облегчённый движок рабочего процесса, который удобен для реализации бизнес-сценариев с большим количеством часто меняющихся процессов. После того как фреймворк станет стабильным, на его основе будут созданы открытые системы, такие как CRM, OA и управление запасами.

Шаги запуска

(Более подробную информацию см. на сайте thinkjs.org)

  1. Запустите: npm install или npm install --registry=https://registry.npm.taobao.org.
  2. Запустите: npm start.
  3. Получите доступ: http://localhost:8300.

По умолчанию используется база данных SQLite. Если требуется использовать базу данных MySQL, выполните следующие шаги:

  1. Импортируйте файлы резервных копий в MySQL (/db/cmpage_my.sql), чтобы создать конфигурацию базы данных cmpage.
  2. Импортируйте файлы резервных копий в MySQL (/db/admin_my.sql) и создайте бизнес-базу данных admin. Также импортируйте файлы представлений (/db/admin_view.sql).
  3. Если необходимо просмотреть примеры документов, импортируйте файлы резервных копий в MySQL (/db/docu_my.sql) для создания базы данных документов docu. Затем импортируйте соответствующие хранимые процедуры (/db/docu_my_proc.sql).
  4. Настройте параметры подключения к базе данных в файле /src/config/adapter.js.

Мобильный интерфейс проекта находится в каталоге /mob. Это отдельный проект, который можно открыть с помощью HBuider. Затем подключите устройство к компьютеру через USB для отладки. Более подробную информацию можно найти на сайте dcloud.io. Также можно использовать мобильное приложение для сканирования QR-кода и ознакомления с проектом.

Демонстрационный адрес: --> gogogo.

Журнал обновлений: --> gogogo.

Документация: --> gogo.

Примечание: в тексте запроса присутствуют изображения, которые не были переведены.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/defans-cmpage.git
git@api.gitlife.ru:oschina-mirror/defans-cmpage.git
oschina-mirror
defans-cmpage
defans-cmpage
master