| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573 |
- <!doctype html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
- <link href="../css/mui.min.css" rel="stylesheet" />
- <link href="../css/common.css" rel="stylesheet" />
- <style type="text/css">
- body,
- .mui-content,
- .mui-grid-view.mui-grid-9 {
- background: #fff;
- }
-
- .mui-slider .mui-slider-group .mui-slider-item img {
- height: 200px;
- }
- /*分类*/
- /*.mui-col-xs-2_5 {
- width: 20%;
- }*/
-
- .mui-grid-view.mui-grid-9 .mui-table-view-cell {
- padding: 4px 2px;
- }
-
- .mui-grid-view.mui-grid-9 .mui-table-view-cell a>img {
- width: 55%;
- }
-
- .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body {
- font-size: .8em;
- margin-top: 5px;
- }
-
- .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn) {
- padding: 2px 0;
- }
-
- .mui-grid-view.mui-grid-9 .mui-table-view-cell {
- border: none;
- }
-
- .mui-grid-view.mui-grid-9 {
- padding: 5px 0;
- }
- /*产品介绍*/
-
- .introduceHead {
- text-align: center;
- background: #eee;
- line-height: 35px;
- }
-
- .introduceHead h1 {
- font-size: 18px;
- font-weight: 100;
- display: inline-block;
- position: relative;
- }
-
- .introduceHead h1:after {
- position: absolute;
- width: 30px;
- height: 1px;
- background: #bebebe;
- content: '';
- top: 8px;
- right: -60px;
- }
-
- .introduceHead h1:before {
- position: absolute;
- width: 30px;
- height: 1px;
- background: #bebebe;
- content: '';
- top: 8px;
- left: -60px;
- }
- /*产品列表*/
-
- .item {
- position: relative;
- padding-bottom: 15px;
- padding-top: 20px;
- overflow: hidden;
- clear: both;
- }
-
- .equipList .item .equipImg {
- width: 38%;
- float: left;
- margin-left: 8px;
- /*margin-top: 10px;*/
- padding-top: 4px;
- text-align: center;
- border: 1px solid #eee;
- }
-
- .equipList .item>.itemInfo {
- margin-left: 44%;
- width: 55%;
- }
-
- .itemInfo h1 {
- font-size: 18px;
- color: #21b2e7;
- }
-
- .itemInfo .itemTxt {
- color: #9a9999;
- font-size: 12px;
- line-height: 22px;
- letter-spacing: 2px;
- }
-
- .item:after {
- position: absolute;
- right: 0;
- bottom: 0;
- left: 0px;
- height: 1px;
- content: '';
- -webkit-transform: scaleY(.5);
- transform: scaleY(.5);
- background-color: #c8c7cc;
- }
- /*mui蒙版样式*/
-
- .mui-backdrop {
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 998;
- background-color: rgba(0, 0, 0, .3);
- }
- /*自定义弹出用户权限*/
-
- #notAuthority,
- #updateDver {
- display: none;
- position: fixed;
- left: 15%;
- right: 15%;
- top: 10%;
- z-index: 999;
- height: 330px;
- margin: 20% auto;
- background: url(../images/notAuthorityBj.png) no-repeat;
- background-size: 100% 100%;
- /*border: 1px solid #0062CC;*/
- }
-
- #updateDver {
- background: url(../images/updateDver.png) no-repeat;
- background-size: 100% 100%;
- }
-
- #notAuthority>button,
- #updateDver>button {
- position: absolute;
- bottom: 20px;
- left: 27%;
- right: 27%;
- width: 46%;
- height: 40px;
- color: #fff;
- border: none;
- background: url(../images/notAuthorityBtn.png) no-repeat;
- background-size: 100% 100%;
- }
-
- #updateDver>button {
- background: url(../images/updateDverBtn.png) no-repeat;
- background-size: 100% 100%;
- width: 70%;
- left: 15%;
- right: 15%;
- }
- </style>
- </head>
- <body>
- <header class="mui-bar mui-bar-nav">
- <h1 class="mui-title">首页</h1>
- </header>
- <div class="mui-content">
- <!--轮播-->
- <div id="slider" class="mui-slider" style="height: 200px;">
- <div class="mui-slider-group mui-slider-loop" id="sliderGroup">
- <!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
- <!--<div class="mui-slider-item mui-slider-item-duplicate">
- <a href="#">
- <img class="guide-img" src="../images/autoDiscern.jpg">
- </a>
- </div>-->
- <!-- 第一张 -->
- <!--<div class="mui-slider-item">
- <a href="#">
- <img class="guide-img" src="../images/banner1.jpg">
- </a>
- </div>-->
- <!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
- <!--<div class="mui-slider-item">
- <a href="#">
- <img class="guide-img" src="../images/banner1.jpg">
- </a>
- </div>-->
- </div>
- <div class="mui-slider-indicator" id="sliderIndicator">
- <!--<div class="mui-indicator mui-active"></div>
- <div class="mui-indicator"></div>
- <div class="mui-indicator"></div>
- <div class="mui-indicator"></div>
- <div class="mui-indicator"></div>-->
- </div>
- </div>
- <!--轮播结束-->
- <!--分类-->
- <ul class="mui-table-view mui-grid-view mui-grid-9" id="kind">
- <li class="mui-table-view-cell mui-media mui-col-xs-3">
- <a href="map.html">
- <img src="../images/categoryIcon1.png" />
- <div class="mui-media-body">设备分布</div>
- </a>
- </li>
- <li class="mui-table-view-cell mui-media mui-col-xs-3">
- <a href="../equipList/equip_list.html">
- <img src="../images/categoryIcon2.png" />
- <div class="mui-media-body">设备列表</div>
- </a>
- </li>
- <li class="mui-table-view-cell mui-media mui-col-xs-3">
- <a href="../simInfo/siminfo.html">
- <img src="../images/categoryIcon7.png" />
- <div class="mui-media-body">SIM卡数据</div>
- </a>
- </li>
- <li class="mui-table-view-cell mui-media mui-col-xs-3">
- <a>
- <img src="../images/categoryIcon9.png" />
- <div class="mui-media-body">管理员权限</div>
- </a>
- </li>
- <!--<li class="mui-table-view-cell mui-media mui-col-xs-3">
- <a href="../systemmanage/systemmanage_user.html">
- <img src="../images/categoryIcon5.png" />
- <div class="mui-media-body">用户管理</div>
- </a>
- </li>
- <li class="mui-table-view-cell mui-media mui-col-xs-3">
- <a href="../systemmanage/systemmanage_log.html">
- <img src="../images/categoryIcon6.png" />
- <div class="mui-media-body">日志管理</div>
- </a>
- </li>
- <li class="mui-table-view-cell mui-media mui-col-xs-3">
- <a href="../helpcenter/feedback.html">
- <img src="../images/categoryIcon77.png" />
- <div class="mui-media-body">问题反馈</div>
- </a>
- </li>
- <li class="mui-table-view-cell mui-media mui-col-xs-3">
- <a href="../equipAllot/equip_allot_list.html">
- <img src="../images/categoryIcon8.png" />
- <div class="mui-media-body">分配设备</div>
- </a>
- </li>-->
- </ul>
- <!--分类结束-->
- <!--产品介绍-->
- <div class="equipIntroduce">
- <div class="introduceHead">
- <h1>产品介绍</h1>
- </div>
- <div class="equipList" id="equipList">
- <div class="item" src='#'>
- <div class="equipImg">
- <img src="../images/scd_equip.png" />
- </div>
- <div class="itemInfo">
- <h1>智慧物联网杀虫灯</h1>
- <div class="itemTxt">
- 智慧物联网杀虫灯是利用太阳能电池板作为用电来源,其将白天太阳能发的电贮存起来,晚上放电给杀虫灯具,供其工作。太阳能杀虫灯无需市电,不用挖沟拉线,天黑灯亮,天亮灯熄,并且对人畜安全。
- </div>
- </div>
- </div>
- <div class="item" src='#'>
- <div class="equipImg">
- <img src="../images/cbd_equip.png" />
- </div>
- <div class="itemInfo">
- <h1>物联网虫情测报灯</h1>
- <div class="itemTxt">
- 物联网虫情测报灯集害虫诱捕和拍照、环境信息采集、数据传输、数据分析于一体,实现了害虫的诱集、分类统计、实时报传、远程检测、虫害预警和防治指导的自动化、智能化。
- </div>
- </div>
- </div>
- <div class="item" src='#'>
- <div class="equipImg">
- <img src="../images/bzy_equip.png" />
- </div>
- <div class="itemInfo">
- <h1>拍照式孢子捕捉仪</h1>
- <div class="itemTxt">
- 拍照式孢子捕捉仪内含高倍显微拍照装置,采用了气流定量、定时采集、自动加热、自动培养、自动拍照、无线传输等功能,全天候实时采集分析病原菌孢子图像,分析其数量的变化,预测病害发生的时间、程度和传播路线。
- </div>
- </div>
- </div>
- <div class="item" src='#'>
- <div class="equipImg">
- <img src="../images/qxz_equip.png" />
- </div>
- <div class="itemInfo">
- <h1>自动气象监测站</h1>
- <div class="itemTxt">
- 自动气象监测站由气象传感器,气象数据记录仪,气象环境监测软件三部分组成。广泛应用于农、林行业的植保推广、科研和教学单位病虫研究和病虫测报领域。
- </div>
- </div>
- </div>
- </div>
- </div>
- <!--产品介绍结束-->
- </div>
- <!--管理员权限-->
- <div id="notAuthority">
- <button id="notAuthorityBtn"></button>
- </div>
- <!--新版本提示-->
- <div id="updateDver">
- <button id="updateDverBtn"></button>
- </div>
- <script src="../js/jquery-2.1.0.js"></script>
- <script src="../js/mui.min.js"></script>
- <script type="text/javascript">
- mui.init();
- var wgtVer;
- mui('#slider').slider({
- interval: 5000
- });
- mui.plusReady(function() {
- var main = plus.webview.getWebviewById('main')
- var mask;
- var maskflag;
- //获取当前版本号
- plus.runtime.getProperty(plus.runtime.appid, function(inf) {
- wgtVer = inf.version; //获取版本号
- getuserinfo()
- });
- var banner = [
- {"imgUrl":"app_file/app_img/banner1.jpg","path":""},
- {"imgUrl":"app_file/app_img/banner2.jpg","path":""},
- {"imgUrl":"app_file/app_img/banner4.jpg","path":""},
- {"imgUrl":"app_file/app_img/autoDiscern","path":"autoDiscern.htm"},
- ]
- //请求轮播图
- mui.ajax('http://192.168.1.11:8000/display_photo_common', {
- data: {
- },
- dataType: 'json', //服务器返回json格式数据
- type: 'post', //HTTP请求类型
- timeout: 10000, //超时时间设置为10秒;
- success: function(data) {
- console.log(JSON.stringify(data))
- // if(data.length){
- bannerRender(data)
- // }else{
- // bannerRender(banner)
- // }
- },
- error: function(xhr, type, errorThrown) {
- console.log(type)
- bannerRender(banner)
- }
- });
- function bannerRender(banner){
- var html ='';
- var sliderIndicator = '';
- for(var i= 0;i<banner.length;i++){
- var imgUrl = banner[i].imgUrl;
- var path = banner[i].path;
- console.log(imgUrl)
- if(i == 0){
- html += '<div class="mui-slider-item mui-slider-item-duplicate">'+
- '<a href="#"><img class="guide-img" src="http://192.168.1.11:8000/'+banner[banner.length-1].imgUrl+'"></a></div>';
- }
- html += '<div class="mui-slider-item" data-path="'+path+'"><a href="#">'+
- '<img class="guide-img" src="http://192.168.1.11:8000/'+imgUrl+'"></a></div>';
- if(i == 0){
- sliderIndicator += '<div class="mui-indicator mui-active"></div>';
- }else{
- sliderIndicator += '<div class="mui-indicator"></div>';
- }
- if(i == banner.length-1){
- html += '<div class="mui-slider-item"><a href="#">'+
- '<img class="guide-img" src="http://192.168.1.11:8000/'+banner[0].imgUrl+'"></a></div>';
- $('#sliderGroup').html(html);
- $('#sliderIndicator').html(sliderIndicator);
- mui('#slider').slider({
- interval: 5000
- });
- }
- }
- }
-
-
- //轮播图
- mui('#slider').on('tap', '.mui-slider-item', function() {
- var path = $(this).data('path');
- console.log(path)
- if(path){
- var id = (path.substr(path.lastIndexOf('/') + 1)).split('.')[0]
- mui.openWindow({
- url: path,
- id: id
- })
- }
- //获取最后一位反斜杠之后的元素 ++ 取点之前的元素
-
- });
-
- //请求产品介绍图
- mui.ajax('http://192.168.1.11:8000/product_view', {
- data: {
- },
- dataType: 'json', //服务器返回json格式数据
- type: 'post', //HTTP请求类型
- timeout: 10000, //超时时间设置为10秒;
- success: function(data) {
- console.log(JSON.stringify(data))
- randerProductHtml(data)
- },
- error: function(xhr, type, errorThrown) {
- console.log(type)
- bannerRender(banner)
- }
- });
- function randerProductHtml(data){
- var arr = {
- 2:['../images/scd_equip.png','智慧物联网杀虫灯','智慧物联网杀虫灯是利用太阳能电池板作为用电来源,其将白天太阳能发的电贮存起来,晚上放电给杀虫灯具,供其工作。太阳能杀虫灯无需市电,不用挖沟拉线,天黑灯亮,天亮灯熄,并且对人畜安全。'],
- 3:['../images/cbd_equip.png','物联网虫情测报灯','物联网虫情测报灯集害虫诱捕和拍照、环境信息采集、数据传输、数据分析于一体,实现了害虫的诱集、分类统计、实时报传、远程检测、虫害预警和防治指导的自动化、智能化。'],
- 7:['../images/bzy_equip.png','拍照式孢子捕捉仪','拍照式孢子捕捉仪内含高倍显微拍照装置,采用了气流定量、定时采集、自动加热、自动培养、自动拍照、无线传输等功能,全天候实时采集分析病原菌孢子图像,分析其数量的变化,预测病害发生的时间、程度和传播路线。'],
- 5:['../images/qxz_equip.png','自动气象监测站','自动气象监测站由气象传感器,气象数据记录仪,气象环境监测软件三部分组成。广泛应用于农、林行业的植保推广、科研和教学单位病虫研究和病虫测报领域。'],
- }
- var html = '';
- for(var i = 0;i<data.length;i++){
- if(arr[parseInt(data[i])]){
- html += '<div class="item" src="#">'+
- '<div class="equipImg">'+
- '<img src="'+arr[parseInt(data[i])][0]+'" />'+
- '</div>'+
- '<div class="itemInfo">'+
- '<h1>'+arr[parseInt(data[i])][1]+'</h1>'+
- '<div class="itemTxt">'+arr[parseInt(data[i])][2]+
- '</div></div></div>';
- }
- if(i == data.length-1){
- $('#equipList').html(html);
- }
- }
- }
- //种类
- mui('#kind').on('tap', 'a', function() {
- //获取最后一位反斜杠之后的元素 ++ 取点之前的元素
- var id = (this.href.substr(this.href.lastIndexOf('/') + 1)).split('.')[0]
- console.log(id)
- if(id) {
- mui.openWindow({
- url: this.href,
- id: id
- })
- } else {
- var isuser = plus.storage.getItem('isuser');
- console.log(isuser)
- if(isuser == 'user') {
- $('.mui-content').css('position', 'fixed')
- $('.mui-content').css('overflow', 'hidden')
- //普通用户
- mui.fire(main, 'openMask', {}); //父级蒙版
- maskflag = false;
- mask = mui.createMask(function() { //遮罩层callback事件
- return maskflag; //返回true关闭mask
- });
- $('#notAuthority').show();
- mask.show()
- } else {
- //管理员
- mui.openWindow({
- url: 'permission.html',
- id: 'permission'
- })
- }
- }
- });
- $('#notAuthorityBtn').on('tap', function() {
- $('.mui-content').css('position', 'relative')
- $('.mui-content').css('overflow', 'visible')
- maskflag = true;
- mask.close();
- mui.fire(main, 'closeMask', {});
- $('#notAuthority').hide();
- })
- function getuserinfo() {
- mui.ajax('http://192.168.1.11:8000/edition', {
- data: {
- },
- dataType: 'json', //服务器返回json格式数据
- type: 'post', //HTTP请求类型
- timeout: 10000, //超时时间设置为10秒;
- success: function(data) {
- var currNum = 0,
- newsNum = 0;
- var currdver = wgtVer.split('.');
- for(var i = 0; i < currdver.length; i++) {
- currNum += parseInt(currdver[i]);
- }
- var newsdver = data.edition_num.split('.');
- for(var i = 0; i < newsdver.length; i++) {
- newsNum += parseInt(newsdver[i]);
- }
- if(currNum != newsNum) {
- mui.fire(main, 'openMask', {}); //父级蒙版
- maskflag = false;
- mask = mui.createMask(function() { //遮罩层callback事件
- return maskflag; //返回true关闭mask
- });
- $('#updateDver').show();
- mask.show()
- }
- },
- error: function(xhr, type, errorThrown) {
- console.log(type)
- }
- });
- }
- $('#updateDverBtn').on('tap', function() {
- $('.mui-content').css('position', 'relative')
- $('.mui-content').css('overflow', 'visible')
- maskflag = true;
- mask.close();
- mui.fire(main, 'closeMask', {});
- $('#updateDver').hide();
- })
- //产品
- // mui('.equipList').on('tap', '.item', function() {
- // var src = this.getAttribute('src');
- // var id = (src.substr(src.lastIndexOf('/') + 1)).split('.')[0]
- // mui.openWindow({
- // url:src,
- // id:id
- // })
- // });
- })
- </script>
- </body>
- </html>
|