From 687a29374b87a4e6f62bd94a91a03404d4815d00 Mon Sep 17 00:00:00 2001 From: luosongbai <15272473386@163.com> Date: Wed, 22 Sep 2021 11:27:19 +0800 Subject: [PATCH] 1 --- web/main.html | 2 + web/pages/modeltype.html | 16 +- web/pages/usergroup.html | 586 +++++++++++++++++++++++++++++++++- web/src/x.min.js | 157 ++++----- web/srczip/base/ajaxpage.js | 44 +-- web/srczip/common.js | 2 +- web/srczip/logic/dashboard.js | 109 ++++--- web/srczip/logic/usergroup.js | 2 +- web/static/css/style.css | 39 +++ 9 files changed, 801 insertions(+), 156 deletions(-) diff --git a/web/main.html b/web/main.html index 0b7ca19..e3b56f0 100644 --- a/web/main.html +++ b/web/main.html @@ -10,6 +10,8 @@ + + diff --git a/web/pages/modeltype.html b/web/pages/modeltype.html index 59c72b5..9833afb 100644 --- a/web/pages/modeltype.html +++ b/web/pages/modeltype.html @@ -13,18 +13,18 @@
{{# if(d.cat != "user_property"){ }} {{# if(d.date != ""){ }} - {{d.date}} + {{d.date}} {{# } }} {{# if(d.cat != "scatter"){ }}
- {{d.timeParticleSize}} + {{d.timeParticleSize}} {{# } }} {{# if(d.cat === "retention"){ }}
{{# if(d.retentiontype === 0){ }} - 留存 + 留存 {{# } else { }} - 流失 + 流失 {{# } }} {{# } }} {{# } }} @@ -42,17 +42,17 @@
{{# if(d.cat != "user_property"){ }} - {{d.date}} + {{d.date}}
{{# if(d.date != "" && d.cat != "scatter"){ }} - {{d.timeParticleSize}} + {{d.timeParticleSize}} {{# } }} {{# if(d.cat === "retention"){ }}
{{# if(d.retentiontype === 0){ }} - 留存 + 留存 {{# } else { }} - 流失 + 流失 {{# } }} {{# } }} {{# } }} diff --git a/web/pages/usergroup.html b/web/pages/usergroup.html index c9789c0..78d4dd4 100644 --- a/web/pages/usergroup.html +++ b/web/pages/usergroup.html @@ -22,9 +22,591 @@
-
+ + + +
+
+
+ + + + + + + + + + + + + + +
+
日期
+
+
姓名
+
+
省份
+
+
市区
+
+
地址
+
+
邮编
+
+
邮编
+
+
邮编
+
+
邮编
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
2016-05-03
+
+
王小虎0
+
+
上海0
+
+
普陀区0
+
+
上海市普0
+
+
2003330
+
+
2003330
+
+
2003330
+
+
2003330
+
+
2016-05-03
+
+
王小虎1
+
+
上海1
+
+
普陀区1
+
+
上海市普1
+
+
2003331
+
+
2003331
+
+
2003331
+
+
2003331
+
+
2016-05-03
+
+
王小虎2
+
+
上海2
+
+
普陀区2
+
+
上海市普2
+
+
2003332
+
+
2003332
+
+
2003332
+
+
2003332
+
+
2016-05-03
+
+
王小虎3
+
+
上海3
+
+
普陀区3
+
+
上海市普3
+
+
2003333
+
+
2003333
+
+
2003333
+
+
2003333
+
+
2016-05-03
+
+
王小虎4
+
+
上海4
+
+
普陀区4
+
+
上海市普4
+
+
2003334
+
+
2003334
+
+
2003334
+
+
2003334
+
+
2016-05-03
+
+
王小虎0-a
+
+
上海0-a
+
+
普陀区0-a
+
+
上海市0
+
+
2003330-a
+
+
2003330
+
+
2003330
+
+
2003330
+
+
2016-05-03
+
+
王小虎1-a
+
+
上海1-a
+
+
普陀区1-a
+
+
上海市1
+
+
2003331-a
+
+
2003331
+
+
2003331
+
+
2003331
+
+
2016-05-03
+
+
王小虎2-a
+
+
上海2-a
+
+
普陀区2-a
+
+
上海市2
+
+
2003332-a
+
+
2003332
+
+
2003332
+
+
2003332
+
+
2016-05-03
+
+
王小虎3-a
+
+
上海3-a
+
+
普陀区3-a
+
+
上海市3
+
+
2003333-a
+
+
2003333
+
+
2003333
+
+
2003333
+
+
2016-05-03
+
+
王小虎4-a
+
+
上海4-a
+
+
普陀区4-a
+
+
上海市4
+
+
2003334-a
+
+
2003334
+
+
2003334
+
+
2003334
+
+
2016-05-03
+
+
王小虎0-b
+
+
上海0-b
+
+
普陀区0-b
+
+
上海0
+
+
2003330-b
+
+
2003330
+
+
2003330
+
+
2003330
+
+
2016-05-03
+
+
王小虎1-b
+
+
上海1-b
+
+
普陀区1-b
+
+
上海1
+
+
2003331-b
+
+
2003331
+
+
2003331
+
+
2003331
+
+
2016-05-03
+
+
王小虎2-b
+
+
上海2-b
+
+
普陀区2-b
+
+
上海2
+
+
2003332-b
+
+
2003332
+
+
2003332
+
+
2003332
+
+
2016-05-03
+
+
王小虎3-b
+
+
上海3-b
+
+
普陀区3-b
+
+
上海3
+
+
2003333-b
+
+
2003333
+
+
2003333
+
+
2003333
+
+
2016-05-03
+
+
王小虎4-b
+
+
上海4-b
+
+
普陀区4-b
+
+
上海4
+
+
2003334-b
+
+
2003334
+
+
2003334
+
+
2003334
+
+
+
+
+ + + + + + +
+
日期
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
2016-05-03
+
+
+
+
+
+
+ +
-
\ No newline at end of file + + + + diff --git a/web/src/x.min.js b/web/src/x.min.js index 3af0f4f..5d49768 100644 --- a/web/src/x.min.js +++ b/web/src/x.min.js @@ -117,7 +117,7 @@ var X = window.X || { (function(){ //本地 // var ipurl = "http://10.0.0.77:7889/api/v1/"; - //线上 + // 线上 var ipurl = "http://139.159.159.3:9865/api/v1/"; //线上测试 // var ipurl = "http://139.159.159.3:7889/api/v1/"; @@ -1254,6 +1254,8 @@ var X = window.X || { }else { if(!fillTo)fillTo=$('#'+id); } + X.DATA['page'] = url; + // console.log(url); $.get('pages/'+ url + '.html',function(content){ // fillTo.empty(); fillTo.html(content); @@ -1323,28 +1325,28 @@ var X = window.X || { // console.log( getHashParms() ); var page = X.DATA['page']; var urlinfo = getHashParms(); - // if(urlinfo.page == 'dashboard'){ - // for(let i in X.DATA['ProjectData']){ - // for(let j in X.DATA['ProjectData'][i]['children']){ - // if(X.DATA['ProjectData'][i]['children'][j]['_id'] == urlinfo.menu){ - // $(".tab-tit-box .tab-tit").html(X.DATA['ProjectData'][i]['children'][j]['name']); - // X.DATA['ProjectData'][i]['children'][j]['onclick'] = 1; - // }else{ - // X.DATA['ProjectData'][i]['children'][j]['onclick'] = 0; - // } - // } - // } + if(urlinfo.page == 'dashboard'){ + for(let i in X.DATA['ProjectData']){ + for(let j in X.DATA['ProjectData'][i]['children']){ + if(X.DATA['ProjectData'][i]['children'][j]['_id'] == urlinfo.menu){ + $(".tab-tit-box .tab-tit").html(X.DATA['ProjectData'][i]['children'][j]['name']); + X.DATA['ProjectData'][i]['children'][j]['onclick'] = 1; + }else{ + X.DATA['ProjectData'][i]['children'][j]['onclick'] = 0; + } + } + } - // X.laytpldata('#kongjian-dot',X.DATA['ProjectData'],'#kongjian'); - // X.DATA['page'] = urlinfo.page; - // console.log(urlinfo.page); - // console.log(urlinfo.menu); - // if(page != urlinfo.page){ - // X.gourl(urlinfo.page,'conetnt'); - // } - // X.DATA['dashboard_id'] = urlinfo.menu; - // X.pageLogic['dashboard'].gettabledata(); - // } + X.laytpldata('#kongjian-dot',X.DATA['ProjectData'],'#kongjian'); + X.DATA['page'] = urlinfo.page; + console.log(urlinfo.page); + console.log(urlinfo.menu); + if(page != urlinfo.page){ + X.gourl(urlinfo.page,'conetnt'); + } + X.DATA['dashboard_id'] = urlinfo.menu; + X.pageLogic['dashboard'].gettabledata(); + } }; //})(); @@ -4173,11 +4175,11 @@ var X = window.X || { // 修改面板名 $(document).off('click','.layui-left-dd').on('click','.layui-left-dd',function(){ $(".tab-tit-box .tab-tit").html($(this).find("span").html()); - // setHashParms("menu",$(this).attr('data-id')); - $("#model-box").html(""); - X.DATA['dashboard_id'] = $(this).attr('data-id'); //看板id + setHashParms("menu",$(this).attr('data-id')); + // $("#model-box").html(""); + // X.DATA['dashboard_id'] = $(this).attr('data-id'); //看板id // 获取报表数据 - me.gettabledata(); + // me.gettabledata(); }); // 渲染添加按钮侧边栏下拉框 @@ -4468,7 +4470,7 @@ var X = window.X || { if(d.click != 'del'){ X.parametersopen(arr,d.click,'auto',function(){ // me.updata(X.DATA['projectid']); - me.freshMenu(); + me.freshMenu(X.DATA['projectid']); }) }else { layer.confirm('确认删除选中的看板吗?该操作不可恢复', { @@ -4512,11 +4514,11 @@ var X = window.X || { // } // } // }) - X.api("report/read_report",'post',{project_id:X.DATA['projectid'],report_id:reportid},function(val){ - console.log(val); + X.api("report/read_report",'post',{project_id:X.DATA['projectid'],report_id:reportid,dashboard_id:X.DATA.dashboard_id},function(q){ + console.log(q); var query = { - eventView:val[0]['query']['eventView'], - events:val[0]['query']['events'], + eventView:q[0]['query']['eventView'], + events:q[0]['query']['events'], }; //获取修改的时间 var dateid = "times"+id; @@ -4543,7 +4545,9 @@ var X = window.X || { model:cat, name:name, report_id:id, - query:query + query:query, + modelswitch:q[0].show_config.modelswitch, + ascending:q[0].show_config.ascending } var modeldata = X.pageLogic['dashboard'].modeldata(bbsetdata,val,retentiontype); @@ -4578,10 +4582,10 @@ var X = window.X || { obj.html(d.title); var reportid = []; reportid.push(id); - X.api('report/read_report','post',{project_id:X.DATA['projectid'],report_id:reportid},function(val){ + X.api('report/read_report','post',{project_id:X.DATA['projectid'],report_id:reportid,dashboard_id:X.DATA.dashboard_id},function(q){ var query = { - eventView:val[0]['query']['eventView'], - events:val[0]['query']['events'], + eventView:q[0]['query']['eventView'], + events:q[0]['query']['events'], }; if(cat == "retention"){ query['eventView']['unitNum'] = parseInt(d.id); @@ -4603,7 +4607,9 @@ var X = window.X || { model:cat, name:name, report_id:id, - query:val[0]['query'] + query:val[0]['query'], + modelswitch:q[0].show_config.modelswitch, + ascending:q[0].show_config.ascending } // debugger; var modeldata = X.pageLogic['dashboard'].modeldata(bbsetdata,vals); @@ -4727,9 +4733,9 @@ var X = window.X || { } } console.log(d.spaces[i]['children'][0]['_id']); - // setHashParms("menu",d.spaces[i]['children'][0]['_id']); - $(".tab-tit-box .tab-tit").html(d.spaces[i]['children'][0]['name']); - X.DATA['dashboard_id'] = d.spaces[i]['children'][0]['_id']; //看板id + setHashParms("menu",d.spaces[i]['children'][0]['_id']); + // $(".tab-tit-box .tab-tit").html(d.spaces[i]['children'][0]['name']); + // X.DATA['dashboard_id'] = d.spaces[i]['children'][0]['_id']; //看板id }else { for(let q in d.spaces){ for(let j in d.spaces[q]['children']){ @@ -5106,11 +5112,11 @@ var X = window.X || { $("#"+id).html(start.format('YYYY-MM-DD') + ' - ' + end.format('YYYY-MM-DD')); var reportid = []; reportid.push(oclickarr.id); - X.api('report/read_report','post',{project_id:X.DATA['projectid'],report_id:reportid},function(val){ - if(val.length > 0){ + X.api('report/read_report','post',{project_id:X.DATA['projectid'],report_id:reportid,dashboard_id:X.DATA.dashboard_id},function(q){ + if(q.length > 0){ var query = { - eventView:val[0]['query']['eventView'], - events:val[0]['query']['events'], + eventView:q[0]['query']['eventView'], + events:q[0]['query']['events'], }; query['eventView']['startTime'] = startTime; query['eventView']['endTime'] = endTime; @@ -5138,13 +5144,16 @@ var X = window.X || { // query['eventView']['timeParticleSize'] = timeParticleSize; X.api("ck/"+ oclickarr.cat +"_model","post",query,function(val){ if(JSON.stringify(val) != "{}" && JSON.stringify(val) != "[]"){ + console.log(q); var bbsetdata = { graph_size:oclickarr['modelsize'], graph_type:oclickarr['modeltype'], model:oclickarr['cat'], name:oclickarr['name'], report_id:oclickarr['id'], - query:query + query:query, + modelswitch:q[0].show_config.modelswitch, + ascending:q[0].show_config.ascending } var modeldata = X.pageLogic['dashboard'].modeldata(bbsetdata,val); @@ -5257,39 +5266,41 @@ var X = window.X || { //获取表格数据 //先渲染外框大小位置和标题 gettabledata:function(){ - X.modelapi('dashboard/','post',{id:X.DATA['dashboard_id']},function(d){ - X['DATA']['kanbanlist'] = d; - var modellist=[]; - for(let i in d){ - var arr = { - sort:d[i]['sort'], - report_id:d[i]['report_id'] + if(X.DATA['dashboard_id'] && X.DATA['dashboard_id'] != ""){ + X.modelapi('dashboard/','post',{id:X.DATA['dashboard_id']},function(d){ + X['DATA']['kanbanlist'] = d; + var modellist=[]; + for(let i in d){ + var arr = { + sort:d[i]['sort'], + report_id:d[i]['report_id'] + } + modellist.push(arr); } - modellist.push(arr); - } - modellist.sort( X.compare("sort") ); - var num = 0; - $("#model-box").html("");//清空表格数据 - for(let i in modellist){ - for(let z in d){ - if(modellist[i]['sort'] == d[z]['sort'] && modellist[i]['report_id'] == d[z]['report_id']){ - //渲染模板和数据 - X.laytpldata("#kanban-model-box-dot",d[z],null,function(html){ - $('#model-box').append(html); - num ++; - // X.pageLogic['dashboard'].fillmodeldata(d[z]); - }); - //当外框和标题渲染完在渲染数据 - if(num == Object.getOwnPropertyNames(d).length){ - for(let q in d){ - X.pageLogic['dashboard'].fillmodeldata(d[q]); + modellist.sort( X.compare("sort") ); + var num = 0; + $("#model-box").html("");//清空表格数据 + for(let i in modellist){ + for(let z in d){ + if(modellist[i]['sort'] == d[z]['sort'] && modellist[i]['report_id'] == d[z]['report_id']){ + //渲染模板和数据 + X.laytpldata("#kanban-model-box-dot",d[z],null,function(html){ + $('#model-box').append(html); + num ++; + // X.pageLogic['dashboard'].fillmodeldata(d[z]); + }); + //当外框和标题渲染完在渲染数据 + if(num == Object.getOwnPropertyNames(d).length){ + for(let q in d){ + X.pageLogic['dashboard'].fillmodeldata(d[q]); + } } } } } - } - - }) + + }) + } }, }; @@ -11476,7 +11487,7 @@ var X = window.X || { X.pageLogic['usergroup'] = { init : function(parms){ - + } }; diff --git a/web/srczip/base/ajaxpage.js b/web/srczip/base/ajaxpage.js index 7ca206b..99e75b4 100644 --- a/web/srczip/base/ajaxpage.js +++ b/web/srczip/base/ajaxpage.js @@ -31,6 +31,8 @@ }else { if(!fillTo)fillTo=$('#'+id); } + X.DATA['page'] = url; + // console.log(url); $.get('pages/'+ url + '.html',function(content){ // fillTo.empty(); fillTo.html(content); @@ -100,28 +102,28 @@ // console.log( getHashParms() ); var page = X.DATA['page']; var urlinfo = getHashParms(); - // if(urlinfo.page == 'dashboard'){ - // for(let i in X.DATA['ProjectData']){ - // for(let j in X.DATA['ProjectData'][i]['children']){ - // if(X.DATA['ProjectData'][i]['children'][j]['_id'] == urlinfo.menu){ - // $(".tab-tit-box .tab-tit").html(X.DATA['ProjectData'][i]['children'][j]['name']); - // X.DATA['ProjectData'][i]['children'][j]['onclick'] = 1; - // }else{ - // X.DATA['ProjectData'][i]['children'][j]['onclick'] = 0; - // } - // } - // } + if(urlinfo.page == 'dashboard'){ + for(let i in X.DATA['ProjectData']){ + for(let j in X.DATA['ProjectData'][i]['children']){ + if(X.DATA['ProjectData'][i]['children'][j]['_id'] == urlinfo.menu){ + $(".tab-tit-box .tab-tit").html(X.DATA['ProjectData'][i]['children'][j]['name']); + X.DATA['ProjectData'][i]['children'][j]['onclick'] = 1; + }else{ + X.DATA['ProjectData'][i]['children'][j]['onclick'] = 0; + } + } + } - // X.laytpldata('#kongjian-dot',X.DATA['ProjectData'],'#kongjian'); - // X.DATA['page'] = urlinfo.page; - // console.log(urlinfo.page); - // console.log(urlinfo.menu); - // if(page != urlinfo.page){ - // X.gourl(urlinfo.page,'conetnt'); - // } - // X.DATA['dashboard_id'] = urlinfo.menu; - // X.pageLogic['dashboard'].gettabledata(); - // } + X.laytpldata('#kongjian-dot',X.DATA['ProjectData'],'#kongjian'); + X.DATA['page'] = urlinfo.page; + console.log(urlinfo.page); + console.log(urlinfo.menu); + if(page != urlinfo.page){ + X.gourl(urlinfo.page,'conetnt'); + } + X.DATA['dashboard_id'] = urlinfo.menu; + X.pageLogic['dashboard'].gettabledata(); + } }; //})(); \ No newline at end of file diff --git a/web/srczip/common.js b/web/srczip/common.js index 4ef5ee0..f886e50 100644 --- a/web/srczip/common.js +++ b/web/srczip/common.js @@ -116,7 +116,7 @@ var X = window.X || { (function(){ //本地 // var ipurl = "http://10.0.0.77:7889/api/v1/"; - //线上 + // 线上 var ipurl = "http://139.159.159.3:9865/api/v1/"; //线上测试 // var ipurl = "http://139.159.159.3:7889/api/v1/"; diff --git a/web/srczip/logic/dashboard.js b/web/srczip/logic/dashboard.js index ccb1e3a..0047264 100644 --- a/web/srczip/logic/dashboard.js +++ b/web/srczip/logic/dashboard.js @@ -65,11 +65,11 @@ // 修改面板名 $(document).off('click','.layui-left-dd').on('click','.layui-left-dd',function(){ $(".tab-tit-box .tab-tit").html($(this).find("span").html()); - // setHashParms("menu",$(this).attr('data-id')); - $("#model-box").html(""); - X.DATA['dashboard_id'] = $(this).attr('data-id'); //看板id + setHashParms("menu",$(this).attr('data-id')); + // $("#model-box").html(""); + // X.DATA['dashboard_id'] = $(this).attr('data-id'); //看板id // 获取报表数据 - me.gettabledata(); + // me.gettabledata(); }); // 渲染添加按钮侧边栏下拉框 @@ -360,7 +360,7 @@ if(d.click != 'del'){ X.parametersopen(arr,d.click,'auto',function(){ // me.updata(X.DATA['projectid']); - me.freshMenu(); + me.freshMenu(X.DATA['projectid']); }) }else { layer.confirm('确认删除选中的看板吗?该操作不可恢复', { @@ -404,11 +404,11 @@ // } // } // }) - X.api("report/read_report",'post',{project_id:X.DATA['projectid'],report_id:reportid},function(val){ - console.log(val); + X.api("report/read_report",'post',{project_id:X.DATA['projectid'],report_id:reportid,dashboard_id:X.DATA.dashboard_id},function(q){ + console.log(q); var query = { - eventView:val[0]['query']['eventView'], - events:val[0]['query']['events'], + eventView:q[0]['query']['eventView'], + events:q[0]['query']['events'], }; //获取修改的时间 var dateid = "times"+id; @@ -435,7 +435,9 @@ model:cat, name:name, report_id:id, - query:query + query:query, + modelswitch:q[0].show_config.modelswitch, + ascending:q[0].show_config.ascending } var modeldata = X.pageLogic['dashboard'].modeldata(bbsetdata,val,retentiontype); @@ -470,10 +472,10 @@ obj.html(d.title); var reportid = []; reportid.push(id); - X.api('report/read_report','post',{project_id:X.DATA['projectid'],report_id:reportid},function(val){ + X.api('report/read_report','post',{project_id:X.DATA['projectid'],report_id:reportid,dashboard_id:X.DATA.dashboard_id},function(q){ var query = { - eventView:val[0]['query']['eventView'], - events:val[0]['query']['events'], + eventView:q[0]['query']['eventView'], + events:q[0]['query']['events'], }; if(cat == "retention"){ query['eventView']['unitNum'] = parseInt(d.id); @@ -495,7 +497,9 @@ model:cat, name:name, report_id:id, - query:val[0]['query'] + query:val[0]['query'], + modelswitch:q[0].show_config.modelswitch, + ascending:q[0].show_config.ascending } // debugger; var modeldata = X.pageLogic['dashboard'].modeldata(bbsetdata,vals); @@ -619,9 +623,9 @@ } } console.log(d.spaces[i]['children'][0]['_id']); - // setHashParms("menu",d.spaces[i]['children'][0]['_id']); - $(".tab-tit-box .tab-tit").html(d.spaces[i]['children'][0]['name']); - X.DATA['dashboard_id'] = d.spaces[i]['children'][0]['_id']; //看板id + setHashParms("menu",d.spaces[i]['children'][0]['_id']); + // $(".tab-tit-box .tab-tit").html(d.spaces[i]['children'][0]['name']); + // X.DATA['dashboard_id'] = d.spaces[i]['children'][0]['_id']; //看板id }else { for(let q in d.spaces){ for(let j in d.spaces[q]['children']){ @@ -998,11 +1002,11 @@ $("#"+id).html(start.format('YYYY-MM-DD') + ' - ' + end.format('YYYY-MM-DD')); var reportid = []; reportid.push(oclickarr.id); - X.api('report/read_report','post',{project_id:X.DATA['projectid'],report_id:reportid},function(val){ - if(val.length > 0){ + X.api('report/read_report','post',{project_id:X.DATA['projectid'],report_id:reportid,dashboard_id:X.DATA.dashboard_id},function(q){ + if(q.length > 0){ var query = { - eventView:val[0]['query']['eventView'], - events:val[0]['query']['events'], + eventView:q[0]['query']['eventView'], + events:q[0]['query']['events'], }; query['eventView']['startTime'] = startTime; query['eventView']['endTime'] = endTime; @@ -1030,13 +1034,16 @@ // query['eventView']['timeParticleSize'] = timeParticleSize; X.api("ck/"+ oclickarr.cat +"_model","post",query,function(val){ if(JSON.stringify(val) != "{}" && JSON.stringify(val) != "[]"){ + console.log(q); var bbsetdata = { graph_size:oclickarr['modelsize'], graph_type:oclickarr['modeltype'], model:oclickarr['cat'], name:oclickarr['name'], report_id:oclickarr['id'], - query:query + query:query, + modelswitch:q[0].show_config.modelswitch, + ascending:q[0].show_config.ascending } var modeldata = X.pageLogic['dashboard'].modeldata(bbsetdata,val); @@ -1149,39 +1156,41 @@ //获取表格数据 //先渲染外框大小位置和标题 gettabledata:function(){ - X.modelapi('dashboard/','post',{id:X.DATA['dashboard_id']},function(d){ - X['DATA']['kanbanlist'] = d; - var modellist=[]; - for(let i in d){ - var arr = { - sort:d[i]['sort'], - report_id:d[i]['report_id'] + if(X.DATA['dashboard_id'] && X.DATA['dashboard_id'] != ""){ + X.modelapi('dashboard/','post',{id:X.DATA['dashboard_id']},function(d){ + X['DATA']['kanbanlist'] = d; + var modellist=[]; + for(let i in d){ + var arr = { + sort:d[i]['sort'], + report_id:d[i]['report_id'] + } + modellist.push(arr); } - modellist.push(arr); - } - modellist.sort( X.compare("sort") ); - var num = 0; - $("#model-box").html("");//清空表格数据 - for(let i in modellist){ - for(let z in d){ - if(modellist[i]['sort'] == d[z]['sort'] && modellist[i]['report_id'] == d[z]['report_id']){ - //渲染模板和数据 - X.laytpldata("#kanban-model-box-dot",d[z],null,function(html){ - $('#model-box').append(html); - num ++; - // X.pageLogic['dashboard'].fillmodeldata(d[z]); - }); - //当外框和标题渲染完在渲染数据 - if(num == Object.getOwnPropertyNames(d).length){ - for(let q in d){ - X.pageLogic['dashboard'].fillmodeldata(d[q]); + modellist.sort( X.compare("sort") ); + var num = 0; + $("#model-box").html("");//清空表格数据 + for(let i in modellist){ + for(let z in d){ + if(modellist[i]['sort'] == d[z]['sort'] && modellist[i]['report_id'] == d[z]['report_id']){ + //渲染模板和数据 + X.laytpldata("#kanban-model-box-dot",d[z],null,function(html){ + $('#model-box').append(html); + num ++; + // X.pageLogic['dashboard'].fillmodeldata(d[z]); + }); + //当外框和标题渲染完在渲染数据 + if(num == Object.getOwnPropertyNames(d).length){ + for(let q in d){ + X.pageLogic['dashboard'].fillmodeldata(d[q]); + } } } } } - } - - }) + + }) + } }, }; diff --git a/web/srczip/logic/usergroup.js b/web/srczip/logic/usergroup.js index 4b99171..f64bb74 100644 --- a/web/srczip/logic/usergroup.js +++ b/web/srczip/logic/usergroup.js @@ -2,7 +2,7 @@ X.pageLogic['usergroup'] = { init : function(parms){ - + } }; diff --git a/web/static/css/style.css b/web/static/css/style.css index 321b849..b457ccf 100644 --- a/web/static/css/style.css +++ b/web/static/css/style.css @@ -603,3 +603,42 @@ label:not(.form-check-label):not(.custom-file-label) { font-weight: 400; } .setupbaobiao-left-from-list-radio-box input { position: relative; top: 2px; margin-right: 5px; } .setupbaobiao-zs { color: #42546d; font-size: 12px; line-height: 20px; margin-bottom: 10px; padding: 0 10px 0 20px; } + + + +.fixed-table-box{/*当表格的宽度大于.fixed-table-box的宽度时才会有横向滚动条*/ + width: 800px; + margin: 50px auto; +} +.test-fixedTable{ + margin: 0 auto; + background-color: #ccc; +} +.fixed-table_body-wraper{/*如果数据过多并且想表格有纵向滚动条时,必须给该元素设置一个高度*/ + max-height: 260px; +} + +.test-fixedTable .fixed-table_body-wraper{ + width: 100%; +} + +.w-150{ + width: 150px; +} +.w-120{ + width: 120px; +} +.w-300{ + width: 300px; +} +.w-100{ + width: 100px; +} +.ws-100 { width: 100px; } + +.btns{ + text-align: center; +} +.btns button{ + padding: 10px 20px; +} \ No newline at end of file