| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
- <meta charset="utf-8"> 
 
- <title>首页</title>   
 
- <script src="./js/jquery-1.11.2.js"></script>
 
- <script src="./js/handlebars-v4.0.11.js"></script>
 
- <script src="./js/util.js"></script>
 
- <script src="./js/echarts.js"></script>
 
- <style>
 
- *{margin:0;padding:0}
 
- a{text-decoration: none;}
 
- a:hover, a:active{text-decoration: none;}
 
- ul,li{list-style:none;}
 
- h2{font-size: 100%; font-weight: normal}
 
- img{vertical-align:top;border:none}
 
- input{outline:none}
 
- :-moz-placeholder {color: #999; opacity:1; }
 
- ::-moz-placeholder {color: #999;opacity:1;}
 
- input:-ms-input-placeholder{color: #999;opacity:1;}
 
- input::-webkit-input-placeholder{color: #999;opacity:1;}
 
- html {font-size: 12px;height:100%;font-family:"Microsoft YaHei";}
 
- .f-cb:before,.f-cb:after {content: " ";display: block;}
 
- .f-cb:after {clear: both;}
 
- .f-cb { *zoom:1; }
 
- .f-fl{float:left;}
 
- .f-fr{float:right;}
 
- .f-ttr{text-align:right;}
 
- .z-hide{display: none;}
 
- .z-show{display: block;}
 
- .blue{color:#63869e}
 
- .green{color:#91c7ae}
 
- .yellow{color:#ebdf57}
 
- .red{color:#d5605d}
 
- .red-deep{color:#990b07}
 
- .bg-wrap{width:100%;height:auto;padding-top:20px;padding-left:20px;background-color:#f5f5f5;box-sizing: border-box;}
 
- .card-bx{background:#fff;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;}
 
- .card-hd{height:34px;line-height:34px;background:#1767a6;color:#fff;font-size:14px;font-weight:bold;padding-left:14px;}
 
- .card-bd{background:#fff;}
 
- .bx1{height:460px;overflow:hidden;}
 
- .bx1-l{width:50%;height:420px;display:inline-block;float:left;}
 
- .bx1-r{width:50%;padding-top:50px;display:inline-block;float:left;}
 
- .bx1-r li{height:42px;line-height:42px;}
 
- .bx1-r li span{width:80px;text-align:center;display:inline-block;color:#666666;font-size: 20px;font-weight: bold}
 
- .bx1-li-tt span{color:#000000;}
 
- .bx1-r li.bx1-li-red span{color:#d5605d;font-size: 24px;}
 
- .bx2{height:460px;overflow:hidden;}
 
- .bx2-t{height:100px;padding:0px 10px;}
 
- .bx2-wea-des{height:40px;line-height:40px;}
 
- .bx2-wea{display: inline-block;color:#5286b1;font-size:12px;text-align:center;width:13.5%;}
 
- .wea-img{width:20px;height:20px;display:inline-block;background:url('./img/wea-img.png') no-repeat;}
 
- .wea-sunny{background-position:0px 0px;}
 
- .wea-rain{background-position:-20px 0px;}
 
- .wea-thunder{background-position:-40px 0px;}
 
- .wea-cloudy{background-position:-60px 0px;}
 
- .wea-snow{background-position:-80px 0px;}
 
- .wea-wind{background-position:-100px 0px;}
 
- .wea-fog{background-position:-120px 0px;}
 
- .bx2-b{height:300px;width:100%;}
 
- .bx3{height:460px;}
 
- .bx3-bd{padding:10px 30px;height:400px;overflow-y: hidden;}
 
- .bx3-li{height:38px;line-height:38px;border-bottom:1px solid #f3f3f3;}
 
- .bx3-tt{display:inline-block;font-size:14px;color:#666666;float:left;width:80px;}
 
- .bx3-num {font-weight:bold;float: left;display:inline-block;font-size:14px;color:#666666;width:18%}
 
- .bx3-warn{display:inline-block;font-size:14px;float:right;font-weight:bold;}
 
- .bx4{height:460px;overflow:hidden;}
 
- .bx4-bd{width:100%;height:420px}
 
- .bx5{height:460px;overflow:hidden;}
 
- .bx5-bd{width:100%;height:420px}
 
- .bx6{height:460px;overflow:hidden;}
 
- .bx6-bd{width:100%;height:420px}
 
- .bx7{width:96.5%;height:330px;overflow:hidden;}
 
- .bx7-bd{width:100%;height:290px}
 
- @media screen and (max-width:1600px){
 
-     .bg-wrap{min-width:1140px;}
 
-     .bx1{min-width:670px;width:61%;}
 
-     .bx2{min-width:380px;width:34%;}
 
-     .bx3{min-width:380px;width:34%;}
 
-     .bx4{min-width:670px;width:61%;}
 
-     .bx5{min-width:616px;width:56%;}
 
-     .bx6{min-width:429px;width:39%;}
 
-     .bx7{min-width:1060px;}
 
- }   
 
- @media screen and (min-width:1600px){
 
-     .bg-wrap{min-width:1600px;}
 
-     .bx1{min-width:710px;width:44%;}
 
-     .bx2{min-width:410px;width:25%;}
 
-     .bx3{min-width:410px;width:25%;}
 
-     .bx4{min-width:460px;width:29%;}
 
-     .bx5{min-width:655px;width:40%;}
 
-     .bx6{min-width:410px;width:25%;}
 
-     .bx7{min-width:1570px;}
 
- }
 
- </style>
 
- </head>     
 
- <body>
 
- <div class="bg-wrap f-cb">
 
-   <div class="card-bx bx1">
 
-       <div class="card-hd">温湿度指数</div>
 
-       <div class="card-bd">
 
-           <div class="bx1-l" id="bx1gauge1"></div>
 
-           <div class="bx1-r" id="bx1rightBox">
 
-             <script type="text/template" id="bx1rightTemplate">
 
-               <li class="bx1-li-tt">
 
-                 <span> 24小时</span>
 
-                 <span>℃</span>
 
-                 <span>%RH</span>
 
-                 <span>THI</span>
 
-               </li>
 
-               <li class="bx1-li-red">
 
-                 <span class="bx1-li-red">最高</span>
 
-                   <span> {{max_temp}} </span>
 
-                   <span> {{max_humi}} </span>
 
-                   <span> {{max_thi}} </span>
 
-               </li>
 
-               <li>
 
-                 <span class="f-ttr">最低</span>
 
-                   <span> {{min_temp}} </span>
 
-                   <span> {{min_humi}} </span>
 
-                   <span> {{min_thi}} </span>
 
-               </li>
 
-               <li>
 
-                 <span class="f-ttr">平均</span>
 
-                   <span> {{avg_temp}} </span>
 
-                   <span> {{avg_humi}} </span>
 
-                   <span> {{avg_thi}} </span>
 
-               </li>
 
-             </script>
 
-           </div>
 
-       </div>
 
-   </div>
 
-   <div class="card-bx bx2">
 
-       <div class="card-hd">
 
-           未来一周温度和最近24小时喷淋时间比较
 
-       </div>
 
-       <div class="card-bd">
 
-           <div class="bx2-t" id="bx2Box">
 
-             <script type="text/template" id="bx2Template">  
 
-               <p class="bx2-wea-des">数据来源新浪天气(测试数据)</p>
 
-                <!-- 太阳 wea-sunny 雨天 wea-rain 打雷 wea-thunder 多云 wea-cloudy 下雪 wea-snow  风 wea-wind  雾 wea-fog -->
 
-                 {{#each list}}
 
-                 <li class="bx2-wea">
 
-                     <span class="wea-img {{wea}}"></span><p>{{num}}</p>
 
-                 </li>
 
-                 {{/each}}
 
-             </script>
 
-           </div>
 
-           <div class="bx2-b" id="bx2line1"></div>
 
-       </div>
 
-   </div>
 
-   <div class="card-bx bx3">
 
-   <div class="card-hd">
 
-           喷头打开时间分析
 
-       </div>
 
-       <div class="card-bd">
 
-         <div class="bx6-bd" id="bx6pie1">  
 
-         </div>
 
-       </div>
 
-       
 
-   </div>
 
-   <div class="card-bx bx4">
 
-       <div class="card-hd">
 
-           当月THI分布情况(测试数据)
 
-       </div>
 
-       <div class="card-bd">
 
-         <div class="bx4-bd" id="bx4calendar1">  
 
-         </div>
 
-       </div>
 
-   </div>
 
-   <div class="card-bx bx5">
 
-       <div class="card-hd">月THI变化</div>
 
-       <div class="card-bd">
 
-         <div class="bx5-bd" id="bx5line1">  
 
-         </div>
 
-       </div>
 
-   </div> 
 
-   <div class="card-bx bx6">
 
-       <div class="card-hd">
 
-           各牛舍最近24小时最高THI
 
-       </div>
 
-       <div class="card-bd">
 
-         <div class="bx3-bd"  id="bx3Box"> 
 
-        
 
-           <script type="text/template" id="bx3Template">
 
- 		  <li class="bx3-li" ">
 
-                 <span  class="bx3-tt"> 牛舍 </span>
 
-                 <span  class="bx3-num"> 温度 </span>
 
-                 <span  class="bx3-num"> 湿度 </span>
 
-                 <span  class="bx3-num"> 指数 </span>				
 
-                 <span  class="bx3-num"> 时间点</span>
 
-                  </li>
 
-             {{#each lists}}
 
-             <li class="bx3-li" ">
 
-                 <span  class="bx3-tt"> {{no}} </span>
 
-                 <span  class="bx3-num"> {{max_temp}} </span>
 
-                 <span  class="bx3-num"> {{max_humi}} </span>
 
-                 <span  class="bx3-num"> {{max_thi}} </span>				
 
-                 <span  class="bx3-num"> {{maxtime}} </span>
 
-                  </li>
 
-             {{/each}}
 
-           </script>
 
-         </div>
 
-       </div>
 
-   </div> 
 
-   <div class="card-bx bx7">
 
-       <div class="card-hd">最近一年THI变化(测试数据)</div>
 
-       <div class="card-bd">
 
-         <div class="bx7-bd" id="bx7calendar1">  
 
-         </div>
 
-       </div>
 
-   </div> 
 
- </div>
 
- <script type="text/javascript">
 
- /* BEGIN ----------------------------------------------- 数据 ----------------------------------------------- */
 
-     //接口 -  温湿度指数
 
-     var url_get_bx1gauge1_data = util.g_url + "/data/getTempHumi"
 
- 	var url_get_bx1right_data = util.g_url + "/data/GetTempHumi24MinMax"
 
-     //接口 -  未来一周温度和THI变化
 
-     var url_get_bx2line1_data = util.g_url + "/data/GetPriByHour"
 
-     //接口 -  预警
 
-     var url_get_bx3_data = util.g_url + "/data/GetTempHumi24MinMaxByNo"
 
-     //接口 -  当月THI分布情况
 
-     var url_get_bx4calendar1_data = util.g_url + "/data/GetFutureMonthTemp"
 
-     //接口 -  月THI变化
 
-     var url_get_bx5line1_data = util.g_url + "/data/GetTempHumi24MaxByNo"
 
-     //接口 -  最近一年THI变化 - 饼图
 
-     var url_get_bx6pie1_data = util.g_url + "/data/GetPriByEQ"
 
-     //接口 -  最近一年THI变化 - 日历
 
-     var url_get_bx7calendar1_data = util.g_url + "/data/getYearCalendar"
 
- 	
 
-     var url_get_all_data = util.g_url + "/data/GetDataByNames"
 
-     //初始化
 
-     var first_road_data =  [{"sqlname":"GetTempHumi","offset":0,"pagecount":0,"returntype":"map","params":[]},
 
- 							{"sqlname":"GetTempHumi24MinMax","offset":0,"pagecount":0,"returntype":"map","params":[]},
 
- 							{"sqlname":"GetTempHumi24MinMaxByNo","offset":0,"pagecount":0,"returntype":"map","params":[]},
 
- 							{"sqlname":"GetTempHumi30dayByNo","offset":0,"pagecount":0,"returntype":"list","params":[]},
 
- 							{"sqlname":"GetPriByHour","offset":0,"pagecount":0,"returntype":"list","params":[]},
 
- 							{"sqlname":"GetPriByEQ","offset":0,"pagecount":0,"returntype":"list","params":[]},
 
- 							{"sqlname":"GetFutureMonthTemp","offset":0,"pagecount":0,"returntype":"list","params":[]}
 
- 							]
 
-     //数据 - 温湿度指数
 
-     var bx1gauge1_data = {}
 
-     var bx1right_data = {
 
-       list1: ['20','82','60'],
 
-       list2: ['20','82','60'],
 
-       list3: ['20','82','60'],
 
-       list4: ['20','82','60'],
 
-     }
 
-     //数据 - 未来一周温度和THI变化
 
-     //太阳 wea-sunny 雨天 wea-rain 打雷 wea-thunder 多云 wea-cloudy 下雪 wea-snow  风 wea-wind  雾 wea-fog
 
-     var bx2_data = {
 
-       list: [
 
-         {wea: "wea-sunny",num: "4-12°C"},
 
-         {wea: "wea-thunder",num: "4-12°C"},
 
-         {wea: "wea-sunny",num: "4-12°C"},
 
-         {wea: "wea-rain",num: "4-12°C"},
 
-         {wea: "wea-snow",num: "4-12°C"},
 
-         {wea: "wea-fog",num: "4-12°C"},
 
-         {wea: "wea-cloudy",num: "4-12°C"},
 
-       ]
 
-     }
 
-     var bx2line1_data = {
 
-       monthdate:['06-27','06-28','06-29','06-30','06-31','07-01','07-02'],
 
-       temperature:[35, 32, 18, 15, 22, 22, 10],
 
-       humidity:[6, 7, 8, 9, 10, 22, 9, 1, 3],
 
-     }
 
-     //数据 - 预警
 
-     var bx3_data = {
 
-     }
 
-     
 
-     //数据 - 最近一个月THI分布情况
 
-     var bx4calendar1_data ={
 
-       rangeAll:['2018-10-01', '2018-10-30'],
 
-       range67:[["2018-10-01", 29],["2018-10-02", 49],["2018-10-09", 44],["2018-10-10", 23],["2018-10-11", 32],["2018-10-13", 18],["2018-10-22", 33],["2018-10-23", 52],["2018-10-24", 58]],
 
-       range71:[["2018-10-03", 70]],
 
-       range79:[["2018-10-04", 73],["2018-10-05", 78],["2018-10-12",74],["2018-10-18", 75],["2018-10-20", 76]],
 
-       range89:[["2018-10-06", 83],["2018-10-07", 88],["2018-10-08", 83],["2018-10-15", 85],["2018-10-17", 81],["2018-10-19", 88],["2018-10-21", 86]],
 
-       range90:[["2018-10-14", 93],["2018-10-16", 92]]
 
-     }
 
-     //数据 - 月THI变化
 
-     var bx5line1_data ={
 
-       monthdate:['2018-01-01','2018-01-02','2018-01-03','2018-01-04','2018-01-05','2018-01-06','2018-01-07','2018-01-08','2018-01-09','2018-01-10','2018-01-11','2018-01-12','2018-01-13','2018-01-14','2018-01-15','2018-01-16','2018-01-17','2018-01-18','2018-01-19','2018-01-20','2018-01-21','2018-01-22','2018-01-23','2018-01-24','2018-01-25','2018-01-26','2018-01-27','2018-01-28','2018-01-29','2018-01-30','2018-01-31'],
 
-       tempAndHum:[15, 23, 20, 15, 19, 20, 20, 15, 23, 20, 15, 19, 15, 10 ,15, 32, 20, 54, 100, 90, 20, 15, 22, 20, 15, 19, 33, 20, 19, 15, 20],
 
-       temperature:[12, 13, 10, 13, 90, 23, 21 ,12, 12, 11, 13, 90, 20, 21 ,12, 13, 10, 14, 90, 20, 20 ,10, 13, 11, 13, 90, 23, 21, 19, 30, 41],
 
-       humidity:[22, 82, 90, 24, 15, 30, 55 ,20, 12, 91, 34, 20, 30, 15 ,20, 18, 91, 34, 90, 30, 10 ,20, 18, 19, 24, 90, 55, 55, 10, 15, 40],
 
-       hurdles:[1, 2, 3, 4, 5, 6, 6 ,6, 2, 1, 2, 4, 5, 11 ,2, 3, 4, 1, 1, 3, 4 ,5, 6, 9, 4, 9, 5, 5, 1, 1, 4],
 
-     }
 
-     //数据 - 最近一年THI变化 - 饼图
 
-     var bx6pie1_data ={num1:30,num2:20,num3:20,num4:30,num5:30,}
 
-     //数据 - 最近一年THI变化 - 日历
 
-     var bx7calendar1_data = [
 
-     ["2018-01-01",47],["2018-01-02",34],["2018-01-03",53],["2018-01-04",84],["2018-01-05",20],["2018-01-06",28],["2018-01-07",53],["2018-01-08",68],["2018-01-09",52],["2018-01-10",62],["2018-01-11",17],["2018-01-12",8],["2018-01-13",45],["2018-01-14",89],["2018-01-15",4],["2018-01-16",71],["2018-01-17",55],["2018-01-18",25],["2018-01-19",86],["2018-01-20",98],["2018-01-21",97],["2018-01-22",23],["2018-01-23",59],["2018-01-24",16],["2018-01-25",19],["2018-01-26",24],["2018-01-27",78],["2018-01-28",97],["2018-01-29",55],["2018-01-30",40],["2018-01-31",82],["2018-02-01",43],["2018-02-02",53],["2018-02-03",64],["2018-02-04",45],["2018-02-05",53],["2018-02-06",111],["2018-02-07",87],["2018-02-08",2],["2018-02-09",49],["2018-02-10",80],["2018-02-11",40],["2018-02-12",90],["2018-02-13",48],["2018-02-14",43],["2018-02-15",16],["2018-02-16",26],["2018-02-17",55],["2018-02-18",8],["2018-02-19",10],["2018-02-20",1],["2018-02-21",66],["2018-02-22",41],["2018-02-23",70],["2018-02-24",33],["2018-02-25",11],["2018-02-26",69],["2018-02-27",28],["2018-02-28",69],["2018-03-01",21],["2018-03-02",50],["2018-03-03",73],["2018-03-04",99],["2018-03-05",14],["2018-03-06",45],["2018-03-07",89],["2018-03-08",90],["2018-03-09",60],["2018-03-10",77],["2018-03-11",38],["2018-03-12",23],["2018-03-13",80],["2018-03-14",24],["2018-03-15",19],["2018-03-16",62],["2018-03-17",23],["2018-03-18",94],["2018-03-19",32],["2018-03-20",38],["2018-03-21",1],["2018-03-22",19],["2018-03-23",50],["2018-03-24",76],["2018-03-25",18],["2018-03-26",59],["2018-03-27",72],["2018-03-28",81],["2018-03-29",19],["2018-03-30",24],["2018-03-31",79],["2018-04-01",52],["2018-04-02",44],["2018-04-03",88],["2018-04-04",30],["2018-04-05",72],["2018-04-06",91],["2018-04-07",4],["2018-04-08",61],["2018-04-09",23],["2018-04-10",81],["2018-04-11",49],["2018-04-12",30],["2018-04-13",45],["2018-04-14",46],["2018-04-15",38],["2018-04-16",36],["2018-04-17",46],["2018-04-18",36],["2018-04-19",95],["2018-04-20",73],["2018-04-21",25],["2018-04-22",48],["2018-04-23",11],["2018-04-24",14],["2018-04-25",15],["2018-04-26",61],["2018-04-27",2],["2018-04-28",69],["2018-04-29",37],["2018-04-30",89],["2018-05-01",91],["2018-05-02",15],["2018-05-03",12],["2018-05-04",65],["2018-05-05",49],["2018-05-06",20],["2018-05-07",78],["2018-05-08",6],["2018-05-09",63],["2018-05-10",63],["2018-05-11",6],["2018-05-12",98],["2018-05-13",10],["2018-05-14",13],["2018-05-15",26],["2018-05-16",47],["2018-05-17",30],["2018-05-18",97],["2018-05-19",68],["2018-05-20",40],["2018-05-21",80],["2018-05-22",70],["2018-05-23",31],["2018-05-24",97],["2018-05-25",29],["2018-05-26",5],["2018-05-27",99],["2018-05-28",55],["2018-05-29",53],["2018-05-30",19],["2018-05-31",99],["2018-06-01",64],["2018-06-02",23],["2018-06-03",12],["2018-06-04",57],["2018-06-05",57],["2018-06-06",29],["2018-06-07",65],["2018-06-08",77],["2018-06-09",32],["2018-06-10",90],["2018-06-11",73],["2018-06-12",26],["2018-06-13",20],["2018-06-14",26],["2018-06-15",85],["2018-06-16",94],["2018-06-17",42],["2018-06-18",14],["2018-06-19",86],["2018-06-20",28],["2018-06-21",45],["2018-06-22",42],["2018-06-23",6],["2018-06-24",56],["2018-06-25",85],["2018-06-26",40],["2018-06-27",38],["2018-06-28",60],["2018-06-29",46],["2018-06-30",47],["2018-07-01",40],["2018-07-02",55],["2018-07-03",5],["2018-07-04",33],["2018-07-05",42],["2018-07-06",41],["2018-07-07",51],["2018-07-08",15],["2018-07-09",64],["2018-07-10",65],["2018-07-11",68],["2018-07-12",48],["2018-07-13",19],["2018-07-14",50],["2018-07-15",68],["2018-07-16",61],["2018-07-17",96],["2018-07-18",1],["2018-07-19",9],["2018-07-20",55],["2018-07-21",97],["2018-07-22",34],["2018-07-23",92],["2018-07-24",51],["2018-07-25",5],["2018-07-26",29],["2018-07-27",99],["2018-07-28",90],["2018-07-29",59],["2018-07-30",39],["2018-07-31",53],["2018-08-01",24],["2018-08-02",0],["2018-08-03",97],["2018-08-04",11],["2018-08-05",6],["2018-08-06",9],["2018-08-07",42],["2018-08-08",57],["2018-08-09",27],["2018-08-10",46],["2018-08-11",97],["2018-08-12",57],["2018-08-13",73],["2018-08-14",96],["2018-08-15",58],["2018-08-16",18],["2018-08-17",60],["2018-08-18",55],["2018-08-19",62],["2018-08-20",30],["2018-08-21",73],["2018-08-22",7],["2018-08-23",68],["2018-08-24",71],["2018-08-25",3],["2018-08-26",99],["2018-08-27",4],["2018-08-28",56],["2018-08-29",16],["2018-08-30",22],["2018-08-31",19],["2018-09-01",76],["2018-09-02",81],["2018-09-03",77],["2018-09-04",86],["2018-09-05",15],["2018-09-06",45],["2018-09-07",56],["2018-09-08",99],["2018-09-09",94],["2018-09-10",46],["2018-09-11",79],["2018-09-12",78],["2018-09-13",76],["2018-09-14",10],["2018-09-15",8],["2018-09-16",94],["2018-09-17",16],["2018-09-18",71],["2018-09-19",79],["2018-09-20",77],["2018-09-21",24],["2018-09-22",56],["2018-09-23",61],["2018-09-24",9],["2018-09-25",66],["2018-09-26",44],["2018-09-27",1],["2018-09-28",34],["2018-09-29",20],["2018-09-30",48],["2018-10-01",45],["2018-10-02",17],["2018-10-03",53],["2018-10-04",2],["2018-10-05",52],["2018-10-06",32],["2018-10-07",27],["2018-10-08",27],["2018-10-09",83],["2018-10-10",62],["2018-10-11",30],["2018-10-12",93],["2018-10-13",92],["2018-10-14",51],["2018-10-15",40],["2018-10-16",21],["2018-10-17",74],["2018-10-18",4],["2018-10-19",30],["2018-10-20",29],["2018-10-21",94],["2018-10-22",1],["2018-10-23",15],["2018-10-24",32],["2018-10-25",6],["2018-10-26",17],["2018-10-27",36],["2018-10-28",42],["2018-10-29",55],["2018-10-30",45],["2018-10-31",12],["2018-11-01",33],["2018-11-02",77],["2018-11-03",40],["2018-11-04",42],["2018-11-05",8],["2018-11-06",72],["2018-11-07",14],["2018-11-08",9],["2018-11-09",2],["2018-11-10",49],["2018-11-11",43],["2018-11-12",81],["2018-11-13",11],["2018-11-14",38],["2018-11-15",43],["2018-11-16",56],["2018-11-17",51],["2018-11-18",37],["2018-11-19",14],["2018-11-20",6],["2018-11-21",77],["2018-11-22",88],["2018-11-23",78],["2018-11-24",78],["2018-11-25",71],["2018-11-26",26],["2018-11-27",80],["2018-11-28",19],["2018-11-29",16],["2018-11-30",76],["2018-12-01",93],["2018-12-02",55],["2018-12-03",47],["2018-12-04",4],["2018-12-05",38],["2018-12-06",13],["2018-12-07",19],["2018-12-08",7],["2018-12-09",32],["2018-12-10",17],["2018-12-11",5],["2018-12-12",78],["2018-12-13",6],["2018-12-14",7],["2018-12-15",11],["2018-12-16",52],["2018-12-17",30],["2018-12-18",42],["2018-12-19",70],["2018-12-20",43],["2018-12-21",20],["2018-12-22",98],["2018-12-23",32],["2018-12-24",31],["2018-12-25",8],["2018-12-26",42],["2018-12-27",36],["2018-12-28",29],["2018-12-29",82],["2018-12-30",78],["2018-12-31",99]
 
-     ]
 
-     // var bx1gauge1_data ={}
 
-     // var bx1right_data ={}
 
-     // var bx2_data ={}
 
-     // var bx3_data ={}
 
-     // var dialog_data ={}
 
-     // var bx4calendar1_data ={}
 
-     // var bx5line1_data ={}
 
-     // var bx6pie1_data ={}
 
-     // var bx7calendar1_data = []
 
-     
 
-     //图表实例 
 
-     var bx1gauge1 = null
 
-     var bx2line1 = null
 
-     var dialog_chart = null
 
-     var bx4calendar1 = null
 
-     var bx5line1 = null 
 
-     var bx6pie1 = null 
 
-     var bx7calendar1 = null 
 
-  
 
-     var rowid = null
 
- /* END ----------------------------------------------- 数据 ----------------------------------------------- */
 
- /* BEGIN ---------------------------------------------- 事件 & 渲染 ----------------------------------------------- */
 
-     //事件 - 温湿度指数 - 仪表盘
 
-     function road_bx1gauge1_temp(bx1gauge1_data){
 
-       bx1gauge1 = echarts.init(document.getElementById('bx1gauge1'));
 
-       var option = {
 
-         series: [
 
-             {
 
-               name: '温湿度指数',
 
-               type: 'gauge',
 
-               axisLine: {
 
-                   show:true,
 
-                   lineStyle: {
 
-                       width: 20,
 
-                       color:[[0.67, '#63869e'], [0.71, '#91c7ae'], [0.79, '#ebdf57'],[0.89, '#d5605d'],[1, '#990b07']]
 
-                   }
 
-               },
 
-               detail: {
 
-                   formatter: [
 
-                           '{c| }',
 
-                           '{a|'+ bx1gauge1_data.thi +'}',
 
-                           '{b|'+ bx1gauge1_data.title + '  温度°C:' +bx1gauge1_data.temp+ '   湿度%RH:'+bx1gauge1_data.humi+'}'
 
-                   ].join('\n'),
 
-                   rich: {
 
-                      a: {
 
-                         fontSize: 26,
 
-                         fontWeight:'bold',
 
-                         lineHeight: 70,
 
-                      },
 
-                      b: { fontSize: 20},
 
-                      c: { lineHeight: 100}
 
-                   }
 
-               },
 
-               data: [{value: bx1gauge1_data.thi , name: '温湿度指数'}]
 
-             }
 
-         ]
 
-       };
 
-       bx1gauge1.setOption(option);
 
-     }
 
-     //事件 - 温湿度指数 - 表格
 
-     function road_bx1right_temp(bx1right_data){
 
-         var template = Handlebars.compile($("#bx1rightTemplate").html());
 
-         var context = template(bx1right_data);
 
-         $('#bx1rightBox').html(context);
 
-     }
 
-     //事件 - 未来一周温度和THI变化 - 表格
 
-     function road_bx2_temp(bx2_data){
 
-         var template = Handlebars.compile($("#bx2Template").html());
 
-         var context = template(bx2_data);
 
-         $('#bx2Box').html(context);
 
-     }
 
-     //事件 - 未来一周温度和THI变化 - 折线
 
-     function road_bx2line1_temp(bx2line1_data){
 
-         bx2line1 = echarts.init(document.getElementById('bx2line1'));
 
-         var option = {
 
-     xAxis: [
 
-         {
 
-             type: 'category',
 
-             show: true,
 
-             data: bx2line1_data.hours
 
-         }
 
-     ],
 
-     yAxis: [
 
-         {
 
-             type: 'value',
 
-             show: false
 
-         }
 
-     ],
 
-     series: [
 
-         {
 
-             type: 'bar',
 
-             itemStyle: {
 
-                 normal: {
 
-                     color: function(params) {
 
-                         // build a color map as your need.
 
-                         var colorList = [
 
-                           '#C1232B','#B5C334','#FCCE10','#E87C25','#27727B',
 
-                            '#FE8463','#9BCA63','#FAD860','#F3A43B','#60C0DD',
 
-                            '#D7504B','#C6E579','#F4E001','#F0805A','#26C0C0'
 
-                         ];
 
-                         return colorList[params.dataIndex]
 
-                     },
 
-                     label: {
 
-                         show: true,
 
-                         position: 'top',
 
-                         formatter: '{c}'
 
-                     }
 
-                 }
 
-             },
 
-             data: bx2line1_data.openmins 
 
-         }
 
-     ]
 
-           };
 
-         bx2line1.setOption(option);
 
-     }
 
-     //事件 - 预警 
 
-     function road_bx3_temp(bx3_data){
 
-         var template = Handlebars.compile($("#bx3Template").html());
 
-         var context = template(bx3_data);
 
-         $('#bx3Box').html(context);
 
-     }
 
-     //事件 - 最近一个月THI分布情况 
 
-     function road_bx4calendar1_temp(bx4calendar1_data){
 
-       bx4calendar1 = echarts.init(document.getElementById('bx4calendar1'));
 
-       var option = {
 
-             tooltip : {
 
-                 trigger: 'item'
 
-             },
 
-             legend: {
 
-                 top: '30',
 
-                 left: '100',
 
-                 data:['THI0-67', 'THI67-71','THI72-79','THI80-89','THI90以上']
 
-             },
 
-             calendar: [{
 
-                 top: 120,
 
-                 orient: 'vertical',
 
-                 left: 'center',
 
-                 range: bx4calendar1_data.rangeAll,
 
-                 cellSize: 50,  
 
-                 dayLabel: {
 
-                   nameMap: ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
 
-                 },
 
-                 monthLabel: {
 
-                   nameMap: 'cn',
 
-                 },
 
-             }],
 
-             series : [
 
-                 {
 
-                     name: 'THI0-67',
 
-                     type: 'effectScatter',
 
-                     coordinateSystem: 'calendar',
 
-                     data: bx4calendar1_data.range67,
 
-                     symbolSize: function (val) {
 
-                         return val[1] / 4;
 
-                     },
 
-                     itemStyle: {normal: {color: '#63869e'}
 
-                     }
 
-                 },
 
-                 {
 
-                     name: 'THI67-71',
 
-                     type: 'effectScatter',
 
-                     coordinateSystem: 'calendar',
 
-                     data: bx4calendar1_data.range71,
 
-                     symbolSize: function (val) {
 
-                         return val[1] / 4;
 
-                     },
 
-                     itemStyle: {normal: {
 
-                             color: '#91c7ae'
 
-                         }
 
-                     }
 
-                 },
 
-                 {
 
-                     name: 'THI72-79',
 
-                     type: 'effectScatter',
 
-                     coordinateSystem: 'calendar',
 
-                     data: bx4calendar1_data.range79,
 
-                     symbolSize: function (val) {
 
-                         return val[1] / 4;
 
-                     },
 
-                     itemStyle: {
 
-                         normal: {
 
-                             color: '#ebdf57'
 
-                         }
 
-                     }
 
-                 },
 
-                 {
 
-                     name: 'THI80-89',
 
-                     type: 'effectScatter',
 
-                     coordinateSystem: 'calendar',
 
-                     data: bx4calendar1_data.range89,
 
-                     symbolSize: function (val) {
 
-                         return val[1] / 4;
 
-                     },
 
-                     itemStyle: {
 
-                         normal: {
 
-                             color: '#d5605d'
 
-                         }
 
-                     }
 
-                 },
 
-                 {
 
-                     name: 'THI90以上',
 
-                     type: 'effectScatter',
 
-                     coordinateSystem: 'calendar',
 
-                     data: bx4calendar1_data.range90,
 
-                     symbolSize: function (val) {
 
-                         return val[1] / 4;
 
-                     },
 
-                     itemStyle: {
 
-                         normal: {
 
-                             color: '#990b07'
 
-                         }
 
-                     }
 
-                 },
 
-                 
 
-             ]
 
-       };
 
-       bx4calendar1.setOption(option);
 
-     }
 
-     
 
-     //事件 - 月THI变化
 
-     function road_bx5line1_temp(bx5line1_data){
 
-         bx5line1 = echarts.init(document.getElementById('bx5line1'));
 
-         var option = {
 
-             tooltip: {
 
-                 trigger: 'axis'
 
-             },
 
-             
 
-             dataZoom: [
 
-                 {start: 0}, 
 
-                 {type: 'inside'}
 
-             ],
 
-             legend: {
 
-                 data:['温湿度指数','温度','湿度']
 
-             
 
-             },
 
-             color:['#63869e','#fcc267','#1ea868'],
 
-             xAxis: {
 
-                 type: 'category',
 
-                 boundaryGap: false,
 
-                 data: bx5line1_data.receivetime
 
-             },
 
-             yAxis: {
 
-                 type: 'value'
 
-             },
 
-             visualMap: {
 
-                 type: 'piecewise',
 
-                 top:'20px',
 
-                 right:'10px',
 
-                 seriesIndex:0,
 
-                 pieces: [
 
-                    {gte: 0,lte: 67,color: '#63869e'}, 
 
-                    {gte: 67,lte: 71,color: '#91c7ae'}, 
 
-                    {gte: 72,lte: 79,color: '#ebdf57'}, 
 
-                    {gte: 80,lte: 89,color: '#d5605d'}, 
 
-                    {gte: 90,color: '#d5605d'}
 
-                 ],
 
-                 outOfRange: {color: '#999'}
 
-             },
 
-             series: [
 
-                 {
 
-                     name:'温湿度指数',
 
-                     type:'line',
 
-                     smooth:true,
 
-                     data:bx5line1_data.thi
 
-                 },
 
-                 {
 
-                     name:'温度',
 
-                     type:'line',
 
-                     lineStyle:{'color':"#fcc267" },
 
-                     smooth:true,
 
-                     data:bx5line1_data.temp
 
-                 },
 
-                 {
 
-                     name:'湿度',
 
-                     type:'line',
 
-                     lineStyle:{'color':"#1ea868",'type':'dotted'},
 
-                     smooth:true,
 
-                     data:bx5line1_data.humi
 
-                 }
 
-             ]
 
-         };
 
-         bx5line1.setOption(option);
 
-     } 
 
-     //事件 - 最近一年THI变化 - 饼图
 
-     function road_bx6pie1_temp(bx6pie1_data){
 
-         bx6pie1 = echarts.init(document.getElementById('bx6pie1'));
 
- 		  var option = {
 
- 		   tooltip: {
 
- 						trigger: 'axis'
 
- 					},
 
- 					
 
- 			xAxis: {
 
- 				data: bx6pie1_data.eqcode,
 
- 				axisLabel: {
 
- 					inside: true,
 
- 					textStyle: {
 
- 						color: '#fff'
 
- 					}
 
- 				},
 
- 				axisTick: {
 
- 					show: false
 
- 				},
 
- 				axisLine: {
 
- 					show: false
 
- 				},
 
- 				z: 10
 
- 			},
 
- 			yAxis: {
 
- 				axisLine: {
 
- 					show: false
 
- 				},
 
- 				axisTick: {
 
- 					show: false
 
- 				},
 
- 				axisLabel: {
 
- 					textStyle: {
 
- 						color: '#999'
 
- 					}
 
- 				}
 
- 			},
 
- 			dataZoom: [
 
- 				{
 
- 					type: 'inside'
 
- 				}
 
- 			],
 
- 			series: [
 
- 				{
 
- 					type: 'bar',
 
- 					
 
- 					data: bx6pie1_data.openmins
 
- 				}
 
- 			]
 
- 		};
 
-         bx6pie1.setOption(option);
 
-     } 
 
-     //事件 - 最近一年THI变化 - 日历
 
-     function road_bx7calendar1_temp(bx7calendar1_data){
 
-         bx7calendar1 = echarts.init(document.getElementById('bx7calendar1'));
 
-          var option = {
 
-               visualMap: {
 
-                 top: '20px',
 
-                 left: '30%',
 
-                 type: 'piecewise',
 
-                 orient: 'horizontal',
 
-                 pieces: [
 
-                    {gte: 0,lte: 67,color: '#63869e'}, 
 
-                    {gte: 67,lte: 71,color: '#91c7ae'}, 
 
-                    {gte: 72,lte: 79,color: '#ebdf57'}, 
 
-                    {gte: 80,lte: 89,color: '#d5605d'}, 
 
-                    {gte: 90,color: '#d5605d'}
 
-                 ]
 
-               }, 
 
-               
 
-               calendar: {
 
-                   top: 120,
 
-                   left: 30,
 
-                   right: 30,
 
-                   cellSize: ['auto', 13],
 
-                   range: ['2018-01-01', '2018-12-31'],
 
-                   itemStyle: {
 
-                       normal: {borderWidth: 0.5}
 
-                   },
 
-                   yearLabel: {show: false}
 
-               },
 
-               series: {
 
-                   type: 'heatmap',
 
-                   coordinateSystem: 'calendar',
 
-                   data: bx7calendar1_data
 
-               }
 
-         };
 
-         bx7calendar1.setOption(option);
 
-     } 
 
-     window.onresize = function(){
 
-         bx1gauge1.resize(); 
 
-         bx2line1.resize(); 
 
-         bx4calendar1.resize(); 
 
-         bx5line1.resize(); 
 
-         bx6pie1.resize(); 
 
-         bx7calendar1.resize(); 
 
-     }
 
-     //AJAX事件  - 温湿度指数
 
-     function get_bx1gauge1_data(e){
 
-       //  console.log('温湿度指数gauge',e)
 
-         bx1gauge1_data = e.lists[0]
 
-         road_bx1gauge1_temp(bx1gauge1_data)
 
-     }
 
- 	//AJAX事件  - 温湿度指数
 
-     function get_bx1right_data(e){
 
-       //  console.log('温湿度指数right',e)
 
-         bx1right_data = e.lists[0]
 
-         road_bx1right_temp(bx1right_data)
 
-     }
 
-     //AJAX事件  - 未来一周温度和THI变化
 
-     function get_bx2line1_data(e){
 
-       //  console.log('未来一周温度和THI变化',e)
 
-       //  bx2_data = e.lists
 
-         bx2line1_data = e.lists
 
-        // road_bx2_temp(bx2_data)
 
-         road_bx2line1_temp(bx2line1_data)
 
-     }
 
-     //AJAX事件  - 预警
 
-     function get_bx3_data(e){
 
-       //  console.log('预警',e)
 
-         bx3_data = e
 
-         road_bx3_temp(bx3_data)
 
-     }
 
-     //AJAX事件  - 最近一个月THI分布情况
 
-     function get_bx4calendar1_data(e){
 
-       //  console.log('最近一个月THI分布情况',e)
 
-         bx4calendar1_data = e.data.lists
 
-         road_bx4calendar1_temp(bx4calendar1_data)
 
-     }
 
-     //AJAX事件  - 月THI变化
 
-     function get_bx5line1_data(e){
 
-        // console.log('月THI变化',e)
 
-         bx5line1_data = e.lists
 
-         road_bx5line1_temp(bx5line1_data)
 
-     }
 
-     //AJAX事件  - 最近一年THI变化 - 饼图
 
-     function get_bx6pie1_data(e){
 
-       //  console.log('最近一年THI变化 - 饼图',e)
 
-         bx6pie1_data = e.lists
 
-         road_bx6pie1_temp(bx6pie1_data)
 
-     }
 
-     //AJAX事件  - 最近一年THI变化 - 日历
 
-     function get_bx7calendar1_data(e){
 
-      //   console.log('最近一年THI变化 - 日历',e)
 
-         bx7calendar1_data = e.data_list 
 
-         road_bx7calendar1_temp(bx7calendar1_data)
 
-     }
 
- 	//AJAX事件  - 最近一年THI变化 - 日历
 
-     function get_All_data(e){
 
-         
 
-         All_data = e.data
 
- 		var url_get_bx1gauge1_data = util.g_url + "/data/getTempHumi"
 
- 		var url_get_bx1right_data = util.g_url + "/data/GetTempHumi24MinMax"
 
- 		//接口 -  未来一周温度和THI变化
 
- 		var url_get_bx2line1_data = util.g_url + "/data/GetPriByHour"
 
- 		//接口 -  预警
 
- 		var url_get_bx3_data = util.g_url + "/data/GetTempHumi24MinMaxByNo"
 
- 		//接口 -  当月THI分布情况
 
- 		var url_get_bx4calendar1_data = util.g_url + "/data/GetFutureMonthTemp"
 
- 		//接口 -  月THI变化
 
- 		var url_get_bx5line1_data = util.g_url + "/data/GetTempHumi24MaxByNo"
 
- 		//接口 -  最近一年THI变化 - 饼图
 
- 		var url_get_bx6pie1_data = util.g_url + "/data/GetPriByEQ"
 
- 		//接口 -  最近一年THI变化 - 日历
 
- 		var url_get_bx7calendar1_data = util.g_url + "/data/getYearCalendar"
 
- 		
 
- 		var url_get_all_data = util.g_url + "/data/GetDataByNames"
 
- 	
 
- 		get_bx1gauge1_data(All_data.GetTempHumi)
 
-         get_bx1right_data(All_data.GetTempHumi24MinMax)
 
- 		get_bx5line1_data(All_data.GetTempHumi30dayByNo)
 
- 		get_bx6pie1_data(All_data.GetPriByEQ)
 
- 		get_bx2line1_data(All_data.GetPriByHour)
 
- 		get_bx3_data(All_data.GetTempHumi24MinMaxByNo)
 
-        // road_bx7calendar1_temp(bx7calendar1_data)
 
-     }
 
- /* END ---------------------------------------------- 事件 & 渲染 ----------------------------------------------- */
 
- /* BEGIN ----------------------------------------------- 首屏启动 ----------------------------------------------- */
 
-     
 
-     //加载 - 温湿度指数
 
-   //   util.ajax_arr(url_get_bx1gauge1_data, first_road_data, 'GET', get_bx1gauge1_data)
 
-    // road_bx1gauge1_temp(bx1gauge1_data)
 
-    //  road_bx1right_temp(bx1right_data)
 
-    // util.ajax_arr(url_get_bx1right_data, first_road_data, 'GET', get_bx1right_data)
 
-   
 
-     // //加载 - 未来一周温度和THI变化
 
-   //   util.ajax_arr(url_get_bx2line1_data, first_road_data, 'GET', get_bx2line1_data)
 
-    // road_bx2line1_temp(bx2line1_data)
 
-     road_bx2_temp(bx2_data)
 
-     // //加载 - 预警
 
-   //  util.ajax_arr(url_get_bx3_data, first_road_data, 'GET', get_bx3_data)
 
-     // road_bx3_temp(url_get_bx4calendar1_databx3_data)
 
-     // //加载 - 最近一个月THI分布情况
 
-    //  util.ajax_arr(url_get_bx4calendar1_data, first_road_data, 'GET', get_bx4calendar1_data)
 
-      road_bx4calendar1_temp(bx4calendar1_data)
 
-     // //加载 - 月THI变化
 
-    // util.ajax_arr(url_get_bx5line1_data, first_road_data, 'GET', get_bx5line1_data)
 
-    // road_bx5line1_temp(bx5line1_data)
 
-     // //加载 - 最近一年THI变化 - 饼图
 
-    //  util.ajax_arr(url_get_bx6pie1_data, first_road_data, 'GET', get_bx6pie1_data)
 
-    // road_bx6pie1_temp(bx6pie1_data)
 
-     // //加载 - 最近一年THI变化 - 日历
 
-     // util.ajax_arr(url_get_bx7calendar1_data, first_road_data, 'POST', get_bx7calendar1_data)
 
-     road_bx7calendar1_temp(bx7calendar1_data)
 
-    
 
-     util.ajax_arr(url_get_all_data, first_road_data, 'POST', get_All_data)
 
- /* END ----------------------------------------------- 首屏启动 ----------------------------------------------- */
 
- </script>
 
- </body>     
 
- </html>
 
 
  |