This commit is contained in:
罗松柏 2022-02-18 14:47:52 +08:00
parent 8547224a19
commit a9ad79afba
44 changed files with 346 additions and 254 deletions

View File

@ -15,8 +15,8 @@
<div class="adduser-table-box">
<div class="adduser-table-title">
<div>TA账号</div>
<!-- <div>项目角色</div>
<div>数据权限</div> -->
<div>项目角色</div>
<!-- <div>数据权限</div> -->
<div class="adduser-table-title-cz">操作</div>
</div>
@ -28,7 +28,7 @@
</div>
<div class="adduser-but-box">
<div class="adduser-btn">取消</div>
<div class="adduser-btn2">创建并导出</div>
<div class="adduser-btn2">创建</div>
</div>
</div>
@ -38,10 +38,10 @@
{{# if(item.username != ''){ }}
<div class="adduser-table-con">
<div>{{item.username}}</div>
<!-- <div class="adduser-role">
<div class="adduser-role">
<span data-index="{{index}}">{{item.role_name}}</span>
</div>
<div class="adduser-attr"><span data-index="{{index}}">{{item.data_authority}}</span></div> -->
<!-- <div class="adduser-attr"><span data-index="{{index}}">{{item.data_authority}}</span></div> -->
<div class="adduser-table-title-cz"> <img src="./static/img/cha1.png" data-index="{{index}}"> </div>
</div>
{{# } }}

View File

@ -151,6 +151,7 @@
</div>
<div class="analysis-but-box">
<div class="analysis-saveas">另存为</div>
<div class="analysis-savereport">保存报表</div>
<div class="analysis-calculation">计 算</div>
</div>

View File

@ -116,6 +116,7 @@
</div>
<div class="analysis-but-box">
<div class="analysis-saveas">另存为</div>
<div class="analysis-savereport">保存报表</div>
<div class="analysis-calculation">计 算</div>
</div>

View File

@ -127,20 +127,23 @@
</ul>
</div>
<!-- 侧边栏看板 -->
<ul class="layui-nav layui-nav-tree modify-layui-nav modify-layui-nav-tree" lay-filter="test">
<li class="layui-nav-item layui-nav-itemed modify-layui-nav-item">
<a class="fontcolor" href="javascript:;">我的看板</a>
<dl class="layui-nav-child modeify-layui-nav-child" id='mykanban'>
<div class="nav-list-box">
<ul class="layui-nav layui-nav-tree modify-layui-nav modify-layui-nav-tree" lay-filter="test">
<li class="layui-nav-item layui-nav-itemed modify-layui-nav-item">
<a class="fontcolor" href="javascript:;">我的看板</a>
<dl class="layui-nav-child modeify-layui-nav-child" id='mykanban'>
</dl>
</li>
<li class="layui-nav-item modify-layui-nav-item layui-nav-itemed">
<a href="javascript:;" class="fontcolor">项目空间</a>
<dl class="layui-nav-child modeify-layui-nav-" id="kongjian">
</dl>
</li>
<li class="layui-nav-item modify-layui-nav-item layui-nav-itemed">
<a href="javascript:;" class="fontcolor">项目空间</a>
<dl class="layui-nav-child modeify-layui-nav-" id="kongjian">
</dl>
</li>
</ul>
</div>
</dl>
</li>
</ul>
</div>
</div>
@ -679,7 +682,7 @@
<div class="tishi model-fuzhi" title="复制" data-id="{{d.report_id}}">
<img src="./static/img/fuzhi2.png" />
</div>
<div class="tishi model-gengduo" title="更多" data-id="{{d.report_id}}" data-cat="{{d.cat}}" data-modelsize="{{d.graph_size}}" data-modeltype="{{d.graph_type}}" data-name="{{d.name}}" data-modelswitch="{{d.modelswitch}}" data-ascending="{{d.ascending}}" data-avesumdata="{{d.avesumdata}}" data-daydata="{{d.daydata}}">
<div class="tishi model-gengduo" title="更多" data-reverseorder="{{d.reverseorder}}" data-id="{{d.report_id}}" data-cat="{{d.cat}}" data-modelsize="{{d.graph_size}}" data-modeltype="{{d.graph_type}}" data-name="{{d.name}}" data-modelswitch="{{d.modelswitch}}" data-ascending="{{d.ascending}}" data-avesumdata="{{d.avesumdata}}" data-daydata="{{d.daydata}}">
<img src="./static/img/gengduo.png" />
</div>
</div>

View File

@ -62,6 +62,7 @@
</div>
<div class="analysis-but-box">
<div class="analysis-saveas">另存为</div>
<div class="analysis-savereport">保存报表</div>
<div class="analysis-calculation">计 算</div>
</div>

View File

@ -75,6 +75,7 @@
</div>
<div class="analysis-but-box">
<div class="analysis-saveas">另存为</div>
<div class="analysis-savereport">保存报表</div>
<div class="analysis-calculation">计 算</div>
</div>

View File

@ -101,6 +101,7 @@
</div>
<div class="analysis-but-box">
<div class="analysis-saveas">另存为</div>
<div class="analysis-savereport">保存报表</div>
<div class="analysis-calculation">计 算</div>
</div>

View File

@ -61,6 +61,20 @@
</div>
</div>
<div class="setupbaobiao-left-from-list-box">
<span class="setupbaobiao-left-from-list-title">开启首航浮动</span>
<div class="setupbaobiao-left-from-list-radio">
<div class="setupbaobiao-left-from-list-radio-box">
<div>
<input type="radio" name="firstlinefloat" value="true" id="kqfirstlinefloat">开启
</div>
<div style="margin-left: 20px;">
<input type="radio" name="firstlinefloat" value="false" id="gbfirstlinefloat">关闭
</div>
</div>
</div>
</div>
<div class="setupbaobiao-left-from-list-box">
<span class="setupbaobiao-left-from-list-title">报表备注</span>
<div class="setupbaobiao-left-from-list-input">

256
web/src/x.min.js vendored
View File

@ -193,7 +193,7 @@ var X = window.X || {
callback && callback(d.data);
}else {
layer.msg('查无数据');
callback && callback(d);
callback && callback(d.data);
}
}else {
if(d.code == -5){
@ -1426,13 +1426,12 @@ var X = window.X || {
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey){
//页面关闭
console.log('页面关闭');
// console.log('页面关闭');
}else{
//页面刷新
console.log('页面刷新111');
// console.log('页面刷新111');
var query = window.location.href;
var querys = query.split("=");
console.log(querys[1]);
if(querys[1] != undefined && querys[1] != 'login'){
$("#conetnt").html("");
X.gourl('dashboard');
@ -1554,10 +1553,8 @@ var X = window.X || {
$('.layui-col').visibleChange(function(isShow){
if(isShow==1){
//被看见了
console.log(111);
}else{
//看不见了
console.log(222);
}
});
}
@ -1618,8 +1615,6 @@ var X = window.X || {
var startmonth = Date.parse(startdate)/1000;
data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
console.log(parseInt((sameday - endmonth)/86400));
console.log(parseInt((sameday - startmonth)/86400));
// calculationdata();
})
@ -1929,7 +1924,6 @@ var X = window.X || {
var indexs = $(this).attr("data-indexs");
var val = $(this).val();
var valarr = val.split(",");
console.log(data['events'][index]);
if(data['events'][index]['filts'][indexs]){
data['events'][index]['filts'][indexs]['ftv']=valarr;
data['events'][index]['filts'][indexs]['strftv']=val;
@ -2038,7 +2032,6 @@ var X = window.X || {
var obj = $(this);
var offset = obj.offset();
var index = obj.attr("data-index");
console.log(data['events']);
data['events'][index]['customEvent'] = $(this).val();
});
@ -2171,7 +2164,6 @@ var X = window.X || {
// 全局筛选
var filtsftvdata=[];
$(document).off('click','.analysis-overall-situation-add').on('click','.analysis-overall-situation-add',function(){
console.log(defaultgroupdata);
var drr={
"columnDesc":defaultgroupdata[0]['category'][0]['title'],//事件中文显示 columnDesc
"columnName":defaultgroupdata[0]['category'][0]['id'],//事件id
@ -2237,7 +2229,6 @@ var X = window.X || {
$(document).off('click','.analysis-overall-situation-date').on('click','.analysis-overall-situation-date',function(){
var index = $(this).attr('data-index');
render_date_index = index;
// console.log(index);
});
// 渲染过滤项时间框
@ -2339,7 +2330,6 @@ var X = window.X || {
var querydata;//查询数据
$(document).on('click','.analtsis-chart-switch-box .analtsis-chart-switch',function(){
console.log(querydata);
if(querydata){
$('.analtsis-chart-switch-box .analtsis-chart-switch').removeClass('select-chart');
$(this).addClass('select-chart');
@ -2453,9 +2443,6 @@ var X = window.X || {
seriesData[i]['name'] = xAxisData[i];
}
}
console.log(xAxisData)
console.log(seriesData)
console.log(d[0]['date_range']);
var myChart = echarts.init(document.getElementById('analysis-echarts'));
var option = {
title: {
@ -2696,7 +2683,6 @@ var X = window.X || {
// 下载
$(document).off('click','.download-table').on('click','.download-table',function(){
// console.log(11111);
X.download('ck/event_model_export',data,'事件分析');
});
@ -2769,7 +2755,7 @@ var X = window.X || {
});
X.api("project/members","get",{},function(d){
console.log(d)
// console.log(d)
// X.laytpldata("#addexistuser-con-user-box-dot",d,".addexistuser-con-user-box");
});
@ -2844,7 +2830,7 @@ var X = window.X || {
Addeddate.splice(i,1);
}
}
console.log(Addeddate)
X.laytpldata("#addexistuser-table-con-list-dot",Addeddate,".addexistuser-table-con-list");
addlaydropdown();
@ -2920,7 +2906,7 @@ var X = window.X || {
});
//确定按钮
$(".addexistuser-btn-qd").click(function(){
console.log(Addeddate);
var ylist = [];
for(let i in Addeddate){
var arr = {
@ -2930,13 +2916,12 @@ var X = window.X || {
}
ylist.push(arr)
}
console.log(ylist);
if(ylist.length == 0){
layer.msg('暂未选择用户');
return;
}
X.api("authz/add_role_domain","post",{data:ylist},function(d){
console.log(d)
layer.closeAll();
});
});
@ -2992,7 +2977,7 @@ var X = window.X || {
this.parms = parms;
this.callback = parms.callback; //选择后执行的回调
var data = parms.extData;//获取到上层弹窗传的数据
console.log(data);
// console.log(data);
if(data){
// for(let i in data.ditch){
@ -3039,7 +3024,6 @@ var X = window.X || {
X.api("project/add_project_name","post",{game:data.game,ditch:data.ditch,name: data.name},function(d){
if(d){
console.log(d);
layer.msg("编辑成功");
me.callback && me.callback();
layer.closeAll();
@ -3109,15 +3093,14 @@ var X = window.X || {
if(parms){
this.parms = parms;
var passdata = parms;
console.log(passdata);
X.api("authz/get_permissions_for_user_in_domain","post",{role_id:passdata.id,game:X['DATA']['game']},function(d){
console.log(d);
$('.addrole-tit').val(passdata.title);
var selinput = {}
for(let i in d){
selinput[d[i]['_id']] = true
}
console.log(selinput);
layui.form.val('addroleexample', selinput)
});
};
@ -3139,7 +3122,6 @@ var X = window.X || {
for(let i in data){
selinput[data[i]['path']] = true
}
console.log(selinput);
layui.form.val('addroleexample', selinput)
});
@ -3184,18 +3166,18 @@ var X = window.X || {
layer.closeAll();
})
// var projectrolearr,projectrolearrlist=[];
// X.api("authz/roles","get",{},function(d){
// projectrolearr = d;
// for(let i in projectrolearr){
// var arr={
// id:projectrolearr[i]['_id'],
// title:projectrolearr[i]['name'],
// game:projectrolearr[i]['game']
// }
// projectrolearrlist.push(arr);
// }
// })
var projectrolearr,projectrolearrlist=[];
X.api("authz/roles","get",{},function(d){
projectrolearr = d;
for(let i in projectrolearr){
var arr={
id:projectrolearr[i]['_id'],
title:projectrolearr[i]['name'],
game:projectrolearr[i]['game']
}
projectrolearrlist.push(arr);
}
})
// var datarightsarr;
// X.api("data_auth/list","get",{},function(d){
// datarightsarr = d;
@ -3207,8 +3189,10 @@ var X = window.X || {
var titarr = txt.split(",");
for(let i in titarr){
var arr = {
"game": X.DATA.game,
"username": titarr[i],
// "role_name": projectrolearr[0]["name"],
"role_name": projectrolearr[0]["name"],
"role_id": projectrolearr[0]["_id"]
// "data_authority":datarightsarr[0]["title"],
// "data_auth_id":datarightsarr[0]["id"]
}
@ -3244,11 +3228,13 @@ var X = window.X || {
// 项目角色修改
// console.log(projectrolearrlist);
// X.laydropdown(".adduser-role",projectrolearrlist,function(d){
// cprojectdiv.html(d.title);
X.laydropdown(".adduser-role",projectrolearrlist,function(d){
cprojectdiv.html(d.title);
// adduserData[cprojectindex]['role_name'] = d.title;
// })
adduserData[cprojectindex]['role_name'] = d.title;
adduserData[cprojectindex]['role_id'] = d.id;
})
// 数据权限修改
// X.laydropdown(".adduser-attr",datarightsarr,function(d){
// cdatarightsdiv.html(d.title);
@ -3263,16 +3249,20 @@ var X = window.X || {
});
$(document).off('click','.adduser-but-box .adduser-btn2').on('click','.adduser-but-box .adduser-btn2',function(){
console.log(adduserData);
var namearr = [];
for(let i in adduserData){
namearr.push(adduserData[i]['username']);
}
if(namearr.length > 0){
//创建账号
X.api("user/add_account","post",{account_list:namearr},function(d){
X.pageLogic.useradmin.useradmin();
layer.closeAll();
layer.msg("创建成功");
//给账号添加项目角色
X.api("authz/add_role_domain","post",{data:adduserData},function(d){
X.pageLogic.useradmin.useradmin();
layer.closeAll();
layer.msg("创建成功");
});
})
}else {
layer.msg("请先添加账号");
@ -3313,7 +3303,6 @@ var X = window.X || {
$(".addusergroup-qd").click(function(){
var getData = layui.transfer.getData('addusergroupuserinfo');
var txt = $(".addusergroup-txt").val();
console.log(getData);
layer.closeAll();
})
@ -3459,7 +3448,6 @@ var X = window.X || {
$(document).off('click','.adminmykanban-operation-but-yidong').on('click','.adminmykanban-operation-but-yidong',function(){
var mykanban = layui.tree.getChecked('mykanban');
var kongjian = layui.tree.getChecked('kongjian');
console.log(kongjian);
if(mykanban.length < 1 && kongjian.length < 1){
alert('请先选择需要移动的看板!!!');
return;
@ -3508,7 +3496,6 @@ var X = window.X || {
$(document).off('click','.adminmykanban-operation-but-copykongjian').on('click','.adminmykanban-operation-but-copykongjian',function(){
var mykanban = layui.tree.getChecked('mykanban');
var kongjian = layui.tree.getChecked('kongjian');
console.log(kongjian);
if(mykanban.length < 1 && kongjian.length < 1){
alert('请先选择需要移动的看板!!!');
return;
@ -3579,7 +3566,6 @@ var X = window.X || {
updata:function(id){
X.api("project/kanban","post",{"_id":id},function(d){
console.log(d);
var kanban = [];
for(let i in d.kanban){
var arr = {};
@ -3698,8 +3684,6 @@ var X = window.X || {
var startmonth = Date.parse(startdate)/1000;
data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
console.log(parseInt((sameday - endmonth)/86400));
console.log(parseInt((sameday - startmonth)/86400));
// calculationdata();
})
@ -3748,6 +3732,8 @@ var X = window.X || {
report_idarr.push(X.DATA.eventid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else {
$('.analysis-saveas').show();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -3838,7 +3824,6 @@ var X = window.X || {
var oldIndex = evt.oldIndex;
let item = data.events.splice(oldIndex, 1); // arr删除2把2给item
data.events.splice(newIndex, 0, item[0]);
console.log(data);
updataindex(data.events);
}
});
@ -4053,7 +4038,6 @@ var X = window.X || {
if(val != "查无数据"){
X.parametersopen(val['map_'],'dropdownlist',[offset.top+obj.height(),offset.left],function(val){
console.log(val);
if(indexs != undefined){
data['events'][index]['filts'][indexs]['strftv'] = val.title;
var arr = [];
@ -4081,7 +4065,6 @@ var X = window.X || {
var indexs = $(this).attr("data-indexs");
var val = $(this).val();
var valarr = val.split(",");
console.log(data['events'][index]);
if(data['events'][index]['filts'][indexs]){
data['events'][index]['filts'][indexs]['ftv']=valarr;
data['events'][index]['filts'][indexs]['strftv']=val;
@ -4191,7 +4174,6 @@ var X = window.X || {
var obj = $(this);
var offset = obj.offset();
var index = obj.attr("data-index");
console.log(data['events']);
data['events'][index]['customEvent'] = $(this).val();
});
@ -4657,9 +4639,6 @@ var X = window.X || {
seriesData[i]['name'] = xAxisData[i];
}
}
console.log(xAxisData)
console.log(seriesData)
console.log(d[0]['date_range']);
var myChart = echarts.init(document.getElementById('analysis-echarts'));
var option = {
title: {
@ -4897,12 +4876,20 @@ var X = window.X || {
// 保存报表
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas']= 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas']= 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
// 下载
$(document).off('click','.download-table').on('click','.download-table',function(){
// console.log(11111);
@ -4983,7 +4970,7 @@ var X = window.X || {
this.parms = parms;
this.callback = parms.callback; //选择后执行的回调
var data = parms.extData;//获取到上层弹窗传的数据
console.log(data);
// console.log(data);
if(data){
$("#path").val(data.path);
$("#name").val(data.name);
@ -5118,6 +5105,8 @@ var X = window.X || {
report_idarr.push(X.DATA.user_propertyid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else{
$('.analysis-saveas').hide();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -5173,7 +5162,6 @@ var X = window.X || {
// 分组项
X.template("grouped","shushi",data['eventView']['groupBy']);
$(document).off('click','.analysis-footadd___2D4YB').on('click','.analysis-footadd___2D4YB',function(){
console.log(user_data);
var arr = {
"columnDesc": user_data[0]['category'][0]['title'],//事件中文显示
"columnName": user_data[0]['category'][0]['id'],//事件id
@ -5528,17 +5516,23 @@ var X = window.X || {
// 保存报表
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas'] = 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas'] = 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
// 反向填充数据
function backfilldata(d){
data = d.query;
baobiaodata = d;
console.log(data);
$('.ant-dropdown-trigger').html(data['events']['quotaDesc']);
$('.analysis-choicetypename').html(data['events']['analysisDesc']);
X.template("globalfilter","xinwei-whole",data['events']['filts'],function(){
@ -5659,7 +5653,6 @@ var X = window.X || {
events:data.events
}
X.api('ck/'+ dataArr['eventView']['cksql'] +'_model_sql','post',dataArr,function(d){
console.log(d);
$(".conditionquery-sqldata").html(d[0]['sql']);
$(".conditionquery-apidata").html(JSON.stringify(dataArr));
})
@ -5795,7 +5788,6 @@ var X = window.X || {
//叉图标关闭弹窗
$(".yidong-top .yidong-cha").click(function(){
console.log(layer.index)
parent.layer.closeAll(layer.index);
});
//取消按钮
@ -5840,12 +5832,10 @@ var X = window.X || {
'project_id': X.DATA.projectid,
'dest_space_id': id
};
console.log(dataArr);
X.api('dashboard/copy_to_my_space','post',dataArr,function(d){
X.pageLogic.dashboard.freshMenu(X.DATA.projectid);//刷新侧边栏
X.pageLogic.adminkanban.updata(X.DATA.projectid);//刷新数据
console.log(me.parms.layIndex);
layer.closeAll(0);
})
@ -5863,7 +5853,7 @@ var X = window.X || {
this.parms = parms;
this.callback = parms.callback; //选择后执行的回调
var data = parms.extData;//获取到上层弹窗传的数据
console.log(data);
// console.log(data);
X.api("project/","get",{},function(d){
X.laytpldata("#project-list-box-dot",d,".project-list-box");
@ -5871,7 +5861,6 @@ var X = window.X || {
});
var dest_project_id;//項目id
layui.form.on('select(projectlist)', function(data){
console.log(data);
dest_project_id = data.value;
});
@ -5883,7 +5872,6 @@ var X = window.X || {
'dest_project_id': dest_project_id,
'report_ids': report_ids
};
console.log(dataArr);
X.api('report/copy','post',dataArr,function(d){
layer.closeAll(0);
@ -5906,13 +5894,10 @@ var X = window.X || {
function updataselect_list(){
X.api("data_mana/select_list","get",{},function(res){
X.laytpldata('#customname-content-box-dot',res,'.customname-content-box');
})
};
}
};
})();
@ -6614,6 +6599,7 @@ var X = window.X || {
var ascending = obj.attr("data-ascending");
var avesumdata = obj.attr("data-avesumdata");
var daydata = obj.attr("data-daydata");
var reverseorder = obj.attr("data-reverseorder")
var gengduolist
if(X.DATA.authority == "rw"){
@ -6631,7 +6617,8 @@ var X = window.X || {
ascending:ascending,
daydata:daydata,
avesumdata:avesumdata,
cat: cat
cat: cat,
reverseorder:reverseorder
}
X.parametersopen(data,'setupbaobiao',"auto",function(d){
X.pageLogic['dashboard'].gettabledata();
@ -6678,12 +6665,15 @@ var X = window.X || {
X.api('project/kanban',"post",{"_id":id},function (d){
X.DATA['KanBanData'] = d.kanban;
X.DATA['ProjectData'] = d.spaces;
X.DATA.authority = d.spaces[0]['authority'];
if(d.spaces[0]['authority'] == "rw"){
$(".baobiao").show();
}else{
$(".baobiao").hide();
if(d.spaces.length > 0){
X.DATA.authority = d.spaces[0]['authority'];
if(d.spaces[0]['authority'] == "rw"){
$(".baobiao").show();
}else{
$(".baobiao").hide();
}
}
for(let i in d.spaces){
if(d.spaces[i]['children'].length > 0){
if(X.DATA['dashboard_id'] == undefined || X.DATA['dashboard_id'] == ""){
@ -6697,7 +6687,14 @@ var X = window.X || {
}
}
// console.log(d.spaces[i]['children'][0]['_id']);
setHashParms("menu",d.spaces[i]['children'][0]['_id']);
var query = window.location.href;
var querys = query.split("=");
// debugger;
if(querys[2] == d.spaces[i]['children'][0]['_id']){
X.DATA['dashboard_id'] = querys[2];
}else {
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 {
@ -6753,6 +6750,8 @@ var X = window.X || {
break;//终止循环
}else {
}
}
});
@ -6770,12 +6769,12 @@ var X = window.X || {
helper:'clone',
appendTo:'body',
start : function(event, ui){
console.log(111,event);
console.log(111,ui);
// console.log(111,event);
// console.log(111,ui);
},
stop: function(event, ui){
console.log(222,event);
console.log(222,ui);
// console.log(222,event);
// console.log(222,ui);
},
})
@ -6862,6 +6861,7 @@ var X = window.X || {
data['modelswitch'] = d['modelswitch'];
data['ascending'] = d['ascending'];
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
// return;
if(d['modelswitch']){
@ -6936,6 +6936,7 @@ var X = window.X || {
// data['date'] = startTimearr[0] + ' - ' + endTimearr[0];
data['timeParticleSize'] = granularity;
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
if(d['ascending']){
@ -6976,6 +6977,7 @@ var X = window.X || {
// data['date'] = startTimearr[0] + ' - ' + endTimearr[0];
data['timeParticleSize'] = granularity;
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
if(d['ascending']){
@ -7013,6 +7015,7 @@ var X = window.X || {
data['cat'] = d['model'];
data['date'] = "";
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
if(d['ascending']){
var condatalength = eventdata[0]['condata'].length;
@ -7047,6 +7050,7 @@ var X = window.X || {
data['modelsize'] = d['graph_size'];
data['cat'] = d['model'];
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
if(d['ascending']){
var condatalength = eventdata[0]['condata'].length;
@ -7648,7 +7652,6 @@ var X = window.X || {
$(document).off('click','.save-list').on('click','.save-list',function(){
var index = $(this).attr('data-index');
var data = savelist[index];
console.log(data);
layer.closeAll();
me.callback && me.callback(data);
});
@ -7896,7 +7899,7 @@ var X = window.X || {
this.parms = parms;
this.callback = parms.callback; //选择后执行的回调
var data = parms.extData;//获取到上层弹窗传的数据
console.log(data);
// console.log(data);
if(data){
$(".datarightsedit-txt-input").html(data.owner_list);
@ -8076,6 +8079,8 @@ var X = window.X || {
report_idarr.push(X.DATA.scatterid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else {
$('.analysis-saveas').hide();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -8328,7 +8333,6 @@ var X = window.X || {
// 时间粒度
X.laydropdown('.analtsis-timeParticleSize',X['DATA']['companylist']['distribution'],function(d){
console.log(d);
$(".analtsis-timeParticleSize").html(d.title);
data['eventView']['timeParticleSize'] = d.id;
// retaineddata();
@ -8580,12 +8584,19 @@ var X = window.X || {
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas'] = 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas'] = 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
// 返回
$(document).off('click','.analysis-fanhui').on('click','.analysis-fanhui',function(){
X.gourl("dashboard");
@ -8774,7 +8785,7 @@ var X = window.X || {
}else {
var data = []
}
console.log(data);
// console.log(data);
X.laytpldata("#analysis-overall-situation-list-box-dot",data,"#initial-event");
}
};
@ -8939,7 +8950,7 @@ var X = window.X || {
}else {
var data = []
}
console.log(data);
// console.log(data);
X.laytpldata("#analysis-con-left-screen-list-dot",data,"#funnel-event");
}
@ -9141,7 +9152,6 @@ var X = window.X || {
var dataevent= data['events'][index];
// console.log(dataevent);
X.querycriteriapop(eventdata,'setgrouping',offset.left,offset.top+obj.height(),function(val){
console.log(val);
obj.html(val.id);
dataevent['eventName'] = val.name;
dataevent['eventDesc'] = val.id;
@ -9257,7 +9267,6 @@ var X = window.X || {
var offset = obj.offset();
var index = obj.attr("data-index");
X.querycriteriapop(groupitemeventsdata,'category',offset.left,offset.top+obj.height(),function(val){
console.log(val);
obj.html(val.title);
data['eventView']['filts'][index]['columnDesc'] = val.title;
data['eventView']['filts'][index]['columnName'] = val.id;
@ -9365,7 +9374,6 @@ var X = window.X || {
var offset = obj.offset();
var index = obj.attr("data-index");
X.querycriteriapop(groupitemeventsdata,'category',offset.left,offset.top+obj.height(),function(val){
console.log(val);
var htmlstring = val.title;
obj.html(htmlstring);
data.eventView.groupBy[index]['columnDesc'] = val.title;
@ -9399,8 +9407,6 @@ var X = window.X || {
// 计算按钮
$(document).off('click','.analysis-calculation').on('click','.analysis-calculation',function(){
console.log(data);
retaineddata()
});
var querydata;
@ -9662,7 +9668,6 @@ var X = window.X || {
}
tabdata.push(arr);
}
console.log(tabdata);
X.laytpldata("#table-fenxi-th-dot",xAxisdata,".table-fenxi-th");
X.laytpldata("#table-fenxi-td-dot",tabdata,".table-fenxi-td");
};
@ -9687,7 +9692,6 @@ var X = window.X || {
$(document).off('click','.analysis-navigation-bar-right-img-baobiao').on('click','.analysis-navigation-bar-right-img-baobiao',function(){
X.parametersopen(data['eventView']['cksql'],'savedbaobiao','rt',function(d){
console.log(d);
if(d){
data = d.query;
@ -9762,7 +9766,7 @@ var X = window.X || {
{title:'离散数字',id:'discrete',checked:false},
{title:'自定义区间',id:'user_defined',checked:false},
]
console.log(data);
// console.log(data);
if(data!= ''){
for(let i in arr){
if(data['intervalType'] != ""){
@ -9781,7 +9785,7 @@ var X = window.X || {
];
if(data['intervalType'] == 'user_defined'){
$(".groupeditemspop-custom-box").show();
console.log(data['quotaIntervalArr']);
// console.log(data['quotaIntervalArr']);
if(data['quotaIntervalArr'].length >= qvjian.length){
var num = data['quotaIntervalArr'].length - qvjian.length;
for(var i = 0; i < num; i ++){
@ -9866,7 +9870,7 @@ var X = window.X || {
this.parms = parms;
this.callback = parms.callback;
var data = parms.extData;
console.log(data);
// console.log(data);
if(data.default !=''){
for(let i in data.data){
if(data.data[i]['id'] == data.default){
@ -9881,7 +9885,7 @@ var X = window.X || {
X.laytpldata("#groupitem-sele-box-dot",data.data,".groupitem-sele-box");
$(document).on('change','.groupitem-sele-box',function(){
console.log($(this).val());
// console.log($(this).val());
var valdata = {
'id':$(this).val(),
}
@ -10006,8 +10010,8 @@ var X = window.X || {
var oldIndex = evt.oldIndex;
let item = submitdata.splice(oldIndex, 1); // arr删除2把2给item
submitdata.splice(newIndex, 0, item[0]);
console.log(item);
console.log(submitdata);
// console.log(item);
// console.log(submitdata);
for(let i in submitdata){
submitdata[i]['sort'] = parseInt(i) + parseInt(1)
}
@ -10055,17 +10059,14 @@ var X = window.X || {
$(document).off('click','.kanbanadd').on('click','.kanbanadd',function(){
var index = $(this).attr('data-index');
var id = $(this).attr('data-id');
console.log(id);
for(let i in reportlistdata){
if(reportlistdata[i]['_id'] == id){
console.log(reportlistdata[i]['_id']);
reportlistdata[index]['added'] = true;
X.laytpldata('#to-be-added-baobiao-dot',reportlistdata,'.to-be-added-baobiao');
X.laytpldata('#to-added-baobiao-dot',reportlistdata,'.to-added-baobiao');
toadddataprocessing();
}
}
});
// 修改报表类型
@ -10637,6 +10638,8 @@ var X = window.X || {
report_idarr.push(X.DATA.ltvid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else {
$(".analysis-saveas").show();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -10904,12 +10907,20 @@ var X = window.X || {
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas'] = 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas'] = 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
// 返回
$(document).off('click','.analysis-fanhui').on('click','.analysis-fanhui',function(){
X.gourl("dashboard");
@ -10981,10 +10992,15 @@ var X = window.X || {
// }else {
$("#conent-box"+data.id).html(html);
// }
console.log(data.reverseorder , data.name);
if(data.modeltype == "table" && data.modelsize != "small"){
var tableMul;
var id = 'dataTableMul'+data['id'];
tableMul = new FixedTable(id, 2);
if(data.reverseorder){
tableMul = new FixedTable(id, 2);
}else {
tableMul = new FixedTable(id, 0);
}
}
})
@ -11828,6 +11844,8 @@ var X = window.X || {
report_idarr.push(X.DATA.retentionid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else {
$(".analysis-saveas").show();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -12291,12 +12309,20 @@ var X = window.X || {
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas']= 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas']= 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
$(document).off('click','.analysis-navigation-bar-right-img-baobiao').on('click','.analysis-navigation-bar-right-img-baobiao',function(){
X.parametersopen(data['eventView']['cksql'],'savedbaobiao','rt',function(d){
console.log(d);
@ -13466,7 +13492,7 @@ var X = window.X || {
return false;
}
if(data._id){
if(data.saveas == 0 ){
data['query']['eventView']['date_type'] = tabval.date_type;
var arr = {
name: tabval['title'],
@ -13958,7 +13984,12 @@ var X = window.X || {
}else {
$("#gbreverseorder").prop("checked",true);
}
// 初始化首行浮动
if(data.reverseorder && data.reverseorder != undefined && data.reverseorder == "true"){
$('#kqfirstlinefloat').prop('checked',true);
}else {
$('#gbfirstlinefloat').prop('checked',true);
}
if(data.daydata && data.daydata != undefined && data.daydata == "false"){
$('#daydatafalse').prop('checked',true);
}else {
@ -14018,10 +14049,12 @@ var X = window.X || {
var ascending = $('input:radio[name="reverseorder"]:checked').val();
var avesumdata = $('input:radio[name="avesumdata"]:checked').val();
var daydata = $('input:radio[name="daydata"]:checked').val();
var reverseorder = $('input:radio[name="firstlinefloat"]:checked').val();
if(modelswitch == "true"){ modelswitch = true;}else {modelswitch = false;};
if(ascending == 'true'){ ascending = true }else { ascending = false };
if(avesumdata == "true"){ avesumdata = true;}else {avesumdata = false;};
if(daydata == 'true'){ daydata = true }else { daydata = false };
if(reverseorder == 'true'){ reverseorder = true } else { reverseorder = false };
var arr = {
_id:X.DATA.dashboard_id,
report:{
@ -14034,7 +14067,8 @@ var X = window.X || {
modelswitch: modelswitch,
ascending:ascending,
avesumdata:avesumdata,
daydata:daydata
daydata:daydata,
reverseorder:reverseorder
}
}
// console.log(arr);

View File

@ -68,13 +68,12 @@
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey){
//页面关闭
console.log('页面关闭');
// console.log('页面关闭');
}else{
//页面刷新
console.log('页面刷新111');
// console.log('页面刷新111');
var query = window.location.href;
var querys = query.split("=");
console.log(querys[1]);
if(querys[1] != undefined && querys[1] != 'login'){
$("#conetnt").html("");
X.gourl('dashboard');

View File

@ -24,10 +24,8 @@
$('.layui-col').visibleChange(function(isShow){
if(isShow==1){
//被看见了
console.log(111);
}else{
//看不见了
console.log(222);
}
});
}

View File

@ -192,7 +192,7 @@ var X = window.X || {
callback && callback(d.data);
}else {
layer.msg('查无数据');
callback && callback(d);
callback && callback(d.data);
}
}else {
if(d.code == -5){

View File

@ -52,8 +52,6 @@
var startmonth = Date.parse(startdate)/1000;
data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
console.log(parseInt((sameday - endmonth)/86400));
console.log(parseInt((sameday - startmonth)/86400));
// calculationdata();
})
@ -363,7 +361,6 @@
var indexs = $(this).attr("data-indexs");
var val = $(this).val();
var valarr = val.split(",");
console.log(data['events'][index]);
if(data['events'][index]['filts'][indexs]){
data['events'][index]['filts'][indexs]['ftv']=valarr;
data['events'][index]['filts'][indexs]['strftv']=val;
@ -472,7 +469,6 @@
var obj = $(this);
var offset = obj.offset();
var index = obj.attr("data-index");
console.log(data['events']);
data['events'][index]['customEvent'] = $(this).val();
});
@ -605,7 +601,6 @@
// 全局筛选
var filtsftvdata=[];
$(document).off('click','.analysis-overall-situation-add').on('click','.analysis-overall-situation-add',function(){
console.log(defaultgroupdata);
var drr={
"columnDesc":defaultgroupdata[0]['category'][0]['title'],//事件中文显示 columnDesc
"columnName":defaultgroupdata[0]['category'][0]['id'],//事件id
@ -671,7 +666,6 @@
$(document).off('click','.analysis-overall-situation-date').on('click','.analysis-overall-situation-date',function(){
var index = $(this).attr('data-index');
render_date_index = index;
// console.log(index);
});
// 渲染过滤项时间框
@ -773,7 +767,6 @@
var querydata;//查询数据
$(document).on('click','.analtsis-chart-switch-box .analtsis-chart-switch',function(){
console.log(querydata);
if(querydata){
$('.analtsis-chart-switch-box .analtsis-chart-switch').removeClass('select-chart');
$(this).addClass('select-chart');
@ -887,9 +880,6 @@
seriesData[i]['name'] = xAxisData[i];
}
}
console.log(xAxisData)
console.log(seriesData)
console.log(d[0]['date_range']);
var myChart = echarts.init(document.getElementById('analysis-echarts'));
var option = {
title: {
@ -1130,7 +1120,6 @@
// 下载
$(document).off('click','.download-table').on('click','.download-table',function(){
// console.log(11111);
X.download('ck/event_model_export',data,'事件分析');
});

View File

@ -20,7 +20,7 @@
});
X.api("project/members","get",{},function(d){
console.log(d)
// console.log(d)
// X.laytpldata("#addexistuser-con-user-box-dot",d,".addexistuser-con-user-box");
});
@ -95,7 +95,7 @@
Addeddate.splice(i,1);
}
}
console.log(Addeddate)
X.laytpldata("#addexistuser-table-con-list-dot",Addeddate,".addexistuser-table-con-list");
addlaydropdown();
@ -171,7 +171,7 @@
});
//确定按钮
$(".addexistuser-btn-qd").click(function(){
console.log(Addeddate);
var ylist = [];
for(let i in Addeddate){
var arr = {
@ -181,13 +181,12 @@
}
ylist.push(arr)
}
console.log(ylist);
if(ylist.length == 0){
layer.msg('暂未选择用户');
return;
}
X.api("authz/add_role_domain","post",{data:ylist},function(d){
console.log(d)
layer.closeAll();
});
});

View File

@ -5,7 +5,7 @@
this.parms = parms;
this.callback = parms.callback; //选择后执行的回调
var data = parms.extData;//获取到上层弹窗传的数据
console.log(data);
// console.log(data);
if(data){
// for(let i in data.ditch){
@ -52,7 +52,6 @@
X.api("project/add_project_name","post",{game:data.game,ditch:data.ditch,name: data.name},function(d){
if(d){
console.log(d);
layer.msg("编辑成功");
me.callback && me.callback();
layer.closeAll();

View File

@ -13,15 +13,14 @@
if(parms){
this.parms = parms;
var passdata = parms;
console.log(passdata);
X.api("authz/get_permissions_for_user_in_domain","post",{role_id:passdata.id,game:X['DATA']['game']},function(d){
console.log(d);
$('.addrole-tit').val(passdata.title);
var selinput = {}
for(let i in d){
selinput[d[i]['_id']] = true
}
console.log(selinput);
layui.form.val('addroleexample', selinput)
});
};
@ -43,7 +42,6 @@
for(let i in data){
selinput[data[i]['path']] = true
}
console.log(selinput);
layui.form.val('addroleexample', selinput)
});

View File

@ -6,18 +6,18 @@
layer.closeAll();
})
// var projectrolearr,projectrolearrlist=[];
// X.api("authz/roles","get",{},function(d){
// projectrolearr = d;
// for(let i in projectrolearr){
// var arr={
// id:projectrolearr[i]['_id'],
// title:projectrolearr[i]['name'],
// game:projectrolearr[i]['game']
// }
// projectrolearrlist.push(arr);
// }
// })
var projectrolearr,projectrolearrlist=[];
X.api("authz/roles","get",{},function(d){
projectrolearr = d;
for(let i in projectrolearr){
var arr={
id:projectrolearr[i]['_id'],
title:projectrolearr[i]['name'],
game:projectrolearr[i]['game']
}
projectrolearrlist.push(arr);
}
})
// var datarightsarr;
// X.api("data_auth/list","get",{},function(d){
// datarightsarr = d;
@ -29,8 +29,10 @@
var titarr = txt.split(",");
for(let i in titarr){
var arr = {
"game": X.DATA.game,
"username": titarr[i],
// "role_name": projectrolearr[0]["name"],
"role_name": projectrolearr[0]["name"],
"role_id": projectrolearr[0]["_id"]
// "data_authority":datarightsarr[0]["title"],
// "data_auth_id":datarightsarr[0]["id"]
}
@ -66,11 +68,13 @@
// 项目角色修改
// console.log(projectrolearrlist);
// X.laydropdown(".adduser-role",projectrolearrlist,function(d){
// cprojectdiv.html(d.title);
X.laydropdown(".adduser-role",projectrolearrlist,function(d){
cprojectdiv.html(d.title);
// adduserData[cprojectindex]['role_name'] = d.title;
// })
adduserData[cprojectindex]['role_name'] = d.title;
adduserData[cprojectindex]['role_id'] = d.id;
})
// 数据权限修改
// X.laydropdown(".adduser-attr",datarightsarr,function(d){
// cdatarightsdiv.html(d.title);
@ -85,16 +89,20 @@
});
$(document).off('click','.adduser-but-box .adduser-btn2').on('click','.adduser-but-box .adduser-btn2',function(){
console.log(adduserData);
var namearr = [];
for(let i in adduserData){
namearr.push(adduserData[i]['username']);
}
if(namearr.length > 0){
//创建账号
X.api("user/add_account","post",{account_list:namearr},function(d){
X.pageLogic.useradmin.useradmin();
layer.closeAll();
layer.msg("创建成功");
//给账号添加项目角色
X.api("authz/add_role_domain","post",{data:adduserData},function(d){
X.pageLogic.useradmin.useradmin();
layer.closeAll();
layer.msg("创建成功");
});
})
}else {
layer.msg("请先添加账号");

View File

@ -27,7 +27,6 @@
$(".addusergroup-qd").click(function(){
var getData = layui.transfer.getData('addusergroupuserinfo');
var txt = $(".addusergroup-txt").val();
console.log(getData);
layer.closeAll();
})

View File

@ -135,7 +135,6 @@
$(document).off('click','.adminmykanban-operation-but-yidong').on('click','.adminmykanban-operation-but-yidong',function(){
var mykanban = layui.tree.getChecked('mykanban');
var kongjian = layui.tree.getChecked('kongjian');
console.log(kongjian);
if(mykanban.length < 1 && kongjian.length < 1){
alert('请先选择需要移动的看板!!!');
return;
@ -184,7 +183,6 @@
$(document).off('click','.adminmykanban-operation-but-copykongjian').on('click','.adminmykanban-operation-but-copykongjian',function(){
var mykanban = layui.tree.getChecked('mykanban');
var kongjian = layui.tree.getChecked('kongjian');
console.log(kongjian);
if(mykanban.length < 1 && kongjian.length < 1){
alert('请先选择需要移动的看板!!!');
return;
@ -255,7 +253,6 @@
updata:function(id){
X.api("project/kanban","post",{"_id":id},function(d){
console.log(d);
var kanban = [];
for(let i in d.kanban){
var arr = {};

View File

@ -50,8 +50,6 @@
var startmonth = Date.parse(startdate)/1000;
data['eventView']['e_days'] = parseInt((sameday - endmonth)/86400);
data['eventView']['s_days'] = parseInt((sameday - startmonth)/86400);
console.log(parseInt((sameday - endmonth)/86400));
console.log(parseInt((sameday - startmonth)/86400));
// calculationdata();
})
@ -100,6 +98,8 @@
report_idarr.push(X.DATA.eventid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else {
$('.analysis-saveas').show();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -190,7 +190,6 @@
var oldIndex = evt.oldIndex;
let item = data.events.splice(oldIndex, 1); // arr删除2把2给item
data.events.splice(newIndex, 0, item[0]);
console.log(data);
updataindex(data.events);
}
});
@ -405,7 +404,6 @@
if(val != "查无数据"){
X.parametersopen(val['map_'],'dropdownlist',[offset.top+obj.height(),offset.left],function(val){
console.log(val);
if(indexs != undefined){
data['events'][index]['filts'][indexs]['strftv'] = val.title;
var arr = [];
@ -433,7 +431,6 @@
var indexs = $(this).attr("data-indexs");
var val = $(this).val();
var valarr = val.split(",");
console.log(data['events'][index]);
if(data['events'][index]['filts'][indexs]){
data['events'][index]['filts'][indexs]['ftv']=valarr;
data['events'][index]['filts'][indexs]['strftv']=val;
@ -543,7 +540,6 @@
var obj = $(this);
var offset = obj.offset();
var index = obj.attr("data-index");
console.log(data['events']);
data['events'][index]['customEvent'] = $(this).val();
});
@ -1009,9 +1005,6 @@
seriesData[i]['name'] = xAxisData[i];
}
}
console.log(xAxisData)
console.log(seriesData)
console.log(d[0]['date_range']);
var myChart = echarts.init(document.getElementById('analysis-echarts'));
var option = {
title: {
@ -1249,12 +1242,20 @@
// 保存报表
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas']= 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas']= 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
// 下载
$(document).off('click','.download-table').on('click','.download-table',function(){
// console.log(11111);

View File

@ -5,7 +5,7 @@
this.parms = parms;
this.callback = parms.callback; //选择后执行的回调
var data = parms.extData;//获取到上层弹窗传的数据
console.log(data);
// console.log(data);
if(data){
$("#path").val(data.path);
$("#name").val(data.name);

View File

@ -87,6 +87,8 @@
report_idarr.push(X.DATA.user_propertyid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else{
$('.analysis-saveas').hide();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -142,7 +144,6 @@
// 分组项
X.template("grouped","shushi",data['eventView']['groupBy']);
$(document).off('click','.analysis-footadd___2D4YB').on('click','.analysis-footadd___2D4YB',function(){
console.log(user_data);
var arr = {
"columnDesc": user_data[0]['category'][0]['title'],//事件中文显示
"columnName": user_data[0]['category'][0]['id'],//事件id
@ -497,17 +498,23 @@
// 保存报表
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas'] = 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas'] = 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
// 反向填充数据
function backfilldata(d){
data = d.query;
baobiaodata = d;
console.log(data);
$('.ant-dropdown-trigger').html(data['events']['quotaDesc']);
$('.analysis-choicetypename').html(data['events']['analysisDesc']);
X.template("globalfilter","xinwei-whole",data['events']['filts'],function(){

View File

@ -10,7 +10,6 @@
events:data.events
}
X.api('ck/'+ dataArr['eventView']['cksql'] +'_model_sql','post',dataArr,function(d){
console.log(d);
$(".conditionquery-sqldata").html(d[0]['sql']);
$(".conditionquery-apidata").html(JSON.stringify(dataArr));
})

View File

@ -17,7 +17,6 @@
//叉图标关闭弹窗
$(".yidong-top .yidong-cha").click(function(){
console.log(layer.index)
parent.layer.closeAll(layer.index);
});
//取消按钮
@ -62,12 +61,10 @@
'project_id': X.DATA.projectid,
'dest_space_id': id
};
console.log(dataArr);
X.api('dashboard/copy_to_my_space','post',dataArr,function(d){
X.pageLogic.dashboard.freshMenu(X.DATA.projectid);//刷新侧边栏
X.pageLogic.adminkanban.updata(X.DATA.projectid);//刷新数据
console.log(me.parms.layIndex);
layer.closeAll(0);
})

View File

@ -5,7 +5,7 @@
this.parms = parms;
this.callback = parms.callback; //选择后执行的回调
var data = parms.extData;//获取到上层弹窗传的数据
console.log(data);
// console.log(data);
X.api("project/","get",{},function(d){
X.laytpldata("#project-list-box-dot",d,".project-list-box");
@ -13,7 +13,6 @@
});
var dest_project_id;//項目id
layui.form.on('select(projectlist)', function(data){
console.log(data);
dest_project_id = data.value;
});
@ -25,7 +24,6 @@
'dest_project_id': dest_project_id,
'report_ids': report_ids
};
console.log(dataArr);
X.api('report/copy','post',dataArr,function(d){
layer.closeAll(0);

View File

@ -10,13 +10,10 @@
function updataselect_list(){
X.api("data_mana/select_list","get",{},function(res){
X.laytpldata('#customname-content-box-dot',res,'.customname-content-box');
})
};
}
};
})();

View File

@ -695,6 +695,7 @@
var ascending = obj.attr("data-ascending");
var avesumdata = obj.attr("data-avesumdata");
var daydata = obj.attr("data-daydata");
var reverseorder = obj.attr("data-reverseorder")
var gengduolist
if(X.DATA.authority == "rw"){
@ -712,7 +713,8 @@
ascending:ascending,
daydata:daydata,
avesumdata:avesumdata,
cat: cat
cat: cat,
reverseorder:reverseorder
}
X.parametersopen(data,'setupbaobiao',"auto",function(d){
X.pageLogic['dashboard'].gettabledata();
@ -759,12 +761,15 @@
X.api('project/kanban',"post",{"_id":id},function (d){
X.DATA['KanBanData'] = d.kanban;
X.DATA['ProjectData'] = d.spaces;
X.DATA.authority = d.spaces[0]['authority'];
if(d.spaces[0]['authority'] == "rw"){
$(".baobiao").show();
}else{
$(".baobiao").hide();
if(d.spaces.length > 0){
X.DATA.authority = d.spaces[0]['authority'];
if(d.spaces[0]['authority'] == "rw"){
$(".baobiao").show();
}else{
$(".baobiao").hide();
}
}
for(let i in d.spaces){
if(d.spaces[i]['children'].length > 0){
if(X.DATA['dashboard_id'] == undefined || X.DATA['dashboard_id'] == ""){
@ -778,7 +783,14 @@
}
}
// console.log(d.spaces[i]['children'][0]['_id']);
setHashParms("menu",d.spaces[i]['children'][0]['_id']);
var query = window.location.href;
var querys = query.split("=");
// debugger;
if(querys[2] == d.spaces[i]['children'][0]['_id']){
X.DATA['dashboard_id'] = querys[2];
}else {
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 {
@ -834,6 +846,8 @@
break;//终止循环
}else {
}
}
});
@ -851,12 +865,12 @@
helper:'clone',
appendTo:'body',
start : function(event, ui){
console.log(111,event);
console.log(111,ui);
// console.log(111,event);
// console.log(111,ui);
},
stop: function(event, ui){
console.log(222,event);
console.log(222,ui);
// console.log(222,event);
// console.log(222,ui);
},
})
@ -943,6 +957,7 @@
data['modelswitch'] = d['modelswitch'];
data['ascending'] = d['ascending'];
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
// return;
if(d['modelswitch']){
@ -1017,6 +1032,7 @@
// data['date'] = startTimearr[0] + ' - ' + endTimearr[0];
data['timeParticleSize'] = granularity;
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
if(d['ascending']){
@ -1057,6 +1073,7 @@
// data['date'] = startTimearr[0] + ' - ' + endTimearr[0];
data['timeParticleSize'] = granularity;
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
if(d['ascending']){
@ -1094,6 +1111,7 @@
data['cat'] = d['model'];
data['date'] = "";
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
if(d['ascending']){
var condatalength = eventdata[0]['condata'].length;
@ -1128,6 +1146,7 @@
data['modelsize'] = d['graph_size'];
data['cat'] = d['model'];
data['desc'] = d['desc'];
data['reverseorder']=d['reverseorder'];
eventdata.push(data);
if(d['ascending']){
var condatalength = eventdata[0]['condata'].length;

View File

@ -19,7 +19,6 @@
$(document).off('click','.save-list').on('click','.save-list',function(){
var index = $(this).attr('data-index');
var data = savelist[index];
console.log(data);
layer.closeAll();
me.callback && me.callback(data);
});

View File

@ -5,7 +5,7 @@
this.parms = parms;
this.callback = parms.callback; //选择后执行的回调
var data = parms.extData;//获取到上层弹窗传的数据
console.log(data);
// console.log(data);
if(data){
$(".datarightsedit-txt-input").html(data.owner_list);

View File

@ -123,6 +123,8 @@
report_idarr.push(X.DATA.scatterid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else {
$('.analysis-saveas').hide();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -375,7 +377,6 @@
// 时间粒度
X.laydropdown('.analtsis-timeParticleSize',X['DATA']['companylist']['distribution'],function(d){
console.log(d);
$(".analtsis-timeParticleSize").html(d.title);
data['eventView']['timeParticleSize'] = d.id;
// retaineddata();
@ -627,12 +628,19 @@
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas'] = 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas'] = 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
// 返回
$(document).off('click','.analysis-fanhui').on('click','.analysis-fanhui',function(){
X.gourl("dashboard");

View File

@ -8,7 +8,7 @@
}else {
var data = []
}
console.log(data);
// console.log(data);
X.laytpldata("#analysis-overall-situation-list-box-dot",data,"#initial-event");
}
};

View File

@ -8,7 +8,7 @@
}else {
var data = []
}
console.log(data);
// console.log(data);
X.laytpldata("#analysis-con-left-screen-list-dot",data,"#funnel-event");
}

View File

@ -193,7 +193,6 @@
var dataevent= data['events'][index];
// console.log(dataevent);
X.querycriteriapop(eventdata,'setgrouping',offset.left,offset.top+obj.height(),function(val){
console.log(val);
obj.html(val.id);
dataevent['eventName'] = val.name;
dataevent['eventDesc'] = val.id;
@ -309,7 +308,6 @@
var offset = obj.offset();
var index = obj.attr("data-index");
X.querycriteriapop(groupitemeventsdata,'category',offset.left,offset.top+obj.height(),function(val){
console.log(val);
obj.html(val.title);
data['eventView']['filts'][index]['columnDesc'] = val.title;
data['eventView']['filts'][index]['columnName'] = val.id;
@ -417,7 +415,6 @@
var offset = obj.offset();
var index = obj.attr("data-index");
X.querycriteriapop(groupitemeventsdata,'category',offset.left,offset.top+obj.height(),function(val){
console.log(val);
var htmlstring = val.title;
obj.html(htmlstring);
data.eventView.groupBy[index]['columnDesc'] = val.title;
@ -451,8 +448,6 @@
// 计算按钮
$(document).off('click','.analysis-calculation').on('click','.analysis-calculation',function(){
console.log(data);
retaineddata()
});
var querydata;
@ -714,7 +709,6 @@
}
tabdata.push(arr);
}
console.log(tabdata);
X.laytpldata("#table-fenxi-th-dot",xAxisdata,".table-fenxi-th");
X.laytpldata("#table-fenxi-td-dot",tabdata,".table-fenxi-td");
};
@ -739,7 +733,6 @@
$(document).off('click','.analysis-navigation-bar-right-img-baobiao').on('click','.analysis-navigation-bar-right-img-baobiao',function(){
X.parametersopen(data['eventView']['cksql'],'savedbaobiao','rt',function(d){
console.log(d);
if(d){
data = d.query;

View File

@ -11,7 +11,7 @@
{title:'离散数字',id:'discrete',checked:false},
{title:'自定义区间',id:'user_defined',checked:false},
]
console.log(data);
// console.log(data);
if(data!= ''){
for(let i in arr){
if(data['intervalType'] != ""){
@ -30,7 +30,7 @@
];
if(data['intervalType'] == 'user_defined'){
$(".groupeditemspop-custom-box").show();
console.log(data['quotaIntervalArr']);
// console.log(data['quotaIntervalArr']);
if(data['quotaIntervalArr'].length >= qvjian.length){
var num = data['quotaIntervalArr'].length - qvjian.length;
for(var i = 0; i < num; i ++){

View File

@ -5,7 +5,7 @@
this.parms = parms;
this.callback = parms.callback;
var data = parms.extData;
console.log(data);
// console.log(data);
if(data.default !=''){
for(let i in data.data){
if(data.data[i]['id'] == data.default){
@ -20,7 +20,7 @@
X.laytpldata("#groupitem-sele-box-dot",data.data,".groupitem-sele-box");
$(document).on('change','.groupitem-sele-box',function(){
console.log($(this).val());
// console.log($(this).val());
var valdata = {
'id':$(this).val(),
}

View File

@ -46,8 +46,8 @@
var oldIndex = evt.oldIndex;
let item = submitdata.splice(oldIndex, 1); // arr删除2把2给item
submitdata.splice(newIndex, 0, item[0]);
console.log(item);
console.log(submitdata);
// console.log(item);
// console.log(submitdata);
for(let i in submitdata){
submitdata[i]['sort'] = parseInt(i) + parseInt(1)
}
@ -95,17 +95,14 @@
$(document).off('click','.kanbanadd').on('click','.kanbanadd',function(){
var index = $(this).attr('data-index');
var id = $(this).attr('data-id');
console.log(id);
for(let i in reportlistdata){
if(reportlistdata[i]['_id'] == id){
console.log(reportlistdata[i]['_id']);
reportlistdata[index]['added'] = true;
X.laytpldata('#to-be-added-baobiao-dot',reportlistdata,'.to-be-added-baobiao');
X.laytpldata('#to-added-baobiao-dot',reportlistdata,'.to-added-baobiao');
toadddataprocessing();
}
}
});
// 修改报表类型

View File

@ -62,6 +62,8 @@
report_idarr.push(X.DATA.ltvid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else {
$(".analysis-saveas").show();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -329,12 +331,20 @@
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas'] = 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas'] = 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
// 返回
$(document).off('click','.analysis-fanhui').on('click','.analysis-fanhui',function(){
X.gourl("dashboard");

View File

@ -53,10 +53,15 @@
// }else {
$("#conent-box"+data.id).html(html);
// }
console.log(data.reverseorder , data.name);
if(data.modeltype == "table" && data.modelsize != "small"){
var tableMul;
var id = 'dataTableMul'+data['id'];
tableMul = new FixedTable(id, 2);
if(data.reverseorder){
tableMul = new FixedTable(id, 2);
}else {
tableMul = new FixedTable(id, 0);
}
}
})

View File

@ -101,6 +101,8 @@
report_idarr.push(X.DATA.retentionid);
if(X.DATA.authority != 'rw'){
$('.analysis-savereport').hide();
}else {
$(".analysis-saveas").show();
}
X.api('report/read_report','post',{project_id:X.DATA.projectid,report_id:report_idarr},function(d){
backfilldata(d[0]);
@ -564,12 +566,20 @@
$(document).off('click','.analysis-savereport').on('click','.analysis-savereport',function(){
if(baobiaodata != '' && baobiaodata != undefined && baobiaodata != null){
baobiaodata['saveas']= 0;
X.parametersopen(baobiaodata,'savereport','auto');
}else{
X.parametersopen(data,'savereport','auto');
}
});
//另存为
$(document).off('click','.analysis-saveas').on('click','.analysis-saveas',function(){
baobiaodata['saveas']= 1;
X.parametersopen(baobiaodata,'savereport','auto');
});
$(document).off('click','.analysis-navigation-bar-right-img-baobiao').on('click','.analysis-navigation-bar-right-img-baobiao',function(){
X.parametersopen(data['eventView']['cksql'],'savedbaobiao','rt',function(d){
console.log(d);

View File

@ -25,7 +25,7 @@
return false;
}
if(data._id){
if(data.saveas == 0 ){
data['query']['eventView']['date_type'] = tabval.date_type;
var arr = {
name: tabval['title'],

View File

@ -47,7 +47,12 @@
}else {
$("#gbreverseorder").prop("checked",true);
}
// 初始化首行浮动
if(data.reverseorder && data.reverseorder != undefined && data.reverseorder == "true"){
$('#kqfirstlinefloat').prop('checked',true);
}else {
$('#gbfirstlinefloat').prop('checked',true);
}
if(data.daydata && data.daydata != undefined && data.daydata == "false"){
$('#daydatafalse').prop('checked',true);
}else {
@ -107,10 +112,12 @@
var ascending = $('input:radio[name="reverseorder"]:checked').val();
var avesumdata = $('input:radio[name="avesumdata"]:checked').val();
var daydata = $('input:radio[name="daydata"]:checked').val();
var reverseorder = $('input:radio[name="firstlinefloat"]:checked').val();
if(modelswitch == "true"){ modelswitch = true;}else {modelswitch = false;};
if(ascending == 'true'){ ascending = true }else { ascending = false };
if(avesumdata == "true"){ avesumdata = true;}else {avesumdata = false;};
if(daydata == 'true'){ daydata = true }else { daydata = false };
if(reverseorder == 'true'){ reverseorder = true } else { reverseorder = false };
var arr = {
_id:X.DATA.dashboard_id,
report:{
@ -123,7 +130,8 @@
modelswitch: modelswitch,
ascending:ascending,
avesumdata:avesumdata,
daydata:daydata
daydata:daydata,
reverseorder:reverseorder
}
}
// console.log(arr);

View File

@ -196,6 +196,7 @@
.analysis-but-box { padding: 12px 16px 12px 0; text-align: right; display: flex; justify-content: flex-end; align-items: center; border-top: 1px solid #f0f2f5; }
.analysis-but-box div { cursor: pointer; margin-left: 10px; height: 32px; padding: 0 16px; font-weight: 400; font-size: 14px; line-height: 30px; border-radius: 2px; }
.analysis-savereport { color: #3d90ff; background-color: #f1f8ff; }
.analysis-saveas { color: #3d90ff; background-color: #f1f8ff; display: none; }
.analysis-calculation { color: #fff; background-color: #3d90ff; }
.dropdownlist-box { width: 200px; max-height: 350px; background-color: #fff; }

View File

@ -182,12 +182,12 @@
.adduser-subject-add-box div { cursor: pointer; height: 32px; line-height: 30px; padding: 0 16px; font-weight: 400; font-size: 14px; border-radius: 2px; background-color: #4fa1ff; color: #fff; }
.adduser-table-box { height: 320px; margin-top: 26px; }
.adduser-table-title { width: 100%; height: 48px; line-height: 48px; display: flex; background-color: #f7f7f7; border-bottom: 1px solid #f3f3f3; font-size: 12px; color: #202d3f;}
.adduser-table-title div { width: 600px; text-indent: 12px; }
.adduser-table-title div { width: 300px; text-indent: 12px; }
.adduser-table-title-cz { width: 65px !important; }
.adduser-table-con-box { height: 271px; overflow-y: auto;}
.adduser-table-con { width: 100%; height: 48px; line-height: 48px; display: flex; border-bottom: 1px solid #f3f3f3; font-size: 12px; color: #42546d; }
.adduser-table-con div{ width: 600px; text-indent: 12px; }
.adduser-table-con div{ width: 300px; text-indent: 12px; }
.adduser-table-title-cz img { cursor: pointer; }
.adduser-role { cursor: pointer; }
.adduser-role span { padding: 8px; border: 1px solid #f0f0f0;}

View File

@ -2,7 +2,7 @@
.modify-layui-logo { position: absolute; left: 0; top: 0; height: 100%; line-height: 60px; text-align: center; font-size: 16px; background-color: #404a77; width: 80px !important; height: 60px; color: #fff; text-align: center;}
.modify-layui-side { width: 270px !important; }
.modify-layui-bg-black { background-color: #fff !important; }
.modify-layui-side-scroll { width: 290px !important; }
.modify-layui-side-scroll { width: 290px !important; overflow: hidden; }
.modify-layui-body { left: 270px !important; }
.layui-layout-admin .modify-layui-body { background-color: #f0f2f5; }
.modify-layui-nav-tree { width: 270px !important; }
@ -28,6 +28,7 @@
.layui-laydate .layui-this { background-color: rgba(89, 120, 249, 1) !important; }
.layui-laypage-em { background-color: #3d90ff !important; }
.layui-table-cell { height: auto; }
.nav-list-box { overflow-y: auto; height: 100%; }
::-webkit-scrollbar {
width:0px;
@ -576,7 +577,7 @@ label:not(.form-check-label):not(.custom-file-label) { font-weight: 400; }
.screen-del:hover { background:url("../img/del-red.png") no-repeat 100%; background-position: center; }
.zhuanghu_xila_xian { margin: 0 auto; width: 15px; height: 2px; background-color: #94c8ff; }
.layui-project-box a{ width: 120px; }
.layui-project-box a{ min-width: 120px; }
/* 看板类型设置 */
.kanbantypeset-box { width: 500px; height: 300px; background-color: #fff; }
@ -588,7 +589,7 @@ label:not(.form-check-label):not(.custom-file-label) { font-weight: 400; }
.funum { color: #ff5d5d !important; }
/* 报表设置 */
.setupbaobiao-box { width: 880px; height: 460px; }
.setupbaobiao-box { width: 880px; height: 520px; }
.setupbaobiao-top-box { padding: 0 20px; font-size: 14px; height: 60px; display: flex; align-items: center; justify-content: space-between; background-color: #f0f2f5; }
.setupbaobiao-but-box { display: flex; align-items: center; }
.setupbaobiao-xq{ padding-right: 20px; cursor: pointer; color: #42546d; }