Skip to content
Permalink
Browse files

CRMEB v2.5

  • Loading branch information...
sugar1569 committed Dec 31, 2018
1 parent 8b2e8fe commit 68942a70dae87f5f5caa050c94149f04afef0393
Showing 3,872 changed files with 883,000 additions and 11 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 LICENSE
@@ -0,0 +1,20 @@
The MIT License (MIT)

Copyright (c) 2018 聆听

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
162 README.md
@@ -1,2 +1,160 @@
# CRMEB
CRMEB系统
<h1 align="center"> CRMEB客户管理+电商管理系统</h1>
<p align="center">
<a href="http://www.crmeb.com">
<img src="https://img.shields.io/badge/OfficialWebsite-CRMEB-yellow.svg" />
</a>
<a href="http://www.crmeb.com">
<img src="https://img.shields.io/badge/Licence-MIT-green.svg?style=flat" />
</a>
<a href="http://www.crmeb.com">
<img src="https://img.shields.io/badge/Edition-2.5-blue.svg" />
</a>
<a href="https://gitee.com/ZhongBangKeJi/CRMEB/repository/archive/master.zip">
<img src="https://img.shields.io/badge/download-59m-red.svg" />
</a>
</p>

## 本项目还在不断开发完善中,如有建议或问题请[在这里提出](https://gitee.com/ZhongBangKeJi/CRMEB/issues)

###如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!

## 项目介绍
基于ThinkPhp5.0+Vue+EasyWeChat 开发的一套CRMEB新零售商城系统

CRMEB系统就是集客户关系管理+营销电商系统,能够真正帮助企业基于微信公众号、小程序、wap、pc、app等,实现会员管理、数据分析,精准营销的电子商务管理系统。可满足企业新零售、批发、分销、预约、O2O、多店等各种业务需求

CRMEB的优势:快速积累客户、会员数据分析、智能转化客户、有效提高销售、会员维护;

CRMEB二次开发:

1.本源码遵循MIT开源协议,系统采用TP5.0框架;

2.后台采用form-builder组件和后台多任务操作框架,方便快速开发增删改、封装layui.table 可快速开发数据列表页面、PHPExcel数据导出、数据库在线词典、日志小工具、系统参数配置、系统强大完善的权限控制、系统菜单配置、组合数据模型等这些都是为了方便二次开发而准备的;

3.前台vue封装了常用小工具,以及所有数据接口;


## 技术亮点
~~~
1.form-builder PHP快速生成表单;
2.前台Vue、RequireJS、node封装所有接口;
3.PHPExcel数据导出,导出表格更加美观,可视;
4.EasyWeChat部署微信开发,微信接入更加快捷,简单;
5.iview ui组件是HTML编写更加便捷;
6.后台多任务桌面化操作界面;
7.TP5.0+form-builder+layui.table自己封装快速二次开发;
8.一键安装
~~~
## 功能

1.商品: 能够对商品的状态分类管理 (出售中、待上架、库存中、已售馨、库存警戒、回收站)、添加产品、添加商品分类等功能

2.会员:站内会员的管理 (发放优惠劵、发通知、发图文消息、增加余额、会员行为详情)、站内通知 、微信端用户管理 (微信用
户的管理、分组、行为观察、添加标签) 等功能

3.营销:能够管理优惠的发放和制作、用户积分的统计使用情况、秒杀产品的管理等

4.财务:能够对用户的消费、充值、返佣的记录

5.订单:能够完成用户的订单管理(发货、订单详情、修改订单、订单备注、订单记录、订单退款) 、售后服务 (评论的回复与删除)

6.分销:后台有分销统计管理,分销可以设置人人分销和指定人分销,也可以自己稍微开发一下修改规则,例如下单后成为分销等

7.设置:能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、属性快速生成、商品审查)、商品交易(外理订单、发
货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)、系统配置、后台通知等功能

8.内容:管理文章分类 (添加分类、删除分类、修改分类) 、 管理文章

9.维护:查看系统日志、文件变动效验、刷新网站缓存、在线更新系统、清除数据等功能

10.强大的权限管理系统

## 演示地址
演示站后台:[<a href='http://demo25.crmeb.net' target="_blank"> crmeb_v2.5 </a>]
<a href='http://demo25.crmeb.net' target="_blank">http://demo25.crmeb.net</a>
账号:demo
密码:crmeb.com
<div align="center">
<table><tr><td><img src='https://images.gitee.com/uploads/images/2018/0828/182854_beba4aed_892944.png'/><br>公众号</td><td><img src='https://images.gitee.com/uploads/images/2018/0828/182909_cb2a5e64_892944.png'/><br>小程序</td></tr></table>
</div>
## 付费版
淘宝超值版:
CRMEB微信公众号v2.5版:除了以上功能还带砍价、拼团功能
CRMEB微信小程序v2.5版:除了以上功能还带砍价、拼团功能
CRMEB微信公众号小程序打通v2.5版:除了以上功能还带砍价、拼团功能 需要申请微信开放平台
CRMEB微信公众号v2.0版:除了以上功能还带拼团功能
CRMEB微信小程序v2.0版:除了以上功能还带砍价、拼团功能
还有定制开发服务,例如:预约系统、O2O、付费阅读、多店版、多商家版
### 详情[<a href='https://s.click.taobao.com/W7hVkLw' target="_blank"> 进入淘宝 </a>]
官网线下定制服务版:http://www.crmeb.com
## 用法
下载:
```
Git clone https://gitee.com/ZhongBangKeJi/CRMEB.git
```
文档地址:https://gitee.com/ZhongBangKeJi/CRMEB/wikis
## 目录结构
目录结构[查看](https://gitee.com/ZhongBangKeJi/CRMEB/wikis/pages/preview?title=%E7%A8%8B%E5%BA%8F%E7%9B%AE%E5%BD%95&parent=):
##问题反馈
在使用中有任何问题,请使用以下联系方式联系我们
QQ群: 116279623
Gitee: https://gitee.com/ZhongBangKeJi/CRMEB/issues
## 特别鸣谢
感谢以下的项目,排名不分先后
ThinkPHP:http://www.thinkphp.cn
Bootstrap:http://getbootstrap.com
jQuery:http://jquery.com
iView:https://www.iviewui.com
form-builder : https://github.com/xaboy/form-builder(也是参与本项目开发的技术)
Vue:https://cn.vuejs.org/
font-awesome: https://fontawesome.com/?from=io
animate:https://www.animate.co.jp/
requirejs: http://requirejs.org/
umeditor:http://ueditor.baidu.com/website/umeditor.html
Php:http://www.php.net/
Mysql:https://www.mysql.com/
微信公众号、微信小程序 https://mp.weixin.qq.com
版权信息
CRMEB v2.3.* 遵循MIT开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2017-2018 by CRMEB (http://www.crmeb.com)
All rights reserved。
@@ -0,0 +1,104 @@
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 流年 <liu21st@gmail.com>
// +----------------------------------------------------------------------
// 应用公共文件
/**
* 格式化属性
* @param $arr
* @return array
*/
function attrFormat($arr){
$data = [];
$res = [];
if(count($arr) > 1){
for ($i=0; $i < count($arr)-1; $i++) {
if($i == 0) $data = $arr[$i]['detail'];
//替代变量1
$rep1 = [];
foreach ($data as $v) {
foreach ($arr[$i+1]['detail'] as $g) {
//替代变量2
$rep2 = ($i!=0?'':$arr[$i]['value']."_").$v."-".$arr[$i+1]['value']."_".$g;
$tmp[] = $rep2;
if($i==count($arr)-2){
foreach (explode('-', $rep2) as $k => $h) {
//替代变量3
$rep3 = explode('_', $h);
//替代变量4
$rep4['detail'][$rep3[0]] = $rep3[1];
}
$res[] = $rep4;
}
}
}
$data = $tmp;
}
}else{
$dataArr = [];
foreach ($arr as $k=>$v){
foreach ($v['detail'] as $kk=>$vv){
$dataArr[$kk] = $v['value'].'_'.$vv;
$res[$kk]['detail'][$v['value']] = $vv;
}
}
$data[] = implode('-',$dataArr);
}
return [$data,$res];
}
/**
* 格式化月份
* @param string $time
* @param int $ceil
* @return array
*/
function getMonth($time='',$ceil=0){
if(empty($time)){
$firstday = date("Y-m-01",time());
$lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day"));
}else if($time=='n'){
if($ceil!=0)
$season = ceil(date('n') /3)-$ceil;
else
$season = ceil(date('n') /3);
$firstday=date('Y-m-01',mktime(0,0,0,($season - 1) *3 +1,1,date('Y')));
$lastday=date('Y-m-t',mktime(0,0,0,$season * 3,1,date('Y')));
}else if($time=='y'){
$firstday=date('Y-01-01');
$lastday=date('Y-12-31');
}else if($time=='h'){
$firstday = date('Y-m-d', strtotime('this week +'.$ceil.' day')) . ' 00:00:00';
$lastday = date('Y-m-d', strtotime('this week +'.($ceil+1).' day')) . ' 23:59:59';
}
return array($firstday,$lastday);
}
/**删除目录下所有文件
* @param $path 目录或者文件路径
* @param string $ext
* @return bool
*/
function clearfile($path,$ext = '*.log')
{
$files = (array) glob($path.DS.'*');
foreach ($files as $path) {
if (is_dir($path)) {
$matches = glob($path . '/'.$ext);
if (is_array($matches)) {
array_map('unlink', $matches);
}
rmdir($path);
} else {
unlink($path);
}
}
return true;
}
@@ -0,0 +1,37 @@
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
return [
'session' => [
// SESSION 前缀
'prefix' => 'admin',
// 驱动方式 支持redis memcache memcached
'type' => '',
// 是否自动开启 SESSION
'auto_start' => true,
],
'app_debug' => false,
// 应用Trace
'app_trace' => false,
'exception_handle' =>\basic\AdminException::class,
'empty_controller' =>'Index',
// 视图输出字符串内容替换
'view_replace_str' => [
'{__ADMIN_PATH}' => PUBILC_PATH.'system/',//后台
'{__FRAME_PATH}' => PUBILC_PATH.'system/frame/',//H+框架
'{__PLUG_PATH}' => PUBILC_PATH.'static/plug/',//前后台通用
'{__MODULE_PATH}' => PUBILC_PATH.'system/module/',//后台功能模块
'{__STATIC_PATH}' => PUBILC_PATH.'static/',//全站通用
'{__PUBLIC_PATH}' => PUBILC_PATH,//静态资源路径
]
];

0 comments on commit 68942a7

Please sign in to comment.
You can’t perform that action at this time.