悟空軟件長期爲企業提供企業管理軟件(CRM/HRM/OA/ERP等)的研發、實施、營銷、諮詢、培訓、服務於一體的信息化服務。悟空軟件以高科技爲起點,以技術爲核心、以完善的售後服務爲後盾,秉承穩固與發展、求實與創新的精神,已爲國內外上千家企業提供服務。php
悟空的發展受益於開源,也會回饋於開源。2019年,悟空CRM會繼續秉承「擁抱開放、合做雙贏、創造價值」的理念,在開源的道路上繼續砥礪前行,和更多的社區開發者一塊兒爲國內外開源作出積極貢獻。html
官網:www.5kcrm.com前端
官網:www.72crm.comvue
論壇:bbs.72crm.netjava
演示地址:demo9.5kcrm.net(賬號:18888888888 密碼:123456)node
QQ羣交流羣⑩羣:486745026ios
JAVA版下載地址:gitee.com/wukongcrm/7…git
悟空CRM採用全新的先後端分離模式,本倉庫代碼中已集成前端vue打包後文件,可免去打包操做sql
如需調整前端代碼,請單獨下載前端代碼,前端代碼在根目錄的ux文件夾中thinkphp
後端框架:ThinkPHP 5.0.2
前端MVVM框架:Vue.JS 2.5.x
路由:Vue-Router 3.x
數據交互:Axios
UI框架:Element-UI 2.6.3
悟空crm9.0的運行環境要求PHP5.6以上
代碼中已集成前端vue打包後文件,可免去打包操做: 以本地(phpstudy集成環境)搭建舉例: 下載悟空CRM9.0開源版,在服務器根目錄(www目錄)下建立72crm文件夾,並放置代碼; 瀏覽器訪問
http://localhost/72crm/index.php/admin/install/index.html
根據安裝提示步驟,完成悟空CRM9.0 的部署安裝
數據交互經過axios以及RESTful架構來實現 用戶校驗經過登陸返回的auth_key放在header 值得注意的一點是:跨域的狀況下,會有預請求OPTION的狀況
服務端使用的框架爲thinkphp5.0.2,搭建前請確保擁有lamp/lnmp/wamp環境。
這裏所說的搭建其實就是把server框架放入WEB運行環境,並使用80端口。 導入服務端根文件夾數據庫文件public/sql/5kcrm.sql,並修改config/database.php配置文件。
PHP >= 5.6.0 (暫不支持PHP7及以上版本) 當訪問 http://localhost/, 出現「悟空軟件」即表明後端接口搭建成功。
安裝node.js 前端部分是基於node.js上運行的,因此必須先安裝node.js
,版本要求爲6.0以上
使用npm安裝依賴 下載悟空CRM9.0前端代碼; 可將代碼放置在後端同級目錄frontend,執行命令安裝依賴:
npm install
複製代碼
修改內部配置 修改請求地址或域名:config/dev.env.js裏修改BASE_API(開發環境服務端地址,默認localhost) 修改自定義端口:config/index.js裏面的dev對象的port參數(默認8080,不建議修改)
npm run dev
複製代碼
注意:前端服務啓動,默認會佔用8080端口,因此在啓動前端服務以前,請確認8080端口沒有被佔用。 程序運行以前需搭建好Server端
如下爲悟空CRM9.0 部分功能系統截圖