悟空CRM9.0 (JAVA версия)
Последние новости: Облачные сервисы «СRM9.0» теперь полностью бесплатны и не ограничены по количеству пользователей. Облачная платформа «СRM9.0», включающая в себя системы управления взаимоотношениями с клиентами (CRM), управления человеческими ресурсами (HRM), финансового управления (FS), безкодовую платформу и SCRM, официально запущена.
Компания «СRM9.0» уже много лет предоставляет предприятиям комплексные услуги по разработке, внедрению, маркетингу, консалтингу, обучению и обслуживанию информационных систем управления предприятием (ERP, CRM/HRM/OA). Компания «СRM9.0» использует передовые технологии как отправную точку, технологии — как ядро, а комплексное обслуживание после продажи — как защиту, придерживаясь принципов стабильности и развития, поиска истины и инноваций. Компания уже обслуживает тысячи предприятий в стране и за рубежом.
Развитие компании «СRM9.0» основано на открытости исходного кода, и компания также вносит свой вклад в сообщество открытого исходного кода. В 2019 году компания «СRM9.0» будет продолжать придерживаться концепции «открытости, сотрудничества, взаимной выгоды и создания ценности» и продолжит усердно работать над созданием сообщества открытого исходного кода и вносить позитивный вклад вместе с большим количеством разработчиков сообщества.
Веб-сайт: http://www.5kcrm.com
Веб-сайт: http://www.72crm.com
Форум: http://bbs.72crm.net
Демонстрационный адрес: demo9java.5kcrm.net (учётная запись: 1888888888, пароль: 123456)
Адрес загрузки Github: https://github.com/72wukong
QQ группа обмена опытом JAVA версии: 1026560336
Сканирование QR-кода для добавления официального сервисного номера WeChat компании «СRM9.0». Приглашаем вас присоединиться к группе обмена WeChat с тысячей участников:
Следите за общедоступной учётной записью «СRM9.0», чтобы получать больше новостей о «СRM9.0»:
В «CRM9.0» используется совершенно новый режим разделения переднего и заднего плана, и файл пакета переднего плана уже интегрирован в исходный код этого репозитория. Нет необходимости выполнять операцию упаковки.
Если вам нужно настроить код переднего плана, загрузите код переднего плана отдельно. Код переднего плана находится в папке ux в корневом каталоге.
Основная структура: jfinal3.8
Кэш: redis caffeine
Пул соединений с базой данных: Druid
Инструменты: hutool, fastjson, poi-ooxml
Запланированные задачи: jfinal-cron
Инструмент сборки проекта: maven
Контейнер веб-приложения: tomcat, undertow (по умолчанию)
Передний фреймворк MVVM: Vue.JS 2.5.x
Маршрут: Vue-Router 3.x
Взаимодействие с данными: Axios
UI фреймворк: Element-UI 2.6.3
Для этого проекта требуется JDK8 или выше.
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal-undertow</artifactId>
<version>1.9</version>
</dependency>
Раскомментируйте приведённый выше код, закомментируйте зависимость pom javax.servlet.javax.servlet-api и измените способ упаковки на jar. Запустите команду maven package для создания файла crm9-release.zip. Затем загрузите созданный файл crm9-release.zip на сервер и разархивируйте его. Запустите соответствующую команду 72crm.sh/72crm.bat для запуска.
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
Раскомментируйте приведённый выше код, закомментируйте зависимость com.jfinal.jfinal-undertow pom и закомментируйте основной метод com.kakarote.crm9.Application. Измените способ упаковки на war. Запустите maven package, чтобы создать файл войны. Поместите файл войны в каталог webapps сервера tomcat.
Проект по умолчанию представляет собой ROOT.war. Если вы хотите добавить имя проекта, вам необходимо изменить BASE_API в ux/config/prod.env.js на '/имя проекта/'. После завершения модификации необходимо повторно упаковать и заменить файл в каталоге webapps.
В проекте есть встроенный код переднего плана в каталоге webapp. Если вам не нужно изменять код переднего плана, вы можете напрямую получить доступ к нему. Если вы изменили код переднего плана, вам необходимо заменить статическую папку и файл index.html в каталоге dist на каталог webapp. ps: Вы можете использовать nginx для проксирования статических файлов, а бэкэнд отвечает только за обработку запросов. Проект сам по себе разработан с полным разделением переднего и заднего планов.
Установите node.js. Передний план основан на node.js, поэтому сначала необходимо установить node.js версии 6.0 или выше.
Используйте npm для установки зависимостей. Загрузите код переднего плана «CRM9.0»; вы можете поместить код в каталог ux на уровне того же каталога, что и бэкенд, и выполнить команду установки зависимости:
npm install
Измените внутреннюю конфигурацию. Измените адрес запроса или домен: config/dev.env.js изменяет BASE_API (адрес службы разработки, по умолчанию localhost). Измените настраиваемый порт: порт параметра объекта dev в config/index.js (по умолчанию 8090, не рекомендуется изменять).
npm run dev
Примечание. Перед запуском переднего плана убедитесь, что порт 8090 не занят. Перед запуском переднего плана необходимо настроить серверную часть.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )