GithubHelp home page GithubHelp logo

wukongopensource / wukongcrm-11.0-php Goto Github PK

View Code? Open in Web Editor NEW
45.0 2.0 35.0 95.71 MB

悟空CRM-11.0-基于TP5.0+vue+ElementUI的前后端分离CRM系统

Home Page: https://www.5kcrm.com

License: Other

PHP 99.61% HTML 0.13% JavaScript 0.05% CSS 0.04% PLpgSQL 0.02% Smarty 0.15%

wukongcrm-11.0-php's Introduction

悟空CRM(11.0版本)

悟空软件长期为企业提供企业管理软件(CRM/HRM/OA/ERP等)的研发、实施、营销、咨询、培训、服务于一体的信息化服务。悟空软件以高科技为起点,以技术为核心、以完善的售后服务为后盾,秉承稳固与发展、求实与创新的精神,已为国内外上千家企业提供服务。

悟空的发展受益于开源,也会回馈于开源。2019年,悟空CRM会继续秉承“拥抱开放、合作共赢、创造价值”的理念,在开源的道路上继续砥砺前行,和更多的社区开发者一起为国内外开源做出积极贡献。

官网:http://www.5kcrm.com

官网:http://www.72crm.com

论坛:http://bbs.72crm.net

演示地址:demo11.5kcrm.net(帐号:18888888888 密码:123456a)

码云gitee地址:码云仓库地址

QQ群交流群⑩群:486745026

扫码添加小悟官方客服微信,邀您加入千人微信交流群:

关注悟空CRM公众号,了解更多悟空资讯

悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作

如需调整前端代码,请单独下载前端代码,查看11.0PHP版前端仓库

特别声明:如9.0版本升级至11.0版本,执行升级脚本前,请先备份数据库!!!

主要技术栈

后端框架:ThinkPHP 5.0.24

前端MVVM框架:Vue.JS 2.5.x

路由:Vue-Router 3.x

数据交互:Axios

UI框架:Element-UI 2.6.3

悟空crm11.0的运行环境要求PHP5.6以上

注意事项

❗ ❗ ❗ v11.0.2版本开始,cache类缓存方式由原file类型改为redis类型,因此需要开启PHP Redis扩展(必须确保已经安装了Redis服务以及PHP Redis驱动)

一键安装

代码中已集成前端vue打包后文件,可免去打包操作: 以本地(phpstudy集成环境)搭建举例: 下载悟空CRM11.0开源版,在服务器根目录(www目录)下创建72crm文件夹,并放置代码; 浏览器访问

http://localhost/72crm/index.php/admin/install/index.html 

根据安装提示步骤,完成悟空CRM11.0 的部署安装

开发依赖(需个性化安装或调整前端代码请按照以下教程,一键安装用户可忽略)

数据交互

数据交互通过axios以及RESTful架构来实现 用户校验通过登录返回的auth_key放在header 值得注意的一点是:跨域的情况下,会有预请求OPTION的情况

Server搭建

服务端使用的框架为thinkphp5.0.24,搭建前请确保拥有lamp/lnmp/wamp环境。

这里所说的搭建其实就是把server框架放入WEB运行环境,并使用80端口。 导入服务端根文件夹数据库文件public/sql/5kcrm.sql,并修改config/database.php配置文件。

配置要求

PHP >= 5.6.0 当访问 http://localhost/, 出现“悟空软件”即代表后端接口搭建成功。

前端部署

安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js,版本要求为6.0以上

使用npm安装依赖 下载悟空CRM11.0前端代码; 可将代码放置在后端同级目录frontend,执行命令安装依赖:

npm install

修改内部配置 修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost) 修改自定义端口:config/index.js里面的dev对象的port参数(默认8080,不建议修改)

运行前端

 npm run dev

注意:前端服务启动,默认会占用8080端口,所以在启动前端服务之前,请确认8080端口没有被占用。 程序运行之前需搭建好Server端

系统介绍

以下为悟空CRM11.0 部分功能系统截图

仪表盘 客户列表 客户详情 商机详情 任务详情 商业智能 审批 自定义字段 字段授权

wukongcrm-11.0-php's People

Contributors

72snow2 avatar wukongsoftware avatar

Stargazers

 avatar ATJS avatar  avatar  avatar chen haojie avatar lfymcc avatar  avatar Vincent.Zhao avatar  avatar 一生一个须尽欢 avatar 东方飞鱼 avatar cheungfei avatar  avatar jerry avatar TERRY avatar 仰望星空 avatar ocean avatar 田作安 avatar  avatar  avatar  avatar 0x4171341 avatar  avatar zengde avatar  avatar Qiuhai Gao avatar ccdream avatar  avatar  avatar zhengwenle avatar  avatar wuxu avatar  avatar Hong avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Liu Zhiling avatar  avatar 雨狐网络 avatar  avatar

Watchers

James Cloos avatar  avatar

wukongcrm-11.0-php's Issues

开源版本估计是被抛弃了,从部署到功能,问题太多了

此版本的问题真是太多了,不建议新手参考和学习。
首先部署就是个问题,入口文件index.php不晓得为什么要删除,需要自己手动添加。
官方显然没有在正式上部署过该项目,redis的配置项都不全,需要自己添加host和port配置项。
composer包也有一个很大的问题,不晓得为什么要把vendor目录加到代码库中,导致linux要手动修改有些包的路径,因为linux路径区分大小写,有些包的路径在composer.json中是大写开头的,需要自己手动改成小写的,不然加载时报错。
虽然只用了一个功能,可是就发现了一个问题。企业管理后台中的,企业基本信息设置根本修改不了企业名称。看了一下源码才知道,逻辑写的就不对。更加说明了这个项目或许官方自己就从没使用过。
参考学习需谨慎!

部署指导 帮你避坑 顺利体验此项目(WIN LINUX均可)

经ava大神推荐了解到此项目,值得学习和体验
手把手指导部署JAVA集成前端版,PHP集成前端版.(WIN LINUX均可)
让你体现此项目在本地可以正常的跑起来,同时指导你发布此项目到服务器供公众访问
因此项目运行配置较高,也可以临时提供服务器让你体验几天,感觉此项目的魅力。
有详细的部署和发布文档。
提供现成的服务器环境和初始服务器环境供演练
有需要的话联系我吧:Q 78486439 (注:本人不是JAVA高手,但对此项目相对比较熟练而已,仅此而已)
希望对新手有所帮助。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.