Przeglądaj źródła

装集客项目更新

lijiangwei 4 lat temu
rodzic
commit
b7632c5e8f
1 zmienionych plików z 37 dodań i 27 usunięć
  1. 37 27
      uis/views/customer/index.html

+ 37 - 27
uis/views/customer/index.html

@@ -144,6 +144,8 @@
             , tree = layui.tree
             , admin = layui.admin;
 
+        var store_id, field;
+
         admin.req({
             url: '/customer/dict/',
             done: function (res) {
@@ -230,33 +232,36 @@
         });
 
         var manager_stores = layui.data(layui.setter.tableName)['manager_stores'];
-        console.log(manager_stores, "opppppppp")
-
-         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";
+        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) {
             layer.open({
@@ -361,13 +366,18 @@
             let tool_event = obj.event;
             let params = {};
             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'){
                 params['today'] = 'today';
             }else if(tool_event === 'overdue'){
                 params['overdue'] = 'overdue';
             };
             table.reload('customer_datagrid', {
-                where: params
+                url
+                , where: params
                 , page: {curr: 1}
             });
         });