From deab7d04e83c1eada95ff1474b4fe272b907a06f Mon Sep 17 00:00:00 2001
From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139>
Date: 星期三, 16 一月 2019 16:31:19 +0800
Subject: [PATCH] 修改
---
gx_tieta/WebRoot/mobil/control_battparm.html | 216 +++++++++++++++++++++++++++
gx_tieta/WebRoot/mobil/control_sysparm.html | 10 +
gx_tieta/WebRoot/mobil/control.html | 206 +++++++++++++++++++++++++
3 files changed, 426 insertions(+), 6 deletions(-)
diff --git a/gx_tieta/WebRoot/mobil/control.html b/gx_tieta/WebRoot/mobil/control.html
index a8de8a7..07e5b31 100644
--- a/gx_tieta/WebRoot/mobil/control.html
+++ b/gx_tieta/WebRoot/mobil/control.html
@@ -46,20 +46,43 @@
</li> -->
</ul>
<div data-role="collapsible" data-collapsed="false">
+ <h1 id="jifangzhuangtai">鏈烘埧鐘舵��</h1>
+ <div class="tbl-container1"></div>
+ </div>
+ <div data-role="collapsible" data-collapsed="false">
<h1 id="zhuangtai">鐢垫睜缁勭姸鎬�</h1>
<div class="tbl-container"></div>
- </div>
</div>
+ <div data-role="footer" data-position="fixed" data-theme="a">
+ <div data-role="navbar">
+ <ul>
+ <li><a href="" id="battparm" target="_top" data-role="button" data-icon="home" data-transition="slide">鐢垫睜鍙傛暟</a></li>
+ <li><a href="" id ="sysparm" class="ui-btn ui-btn-inline ui-corner-all ui-btn-icon-check" data-icon="check" data-role="button">绯荤粺鍙傛暟</a></li>
+ <li><a href="" id="signalqual" class="ui-btn ui-btn-inline ui-corner-all ui-btn-icon-check" data-icon="check" data-role="button">淇″彿璐ㄩ噺</a></li>
+ </ul>
+ </div>
+ </div>
<script type="text/javascript" src="js/tbl.js"></script>
<script type="text/javascript" src="mobilJs/base.js"></script>
<script type="text/javascript" src="js/battNav.js"></script>
<script>
var arrTh = ['鐢垫睜鐘舵�侊細', '绔數鍘嬶細', '鐢垫睜鐢垫祦锛�', '娴嬭瘯鏃ユ湡锛�', '娴嬭瘯鏃堕暱锛�', '娴嬭瘯瀹归噺锛�', '鍓╀綑瀹归噺锛�', '缁埅鏃堕棿锛�'];
var tbl = $('.tbl-container').eq(0);
-
+ var jifangarrTh = ['SD鍗�','閫氳璁℃暟','閫氫俊涓㈠寘鐜�','淇″彿寮哄害']
+ var tbl1 = $('.tbl-container1').eq(0);
+ var arrtdjifangstate = new Array;
+ var temp = getCookie("batt");
+ var batt = JSON.parse(temp);
+ var arrTd1 = new Array();
$(function() {
//findrtstate();
+ //searchStationSignal();
+ searchDevSDState();
searchBattInfo();
+ //searchdiubao();
+ createTbl(tbl1, jifangarrTh, arrTd1);
+ //searchJifangInfo();
+ searchSysData();
});
$("#return").click(function(){
var temp = getCookie("batt");
@@ -81,6 +104,17 @@
window.location.href="testdata.html";
}
});
+ $("#signalqual").click(function(){
+ searchStationSignal();
+ })
+ $("battparm").click(function(){
+ console.info("aaa")
+ })
+ $("sysparm").click(function(){
+ console.info("aaa")
+ searchSysData();
+ })
+
var timeer ;
//鏍规嵁鐢垫睜缁刬d鏌ヨ鐢垫睜缁勪俊鎭�
/* function findrtstate(){
@@ -124,9 +158,8 @@
//鏌ヨ鐢垫睜淇℃伅
function searchBattInfo(){
- var temp = getCookie("batt");
- var batt = JSON.parse(temp);
- console.info(batt);
+
+ //console.info(batt);
arrTd = new Array();
$.ajax({
type: "post",
@@ -134,7 +167,7 @@
async:true,
dataType:'text',
data:"rtstate.battGroupId="+batt.BattGroupId,
- success: function(data){
+ success: function(data){
data = eval("("+data+")");
model = data.model;
if(model.code == 1){
@@ -173,6 +206,167 @@
}
+ function searchdiubao(arrTd1){
+ $.ajax({
+ type: "post",
+ url: "Fbs9100_stateAction_action_serchContactorState",
+ async:true,
+ dataType:'text',
+ data:"json="+JSON.stringify({
+ dev_id:batt.FBSDeviceId
+ }),
+ success: function(data){
+ data=JSON.parse(data);
+ data = JSON.parse(data.result);
+ //console.info(data);
+ if(data.code==1&&data.data.length>0){
+ data = data.data[0];
+ var jishu = data.dev_commcount;
+ //console.info(jishu);
+ arrTd1.push(jishu);
+ var diubao=(data.dev_commcount==0?0:(data.dev_errcommcount*100/data.dev_commcount)).toFixed(2);
+ arrTd1.push(diubao);
+ createTbl(tbl1, jifangarrTh, arrTd1);
+ }
+ }
+ });
+ }
+
+ //鏌ヨ璁惧鐨凷D鍗$姸鎬�
+ function searchDevSDState(){
+ arrTd1=new Array();
+ //console.info(batt);
+ //var status = GLOBAL.circleStatus.status;
+ $.ajax({
+ type: "post",
+ url: "Bts_station_stateAction_action_serchSDCard",
+ async: true,
+ dataType: 'json',
+ data: "json = " + JSON.stringify(batt),
+ success: function(result) {
+ //console.info(result);
+ var rs = JSON.parse(result.result);
+ //console.info(rs);
+ var sdStatus = (rs.data == 0)?'姝e父': '<span style="color: #FF0000">鏁呴殰</span>';
+ arrtdjifangstate .push(sdStatus);
+ //console.log(sdStatus);
+ // status.setText('sdCard', "SD鍗$姸鎬侊細"+sdStatus);
+ arrTd1.push(sdStatus);
+ searchdiubao(arrTd1);
+ clearTimeout(searchDevSDState.timeout);
+ searchDevSDState.timeout = setTimeout(function() {
+ searchDevSDState();
+ }, 2000);
+ },
+ error: function() {
+ clearTimeout(searchDevSDState.timeout);
+ searchDevSDState.timeout = setTimeout(function() {
+ searchDevSDState();
+ }, 5000);
+ }
+ });
+ }
+
+ function searchStationSignal(){//淇″彿寮哄害
+ var param={
+ num:145,
+ AT_cmd:"CSQ",
+ dev_id:batt.FBSDeviceId,
+ }
+ console.info(param);
+ $.ajax({
+ type:"post",
+ url: "Bts_gprs_stateAction_action_update?t="+(new Date().getTime()),
+ async:true,
+ dataType:'json',
+ data:'json='+JSON.stringify(param),
+ success: function(data){
+ var model = eval('('+data.result+')');
+ console.info(model);
+ //layer.msg(model);
+ if(model.code==1){
+ console.info(model.data);
+ data = model.data;
+ console.info(data.ack_inf);
+ var msg=formatSignal(data.ack_inf);
+ console.info(msg.signal);
+ alert(msg.signal);
+ }
+ },error:function(e){
+ var model = {
+ code:0,
+ data:e,
+ msg:'閫氫俊澶辫触'
+ };
+ }
+ });
+ }
+ // 瑙f瀽淇″彿璐ㄩ噺缁撴灉
+ function formatSignal(signal) {
+ var rs = {
+ signal: '鏈煡',
+ bitError: '鏈煡',
+ img: 0
+ };
+ var ptn = new RegExp(".*:\\s(\\d{2}),(\\d{2})");
+ var testCsq = ptn.test(signal);
+ if(testCsq) {
+ rs.signal = RegExp.$1;
+ rs.bitError = RegExp.$2;
+ if(rs.signal>25) {
+ rs.img = 1;
+ rs.signal += '锛堝己锛�';
+ }else if(rs.signal>19) {
+ rs.img = 1;
+ rs.signal += '锛堜腑锛�';
+ }else {
+ rs.signal += '锛堝急锛�';
+ }
+ }
+ //console.info(rs);
+ return rs;
+ }
+
+
+ // 鏌ヨ璁惧鐨勭郴缁熷弬鏁�
+ function searchSysData() {
+ // 寮�鍚瓑寰呮
+ var temp = {
+ num:128,
+ dev_id:batt.FBSDeviceId,
+ }
+ console.info(temp);
+ // 璇锋眰鍚庡彴
+ $.ajax({
+ type: "post",
+ url: "Fbs9100_sysparamAction_action_serchByCondition",
+ async: true,
+ dataType: 'json',
+ data: "json = " + JSON.stringify(temp),
+ success: function(result) {
+ var rs = JSON.parse(result.result);
+ console.info(rs);
+ if(rs.code == 1){
+ var data = rs.data[0];
+ console.info(data);
+ //if(showSU) {
+ alert('璇诲彇鎴愬姛', true);
+ var json=window.JSON.stringify(data);
+ setCookie("control_parm",json);
+
+ //}
+ }else{
+ noContent.showNoContent('鏌ヨ澶辫触!');
+ }
+ },
+ error: function() {
+ noContent.showNoContent('鏌ヨ澶辫触!');
+ // 鍏抽棴绛夊緟
+ }
+ });
+ }
+
+
var battstate=['鏃�','娴厖','鍏呯數','鏀剧數','鍧囧厖','鐢靛/鍐呴樆','鐢靛','娓╁害','杩炴帴鏉�','鍦ㄧ嚎鐩戞祴'];
function getBattstate(state){
var str="";
diff --git a/gx_tieta/WebRoot/mobil/control_battparm.html b/gx_tieta/WebRoot/mobil/control_battparm.html
new file mode 100644
index 0000000..d900fb4
--- /dev/null
+++ b/gx_tieta/WebRoot/mobil/control_battparm.html
@@ -0,0 +1,216 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <title>绯荤粺鍙傛暟</title>
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta name="apple-mobile-web-app-capable" content="yes">
+ <meta name="apple-mobile-web-app-status-bar-style" content="black">
+ <link rel="stylesheet" href="mobilCss/jquery.mobile-1.4.5.min.css"/>
+ <link href="mobilCss/mobiscroll.core-2.5.2.css" rel="stylesheet" type="text/css" />
+ <link href="mobilCss/mobiscroll.animation-2.5.2.css" rel="stylesheet" type="text/css" />
+ <link rel="stylesheet" type="text/css" href="css/tbl.css">
+ <link rel="stylesheet" type="text/css" href="src/css/layui.css">
+ <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script>
+ <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
+ <style type="text/css">
+
+ /*瑙勫畾闈㈡澘鐨勬牱寮�*/
+ .ui-panel {
+ width: 80%;
+ }
+ .ui-panel-dismiss{
+ width: 20%;
+ }
+ .ui-panel-inner{
+ padding:0 !important;
+ }
+ .ui-collapsible-heading-toggle{
+ padding-left: 1em !important;
+ }
+ .panel-header{
+ padding: 8px 0;
+ font-size: 1.2em;
+ text-indent: 1em;
+ background-color: #DFDCDC;
+ }
+ /*瑙勫畾寮�鍏崇殑浣嶇疆*/
+ .ui-flipswitch {
+ margin-left: 0.5em;
+ }
+
+ .ui-field-contain{
+ padding: 0 0.6em ;
+ }
+ .ui-field-contain {
+ border-bottom-color: #828282;
+ border-bottom-color: rgba(0,0,0,.15);
+ border-bottom-width: 1px;
+ border-bottom-style: none;
+ }
+ .sicon{
+ display:inline-block;width:4%;margin:1em 0;float:left;
+ }
+ .checkdata{
+ display:inline-block;width:48%;margin:0 0 0 0;float:left;
+ }
+
+ .next-page, .pre-page {
+ position: fixed;
+ width: 40px;
+ height: 40px;
+ top: 50%;
+ margin-top: -15px;
+ }
+ .next-page {
+ right: 0;
+ }
+ .pre-page {
+ left: 0;
+ }
+
+
+ table {
+ margin-top:.5em;
+ border-collapse:separate;
+ border-spacing:0 .5em;
+ }
+
+ tbody tr td{
+ overflow: hidden;
+ text-overflow:ellipsis;
+ white-space: nowrap;
+ }
+ .bg-line{
+ background-color:#ddd;
+ }
+ .operat-but{
+ margin: 0;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+
+ }
+ .ui-table-reflow td .ui-table-cell-label, .ui-table-reflow th .ui-table-cell-label{
+ width:35%;
+ }
+ .fr{
+ float:right;
+ }
+ </style>
+ <link rel="stylesheet" href="css/fgpanel.css">
+</head>
+<body>
+ <div data-role="page">
+
+ <!-- 澶撮儴鍐呭 -->
+ <div data-role="header" data-position="fixed">
+ <a href="control.html" target="_top" class="ui-btn ui-corner-all ui-shadow ui-icon-back ui-btn-icon-left" style="padding-top: 0.7em; padding-bottom: 0.7em;">杩斿洖</a>
+ <h1>鐢垫睜鍙傛暟</h1>
+
+ </div>
+ <!-- 涓讳綋鍐呭 -->
+ <div data-role="main">
+ <!-- 琛ㄦ牸瀹瑰櫒 -->
+ <div class="tbl-container"></div>
+ <table data-role="table" class="ui-responsive ui-shadow" id="tab" >
+
+ </table>
+ </div>
+
+
+ </div>
+ <!-- 瀛樺偍homeinfo鐨勫�� -->
+ <div id="homeInfoIframe"></div>
+ <div id="homeInfoIframeAll"></div>
+</body>
+
+<script src="mobilJs/mobiscroll.core-2.5.2.js" type="text/javascript"></script>
+<script src="mobilJs/mobiscroll.core-2.5.2-zh.js" type="text/javascript"></script>
+<script src="mobilJs/mobiscroll.datetime-2.5.1.js" type="text/javascript"></script>
+<script src="mobilJs/mobiscroll.datetime-2.5.1-zh.js" type="text/javascript"></script>
+<script type="text/javascript" src="js/tbl.js"></script>
+<script type="text/javascript" src="mobilJs/base.js"></script>
+<script type="text/javascript" src="src/layui.all.js"></script>
+
+ <script type="text/javascript">
+ /* 鑾峰彇鐐瑰嚮鐨勬槸鍝釜鎸夐挳 */
+
+ var arrTd = new Array(); //褰撳墠琛ㄦ牸td鏁版嵁
+ var tblCon = $('.tbl-container');
+ var Page = {
+ pageSize:20, //姣忛〉鐨勮鏁�
+ pageCurr:1, //褰撳墠椤电爜鏁�
+ pageAll:0,
+ };
+
+ var arrTh = [ '鏈烘埧缂栧彿', '鐪�', '鍩庡競','鍖哄幙','鏈烘埧鍚嶇О','璁惧鍚嶇О','鏈烘埧IP','FBS璁惧ID(閲嶈)','FBS璁惧IP(閲嶈)','瀛愮綉鎺╃爜','缃戝叧','FBS璁惧鍚嶇О','FBS鐢垫睜绱㈠紩(0-3)','鐢垫睜缁処D','鏈烘埧鍐呯數姹犵粍缂栧彿','鐢垫睜缁勫悕绉�','娴厖鐢靛帇闃�鍊�(V)','绂荤嚎鐢靛帇闃�鍊�(V)','娴厖鐢垫祦闃�鍊�(A)','鍗曚綋鏁伴噺','鏍囩О瀹归噺(AH)','鏍囩О鍗曚綋鐢靛帇(V)','鏍囩О鍗曚綋鍐呴樆(m惟)','鏍囩О鍗曚綋鐢靛','鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�(V)','璐熻浇鐢垫祦(A)','鏈�澶ф牳瀹圭數娴�(A)','鍩虹珯鍙风爜','鐢垫睜鍝佺墝','鐢垫睜鍨嬪彿',
+ '鐢垫睜鐢熶骇鏃ユ湡','鎶曞叆浣跨敤鏃ユ湡','瀹夎浜哄憳','缁忓害','缁村害','鍦板潃','鐢宠鏃堕棿','鐢宠鐘舵��','鐢宠浜�','瀹℃牳浜�'];
+ dataArr = [];
+ var startTime = "1980-01-01";
+ var endTime = new Date().format('yyyy-MM-dd');
+ var tbl = $('.tbl-container');
+ var temp = getCookie("wapproval");
+ temp = JSON.parse(temp);
+ console.info(temp);
+ createTbl(tbl, arrTh, dataArr);
+ $(document).ready(function(){
+ Page.pageCurr=1;
+ console.info(temp);
+ setBattLife();
+ battnumber();
+ //searchBattLife();
+ //console.info($("#getnumber").val());
+ });
+
+ function setBattLife(){
+ data = temp;
+ var index = 0;
+ for(var i=0;i<data.length;i++){
+ arrTd[index++] = data[i].binf.StationId;
+ arrTd[index++] = data[i].binf.StationName1;
+ arrTd[index++] = data[i].binf.StationName2;
+ arrTd[index++] = data[i].binf.StationName5;
+ arrTd[index++] = data[i].binf.StationName3;
+ arrTd[index++] = data[i].binf.StationName4;
+ arrTd[index++] = data[i].binf.StationIp;
+ arrTd[index++] = data[i].binf.FBSDeviceId;
+ arrTd[index++] = data[i].binf.FbsDeviceIp;
+ arrTd[index++] = data[i].binf.FbsDeviceIp_YM;
+ arrTd[index++] = data[i].binf.FbsDeviceIp_WG;
+ arrTd[index++] = data[i].binf.FBSDeviceName;
+ arrTd[index++] = data[i].binf.GroupIndexInFBSDevice;
+ arrTd[index++] = data[i].binf.BattGroupId;
+ arrTd[index++] = data[i].binf.BattGroupNum;
+ arrTd[index++] = data[i].binf.BattGroupName;
+ arrTd[index++] = data[i].binf.FloatVolLevel;
+ arrTd[index++] = data[i].binf.OfflineVolLevel;
+ arrTd[index++] = data[i].binf.BattFloatCurrent;
+ arrTd[index++] = data[i].binf.MonCount;
+ arrTd[index++] = data[i].binf.MonCapStd;
+ arrTd[index++] = data[i].binf.MonVolStd;
+ arrTd[index++] = data[i].binf.MonResStd;
+ arrTd[index++] = data[i].binf.MonSerStd;
+ arrTd[index++] = data[i].binf.MonVolLowToAvg;
+ arrTd[index++] = data[i].binf.Load_curr;
+ arrTd[index++] = data[i].binf.DisCurrMax;
+ arrTd[index++] = data[i].binf.station_phone;
+ arrTd[index++] = data[i].binf.BattProducer;
+ arrTd[index++] = data[i].binf.BattModel;
+ arrTd[index++] = data[i].binf.BattProductDate.substr(0,10);
+ arrTd[index++] = data[i].binf.BattInUseDate.substr(0,10);
+ arrTd[index++] = data[i].binf.install_user;
+ arrTd[index++] = data[i].longitude;//缁忓害
+ arrTd[index++] = data[i].latitude;//绾害
+ arrTd[index++] = data[i].address;//鍦板潃
+ arrTd[index++] = data[i].apply_date;
+ arrTd[index++] = check(data[i].check_en);
+ arrTd[index++] = data[i].apply_name;
+ arrTd[index++] = data[i].confirm_name;
+ //arrTd[index++]='<a onclick="getButIndex(this)" class="ui-btn ui-btn-inline ui-corner-all operat-but" data-position-to="window"'+'but-index='+i+'>瀹℃牳</a>';
+ }
+
+ createTbl(tblCon, arrTh, arrTd);
+ }
+
+ </script>
+</html>
\ No newline at end of file
diff --git a/gx_tieta/WebRoot/mobil/control_sysparm.html b/gx_tieta/WebRoot/mobil/control_sysparm.html
new file mode 100644
index 0000000..81a57b4
--- /dev/null
+++ b/gx_tieta/WebRoot/mobil/control_sysparm.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="UTF-8">
+<title>Insert title here</title>
+</head>
+<body>
+
+</body>
+</html>
\ No newline at end of file
--
Gitblit v1.9.1