当前位置: 首页 > news >正文

悟空crm二次开发 增加客户保护功能 (很久没有消息,但是有觉得有机会的客户)就进入了保护转态

需求:客户信息录入不限数量,但是录入的信息1个月内只有自己和部门领导能看到,如果1个月内未成交或者未转移至自己的客保 则掉入公海所有人可见,这里所说的客保就是现在系统自带的客保

1、需求思维导图

在这里插入图片描述

2、新增保护按钮

在这里插入图片描述

3、点击该客户(很久没有消息,但是有觉得有机会的客户)就进入了保护转态

在这里插入图片描述

4、搜索里面增加了:我的保护客户、下属保护客户

在这里插入图片描述

5、根据自己设定的规则,让一部分潜在客户进入保护期,不至于马上进入公海

在这里插入图片描述

6、二次开发新增加了:保护客户数量的设置

在这里插入图片描述
在这里插入图片描述

7、新增加的数据库表

ALTER TABLE `5kcrm_crm_customer` ADD `protect_pool_id` INT NOT NULL DEFAULT '0' COMMENT '公海保护(只匹配保护公海规则)' AFTER `crm_enufsp`;
INSERT INTO `5kcrm_admin_rule` (`id`, `types`, `title`, `name`, `level`, `pid`, `status`) VALUES (NULL, '2', '保护公海', 'protectPool', '3', '10', '1');INSERT INTO `5kcrm_admin_scene` (`scene_id`, `types`, `name`, `user_id`, `order_id`, `data`, `is_hide`, `type`, `bydata`, 
`create_time`, `update_time`) VALUES (NULL, 'crm_customer', '我保护的客户', '0', '0', '', '0', '1', 'me_protect', '1546272000', '1546272000'), 
(NULL, 'crm_customer', '下属保护的客户', '0', '0', '', '0', '1', 'sub_protect', '1546272000', '1546272000');
ALTER TABLE `5kcrm_crm_customer` ADD `protect_pool_user_id` INT NOT NULL DEFAULT '0' COMMENT '保护人' AFTER `protect_pool_id`;
ALTER TABLE `5kcrm_crm_customer_config` CHANGE `is_deal` `is_deal` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1成交客户';
ALTER TABLE `5kcrm_crm_customer_config` CHANGE `types` `types` INT(4) NOT NULL DEFAULT '1' COMMENT '1拥有客户上限2锁定客户上限';

8、公海回收定时器启动方式

执行定时任务
\application\common\command\PoolbCommand.php

 protected function configure(){$this->setName('poolb')->addArgument('status', Argument::REQUIRED, 'start/stop/reload/status/connections')->addOption('d', null, Option::VALUE_NONE, 'daemon(守护进程)方式启动')->setDescription('公海回收定时器');// 读取数据库配置文件$filename = ROOT_PATH . 'config' . DS . 'database.php';// 重新加载数据库配置文件Config::load($filename, 'database');}

9、在网站根目录下执行命令:

php think pool start --d
php think poolb start -d

10、公海回收时间段是:

每天的00:00:00 – 06:00:00
在这里插入图片描述

11、执行命令列表

启动:php think pool start --d
重启:php think pool restart --d
停止:php think pool stop
状态:php think pool status

12、需要安装php-posix 扩展

前端修改的文件
\src\api\crm\customer.js
\src\views\admin\crm\bizParam\index.vue
\src\views\admin\crm\customer\index.vue
\src\views\crm\components\SelectionHandle\ProtectPoolHandle.vue
\src\views\crm\components\CRMTableHead.vue
\src\views\crm\components\CRMDetailHead.vue
\src\views\crm\seas\index.vue

13、需要悟空CRM二次开发的 可以QQ扫一扫:

在这里插入图片描述

http://www.lryc.cn/news/226234.html

相关文章:

  • k8s之配置资源管理
  • 赛氪助力全国大学生数学竞赛山东赛区圆满举办
  • pytorch基础语法问题
  • 【面试经典150 | 】颠倒二进制位
  • 十分钟了解自动化测试
  • Redis配置文件
  • [量化投资-学习笔记009]Python+TDengine从零开始搭建量化分析平台-KDJ
  • Activiti6工作流引擎:Form表单
  • Fortran 中的指针
  • 第七章 块为结构建模 P4|系统建模语言SysML实用指南学习
  • 提升中小企业效率的不可或缺的企业云盘网盘
  • Web 安全之时序攻击 Timing Attack 详解
  • 【objectarx.net】定时器的使用
  • C++:容器list的介绍及使用
  • 元核云亮相金博会,智能质检助力金融合规
  • Harmony 应用开发的知识储备
  • (层次遍历)104. 二叉树的最大深度
  • 【api_fox】ApiFox简单操作
  • 给CAD中添加自定义菜单CUIX
  • Qt重启windows服务
  • OD机考真题:宜居星球改造计划
  • Python每日练习:20个常用代码,初学者也可以自己实现!
  • GitHub Copilot Chat将于12月全面推出;DeepLearning.AI免费新课
  • Java的流操作:让数据处理更简单,更高效
  • 3D渲染原理及朴素JavaScript实现【不使用WebGL】
  • 解决《荒野大镖客》提示emp.dll文件丢失问题,总结5个修复方法
  • maven重新加载后Target bytecode version总是变回1.8
  • react+星火大模型,构建上下文ai问答页面(可扩展)
  • python---设计模式
  • Java编写xml文件时,文件中特殊字符如何解决?