2024年09月14日 1.0.5 ETC车辆通行成功率统计查询默认查询三天前数据(汇总数据为保证精准)

main
gaoshuguang 1 year ago
parent c71ba75f59
commit adf440d492

@ -26,8 +26,10 @@
SUM( t.其他 ) AS SUMQT, SUM( t.其他 ) AS SUMQT,
SUM( t.物理失败 ) AS SUMWLSB, SUM( t.物理失败 ) AS SUMWLSB,
SUM( t.无标签或漏读 ) AS SUMWBQ, SUM( t.无标签或漏读 ) AS SUMWBQ,
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE, -- ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE -- ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) AS FWRATE
FROM FROM
out_port_etcpre_hz t out_port_etcpre_hz t
<where> <where>
@ -56,8 +58,10 @@
SUM( t2.其他 ) AS HBSUMQT, SUM( t2.其他 ) AS HBSUMQT,
SUM( t2.物理失败 ) AS HBSUMWLSB, SUM( t2.物理失败 ) AS HBSUMWLSB,
SUM( t2.无标签或漏读 ) AS HBSUMWBQ, SUM( t2.无标签或漏读 ) AS HBSUMWBQ,
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE, -- ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE -- ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) AS HBFWRATE
FROM FROM
out_port_etcpre_hz t2 out_port_etcpre_hz t2
<where> <where>
@ -94,8 +98,10 @@
SUM( t.其他 ) AS SUMQT, SUM( t.其他 ) AS SUMQT,
SUM( t.物理失败 ) AS SUMWLSB, SUM( t.物理失败 ) AS SUMWLSB,
SUM( t.无标签或漏读 ) AS SUMWBQ, SUM( t.无标签或漏读 ) AS SUMWBQ,
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE, -- ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE -- ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) AS FWRATE
FROM FROM
out_port_etcpre_hz t out_port_etcpre_hz t
<where> <where>
@ -126,8 +132,10 @@
SUM( t2.其他 ) AS HBSUMQT, SUM( t2.其他 ) AS HBSUMQT,
SUM( t2.物理失败 ) AS HBSUMWLSB, SUM( t2.物理失败 ) AS HBSUMWLSB,
SUM( t2.无标签或漏读 ) AS HBSUMWBQ, SUM( t2.无标签或漏读 ) AS HBSUMWBQ,
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE, -- ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE -- ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) AS HBFWRATE
FROM FROM
out_port_etcpre_hz t2 out_port_etcpre_hz t2
<where> <where>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

@ -5,7 +5,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>大屏展示</title> <title>大屏展示</title>
<script type="module" crossorigin src="./assets/index-7a531396.js"></script> <script type="module" crossorigin src="./assets/index-7b8fa917.js"></script>
<link rel="stylesheet" href="./assets/index-4a4987c3.css"> <link rel="stylesheet" href="./assets/index-4a4987c3.css">
</head> </head>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 327 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 MiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="37.07" height="36" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 198"><path fill="#41B883" d="M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0h47.36Z"></path><path fill="#41B883" d="m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0H0Z"></path><path fill="#35495E" d="M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0H50.56Z"></path></svg>

Before

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

@ -4,3 +4,4 @@
3 2024年09月05日 1.0.2 增加ETC车辆通行成功率统计大屏展示,增加配置测试标签ETCDATATEST1-为测试数据固定值 其他值或者不配置为实际数据 3 2024年09月05日 1.0.2 增加ETC车辆通行成功率统计大屏展示,增加配置测试标签ETCDATATEST1-为测试数据固定值 其他值或者不配置为实际数据
4 2024年09月10日 1.0.3 增加重点关注门架车流量统计页面查询 4 2024年09月10日 1.0.3 增加重点关注门架车流量统计页面查询
5 2024年09月12日 1.0.4 重点关注门架车流量统计页面增加相关联非现点位 5 2024年09月12日 1.0.4 重点关注门架车流量统计页面增加相关联非现点位
6 2024年09月14日 1.0.5 ETC车辆通行成功率统计查询默认查询三天前数据汇总数据为保证精准

@ -0,0 +1,9 @@
Manifest-Version: 1.0
Created-By: IntelliJ IDEA
Built-By: shuguang
Build-Jdk: version 1.8.0_121
Implementation-Title: ETCLaneMonitoringEvaluation
Implementation-Version: 0.0.1-SNAPSHOT
Implementation-Vendor-Id: com.nmggs
Main-Class: ${start-class}

@ -26,8 +26,10 @@
SUM( t.其他 ) AS SUMQT, SUM( t.其他 ) AS SUMQT,
SUM( t.物理失败 ) AS SUMWLSB, SUM( t.物理失败 ) AS SUMWLSB,
SUM( t.无标签或漏读 ) AS SUMWBQ, SUM( t.无标签或漏读 ) AS SUMWBQ,
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE, -- ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE -- ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) AS FWRATE
FROM FROM
out_port_etcpre_hz t out_port_etcpre_hz t
<where> <where>
@ -56,8 +58,10 @@
SUM( t2.其他 ) AS HBSUMQT, SUM( t2.其他 ) AS HBSUMQT,
SUM( t2.物理失败 ) AS HBSUMWLSB, SUM( t2.物理失败 ) AS HBSUMWLSB,
SUM( t2.无标签或漏读 ) AS HBSUMWBQ, SUM( t2.无标签或漏读 ) AS HBSUMWBQ,
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE, -- ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE -- ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) AS HBFWRATE
FROM FROM
out_port_etcpre_hz t2 out_port_etcpre_hz t2
<where> <where>
@ -94,8 +98,10 @@
SUM( t.其他 ) AS SUMQT, SUM( t.其他 ) AS SUMQT,
SUM( t.物理失败 ) AS SUMWLSB, SUM( t.物理失败 ) AS SUMWLSB,
SUM( t.无标签或漏读 ) AS SUMWBQ, SUM( t.无标签或漏读 ) AS SUMWBQ,
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE, -- ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE -- ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) AS FWRATE
FROM FROM
out_port_etcpre_hz t out_port_etcpre_hz t
<where> <where>
@ -126,8 +132,10 @@
SUM( t2.其他 ) AS HBSUMQT, SUM( t2.其他 ) AS HBSUMQT,
SUM( t2.物理失败 ) AS HBSUMWLSB, SUM( t2.物理失败 ) AS HBSUMWLSB,
SUM( t2.无标签或漏读 ) AS HBSUMWBQ, SUM( t2.无标签或漏读 ) AS HBSUMWBQ,
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE, -- ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE -- ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) AS HBFWRATE
FROM FROM
out_port_etcpre_hz t2 out_port_etcpre_hz t2
<where> <where>

@ -5,7 +5,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>大屏展示</title> <title>大屏展示</title>
<script type="module" crossorigin src="./assets/index-7a531396.js"></script> <script type="module" crossorigin src="./assets/index-7b8fa917.js"></script>
<link rel="stylesheet" href="./assets/index-4a4987c3.css"> <link rel="stylesheet" href="./assets/index-4a4987c3.css">
</head> </head>

@ -26,8 +26,10 @@
SUM( t.其他 ) AS SUMQT, SUM( t.其他 ) AS SUMQT,
SUM( t.物理失败 ) AS SUMWLSB, SUM( t.物理失败 ) AS SUMWLSB,
SUM( t.无标签或漏读 ) AS SUMWBQ, SUM( t.无标签或漏读 ) AS SUMWBQ,
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE, -- ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE -- ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) AS FWRATE
FROM FROM
out_port_etcpre_hz t out_port_etcpre_hz t
<where> <where>
@ -56,8 +58,10 @@
SUM( t2.其他 ) AS HBSUMQT, SUM( t2.其他 ) AS HBSUMQT,
SUM( t2.物理失败 ) AS HBSUMWLSB, SUM( t2.物理失败 ) AS HBSUMWLSB,
SUM( t2.无标签或漏读 ) AS HBSUMWBQ, SUM( t2.无标签或漏读 ) AS HBSUMWBQ,
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE, -- ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE -- ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) AS HBFWRATE
FROM FROM
out_port_etcpre_hz t2 out_port_etcpre_hz t2
<where> <where>
@ -94,8 +98,10 @@
SUM( t.其他 ) AS SUMQT, SUM( t.其他 ) AS SUMQT,
SUM( t.物理失败 ) AS SUMWLSB, SUM( t.物理失败 ) AS SUMWLSB,
SUM( t.无标签或漏读 ) AS SUMWBQ, SUM( t.无标签或漏读 ) AS SUMWBQ,
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE, -- ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) || '%' AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE -- ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) || '%' AS FWRATE
ROUND(SUM( t.交易成功 ) / SUM( t.ZLL ) * 100, 2) AS ZTRATE,
ROUND((1-(SUM( t.计费失败 ) + SUM( t.物理失败 )) / SUM( t.ZLL )) * 100, 2) AS FWRATE
FROM FROM
out_port_etcpre_hz t out_port_etcpre_hz t
<where> <where>
@ -126,8 +132,10 @@
SUM( t2.其他 ) AS HBSUMQT, SUM( t2.其他 ) AS HBSUMQT,
SUM( t2.物理失败 ) AS HBSUMWLSB, SUM( t2.物理失败 ) AS HBSUMWLSB,
SUM( t2.无标签或漏读 ) AS HBSUMWBQ, SUM( t2.无标签或漏读 ) AS HBSUMWBQ,
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE, -- ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) || '%' AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE -- ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) || '%' AS HBFWRATE
ROUND(SUM( t2.交易成功 ) / SUM( t2.ZLL ) * 100, 2) AS HBZTRATE,
ROUND((1-(SUM( t2.计费失败 ) + SUM( t2.物理失败 )) / SUM( t2.ZLL )) * 100, 2) AS HBFWRATE
FROM FROM
out_port_etcpre_hz t2 out_port_etcpre_hz t2
<where> <where>

@ -5,7 +5,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>大屏展示</title> <title>大屏展示</title>
<script type="module" crossorigin src="./assets/index-7a531396.js"></script> <script type="module" crossorigin src="./assets/index-7b8fa917.js"></script>
<link rel="stylesheet" href="./assets/index-4a4987c3.css"> <link rel="stylesheet" href="./assets/index-4a4987c3.css">
</head> </head>

@ -1,6 +0,0 @@
序号 日期 版本号 说明
1 2024年08月22日 1.0.0 ETC车道通行率监测评价系统初始版本号
2 2024年08月27日 1.0.1 ETC车辆通行成功率统计表增加总流量、交易成功车流量、占比走势图
3 2024年09月05日 1.0.2 增加ETC车辆通行成功率统计大屏展示,增加配置测试标签ETCDATATEST1-为测试数据固定值 其他值或者不配置为实际数据
4 2024年09月10日 1.0.3 增加重点关注门架车流量统计页面查询
5 2024年09月12日 1.0.4 重点关注门架车流量统计页面增加相关联非现点位

@ -4,3 +4,4 @@
3 2024年09月05日 1.0.2 增加ETC车辆通行成功率统计大屏展示,增加配置测试标签ETCDATATEST1-为测试数据固定值 其他值或者不配置为实际数据 3 2024年09月05日 1.0.2 增加ETC车辆通行成功率统计大屏展示,增加配置测试标签ETCDATATEST1-为测试数据固定值 其他值或者不配置为实际数据
4 2024年09月10日 1.0.3 增加重点关注门架车流量统计页面查询 4 2024年09月10日 1.0.3 增加重点关注门架车流量统计页面查询
5 2024年09月12日 1.0.4 重点关注门架车流量统计页面增加相关联非现点位 5 2024年09月12日 1.0.4 重点关注门架车流量统计页面增加相关联非现点位
6 2024年09月14日 1.0.5 ETC车辆通行成功率统计查询默认查询三天前数据汇总数据为保证精准

File diff suppressed because one or more lines are too long

@ -5,7 +5,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>大屏展示</title> <title>大屏展示</title>
<script type="module" crossorigin src="./assets/index-7a531396.js"></script> <script type="module" crossorigin src="./assets/index-7b8fa917.js"></script>
<link rel="stylesheet" href="./assets/index-4a4987c3.css"> <link rel="stylesheet" href="./assets/index-4a4987c3.css">
</head> </head>

@ -3,8 +3,8 @@ import axios from "axios";
import router from "../router/index.js"; import router from "../router/index.js";
// axios.defaults.baseURL = 'http://10.15.0.20:9440' //测试 // axios.defaults.baseURL = 'http://10.15.0.20:9440' //测试
// axios.defaults.baseURL = 'http://'+window.location.hostname+':9666' //正式 axios.defaults.baseURL = 'http://'+window.location.hostname+':9666' //测试
axios.defaults.baseURL = 'http://'+window.location.host //正式 // axios.defaults.baseURL = 'http://'+window.location.host //正式
//post请求头 //post请求头
axios.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded;charset=UTF-8"; axios.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded;charset=UTF-8";
@ -21,8 +21,8 @@ axios.defaults.timeout = 150000;
axios.interceptors.request.use( axios.interceptors.request.use(
config => { config => {
// token && (config.headers.Authorization = token) // token && (config.headers.Authorization = token)
// let token="test"; let token="test";
let token = localStorage.getItem('token') // let token = localStorage.getItem('token')
token && (config.headers.token = token) token && (config.headers.token = token)
return config return config
}, },

@ -85,13 +85,14 @@
<el-table-column prop="HBSUMJYCG" label="环比" align="center" sortable></el-table-column> <el-table-column prop="HBSUMJYCG" label="环比" align="center" sortable></el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="交易成功率(总体)" align="center"> <el-table-column label="交易成功率(总体)" align="center">
<el-table-column prop="ZTRATE" label="当前" align="center" width="100" sortable> <el-table-column prop="ZTRATE" label="当前(%)" align="center" width="110" sortable
>
<template v-slot="{ row }"> <template v-slot="{ row }">
<el-tag :style="getColorStyleZTRATE(row)"> {{ row.ZTRATE }}</el-tag> <el-tag :style="getColorStyleZTRATE(row)"> {{ row.ZTRATE }}</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="HBZTRATE" label="环比" align="center" width="100" sortable> <el-table-column prop="HBZTRATE" label="环比(%)" align="center" width="110" sortable>
<template v-slot="{ row }"> <template v-slot="{ row }">
<el-tag :style="getColorStyleHBZTRATE(row)"> {{ row.HBZTRATE }}</el-tag> <el-tag :style="getColorStyleHBZTRATE(row)"> {{ row.HBZTRATE }}</el-tag>
@ -132,8 +133,8 @@
</el-table-column> </el-table-column>
<el-table-column label="交易成功率(仅服务类问题导致)" align="center"> <el-table-column label="交易成功率(仅服务类问题导致)" align="center">
<el-table-column prop="FWRATE" label="当前" align="center" sortable></el-table-column> <el-table-column prop="FWRATE" label="当前(%)" align="center" width="110" sortable></el-table-column>
<el-table-column prop="HBFWRATE" label="环比" align="center" sortable></el-table-column> <el-table-column prop="HBFWRATE" label="环比(%)" align="center" width="110" sortable></el-table-column>
</el-table-column> </el-table-column>
<el-table-column fixed="right" label="走势图" width="120" align="center"> <el-table-column fixed="right" label="走势图" width="120" align="center">
<template v-slot="scope"> <template v-slot="scope">
@ -198,7 +199,7 @@ export default {
myHeight: 550, myHeight: 550,
searchForm: { searchForm: {
// dT: [moment(new Date().setTime(new Date().getTime() - 3600 * 1000 * 24)).format('YYYY-MM-DD'),moment(new Date()).format('YYYY-MM-DD')], // dT: [moment(new Date().setTime(new Date().getTime() - 3600 * 1000 * 24)).format('YYYY-MM-DD'),moment(new Date()).format('YYYY-MM-DD')],
dT: [moment(new Date().setTime(new Date().getTime() - 3600 * 1000 * 24)).format('YYYY-MM-DD'), moment(new Date()).format('YYYY-MM-DD')], dT: [moment(new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 4)).format('YYYY-MM-DD'), moment(new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 3)).format('YYYY-MM-DD')],
}, },
dataFormRules: { dataFormRules: {
dT: [{required: true, message: '请选择查询区间', trigger: 'blur'}], dT: [{required: true, message: '请选择查询区间', trigger: 'blur'}],
@ -207,16 +208,16 @@ export default {
}, },
methods: { methods: {
getColorStyleZTRATE(row) { getColorStyleZTRATE(row) {
if (row.SUMJYCG/row.SUMZLL < 0.8){ if (row.SUMJYCG / row.SUMZLL < 0.8) {
return 'color: red;font-size: 14px'; return 'color: red;font-size: 14px';
}else{ } else {
return 'color: blue;font-size: 14px'; return 'color: blue;font-size: 14px';
} }
}, },
getColorStyleHBZTRATE(row) { getColorStyleHBZTRATE(row) {
if (row.HBSUMJYCG/row.HBSUMZLL < 0.8){ if (row.HBSUMJYCG / row.HBSUMZLL < 0.8) {
return 'color: red;font-size: 14px'; return 'color: red;font-size: 14px';
}else{ } else {
return 'color: blue;font-size: 14px'; return 'color: blue;font-size: 14px';
} }
}, },
@ -248,7 +249,7 @@ export default {
axisPointer: { axisPointer: {
type: 'line' type: 'line'
}, },
formatter: function(params) { formatter: function (params) {
let result = params[0].name + ' : '; let result = params[0].name + ' : ';
params.forEach((item) => { params.forEach((item) => {
result += `${item.seriesName} : ${item.value}<br/>`; result += `${item.seriesName} : ${item.value}<br/>`;
@ -589,6 +590,6 @@ export default {
} }
</script> </script>
<style lang="less" > <style lang="less">
</style> </style>

Loading…
Cancel
Save