大版本更新推送
This commit is contained in:
@ -20,8 +20,10 @@ namespace HT.Cloud.Web.Areas.ChartsManage.Controllers
|
||||
/// 描 述:历史趋势控制器类
|
||||
/// </summary>
|
||||
[Area("PenMeiChartsManage")]
|
||||
public class PenMeiHistoryChartsController : BaseController
|
||||
{
|
||||
[HandlerLogin(needLogin:false)]
|
||||
[HandlerAuthorize(needAuth:false)]
|
||||
public class PenMeiHistoryChartsController : BaseController //BaseController
|
||||
{
|
||||
public HistoryChartsService _historyChartsService { get;set;}
|
||||
/// <summary>
|
||||
/// 绑定数据仓库的数据库ID
|
||||
|
@ -20,7 +20,9 @@ namespace HT.Cloud.Web.Areas.ChartsManage.Controllers
|
||||
/// 描 述:历史趋势控制器类
|
||||
/// </summary>
|
||||
[Area("PenMeiChartsManage")]
|
||||
public class PenMeiHistoryTechChartsController : BaseController
|
||||
[HandlerLogin(needLogin: false)]
|
||||
[HandlerAuthorize(needAuth: false)]
|
||||
public class PenMeiHistoryTechChartsController : BaseController
|
||||
{
|
||||
public HistoryTechChartsService _historyTechChartsService { get;set;}
|
||||
/// <summary>
|
||||
|
@ -20,7 +20,9 @@ namespace HT.Cloud.Web.Areas.ChartsManage.Controllers
|
||||
/// 描 述:历史趋势控制器类
|
||||
/// </summary>
|
||||
[Area("PenMeiChartsManage")]
|
||||
public class PenMeiRtTechChartsController : BaseController
|
||||
[HandlerLogin(needLogin: false)]
|
||||
[HandlerAuthorize(needAuth: false)]
|
||||
public class PenMeiRtTechChartsController : BaseController
|
||||
{
|
||||
public RtTechChartsService _rtTechChartsService { get;set;}
|
||||
/// <summary>
|
||||
@ -65,10 +67,10 @@ namespace HT.Cloud.Web.Areas.ChartsManage.Controllers
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public async Task<ActionResult> GetChartsTagValueInit(string[] charts_TagNames)
|
||||
public async Task<ActionResult> GetChartsTagValueInit(string[] charts_TagNames, string[] Tables)
|
||||
{
|
||||
var systemName = "喷煤系统";
|
||||
var data = await _rtTechChartsService.GetChartsTagValueInit(charts_TagNames, systemName);
|
||||
var data = await _rtTechChartsService.GetChartsTagValueInit(charts_TagNames, Tables, systemName);
|
||||
return Content(data);
|
||||
}
|
||||
|
||||
|
@ -691,6 +691,7 @@
|
||||
//bool变量取消平滑采取折线
|
||||
let issmooth = !(StaticSelectTagList[si].Units ==='Y/N')
|
||||
let seriesdata = {
|
||||
symbol: "none",
|
||||
data: yDataArr[si],
|
||||
// 曲线名
|
||||
name: JSON.parse(JSON.stringify(StaticSelectTagList[si].Description)),
|
||||
@ -872,7 +873,7 @@
|
||||
<div id="ReEndTime" class="layui-form-item active" data-id="ReEndTime"
|
||||
data-tag="date" data-index="0">
|
||||
<label class="layui-form-label layui-form-required" style="width: 80px;">
|
||||
结束世间:
|
||||
结束时间:
|
||||
</label>
|
||||
<div class="layui-input-block" style="width:calc(100% - 110px);margin-left: 110px;">
|
||||
<input id="dateReEndTime" name="ndateReEndTime" lay-verify="required" class="layui-input icon-date widget-date "
|
||||
|
@ -869,7 +869,7 @@
|
||||
<div id="ReEndTime" class="layui-form-item active" data-id="ReEndTime"
|
||||
data-tag="date" data-index="0">
|
||||
<label class="layui-form-label layui-form-required" style="width: 80px;">
|
||||
结束世间:
|
||||
结束时间:
|
||||
</label>
|
||||
<div class="layui-input-block" style="width:calc(100% - 110px);margin-left: 110px;">
|
||||
<input id="dateReEndTime" name="ndateReEndTime" lay-verify="required" class="layui-input icon-date widget-date "
|
||||
|
@ -816,6 +816,7 @@
|
||||
//bool变量取消平滑采取折线
|
||||
let issmooth = !(StaticSelectTagList[si].Units ==='Y/N')
|
||||
let seriesdata = {
|
||||
symbol: "none",
|
||||
data: yDataArr[si],
|
||||
// 曲线名
|
||||
name: JSON.parse(JSON.stringify(StaticSelectTagList[si].Description)),
|
||||
@ -1029,7 +1030,7 @@
|
||||
<div id="ReEndTime" class="layui-form-item active" data-id="ReEndTime"
|
||||
data-tag="date" data-index="0">
|
||||
<label class="layui-form-label layui-form-required" style="width: 80px;">
|
||||
结束世间:
|
||||
结束时间:
|
||||
</label>
|
||||
<div class="layui-input-block" style="width:calc(100% - 110px);margin-left: 110px;">
|
||||
<input id="dateReEndTime" name="ndateReEndTime" lay-verify="required" class="layui-input icon-date widget-date "
|
||||
|
@ -478,18 +478,22 @@
|
||||
//获取tagvalue
|
||||
async function GetChartsTagValue() {
|
||||
var chardatalist = new Array();
|
||||
|
||||
var tablesArr = [];
|
||||
SelectTagNamelist.splice(0, SelectTagNamelist.length)
|
||||
for (var si = 0; si < StaticSelectTagList.length; si++) {
|
||||
SelectTagNamelist.push(StaticSelectTagList[si].TagName);
|
||||
debugger;
|
||||
tablesArr.push(StaticSelectTagList[si].Table);
|
||||
}
|
||||
|
||||
|
||||
|
||||
myajax = await $.ajax({
|
||||
url: "/PenMeiChartsManage/PenMeiRtTechCharts/GetChartsTagValueInit",
|
||||
type: "Post",
|
||||
dataType: "json",
|
||||
traditional: true,//这里设置为true
|
||||
data: { charts_TagNames: SelectTagNamelist },
|
||||
data: { charts_TagNames: SelectTagNamelist, Tables: tablesArr },
|
||||
success: function (redata) { }
|
||||
});
|
||||
debugger;
|
||||
@ -508,319 +512,6 @@
|
||||
}
|
||||
|
||||
|
||||
//showchart = async function () {
|
||||
// //(document.getElementById('echarts-records'), 'walden');
|
||||
// var myChart = echarts.init(document.getElementById('result'),'walden');
|
||||
|
||||
// myChart.hideLoading();
|
||||
// myChart.showLoading();
|
||||
|
||||
// var chardatalist = await GetChartsTagValue();
|
||||
|
||||
// var unitsrc = new Array();
|
||||
// var unitnames = new Array();
|
||||
// var unitcolor = new Array();
|
||||
// for(var ddi = 0;ddi<StaticSelectTagList.length;ddi++){
|
||||
// var unit_now = StaticSelectTagList[ddi].Units;
|
||||
// if (unitsrc.indexOf(unit_now) == -1) {
|
||||
// debugger;
|
||||
// unitsrc.push(unit_now);
|
||||
// unitnames.push(StaticSelectTagList[ddi].UnitType + "(" + StaticSelectTagList[ddi].Units + ")");
|
||||
// unitcolor.push(StaticSelectTagList[ddi].HTRGB);
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
// debugger;
|
||||
// myChart.dispose();
|
||||
|
||||
// var xDataArr = new Array();
|
||||
// var yDataArr = new Array();
|
||||
// for (var listindex = 0; listindex < chardatalist.length; listindex++) {
|
||||
// let ydata = chardatalist[listindex].map(x => { return x.value });
|
||||
// let xdata = chardatalist[listindex].map(x => { return x.name });
|
||||
// xDataArr.push(xdata);
|
||||
// yDataArr.push(ydata);
|
||||
// }
|
||||
// var lightwhite = 0;
|
||||
// if (unitsrc.length > 0) {
|
||||
// lightwhite = (unitsrc.length ) * 40;
|
||||
// }
|
||||
|
||||
// //var lightwhite = (chardatalist.length) * 100;
|
||||
// var color = new Array();
|
||||
// for (var colori = 0; colori < StaticSelectTagList.length; colori++) {
|
||||
// //color.push(roundrgb())
|
||||
// color.push(StaticSelectTagList[colori].HTRGB);
|
||||
// //color.push("#000000");
|
||||
// }
|
||||
|
||||
|
||||
// var yAxis = new Array();
|
||||
// debugger;
|
||||
// var maxYs = unitsrc.length;
|
||||
// for (var ci = 0; ci < unitsrc.length; ci++) {
|
||||
// if (ci == 0)
|
||||
// {
|
||||
// let yAxisdata = {
|
||||
// name: JSON.parse(JSON.stringify(unitnames[ci])),
|
||||
// nameLocation: 'center',
|
||||
// type: 'value',
|
||||
// //position:'left',
|
||||
// //坐标轴两边留白策略,设置max、min后失效
|
||||
// boundaryGap: ['5%', '2%'],
|
||||
// // max: 700,
|
||||
// // min: 0,
|
||||
// // 让表格的刻度向靠里侧显示
|
||||
// axisTick: {
|
||||
// inside: true
|
||||
// },
|
||||
// axisLabel: {
|
||||
// inside: true,
|
||||
// align: 'left',
|
||||
// verticalAlign: 'bottom',
|
||||
// },
|
||||
// // 设置刻度线的颜色等样式
|
||||
// axisLine: {
|
||||
// show: true,
|
||||
// onZero: true,
|
||||
// onZeroAxisIndex:0,
|
||||
// lineStyle: {
|
||||
// //color: color[ci],
|
||||
|
||||
// color: unitcolor[ci],
|
||||
// width: 3
|
||||
// }
|
||||
// },
|
||||
// splitLine: {
|
||||
// show: true, //想要不显示网格线,改为false
|
||||
// lineStyle: {
|
||||
// // 设置网格为虚线
|
||||
// type: 'dashed'
|
||||
// }
|
||||
// },
|
||||
// //offset: (ci - 1) * 100
|
||||
// }
|
||||
// yAxis.push(yAxisdata);
|
||||
// }
|
||||
// else {
|
||||
// let yAxisdata = {
|
||||
// name: JSON.parse(JSON.stringify(unitnames[ci])),
|
||||
// nameLocation: 'center',
|
||||
// // max: 800,
|
||||
// // min: 0,
|
||||
// type: 'value',
|
||||
// position: 'left',
|
||||
// //坐标轴两边留白策略,设置max、min后失效
|
||||
// boundaryGap: ['5%', '2%'],
|
||||
// axisLabel: {
|
||||
// inside: true,
|
||||
// align: 'left',
|
||||
// verticalAlign: 'bottom',
|
||||
// },
|
||||
// axisLine: {
|
||||
// show: true,
|
||||
// onZero: false,
|
||||
// lineStyle: {
|
||||
// //color: color[ci],
|
||||
// color: unitcolor[ci],
|
||||
// width: 3
|
||||
// }
|
||||
// },
|
||||
// splitLine: {
|
||||
// show: false //想要不显示网格线,改为false
|
||||
// },
|
||||
// // 设置坐标轴偏移位置
|
||||
// offset: (ci) * 40
|
||||
// //offset: (ci) * 100
|
||||
// }
|
||||
// yAxis.push(yAxisdata);
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
// //for (var ci = 0; ci < StaticSelectTagList.length; ci++) {
|
||||
// // if (ci == 0) {
|
||||
// // let yAxisdata = {
|
||||
// // name: JSON.parse(JSON.stringify(StaticSelectTagList[ci].Description)),
|
||||
// // nameLocation: 'center',
|
||||
// // type: 'value',
|
||||
// // //坐标轴两边留白策略,设置max、min后失效
|
||||
// // boundaryGap: ['5%', '2%'],
|
||||
// // // max: 700,
|
||||
// // // min: 0,
|
||||
// // // 让表格的刻度向靠里侧显示
|
||||
// // axisTick: {
|
||||
// // inside: true
|
||||
// // },
|
||||
// // axisLabel: {
|
||||
// // inside: true,
|
||||
// // align: 'left',
|
||||
// // verticalAlign: 'bottom',
|
||||
// // },
|
||||
// // // 设置刻度线的颜色等样式
|
||||
// // axisLine: {
|
||||
// // show: true,
|
||||
// // lineStyle: {
|
||||
// // //color: color[ci],
|
||||
// // color: StaticSelectTagList[ci].HTRGB,
|
||||
// // width: 3
|
||||
// // }
|
||||
// // },
|
||||
// // splitLine: {
|
||||
// // show: true, //想要不显示网格线,改为false
|
||||
// // lineStyle: {
|
||||
// // // 设置网格为虚线
|
||||
// // type: 'dashed'
|
||||
// // }
|
||||
// // }
|
||||
// // }
|
||||
// // yAxis.push(yAxisdata);
|
||||
// // }
|
||||
// // else {
|
||||
// // let yAxisdata = {
|
||||
// // name: JSON.parse(JSON.stringify(StaticSelectTagList[ci].Description)),
|
||||
// // nameLocation: 'center',
|
||||
// // // max: 800,
|
||||
// // // min: 0,
|
||||
// // type: 'value',
|
||||
// // //坐标轴两边留白策略,设置max、min后失效
|
||||
// // boundaryGap: ['5%', '2%'],
|
||||
// // axisLabel: {
|
||||
// // inside: true,
|
||||
// // align: 'right',
|
||||
// // verticalAlign: 'bottom',
|
||||
// // },
|
||||
// // axisLine: {
|
||||
// // show: true,
|
||||
// // lineStyle: {
|
||||
// // //color: color[ci],
|
||||
// // color: StaticSelectTagList[ci].HTRGB,
|
||||
// // width: 3
|
||||
// // }
|
||||
// // },
|
||||
// // splitLine: {
|
||||
// // show: false //想要不显示网格线,改为false
|
||||
// // },
|
||||
// // // 设置坐标轴偏移位置
|
||||
// // offset: (ci - 1) * 100
|
||||
// // //offset: (ci) * 100
|
||||
// // }
|
||||
// // yAxis.push(yAxisdata);
|
||||
// // }
|
||||
// //}
|
||||
|
||||
// var series = new Array();
|
||||
// for (var si = 0; si < StaticSelectTagList.length; si++) {
|
||||
// var unitIndex = 0;
|
||||
// var unitss = StaticSelectTagList[si].Units;
|
||||
// for(var ui = 0;ui<unitsrc.length;ui++){
|
||||
// if (unitsrc[ui].Units == unitss){
|
||||
// unitIndex = ui;
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
// debugger;
|
||||
// //bool变量取消平滑采取折线
|
||||
// let issmooth = !(StaticSelectTagList[si].Units ==='Y/N')
|
||||
// let seriesdata = {
|
||||
// data: yDataArr[si],
|
||||
// // 曲线名
|
||||
// name: JSON.parse(JSON.stringify(StaticSelectTagList[si].Description)),
|
||||
// // 设置参数对应的y坐标轴的索引
|
||||
// yAxisIndex: unitIndex,
|
||||
// type: 'line',
|
||||
// // 曲线平滑设置
|
||||
// smooth: issmooth
|
||||
// }
|
||||
// series.push(seriesdata);
|
||||
// }
|
||||
|
||||
// // 设置鼠标hover时的提示信息
|
||||
// var tooltip = {
|
||||
// trigger: 'axis', // 有3个属性值 axis item none
|
||||
// axisPointer: {
|
||||
// type: 'cross',
|
||||
// label: {
|
||||
// backgroundColor: '#6a7985' //配置展示方块的背景颜色
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// // 调整表格两边的空白的区
|
||||
// var grid = {
|
||||
// //left:'20px'
|
||||
// // 左侧
|
||||
// //x: '150px',
|
||||
// x: lightwhite+'px',
|
||||
// // 上部
|
||||
// y: 25,
|
||||
// // 右侧
|
||||
// //x2: lightwhite + 'px',
|
||||
// x2:10,
|
||||
// // 下部
|
||||
// // y2: 35
|
||||
// }
|
||||
// var letest = ['tg', 'fe', 'wdf'];
|
||||
// // 调整图样的名称 // 定义图样和每条曲线的颜色
|
||||
// var legend = new Array();
|
||||
// for (var li = 0; li < StaticSelectTagList.length; li++) {
|
||||
// debugger;
|
||||
// let legenddata = StaticSelectTagList[li].Description;
|
||||
// legend.push(JSON.parse(JSON.stringify(legenddata)));
|
||||
// }
|
||||
// var dataZoom = {
|
||||
// //type: 'slider'
|
||||
// type: 'inside'
|
||||
// }
|
||||
|
||||
// var option = {
|
||||
// xAxis: {
|
||||
// name: '时间',
|
||||
// type: 'category',
|
||||
// position: 'bottom',
|
||||
// data: xDataArr[0],
|
||||
// // boundaryGap: false, //x下标在刻度处显示
|
||||
// splitLine: {
|
||||
// show: true, //想要不显示网格线,改为false
|
||||
// lineStyle: {
|
||||
// // 设置网格为虚线
|
||||
// type: 'dashed'
|
||||
// }
|
||||
// },
|
||||
// axisTick:{
|
||||
// show:true,
|
||||
// //alignWithLabel:true,
|
||||
// //interval:'1'
|
||||
// },
|
||||
// // splitArea: { show: true }, //保留网格区域
|
||||
// // 设置刻度线的颜色等样式
|
||||
// axisLine: {
|
||||
// onZero: false,
|
||||
// lineStyle: {
|
||||
// color: 'black',
|
||||
// width: 3
|
||||
// }
|
||||
// }
|
||||
// },
|
||||
// yAxis: yAxis,
|
||||
// series: series,
|
||||
// tooltip: tooltip,
|
||||
// grid: grid,
|
||||
// legend: {
|
||||
// data: legend,
|
||||
// top: 'top',
|
||||
// bottom: 'auto',
|
||||
// left: 'center',
|
||||
// right: 'auto'
|
||||
// },
|
||||
// dataZoom: dataZoom,
|
||||
// color: color
|
||||
// };
|
||||
// setTimeout(bulidchart(option), 500);
|
||||
|
||||
|
||||
//}
|
||||
|
||||
showchart = async function () {
|
||||
//(document.getElementById('echarts-records'), 'walden');
|
||||
var myChart = echarts.init(document.getElementById('result'), 'walden');
|
||||
@ -1079,6 +770,7 @@
|
||||
//bool变量取消平滑采取折线
|
||||
let issmooth = !(StaticSelectTagList[si].Units === 'Y/N')
|
||||
let seriesdata = {
|
||||
symbol: "none",
|
||||
data: yDataArr[si],
|
||||
// 曲线名
|
||||
name: JSON.parse(JSON.stringify(StaticSelectTagList[si].Description)),
|
||||
|
@ -60,7 +60,7 @@
|
||||
async function GetAllSubsystemTag() {
|
||||
debugger;
|
||||
$.ajax({
|
||||
url: "/ChartsManage/Rtcharts/GetAllSubsystemTag",
|
||||
url: "/PenMeiChartsManage/PenMeiRtcharts/GetAllSubsystemTag",
|
||||
type: "Get",
|
||||
//dataType: "json",
|
||||
//async: false,
|
||||
@ -85,7 +85,7 @@
|
||||
//var subsystemAllTag = await Call(api.DataHistoryCharts.GetSubsystemAllTag, para);
|
||||
debugger;
|
||||
myajax = $.ajax({
|
||||
url: "/ChartsManage/Rtcharts/GetSubsystemAllTag",
|
||||
url: "/PenMeiChartsManage/PenMeiRtcharts/GetSubsystemAllTag",
|
||||
type: "Post",
|
||||
//dataType: "json",
|
||||
data: para,
|
||||
@ -154,7 +154,7 @@
|
||||
//});
|
||||
//debugger;
|
||||
myajax = await $.ajax({
|
||||
url: "/ChartsManage/Rtcharts/GetChartsTagValueInit",
|
||||
url: "/PenMeiChartsManage/PenMeiRtcharts/GetChartsTagValueInit",
|
||||
type: "Post",
|
||||
dataType: "json",
|
||||
traditional: true,//这里设置为true
|
||||
@ -285,6 +285,7 @@
|
||||
//bool变量取消平滑采取折线
|
||||
let issmooth = !(StaticSelectTagList[si].Units === 'Y/N')
|
||||
let seriesdata = {
|
||||
symbol: "none",
|
||||
data: yDataArr[si],
|
||||
// 曲线名
|
||||
name: JSON.parse(JSON.stringify(StaticSelectTagList[si].Description)),
|
||||
@ -395,7 +396,7 @@
|
||||
var RtData = new Array();
|
||||
|
||||
myajax = await $.ajax({
|
||||
url: "/ChartsManage/Rtcharts/GetChartsTagValue",
|
||||
url: "/PenMeiChartsManage/PenMeiRtcharts/GetChartsTagValue",
|
||||
type: "Post",
|
||||
dataType: "json",
|
||||
traditional: true,//这里设置为true
|
||||
|
Reference in New Issue
Block a user