123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- @model Edge.WebHost.Models.SmartFuel.SmartFuelViewInfo
- <!DOCTYPE html>
- @{
- Layout = "../Shared/_Layout.cshtml";
- }
- <link rel="stylesheet" href="~/WebConsole/css/tankDetail.css" />
- <div class="tank-body">
- <div id="tankcontainer" class="tank-container">
- </div>
- <div class="tank-footer">
- <fnav class="tank-footer-fnav tank-footer-fnav-image" style="visibility:hidden;" onclick="OnclickFnav(this.id)" asp-area="" asp-controller="" asp-action="" asp-route-name="" id="NozzlesFnav">油枪查看</fnav>
- @*<fnav class="tank-footer-fnav" onclick="OnclickFnav(this.id)" asp-area="" asp-controller="" asp-action="" asp-route-name="" id="PumpsFnav">油机总览</fnav>*@
- <fnav class="tank-footer-fnav" onclick="OnclickFnav(this.id)" style="visibility:hidden;" asp-area="" asp-controller="" asp-action="" asp-route-name="" id="SensorDataFnav">仪表数据</fnav>
- <fnav class="tank-footer-fnav" onclick="OnclickFnav(this.id)" style="visibility:hidden;" asp-area="" asp-controller="" asp-action="" asp-route-name="" id="ChartInquiryFnav">图表查询</fnav>
- <div id="PumpsPage_Bottom_pages" style="position: absolute;right:0%; width: 30%; height: 100%;">
- @{
- var pagePointWidth = 5;//5;//16;
- var currentpageMargintop = 37.692;//37.692;//(65 - pagePointWidth) / 2;//37.692
- var marginRight = 11;//12.5;//40;
- }
- <img id="PumpsPage_Bottom_pages_img_previous_page" onclick="ShowPreviousPage()" src="~/WebConsole/images/smartFuel/prePage.png" style="position: absolute; left: 0%; top: 14.615%; width: 13%; height: 70.769%;visibility: visible;" />
- @for (var p = 1; p < 6; p++)
- {
- var currentPageVisible = "visible";
- var pageNotShowedVisible = "visible";
- <img id="PumpsPage_Bottom_pages_img_@p" src="~/WebConsole/images/smartFuel/currentpage.png" style="position:absolute; left: @((pagePointWidth+marginRight)*(p-1)+15)%;top:@(currentpageMargintop)%; width: @(pagePointWidth)%; height: 28%;visibility: @currentPageVisible;" />
- <img id="PumpsPage_Bottom_pages_notshowed_img_@p" src="~/WebConsole/images/smartFuel/notshowed.png" style="position:absolute; left: @((pagePointWidth+marginRight)*(p-1)+15)%; top:@(currentpageMargintop)%; width: @(pagePointWidth)%; height: 28%;visibility:@pageNotShowedVisible;" />
- }
- <img id="PumpsPage_Bottom_pages_img_next_page" onclick="ShowNextPage()" src="~/WebConsole/images/smartFuel/nextPage.png" style="position: absolute; right:0.5%;top: 14.615%; width: 13%;height: 70.769%;visibility:visible;" />
- </div>
- </div>
- </div>
- <script src="~/WebConsole/lib/jquery/dist/jquery.min.js"></script>
- <script type="text/javascript" src="~/WebConsole/js/vue.min.js"></script>
- <script type="text/javascript" src="~/WebConsole/js/Chart.bundle.js"></script>
- <script src="~/WebConsole/js/mqtt.min.js"></script>
- <script src="~/WebConsole/js/tankDetail.js"></script>
- <script src="~/WebConsole/js/vue-json-excel.js"></script>
- <script type="text/javascript">
- ShowMeAPIS(["localMqtt", ["IfsfFdcServer", "OnlineWatch"]], function () {
- if ("@Model.queryString" === "") {
- ShowFanv();
- if (!apis.has("GetPumpsLayout")) { defaultPageDic['NozzlesFnav'] = 'ALNozzles'; }
- OnloadIndex('/OnlineMonitor/', 'NozzlesFnav');
- } else {
- //hideFanv();
- var footerPage = document.getElementById("PumpsPage_Bottom_pages");
- if ("@Model.queryString".toUpperCase() === "ALNOZZLES" || "@Model.queryString".toUpperCase() === "NOZZLES"
- || "@Model.queryString".toUpperCase() === "CHART" || "@Model.queryString".toUpperCase() === "ALNOZZLESCONFIG") {
- footerPage.style.visibility = "visible";
- footerPage.style.display = "";
- } else { footerPage.style.visibility = "hidden"; footerPage.style.display = "none"; }
- if ("@Model.queryString".toUpperCase() === "ALNOZZLES") {
- defaultPageDic['NozzlesFnav'] = 'ALNozzles';
- OnloadIndex('/OnlineMonitor/', 'NozzlesFnav');
- } else if ("@Model.queryString".toUpperCase() === "NOZZLES") {
- defaultPageDic['NozzlesFnav'] = 'Nozzles';
- OnloadIndex('/OnlineMonitor/', 'NozzlesFnav');
- } else if ("@Model.queryString".toUpperCase() === "SENSOR") {
- OnclickFnav('SensorDataFnav')
- } else if ("@Model.queryString".toUpperCase() === "LIST") {
- OnclickFnav('ListTabFnav')
- } else if ("@Model.queryString".toUpperCase() === "CHART") {
- OnclickFnav('ChartInquiryFnav')
- } else if ("@Model.queryString".toUpperCase() === "ALNOZZLESCONFIG") {
- defaultPageDic['NozzlesFnav'] = 'ALNozzlesConfig';
- OnloadIndex('/OnlineMonitor/', 'NozzlesFnav');
- }else {
- alert("Invlaid query:" + "@Model.queryString");
- }
- }
- });
- let currentFnav = 'SensorDataFnav'
- let intervalid = setInterval(() => {
- getTankData()
- }, 1600)
- function getTankData() {
- let path = '/sys/VeederRoot_ATG_Console_Tcp/VeederRoot_ATG_Console.Handler/thing/service/'
- if (currentFnav == 'SensorDataFnav') {
- Publish1(path, 'GetPressureAsync')
- } else if (currentFnav == 'ChartInquiryFnav') {
- Publish1(path, 'GetPressureAsync')
- }
- }
- function OnclickFnav(currentId) {
- var footerPage = document.getElementById("PumpsPage_Bottom_pages");
- if (currentId === "NozzlesFnav" || currentId === "ChartInquiryFnav") {
- footerPage.style.visibility = "visible";
- footerPage.style.display = "";
- } else { footerPage.style.visibility = "hidden"; footerPage.style.display = "none"; }
- currentFnav = currentId
- return RenderContainer('/OnlineMonitor/', currentId, $('fnav'));
- }
- function ShowFanv() {
- let temp = $('fnav');
- if (temp && temp.length > 0) {
- for (let i = 0; i < temp.length; i++) {
- temp[i].style.visibility = "visible";
- }
- }
- }
- </script>
|