|
@@ -144,6 +144,8 @@
|
|
, tree = layui.tree
|
|
, tree = layui.tree
|
|
, admin = layui.admin;
|
|
, admin = layui.admin;
|
|
|
|
|
|
|
|
+ var store_id, field;
|
|
|
|
+
|
|
admin.req({
|
|
admin.req({
|
|
url: '/customer/dict/',
|
|
url: '/customer/dict/',
|
|
done: function (res) {
|
|
done: function (res) {
|
|
@@ -229,31 +231,37 @@
|
|
, height: 'full-108'
|
|
, height: 'full-108'
|
|
});
|
|
});
|
|
|
|
|
|
- admin.req({
|
|
|
|
- url: '/account/employee_tree2/'
|
|
|
|
- , done: function (res) {
|
|
|
|
- tree.render({
|
|
|
|
- elem: '#id_tree' //绑定元素
|
|
|
|
- ,onlyIconControl: true
|
|
|
|
- ,data: res.data
|
|
|
|
- //点击菜单时触发
|
|
|
|
- ,click: function(obj) {
|
|
|
|
- //节点高亮
|
|
|
|
- var nodes = document.getElementsByClassName("layui-tree-txt");
|
|
|
|
- for(var i=0;i<nodes.length;i++){
|
|
|
|
- if(nodes[i].innerHTML === obj.data.title){
|
|
|
|
- nodes[i].style.color = "#009688";
|
|
|
|
- nodes[i].style.fontWeight= "bold";
|
|
|
|
- }else{
|
|
|
|
- nodes[i].style.color= "#555";
|
|
|
|
- nodes[i].style.fontWeight= "normal";
|
|
|
|
|
|
+ var manager_stores = layui.data(layui.setter.tableName)['manager_stores'];
|
|
|
|
+ if(parseInt(manager_stores) !== 0){
|
|
|
|
+ admin.req({
|
|
|
|
+ url: '/account/employee_tree/'
|
|
|
|
+ , done: function (res) {
|
|
|
|
+ tree.render({
|
|
|
|
+ elem: '#id_tree' //绑定元素
|
|
|
|
+ ,onlyIconControl: true
|
|
|
|
+ ,data: res.data
|
|
|
|
+ //点击菜单时触发
|
|
|
|
+ ,click: function(obj) {
|
|
|
|
+ //节点高亮
|
|
|
|
+ var nodes = document.getElementsByClassName("layui-tree-txt");
|
|
|
|
+ for(var i=0;i<nodes.length;i++){
|
|
|
|
+ if(nodes[i].innerHTML === obj.data.title){
|
|
|
|
+ nodes[i].style.color = "#009688";
|
|
|
|
+ nodes[i].style.fontWeight= "bold";
|
|
|
|
+ }else{
|
|
|
|
+ nodes[i].style.color= "#555";
|
|
|
|
+ nodes[i].style.fontWeight= "normal";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- console.log(obj.data, "oppppp")
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ store_id = obj.data.id;
|
|
|
|
+ field = obj.data.field;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }else{
|
|
|
|
+ $('#id_tree').hide()
|
|
|
|
+ }
|
|
|
|
|
|
function createFollowReport(customer_id, stage_progress_sort) {
|
|
function createFollowReport(customer_id, stage_progress_sort) {
|
|
layer.open({
|
|
layer.open({
|
|
@@ -358,13 +366,18 @@
|
|
let tool_event = obj.event;
|
|
let tool_event = obj.event;
|
|
let params = {};
|
|
let params = {};
|
|
params['stage_progress'] = data.stage_id;
|
|
params['stage_progress'] = data.stage_id;
|
|
|
|
+ let url = '/customer/new_customer/'
|
|
|
|
+ if(field && store_id){
|
|
|
|
+ url = `/customer/new_customer/?type=${field}&id=${store_id}`
|
|
|
|
+ }
|
|
if(tool_event === 'today'){
|
|
if(tool_event === 'today'){
|
|
params['today'] = 'today';
|
|
params['today'] = 'today';
|
|
}else if(tool_event === 'overdue'){
|
|
}else if(tool_event === 'overdue'){
|
|
params['overdue'] = 'overdue';
|
|
params['overdue'] = 'overdue';
|
|
};
|
|
};
|
|
table.reload('customer_datagrid', {
|
|
table.reload('customer_datagrid', {
|
|
- where: params
|
|
|
|
|
|
+ url
|
|
|
|
+ , where: params
|
|
, page: {curr: 1}
|
|
, page: {curr: 1}
|
|
});
|
|
});
|
|
});
|
|
});
|