diff --git a/web/pages/analysis.html b/web/pages/analysis.html index 3028813..41cd533 100644 --- a/web/pages/analysis.html +++ b/web/pages/analysis.html @@ -350,7 +350,7 @@
-
+
diff --git a/web/src/x.min.js b/web/src/x.min.js index 509bd54..27bebf5 100644 --- a/web/src/x.min.js +++ b/web/src/x.min.js @@ -2004,7 +2004,7 @@ var X = window.X || { }); // 添加筛选项 - $(document).off('click','.analysis-shaix').on('click','.analysis-shaix',function(){ + $(document).off('click','.analysis-shaix-jinting').on('click','.analysis-shaix-jinting',function(){ var obj = $(this); var index = obj.attr("data-index"); addscreen(index); @@ -7817,6 +7817,7 @@ var X = window.X || { var filtersymbols = [[],[]];//默认两个事件 var groupitemeventsdata=[[],[]]//分组项里的事件 var type2data = [[],[]]; + var querydata; //计算后返回的数据 X.api("data_auth/my_event","get",{},function(d){ eventdata = d; @@ -7921,7 +7922,7 @@ var X = window.X || { // "comparatorName":"等于", // "ftv":[], // "strftv":"", - // "table_type":groupitemeventsdata[0][0]['category'][0]['data_type'], + // "tableType":groupitemeventsdata[0][0]['category'][0]['data_type'], // "timeUnit":"" // } // data['events'][0]['filts'].push(arr); @@ -7937,7 +7938,7 @@ var X = window.X || { // "comparatorName":"等于", // "ftv":[], // "strftv":"", - // "table_type":groupitemeventsdata[1][0]['category'][0]['data_type'], + // "tableType":groupitemeventsdata[1][0]['category'][0]['data_type'], // "timeUnit":"" // } // data['events'][1]['filts'].push(arr); @@ -7955,7 +7956,7 @@ var X = window.X || { "comparatorName":"等于", "ftv":[], "strftv":"", - "table_type":groupitemeventsdata[0][0]['category'][0]['data_type'], + "tableType":groupitemeventsdata[0][0]['category'][0]['data_type'], "timeUnit":"" } initialevent.push(arr); @@ -7973,7 +7974,7 @@ var X = window.X || { "comparatorName":"等于", "ftv":[], "strftv":"", - "table_type":groupitemeventsdata[1][0]['category'][0]['data_type'], + "tableType":groupitemeventsdata[1][0]['category'][0]['data_type'], "timeUnit":"" } // data['events'][1]['filts'].push(arr); @@ -8045,7 +8046,8 @@ var X = window.X || { data['events'][index]['filts'][indexs]['columnDesc'] = htmlstring; data['events'][index]['filts'][indexs]['columnName'] = val.id; data['events'][index]['filts'][indexs]['data_type'] = val.type; - data['events'][index]['filts'][indexs]['table_type'] = val.table_type; + data['events'][index]['filts'][indexs]['tableType'] = val.table_type; + }) }); @@ -8085,7 +8087,7 @@ var X = window.X || { }) }); - $(document).off('click','.analysis-zhibiao-list-type4 input').on('blur','.analysis-zhibiao-list-type4 input',function(){ + $(document).off('click','.analysis-zhibiao-list-type4 input').on('change','.analysis-zhibiao-list-type4 input',function(){ var index = $(this).attr('data-index'); var indexs = $(this).attr('data-indexs'); var txt = $(this).val(); @@ -8107,7 +8109,7 @@ var X = window.X || { "ftv":[],//条件 "strftv":'',//显示条件 "section":[-1,1],//区间 - "table_type":screentypedata[0]['id'] + "tableType":screentypedata[0]['id'] }; data['eventView']['filts'].push(drr); filtsftvdata.push(screentypedata[0]['category'][0]['category']); @@ -8148,7 +8150,7 @@ var X = window.X || { data['eventView']['filts'][index]['data_type'] = val.type; data['eventView']['filts'][index]['comparator_name'] = '等于'; data['eventView']['filts'][index]['comparator_id'] = '=='; - data['eventView']['filts'][index]['table_type'] = val.table_type; + data['eventView']['filts'][index]['tableType'] = val.tableType; filtsftvdata[index]=val.category; analysisdown();//渲染下拉框 }) @@ -8184,7 +8186,7 @@ var X = window.X || { "columnName": "#account_id",//事件中文显示 "column_id": "#account_id",//事件id 'data_type': "string",//类型 - 'table_type': "event", + 'tableType': "event", "ftv":'',//条件 "section":''//区间 }; @@ -8204,7 +8206,7 @@ var X = window.X || { data.eventView.groupBy[index]['columnName'] = val.title; data.eventView.groupBy[index]['column_id'] = val.id; data.eventView.groupBy[index]['data_type'] = val.type; - data.eventView.groupBy[index]['table_type'] = val.table_type; + data.eventView.groupBy[index]['tableType'] = val.tableType; }) }); @@ -8212,9 +8214,14 @@ var X = window.X || { $(document).off('click','.sqlquery').on('click','.sqlquery',function(){ var obj = $(this); var offset = obj.offset(); - X.querycriteriapop(data,'conditionquery',offset.left - 410,offset.top+obj.height(),function(){ + if(querydata){ + X.querycriteriapop(data,'conditionquery',offset.left - 410,offset.top+obj.height(),function(){ - }) + }) + }else { + layer.msg('请先计算'); + } + }); // 时间粒度 @@ -8248,7 +8255,6 @@ var X = window.X || { // 计算按钮 $(document).off('click','.analysis-calculation').on('click','.analysis-calculation',function(){ - // console.log(data); retaineddata() }); @@ -8263,7 +8269,6 @@ var X = window.X || { events: data.events } X.api("ck/retention_model","post",dataArr,function(d){ - // console.log(data); querydata = d; updata(d) }) @@ -8564,7 +8569,6 @@ var X = window.X || { }; - var querydata; $(document).off('click','.analtsis-chart-switch').on('click','.analtsis-chart-switch',function(){ if(querydata){ $('.analtsis-chart-switch-box .analtsis-chart-switch').removeClass('select-chart'); diff --git a/web/srczip/logic/analysis.js b/web/srczip/logic/analysis.js index c1b97db..75faf71 100644 --- a/web/srczip/logic/analysis.js +++ b/web/srczip/logic/analysis.js @@ -334,7 +334,7 @@ }); // 添加筛选项 - $(document).off('click','.analysis-shaix').on('click','.analysis-shaix',function(){ + $(document).off('click','.analysis-shaix-jinting').on('click','.analysis-shaix-jinting',function(){ var obj = $(this); var index = obj.attr("data-index"); addscreen(index); diff --git a/web/srczip/logic/retained.js b/web/srczip/logic/retained.js index fe462a8..c40f68c 100644 --- a/web/srczip/logic/retained.js +++ b/web/srczip/logic/retained.js @@ -59,6 +59,7 @@ var filtersymbols = [[],[]];//默认两个事件 var groupitemeventsdata=[[],[]]//分组项里的事件 var type2data = [[],[]]; + var querydata; //计算后返回的数据 X.api("data_auth/my_event","get",{},function(d){ eventdata = d; @@ -163,7 +164,7 @@ // "comparatorName":"等于", // "ftv":[], // "strftv":"", - // "table_type":groupitemeventsdata[0][0]['category'][0]['data_type'], + // "tableType":groupitemeventsdata[0][0]['category'][0]['data_type'], // "timeUnit":"" // } // data['events'][0]['filts'].push(arr); @@ -179,7 +180,7 @@ // "comparatorName":"等于", // "ftv":[], // "strftv":"", - // "table_type":groupitemeventsdata[1][0]['category'][0]['data_type'], + // "tableType":groupitemeventsdata[1][0]['category'][0]['data_type'], // "timeUnit":"" // } // data['events'][1]['filts'].push(arr); @@ -197,7 +198,7 @@ "comparatorName":"等于", "ftv":[], "strftv":"", - "table_type":groupitemeventsdata[0][0]['category'][0]['data_type'], + "tableType":groupitemeventsdata[0][0]['category'][0]['data_type'], "timeUnit":"" } initialevent.push(arr); @@ -215,7 +216,7 @@ "comparatorName":"等于", "ftv":[], "strftv":"", - "table_type":groupitemeventsdata[1][0]['category'][0]['data_type'], + "tableType":groupitemeventsdata[1][0]['category'][0]['data_type'], "timeUnit":"" } // data['events'][1]['filts'].push(arr); @@ -287,7 +288,8 @@ data['events'][index]['filts'][indexs]['columnDesc'] = htmlstring; data['events'][index]['filts'][indexs]['columnName'] = val.id; data['events'][index]['filts'][indexs]['data_type'] = val.type; - data['events'][index]['filts'][indexs]['table_type'] = val.table_type; + data['events'][index]['filts'][indexs]['tableType'] = val.table_type; + }) }); @@ -327,7 +329,7 @@ }) }); - $(document).off('click','.analysis-zhibiao-list-type4 input').on('blur','.analysis-zhibiao-list-type4 input',function(){ + $(document).off('click','.analysis-zhibiao-list-type4 input').on('change','.analysis-zhibiao-list-type4 input',function(){ var index = $(this).attr('data-index'); var indexs = $(this).attr('data-indexs'); var txt = $(this).val(); @@ -349,7 +351,7 @@ "ftv":[],//条件 "strftv":'',//显示条件 "section":[-1,1],//区间 - "table_type":screentypedata[0]['id'] + "tableType":screentypedata[0]['id'] }; data['eventView']['filts'].push(drr); filtsftvdata.push(screentypedata[0]['category'][0]['category']); @@ -390,7 +392,7 @@ data['eventView']['filts'][index]['data_type'] = val.type; data['eventView']['filts'][index]['comparator_name'] = '等于'; data['eventView']['filts'][index]['comparator_id'] = '=='; - data['eventView']['filts'][index]['table_type'] = val.table_type; + data['eventView']['filts'][index]['tableType'] = val.tableType; filtsftvdata[index]=val.category; analysisdown();//渲染下拉框 }) @@ -426,7 +428,7 @@ "columnName": "#account_id",//事件中文显示 "column_id": "#account_id",//事件id 'data_type': "string",//类型 - 'table_type': "event", + 'tableType': "event", "ftv":'',//条件 "section":''//区间 }; @@ -446,7 +448,7 @@ data.eventView.groupBy[index]['columnName'] = val.title; data.eventView.groupBy[index]['column_id'] = val.id; data.eventView.groupBy[index]['data_type'] = val.type; - data.eventView.groupBy[index]['table_type'] = val.table_type; + data.eventView.groupBy[index]['tableType'] = val.tableType; }) }); @@ -454,9 +456,14 @@ $(document).off('click','.sqlquery').on('click','.sqlquery',function(){ var obj = $(this); var offset = obj.offset(); - X.querycriteriapop(data,'conditionquery',offset.left - 410,offset.top+obj.height(),function(){ + if(querydata){ + X.querycriteriapop(data,'conditionquery',offset.left - 410,offset.top+obj.height(),function(){ - }) + }) + }else { + layer.msg('请先计算'); + } + }); // 时间粒度 @@ -490,7 +497,6 @@ // 计算按钮 $(document).off('click','.analysis-calculation').on('click','.analysis-calculation',function(){ - // console.log(data); retaineddata() }); @@ -505,7 +511,6 @@ events: data.events } X.api("ck/retention_model","post",dataArr,function(d){ - // console.log(data); querydata = d; updata(d) }) @@ -806,7 +811,6 @@ }; - var querydata; $(document).off('click','.analtsis-chart-switch').on('click','.analtsis-chart-switch',function(){ if(querydata){ $('.analtsis-chart-switch-box .analtsis-chart-switch').removeClass('select-chart');