1、陕西建龙打包版本

2、drawio导入SFC
3、多系统并存修改
This commit is contained in:
dell
2025-02-19 16:06:08 +08:00
parent 4071d8f337
commit fbc097d131
73 changed files with 3874 additions and 13074 deletions

View File

@ -31,6 +31,11 @@ namespace HT.Cloud.Web.Areas.ChartsManage.Controllers
private string systemDescription = GlobalContext.SystemConfig.SystemDescription;
public override ActionResult Index()
{
ViewData["SystemName"] = Request.Query["SystemName"];
return View();
}
[HttpGet]
public async Task<ActionResult> GetDriverGroupList()
{
@ -44,17 +49,17 @@ namespace HT.Cloud.Web.Areas.ChartsManage.Controllers
var data = await _historyChartsService.GetGroupSubsystemTag(chartGroupDescription.GroupDescription);
return Content(data);
}
[HttpGet]
public async Task<ActionResult> GetAllSubsystemTag()
[HttpPost]
public async Task<ActionResult> GetAllSubsystemTag(string[] systemName)
{
var data = await _historyChartsService.GetAllSubsystemTag(systemDescription);
var data = await _historyChartsService.GetAllSubsystemTag(systemName[0]);
return Content(data);
}
[HttpPost]
public async Task<ActionResult> GetSubsystemAllTag(string SubsysytemName)
public async Task<ActionResult> GetSubsystemAllTag(SubSystemName_params SubSystemName_params)
{
var data = await _historyChartsService.GetSubsystemAllTag(SubsysytemName, systemDescription);
var data = await _historyChartsService.GetSubsystemAllTag(SubSystemName_params.SubSystemName, SubSystemName_params.SystemName);
return Content(data);
}
@ -65,8 +70,9 @@ namespace HT.Cloud.Web.Areas.ChartsManage.Controllers
var StartTime = Gettime(charts_Params.StartTime);
var EndTime = Gettime(charts_Params.EndTime);
var Interval =int.Parse(charts_Params.Interval);
var SystemName = charts_Params.SystemName;
var data = await _historyChartsService.GetChartsTagValue(TagID, StartTime, EndTime, Interval);
var data = await _historyChartsService.GetChartsTagValue(TagID, StartTime, EndTime, Interval, SystemName);
return Content(data);
}
@ -121,6 +127,13 @@ namespace HT.Cloud.Web.Areas.ChartsManage.Controllers
public string StartTime { get; set; }
public string EndTime { get; set; }
public string Interval { get; set; }
public string SystemName { get; set; }
}
public class SubSystemName_params
{
public string SystemName { get; set; }
public string SubSystemName { get; set; }
}
}