优化客户查询列表去重查询,客户联系人删除功能完善
This commit is contained in:
parent
92934482ba
commit
2c15a55113
@ -119,10 +119,10 @@ class Index extends BaseController
|
|||||||
->join('customer_source s', 'a.source_id = s.id')
|
->join('customer_source s', 'a.source_id = s.id')
|
||||||
->join('customer_grade g', 'a.grade_id = g.id')
|
->join('customer_grade g', 'a.grade_id = g.id')
|
||||||
->join('industry i', 'a.industry_id = i.id')
|
->join('industry i', 'a.industry_id = i.id')
|
||||||
->join('department d', 'a.belong_did = d.id','LEFT')
|
->join('department d', 'a.belong_did = d.id')
|
||||||
->join($ct_sql.' ct', 'ct.cid = a.id','LEFT')
|
->join($ct_sql.' ct', 'ct.cid = a.id','left')
|
||||||
->order($orderby)
|
->order($orderby)
|
||||||
->group('ct.follow_time') //去重
|
->group('a.id') //去重
|
||||||
->paginate($rows, false, ['query' => $param])
|
->paginate($rows, false, ['query' => $param])
|
||||||
->each(function ($item, $key) {
|
->each(function ($item, $key) {
|
||||||
$item->belong_name = Db::name('Admin')->where(['id' => $item->belong_uid])->value('name');
|
$item->belong_name = Db::name('Admin')->where(['id' => $item->belong_uid])->value('name');
|
||||||
|
@ -52,10 +52,10 @@
|
|||||||
,{field:'email',width:120,title: '电子邮箱', align:'center'}
|
,{field:'email',width:120,title: '电子邮箱', align:'center'}
|
||||||
,{field:'position',width:120,title: '担任职位', align:'center'}
|
,{field:'position',width:120,title: '担任职位', align:'center'}
|
||||||
,{field:'department',width:120,title: '部门', align:'center'}
|
,{field:'department',width:120,title: '部门', align:'center'}
|
||||||
,{fixed:'right',width:120,title: '操作', align:'center',templet: function(d){
|
,{fixed:'right',width:100,title: '操作', align:'center',templet: function(d){
|
||||||
var html = '<div class="layui-btn-group">';
|
var html = '<div class="layui-btn-group">';
|
||||||
var btn='<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>';
|
var btn='<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>';
|
||||||
var btn1='<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="open">设为首要</a>';
|
var btn1='<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>';
|
||||||
return html+btn+btn1+'</div>';
|
return html+btn+btn1+'</div>';
|
||||||
}}
|
}}
|
||||||
]]
|
]]
|
||||||
@ -74,19 +74,7 @@
|
|||||||
layui.pageTable.reload();
|
layui.pageTable.reload();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tool.post("/customer/contact/contact_delete", { id: obj.data.id,status: 0,title: obj.data.title}, callback);
|
tool.delete("/customer/contact/contact_del", { id: obj.data.id}, callback);
|
||||||
layer.close(index);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
if(obj.event === 'open'){
|
|
||||||
layer.confirm('确定要设置该联系人为默认该客户的首要联系人吗?', {icon: 3, title:'提示'}, function(index){
|
|
||||||
let callback = function (e) {
|
|
||||||
layer.msg(e.msg);
|
|
||||||
if (e.code == 0) {
|
|
||||||
layui.pageTable.reload();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
tool.post("/customer/contact/contact_check", { id: obj.data.id,status: 1,title: obj.data.title}, callback);
|
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user