Commit b85f7d6b authored by 刘丹's avatar 刘丹 Committed by hujun

通话记录

parent 572edda2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
1111
</body>
</html>
\ No newline at end of file
{layout name="global/frame_tpl" /}
<input type="hidden" class="page-load" id="agentIndex" />
<div id="page-content-wrapper">
<div class="container">
<div class="row">
<div class="col-lg-10 col-lg-offset-0">
<div class="panel panel-default">
<div class="panel-heading breadcrumb">
<li><a href="#">通话记录</a></li>
</div>
<div class="panel-body">
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover table-condensed">
<thead>
<tr>
<td colspan="9">
<form id="form_search">
<input class="form-control btn2 ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="industry_type" placeholder="经纪人姓名" type="text" value="">
<input class="form-control btn2 ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="dish" placeholder="经纪人手机号" type="phone" value="">
<span class="fore-span ld-Marheight">时间:</span>
<input class="form-control btn4 ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="start_date" name="start_date" type="date">
<span class="fore-span ld-Marheight">-</span>
<input class="form-control btn4 ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="end_date" name="end_date" type="date">
<span class="btn btn-default btn3 ld-Marheight" id="search">搜索</span>
<span class="btn btn-default btn3 ld-Marheight" id="reset">重置</span>
</form>
</td>
</tr>
<tr>
<th class="text-center">姓名</th>
<th class="text-center">手机号</th>
<th class="text-center">通话时长</th>
<th class="text-center">花费</th>
</tr>
</thead>
<tbody class="text-center" id="agentIndex_list">
<!--<tr>-->
<!--<td>212</td>-->
<!--<td>商场</td>-->
<!--<td>长兴</td>-->
<!--<td>1000</td>-->
<!--<td>是</td>-->
<!--<td>2018-01-16 17:02:00</td>-->
<!--<td>已租</td>-->
<!--<td>张娜张-->
<!--<a data-toggle="modal" data-id="77" href="#modal-watch" class="btn1 btn-danger add_applies">修改</a>-->
<!--</td>-->
<!--<td>-->
<!--<a class="btn1 btn-success " href="#modal-process" data-toggle="modal" data-id="77" onclick="alertFollow(this)">编辑</a>-->
<!--<a class="btn1 btn-success " href="#modal-process" data-toggle="modal" data-id="77" onclick="alertFollow(this)">推荐至首页</a>-->
<!--<a class="btn1 btn-success " href="#modal-process" data-toggle="modal" data-id="77" onclick="alertFollow(this)">设置案场权限人</a>-->
<!--<a class="btn1 btn-success " href="#modal-process" data-toggle="modal" data-id="77" onclick="alertFollow(this)">是否独家</a>-->
<!--<a class="btn1 btn-success " href="#modal-process" data-toggle="modal" data-id="77" onclick="alertFollow(this)">操作记录</a>-->
<!--<a data-toggle="modal" data-id="77" href="#modal-watch" class="btn1 btn-danger add_applies" onclick="delete_house(4720)">删除</a>-->
<!--</td>-->
<!--</tr>-->
</table>
</div>
<!-- /#page-content-wrapper -->
<div class="text-right" id="pagediv">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
{layout name="global/frame_tpl" /}
<input type="hidden" class="page-load" id="houseList" />
<input type="hidden" class="page-load" id="callPhoneIndex" />
<div id="page-content-wrapper">
<div class="container">
<div class="row">
......@@ -42,7 +42,7 @@
<th class="text-center">操作</th>
</tr>
</thead>
<tbody class="text-center" id="callphone_list">
<tbody class="text-center" id="callPhone_list">
<!--<tr>-->
<!--<td>212</td>-->
<!--<td>商场</td>-->
......
......@@ -81,6 +81,9 @@
</li>
<li role="presentation">
<a href="/admin.php/index/bindPhoneListIndex.html">号码绑定列表</a>
</li>
<li role="presentation">
<a href="/admin.php/index/CellPhoneIndex.html">通话记录</a>
</li>
</ul>
</nav>
......
/**
* Created by 刘丹 on 2018/3/1.
*/
define (['doT', 'text!temp/agentIndex_template_tpl.html', 'css!style/home.css','ckfinder','ckfinderStart','pagination','bootstrapJs'], function (doT, template) {
agentIndex = {
pageNo: 1, /*第几页*/
pageSize: 10, /*每页显示多少条*/
id : '',
house_id:'',
type:'',
valueCurrent:'',
ajaxObj:'',
stopstatus:true,
boxphoto:'',
init: function () {
//初始化dot
$ ("body").append (template);
agentIndex.getList ();
agentIndex.event ();
},
event: function () {
$("#search").click(function () {
agentIndex.getList(1);
});
$("#reset").click(function () {//重置
document.getElementById("form_search").reset();
});
},
getList: function (pageNo) {
agentIndex.pageNo = pageNo;
var params = {};
params.pageNo = agentIndex.pageNo;
params.pageSize = agentIndex.pageSize;
params.agents_name = $('#industry_type') .val();//经纪人姓名
params.phone = $('#dish') .val();//经纪人手机号
params.start_date = $('#start_date') .val();//时间1
params.end_date = $('#end_date') .val();//时间2
$.ajax ({
url: '/index/callCollectList',//获取列表
type: 'GET',
async: true,
data: params,
dataType: 'json',
success: function (data) {
var temp = document.getElementById ('agentIndex_list_tpl').innerHTML;
var doTtmpl = doT.template (temp);
$ ("#agentIndex_list").html (doTtmpl (data.data.list));
/*分页代码*/
$ ("#pagediv").pagination ({
length: data.data.total,
current: pageNo,
every: agentIndex.pageSize,
onClick: function (el) {
agentIndex.getList (el.num.current);
}
});
}
});
}
};
return agentIndex;
});
\ No newline at end of file
/**
* Created by 刘丹 on 2018/3/1.
*/
define (['doT', 'text!temp/callPhone_template_tpl.html', 'css!style/home.css','ckfinder','ckfinderStart','pagination','bootstrapJs'], function (doT, template) {
callphone = {
pageNo: 1, /*第几页*/
pageSize: 10, /*每页显示多少条*/
id : '',
house_id:'',
type:'',
valueCurrent:'',
ajaxObj:'',
stopstatus:true,
boxphoto:'',
init: function () {
//初始化dot
$ ("body").append (template);
callphone.getList ();
callphone.event ();
},
event: function () {
$("#search").click(function () {
callphone.getList(1);
});
$("#reset").click(function () {//重置
document.getElementById("form_search").reset();
});
},
getList: function (pageNo) {
callphone.pageNo = pageNo;
var params = {};
params.pageNo = callphone.pageNo;
params.pageSize = callphone.pageSize;
params.call_name = $('#industry_type') .val();//拨打人姓名
params.call_phone = $('#dish') .val();//拨打人手机号
params.user_nick = $('id') .val();//被拨打人姓名
params.client_phone = $('#dish-phone') .val();//拨打人手机号
params.start_date = $('#start_date') .val();//时间1
params.end_date = $('#end_date') .val();//时间2
$.ajax ({
url: '/index/callLog.html',//获取列表
type: 'GET',
async: true,
data: params,
dataType: 'json',
success: function (data) {
var temp = document.getElementById ('callPhone_list_tpl').innerHTML;
var doTtmpl = doT.template (temp);
$ ("#callPhone_list").html (doTtmpl (data.data.list));
/*分页代码*/
$ ("#pagediv").pagination ({
length: data.data.total,
current: pageNo,
every: callphone.pageSize,
onClick: function (el) {
callphone.getList (el.num.current);
}
});
}
});
}
};
return callphone;
});
\ No newline at end of file
/**
* Created by 刘丹 on 2017/12/11.
*/
define (['doT', 'text!temp/house_template_tpl.html', 'css!style/home.css','ckfinder','ckfinderStart','pagination','bootstrapJs'], function (doT, template) {
callphone = {
pageNo: 1, /*第几页*/
pageSize: 10, /*每页显示多少条*/
id : '',
house_id:'',
type:'',
valueCurrent:'',
ajaxObj:'',
stopstatus:true,
ldHtml: $('.phone_list'),
boxphoto:'',
init: function () {
//初始化dot
$ ("body").append (template);
callphone.getList ();
callphone.event ();
callphone.resetLoad();
},
event: function () {
$("#search").click(function () {
callphone.getList(1);
});
$("#reset").click(function () {//重置
document.getElementById("form_search").reset();
});
$ (document).delegate (".del_modal", "click", function () {
callphone.id = $ (this).attr ("data-id");
});
$ (document).delegate (".anch", "click", function () {//点击设置案场权限人
callphone.house_id = $ (this).attr ("data-id");
callphone.type="1";
callphone.Anch();//获取手机号名字的
});
$ (document).delegate (".add_applies", "click", function () {//点击设置案场权限人
callphone.house_id = $ (this).attr ("data-id");
callphone.type="2";
callphone.Anch();
});
$ (document).delegate (".dujia", "click", function () {//点击独家
callphone.house_id = $ (this).attr ("data-id");
callphone.type="3";
callphone.Dujia();
});
$ (document).delegate (".caozuo", "click", function () {//点击操作记录
callphone.house_id = $ (this).attr ("data-id");
callphone.Caozuo();
});
$ (document).delegate (".submit_follow2", "click", function () {//提交独家
callphone.Dujianew();
});
$ (document).delegate (".submit_follow", "click", function () {//提交按钮设置案场权限人
callphone.Submit_follow();
});
$ (document).delegate ("#confirm_delete", "click", function () {
callphone.delcallphone();
});
$ (document).delegate (".jia", "click", function () {//加号
callphone.jiabox();
});
$ (document).delegate (".addphone", "click", function () {//加号
callphone.addphone(this);
});
$ (document).delegate (".jian", "click", function () {//叉号
callphone.jianbox();
});
$(document).on('input','.phone_jia,.phone_add', function(e) {//搜索手机号码/加号搜索
e.preventDefault();
e.stopPropagation();
var _this = $(this);
_this.next().css("display","block");
valueCurrent = _this.val();
if(valueCurrent != ''){
callphone.resetLoad(1);
callphone.loadMain(valueCurrent,_this.next());
console.log(_this.next());
}else{
callphone.ldHtml.html('');
return false;
}
});
$ (document).delegate (".is_show", "click", function () {//推荐至首页
if (!confirm('是否继续?')) {
return ;
}
callphone.id = $ (this).attr ("data-id");
var params ={
};
params.id = $ (this).attr ("data-id");
var str = $.trim($(this).html());
if (str === "推荐至首页") {
params.type = 1;
$(this).html('已推荐');
} else {
params.type = 0;
$(this).html('推荐至首页');
}
$.ajax({//推荐至首页
'type': 'POST',
'url' : '/index/carefullyChosen',
data: {"houses_id":callphone.id,"is_carefully_chosen":params.type},
dataType: "json",
success: function(data){
if(data.code == 200){
if (data.data) {
}
} else {
alert("推荐失败!")
}
}
});
});
$ (document).delegate ("#liudan_pic_btn", "click", function () {//上传图片
var img_url="";
BrowseServer ('liudan_pic_btn',function(url){
var alt_img=$("#liudan_pic_btn").val();
img_url+=' <img src="'+url+'" class="jai_dujia" data-img="'+alt_img+'">';
$("#liudan_pic_pre").append(img_url);
});
});
},
Anch:function(){//获取手机号名字的
$.ajax({
'type': 'GET',
'url' : '/index/getAgentsTohouses',
data: {"houses_id":callphone.house_id,"type":callphone.type},
dataType: "json",
success: function(data){
if(data.code == 200){
if (data.data) {
$(".jian_class").html('');//写入
$.each(data.data, function(i,data) {
callphone.jiabox_data(data['id'],data['name'],data['phone']);
});
callphone.jiabox();
}
} else {
alert('请登录!');
}
}
});
},
Dujia:function(){//获取独家的信息
$.ajax({
'type': 'GET',
'url' : '/index/getExclusive',
data: {"houses_id":callphone.house_id},
dataType: "json",
success: function(data){
if(data.code == 200){
if (data.data) {
$("#sel_dujia").val(data.data.is_exclusive_type);//是否独家
$("#start_date_dujia").val(data.data.agent_start_time);//上传时间
$("#end_date_dujia").val(data.data.agent_end_time);
$("#exclusive").val(data.data.name);
exclusive_id=data.data.id;
var img_url="";
$.each(data['data']['exclusive_img'], function(i, item) {
var local_img=location.origin+'/resource/lib/Attachments/'+item.img_name;
img_url +='<img src="'+local_img+'" class="jai_dujia" data-img="'+item.img_name+'" >';
});
$("#liudan_pic_pre").html(img_url);
}
} else {
alert('获取失败!');
}
}
});
},
Dujianew:function(){//提交独家的信息
var images=[];//图片
var imgs =$(".jai_dujia");
for(var j=0;j<imgs.length;j++){
images.push(imgs[j].getAttribute("data-img"))
}
$.ajax({
'type': 'POST',
'url' : '/index/editExclusive',
data: {"houses_id":callphone.house_id,//楼盘Id
"is_exclusive_type":$("#sel_dujia").val(),//是否独家
"exclusive_id":exclusive_id,//经纪人id
"agent_start_time":$("#start_date_dujia").val(),//开始时间
"agent_end_time":$("#end_date_dujia").val(),//结束时间
"exclusive_img":images//图片
},
dataType: "json",
success: function(data){
if(data.code == 200){
} else {
alert('获取失败!');
}
}
});
},
Caozuo:function(){//获取独家的信息
var caozuo_table="";
$.ajax({
'type': 'GET',
'url' : '/index/getRecords',//获取操作记录
data: {"houses_id":callphone.house_id},
dataType: "json",
success: function(data){
if(data.code == 200){
if (data.data) {
$.each(data.data,function(i,item){
caozuo_table+='<tr><td>'+item.remark+'</td> <td>'+item.name+'</td> <td>'+item.create_time+'</td></tr>'
});
$("#caozuo_table").html(caozuo_table);
}
} else {
alert('获取失败!');
}
}
});
},
Submit_follow:function(){//提交案场权限人数据
var agents_id="";
var _agents_id="";
$("input[name='ues_id']").each(function() {//拼接经纪人id
var s =$(this).val();
var m = s.match(/[^-]+(?=[-])/g);
if(m === null){
return false;
}else{
agents_id += ","+ m[0];
_agents_id=agents_id.substring(1);
}
});
$.ajax({
'type': 'POST',
'url' : '/index/addHousesAgents',
data: {"houses_id":callphone.house_id,"type":callphone.type,"agents_id":_agents_id},
dataType: "json",
success: function(data){
if(data.code == 200){
if (data.data) {
$("#modal-anch").hide;
}
} else {
$("#modal-anch").hide;
}
}
});
},
resetLoad:function (){//手机号
if(callphone.ajaxObj){
callphone.ajaxObj.abort();
}
callphone.ldHtml.html('');
callphone.stopstatus = true;
},
loadMain:function(phone, obj) {//手机号
callphone.ajaxObj=$.ajax({
type: "GET",
url: '/index/getBroker_new' ,
data: {
'phone': phone
},
timeout: 10000,
dataType: "json",
beforeSend: function() {
},
success: function(data) {
if(data.code === 200){
var _html = '';
$.each(data.data, function(i,data) {
_html += '<li class="addphone"><span class="id">'+data['id']+'-</span><span class="phone_name">'+data['name']+'</span><span class="phone_span">-</span><span class="phone-phone">'+data['phone']+'</span> </li>';
});
obj.html(_html);
}
},
error: function() {
},
complete: function(xhr, textStatus) {
if(textStatus === "timeout") {
//处理超时的逻辑
alert("请求超时");
}
}
});
},
addphone:function (obj){//list消失
var phone_name=$(obj).find(".phone_name").html();
console.log(phone_name);
var phone_phone=$(obj).find(".phone-phone").html();
var phone_span=$(obj).find(".phone_span").html();
var id= $(obj).find(".id").html();
$(obj).parent().prev().val(id+phone_name+phone_span+phone_phone);
$(obj).parent().hide();
callphone.ldHtml.html('');
return false;
},
jiabox:function () {//加输入框
callphone.boxphoto = '<input name="ues_id" placeholder="请输入" type="tel" style="margin-left: 10px;float: left" class="phone_add">' +
'<ul class="phone_list1"></ul>'+
'<img src="/resource/image/qdao-sha.png" class="jian">';
$(".jian_class").append(callphone.boxphoto);//写入
callphone.jianbox();
},
jiabox_data:function (id,name,phone) {//显示已经获取的数据
callphone.boxphoto = '<input name="ues_id" placeholder="请输入" value='+id+'-'+name+'-'+phone+' type="tel" style="margin-left: 10px;float: left" class="phone_add">' +
'<ul class="phone_list1"></ul>'+
'<img src="/resource/image/qdao-sha.png" class="jian"><input type="hidden" value="'+id+'">';
$(".jian_class").append(callphone.boxphoto);//写入
},
jianbox: function () {
$(".jian").click(function () {//删除经纪人数据
var ss =$(this).prev().prev().val();
var mm = ss.match(/[^-]+(?=[-])/g);
if(mm === null){
$(this).prev().prev().remove();
$(this).prev().remove();
$(this).remove();
return false;
}else{
var mm_id=mm[0];
}
var r=confirm("确定删除吗!");
if (r==true)
{
$(this).prev().prev().remove();
$(this).prev().remove();
$(this).remove();
$.ajax({
'type': 'POST',
'url' : '/index/delTohouses',
data: {"id":mm_id,"houses_id":callphone.house_id},
dataType: "json",
success: function(data){
if(data.code == 200){
} else {
alert("删除失败");
}
}
});
}
else
{
}
});
},
getList: function (pageNo) {
callphone.pageNo = pageNo;
var params = {};
params.pageNo = callphone.pageNo;
params.pageSize = callphone.pageSize;
params.is_carefully_chosen = $('#is_carefully_chosen option:selected') .val();//首页显示
params.is_show = $('#is_show option:selected') .val();//c端显示
params.shop_type = $('#shop_type option:selected') .val();//商铺类型
params.leased = $('#leased option:selected') .val();//商铺状态
params.rent_price = $('#rent_price option:selected') .val();//月租金
params.is_exclusive_type = $('#is_exclusive_type option:selected') .val();//是否独家
params.internal_title = $('#internal_title') .val();//商铺名称
params.industry_type = $('#industry_type') .val();//业态
params.dish = $('#dish') .val();//盘方
params.id = $('#id') .val();//店铺编号
params.start_date = $('#start_date') .val();//时间1
params.end_date = $('#end_date') .val();//时间2
$.ajax ({
url: '/index/getHouseList.html',//获取列表
type: 'GET',
async: true,
data: params,
dataType: 'json',
success: function (data) {
var temp = document.getElementById ('house_list_tpl').innerHTML;
var doTtmpl = doT.template (temp);
$ ("#callphone_list").html (doTtmpl (data.data.list));
/*分页代码*/
$ ("#pagediv").pagination ({
length: data.data.total,
current: pageNo,
every: callphone.pageSize,
onClick: function (el) {
callphone.getList (el.num.current);
}
});
}
});
},
delcallphone : function () {
$.ajax({
url : '/index/houseDel',
type : 'POST',
async: true,
data: {"id":callphone.id},
dataType: 'json',
success : function (data) {
if (data.code == 200) {
callphone.getList(1);
$("#modal-delete").modal ('hide');
} else {
$("#del_msg").html('<span style="color: red">删除失败!</span>');
}
}
});
}
};
return callphone;
});
\ No newline at end of file
<script id="agentIndex_list_tpl" type="text/template">
[% if(it) { %]
[% for(var item in it){ %]
<tr class="text-center">
<td>[%= it[item]['agents_name'] %]</td>
<td>[%= it[item]['phone'] %]</td>
<td>[%= it[item]['time'] %]</td>
<td>[%= it[item]['price'] %] </td>
</tr>
[% } %]
[% }else{ %]
<tr>
<td colspan="8" style="text-align:center;"> 暂无数据</td>
</tr>
[% } %]
</script>
\ No newline at end of file
<script id="callPhone_list_tpl" type="text/template">
[% if(it) { %]
[% for(var item in it){ %]
<tr class="text-center">
<td>[%= it[item]['call_time'] %]</td>
<td>[%= it[item]['agents_name'] %]</td>
<td>[%= it[item]['user_nick'] %]</td>
<td>[%= it[item]['time'] %]</td>
<td>[%= it[item]['price'] %] </td>
<td>[%= it[item]['follow_up'] %]</td>
<td>
<video id="media" src="[%= it[item]['voice_file'] %]" controls width="200px" height="38px" ></video>
</td>
</tr>
[% } %]
[% }else{ %]
<tr>
<td colspan="8" style="text-align:center;"> 暂无数据</td>
</tr>
[% } %]
</script>
\ No newline at end of file
<script id="callphone_list_tpl" type="text/template">
[% if(it) { %]
[% for(var item in it){ %]
<tr class="text-center">
<td>[%= it[item]['id'] %]</td>
<td>
[% if(it[item]["shop_type"] == 0) { %]
商场
[% }else{ %]
街铺
[% } %]
</td>
<td>[%= it[item]['internal_title'] %]</td>
<td>
[% if(it[item]["rent_price"] == 0) { %]
30000以上
[% }else if(it[item]["rent_price"] == 1) { %]
10000-30000
[% }else{ %]
10000以下
[% } %]
</td>
<td>
[% if(it[item]["is_show"] == 0) { %]
[% }else{ %]
[% } %]
</td>
<td>[%= it[item]['create_time'] %]</td>
<td>
[% if(it[item]["leased"] == 0) { %]
已租
[% }else{ %]
待租
[% } %]
</td>
<td>
[% if(it[item]["dish_name"] == "") { %]
<a data-toggle="modal" data-id='[%= it[item]["id"] %]' href="#modal-anch" class="btn1 btn-danger add_applies">修改</a>
[% }else{ %]
[%= it[item]['dish_name'] %]
<a data-toggle="modal" data-id='[%= it[item]["id"] %]' href="#modal-anch" class="btn1 btn-danger add_applies">修改</a>
[% } %]
</td>
<td>
<a class="btn1 btn-success " href="/admin.php/index/callphoneEdit?id=[%= it[item]['id']%]" data-toggle="modal" >编辑</a>
<a class="btn1 btn-success is_show" data-toggle="modal" data-id='[%= it[item]["id"] %]'>推荐至首页</a>
<a class="btn1 btn-success anch" data-target="#modal-anch" data-toggle="modal" data-id='[%= it[item]["id"] %]'>设置案场权限人</a>
<a class="btn1 btn-success dujia" href="#modal-dujia" data-toggle="modal" data-id='[%= it[item]["id"] %]' >是否独家</a>
<a class="btn1 btn-success caozuo" href="#modal-record" data-toggle="modal" data-id='[%= it[item]["id"] %]'>操作记录</a>
<a data-toggle="modal" data-id='[%= it[item]["id"] %]' href="#modal-delete" class="btn1 btn-danger add_applies del_modal">删除</a>
</td>
</tr>
[% } %]
[% }else{ %]
<tr>
<td colspan="8" style="text-align:center;"> 暂无数据</td>
</tr>
[% } %]
</script>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment