续“SunshineCRM系统”二次开发总结

前边讲了一些基础的操作,如何从本地服务器迁移至万网等FTP空间中遇到的若干问题,下边是链接,可以关注下;

最近对一些基本客户模块做了一些修改

1、客户视图模式,创建人和归属人错误,创建人一直和归属人显示一样,这个是系统本身的问题,已修正;

将文件你的服务器根目录(一般是www下)\general\ERP\Interface\JXC\customer_newai.php  找到

if($_GET['action']=="view_default")	{
然后将sql语句替换为

$sql = "SELECT a.*,b.`name` as state,c.`name` as enterstype,a.style,z.USER_NAME as chuangjianren,e.USER_NAME,f.`name` as origin,g.`name` as salemode,h.`name` as property,a.yuchuzhi,a.createdate,a.integral,a.explainStr FROM customer a
		LEFT JOIN customerlever b on a.state=b.ROWID LEFT JOIN unitprop c on a.enterstype=c.ROWID  LEFT JOIN `user` ee on a.user_id=ee.USER_ID  LEFT JOIN `user` z on a.user_id=z.user_id left join `user` e on a.sysuser=e.USER_ID LEFT JOIN customerorigin f on a.origin=f.ROWID LEFT JOIN salemode g on a.salemode=g.ROWID LEFT JOIN property h on a.property=h.ROWID WHERE a.ROWID=".$billid;

找到
<td class="TableContent" nowrap="">创建者:</td>
后边替换为
<td class="TableData" nowrap="" colspan="1"><a target='_blank' href='../Framework/user_newai.php?<?php echo base64_encode("action=view_default&UID=$UID")?>'><?php echo $rs_a[0][chuangjianren] ?></a></td>

2、如何在客户视图中移交该客户至另外一个用户?原系统没有这个功能,只需简单修改即可,效果如图;


还是\general\ERP\Interface\JXC\customer_newai.php 这个文件  68行将打印的input替换为

<input type="button" accesskey="p" name="print"
			value=" 移交 " class="SmallButtonA"
			οnclick="window.open('../CRM/inc_crm_tools.php?<?php echo base64_encode("action=add_yijiao&custlist=$billid")?>');">

3、如何将跟踪记录直接显示在客户视图中,如图效果;



还是\general\ERP\Interface\JXC\customer_newai.php 这个文件,找到//跟踪记录  这整个模块,将其整体替换(注意:因为我调用了不同的字段,复制的时候需要修改成自己需要的信息)

//跟踪记录


	$sql = "SELECT a.chance,a.linkmanid,a.id,a.contacttime,a.user_id,a.describes,a.nextcontacttime,a.nextissue,b.`阶段`,c.`名称`,d.linkmanname  FROM crm_contact a LEFT JOIN crm_jieduan b on a.stage=b.`编号` left join crm_dict_servicesources c on a.contact=c.`编号` left join linkman d on a.linkmanid=d.ROWID  WHERE  a.customerid=".$billid."  ORDER BY a.contacttime DESC";
	$rs = $db->Execute($sql);
	$rs_a = $rs->GetArray();
	
	print("<tr class='TableData1'><td colspan='32' nowrap='' width='100%'>
				<table class='TableBlock' align='center' width='99.6%'>
					<tr class='TableContent'>
						<td colspan='9' nowrap='' width='100%'><b   style='display:block;float:left;'>跟踪记录</b>
							<input style='float:right;' type='button' accesskey='n' value=' 新建 ' class='SmallButtonA' οnclick=\"window.open('crm_contact_newai.php?action=add_default&customerid=".$_GET['ROWID']."');\" title='快捷键:ALT+n'>						
						</td>
					</tr>");			
	print("<tr class='TableContent'>
						<td nowrap=''>我方联系人</td>
						<td nowrap=''>南北地区</td>
						<td nowrap=''>联系内容</td>
						<td nowrap=''>联系时间</td>
						<td nowrap=''>下次联系时间</td>
						<td nowrap=''>是否联系</td>
						<td nowrap=''>是否成交</td>
						<td nowrap=''>编辑</td>
						<td nowrap=''>删除</td>
					</tr>");
	if(empty($rs_a)){
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''>暂无</td></tr>");
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
		print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
	}else{
	$sqla = "SELECT count(distinct id) FROM crm_contact  WHERE  customerid=".$billid."";
	$rsa = $db->Execute($sqla);
	$rs_aa = $rsa->GetArray();
	$ida = $rs_aa[0]['count(distinct id)'];
		for($i=0;$i<$ida;$i++){
			if(!isset($rs_a[$i])){
				print("<tr class='TableData1'  height='100%'><td colspan='9' nowrap=''> </td></tr>");
				continue;
			}
			$zhuti=returntablefield("crm_chance", "编号", $rs_a[$i]['chance'], '机会主题,客户需求');

			print("<tr class='TableData1'>
						<td nowrap='' style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>".str_replace(array('admin','snn','liuyongling','mafeng','xiexiaoping','xuqiaoling','huangzhenjack','hzl','ssjfpx001'),array('系统管理员','用户1','用户2','用户3','用户4','用户5','用户6','用户7'),$rs_a[$i]['user_id'])."</td><!--找到user表,将你的id和用户名称放到这,我没有找到调用数据库的方法,有好的方式告诉我一下,能力有限啊~-->
						<td nowrap='' style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>".$rs_a[$i]['名称']."</td>
						<td nowrap='' width='500px;'  style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>".$rs_a[$i]['describes']."</td>
						<td nowrap='' style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>".$rs_a[$i]['contacttime']."</td>
						<td nowrap='' style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>".$rs_a[$i]['nextcontacttime']."</td>
						<td nowrap='' width='200px;' style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>".str_replace(array('1','2'),array('是','否'),$rs_a[$i]['nextissue'])."</td><!--这点我也做了修改,将下次联系内容修改为了是和否,方便查找数据库-->
						<td nowrap=''  style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>".str_replace(array('1','11','12'),array('需要跟踪联系','不是目标客户','成交客户'),$rs_a[$i]['阶段'])."</td>
						<td nowrap=''  style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>
						<a target='_blank' href='crm_contact_newai.php?".base64_encode("action=edit_default&id=".$rs_a[$i]['id'])."' title='".cutStr($rs_a[$i]['describes'],50)."'>编辑</a></td>
						<td nowrap=''  style='border-bottom: 1px #CFDDEA solid;border-right: 1px #CFDDEA solid;'>
						<a target='_blank' href='crm_contact_newai.php?".base64_encode("action=delete_array&selectid=".$rs_a[$i]['id'])."' title='".cutStr($rs_a[$i]['describes'],50)."'>删除</a></td><!--这个加上去貌似有点小危险,不小心就直接删除了,弹出确认我做不来啊~-->
					</tr>");		
		}
	}
	print("</table>");
	print("</td></tr></td/</tr>");

我想建一个群,关于该系统开发的群,我微信,cuiguorui108,一起交流 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Sunshine Office Anywhere CRM集成版 基本功能:  内部邮件,短信息,个人文件柜,日程安排,名片录,网络硬盘,个人网址收藏,个人使用情况统计分析。  新闻管理,公告管理,日程安排查询,工作日志查询,公共网址管理,人事档案管理,组织机构信息查询。   企业文档管理,规章制度,电子刊物。  人力资源管理,档案管理,培训管理,奖惩管理,招聘信息,劳动合同  系统单位信息管理,部门信息管理,用户管理,用户角色设定,权限划分,系统菜单管理,系统界面语言管理(中英文双语)   系统统计与分析,系统使用情况统计分析CRM模块设计系统特点  ·中小企业的客户关系管理解决方案专门针对中小企业的应用而精心设计的客户关系管理系统,集成了企业营销部门  在客户关系管理、销售人员活动管理、销售/机会管理、服务管理、费用管理等整个流程。同时结合国内中小企业的特点,具有独具特色的管理思路和简洁易用的风格。  ·灵活自由的发展空间   合理的系统结构设计,为用户提供充分的自由设计空间,从自定义字段到窗体界面设计,从产品分类设定到客户编码设定,从局域网络模块扩展到远程系统联网等。无论企业规模大小,应用模式多样化,都可以灵活运用和自由扩展系统。  ·安全可靠的系统保障   采用开源MYSQL数据库系统,数据安全无误,系统稳定可靠,数据自动备份保, 障数据万无一失。用户权限控制严密,有效防止越权操作。  ·精确规范的业务流程   从客户创建到机会跟踪到活动安排到销售完成,将销售过程的任意一个细节都完整掌握, 加上业务处理过程中的各种权限控制,企业只需要严格按照规范执行,销售过程控制便可轻松把握。同时系统中对销售机会的流程定义,更能提高销售成功率。  ·功能强大的统计分析   客户统计分析、新客户分析、活动分析、销售趋势分析、销售构成分析、业绩分析、回款分析、失单分析等统计应有尽有,多维数据分析系统可以任意组合统计项目和内容。所有统计结果可以"转为EXCEL 表格和分析图表或直接打印输出, 列表的直接导出,实现数据的离线分析。"  ·灵活多样的报表设计   对应模块完善的报表模板,提供了自设计的功能,通过报表设计,可以实现自身业务特点的报表,比如销售单、报价单等,更可以做出具有个性化的报表。  ·WEB 应用的完美结合    利用INTERNET 上数据服务器,实现多层结构的系统模块之间的数据传输,传输稳定快捷且成本低,可以实现大规模的远程联网。基于B/S结构的远程版本,随时随地出差在外,也不用担心无法掌控公司销售情况,更适合分公司和办事机构的远程应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值