| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0, user-scalable=no">
- <title>关于更新</title>
- <link rel="stylesheet" href="../css/mui.min.css">
- <link rel="stylesheet" type="text/css" href="../css/reset.css" />
- <link rel="stylesheet" href="../css/iconfont.css" />
- <style type="text/css">
- html {
- height: 100%;
- }
-
- body,
- .mui-content {
- height: 100%;
- background: #fff;
- }
-
- .page {
- height: 100%;
- overflow: hidden;
- }
-
- .logo {
- text-align: center;
- margin: 7rem 0 4.5rem;
- }
-
- .logo>img {
- width: 40%;
- }
-
- .title {
- line-height: 30px;
- font-weight: bold;
- font-size: 20px;
- margin-top: 15px;
- letter-spacing: 2px;
- }
-
- .version {
- font-size: 14px;
- }
-
- .innerDiv {
- width: 90%;
- margin: 0 auto;
- }
- </style>
- </head>
- <body>
- <!--<header class="mui-bar mui-bar-nav">
- <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
- <h1 class="mui-title">关于</h1>
- </header>-->
- <div class="mui-content">
- <div class="page">
- <div class="logo">
- <img src="../images/commonLogoTxt.png" alt="智慧农业物联网" />
- <div class="title">智慧农业</div>
- <div class="version">Version <span></span></div>
- </div>
- <div class="innerDiv">
- <ul class="mui-table-view">
- <li class="mui-table-view-cell" id="lookHistory">
- <a class="mui-navigate-right">更新记录</a>
- </li>
- <li class="mui-table-view-cell" id="refresh">
- <a class="mui-navigate-right">检查新版本</a>
- </li>
- </ul>
- </div>
- </div>
- </div>
- </body>
- <script src="../js/jquery-2.1.0.js"></script>
- <script src="../js/mui.min.js"></script>
- <script>
- var wgtVer;
- mui.init();
- var userinfoData;
- mui.plusReady(function() {
- //获取当前版本号
- plus.runtime.getProperty(plus.runtime.appid, function(inf) {
- wgtVer = inf.version; //获取版本号
- $('.version span').html(wgtVer)
- getuserinfo()
- });
- })
- document.getElementById('lookHistory').addEventListener('tap', function() {
- mui.openWindow({
- url:'appUpdateList.html',
- id:'appUpdateList'
- })
- })
- document.getElementById('refresh').addEventListener('tap', function() {
- if($(this).children().children().length) {
- var wait = plus.nativeUI.showWaiting('下载更新中,请勿关闭');
- //创建一个下载任务
- var dtask = plus.downloader.createDownload("http://www.yfzhwlw.com/app_file/yfApp2.apk", {
- method: "GET"
- }, function(d, status) {
- if(status == 200) {
- console.log("Download success: " + d.filename);
- plus.runtime.install(d.filename); // 安装下载的apk文件
- } else {
- mui.alert('更新失败')
- // plus.runtime.install('../H5B2852C7_0925104810.apk'); // 安装下载的apk文件
- }
- wait.close();
- });
- //开始下载
- dtask.start();
- } else {
- mui.toast('当前已是最新版本')
- }
- // console.log($(this).children().append('<span class="mui-badge mui-badge-danger">更新</span>'))
- })
- 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) {
- $('#refresh').children().html('检查新版本');
- $('#refresh').children().append('<span class="mui-badge mui-badge-danger">更新</span>')
- }
- },
- error: function(xhr, type, errorThrown) {
- console.log(type)
- }
- });
- }
- //刷新
- // document.getElementById('refresh').addEventListener('tap', function() {
- // var btnArray = ['确定', '取消'];
- // mui.confirm('确定更新到最新版本?', '版本更新', btnArray, function(e) {
- // if(e.index == 0) {
- // console.log('是');
- // } else {
- // console.log('否');
- // }
- // })
- //获取当前版本号
- // plus.runtime.getProperty(plus.runtime.appid, function(inf) {
- // wgtVer = inf.version;//获取版本号
- // console.log(wgtVer)
- // var wait = plus.nativeUI.showWaiting('下载更新中,请勿关闭');
- // //创建一个下载任务
- // var dtask = plus.downloader.createDownload( "", {method:"GET"}, function ( d, status ) {
- // if ( status == 200 ) {
- // console.log( "Download success: " + d.filename );
- // plus.runtime.install(d.filename); // 安装下载的apk文件
- // }else{
- // mui.alert('更新失败')
- //// plus.runtime.install('../H5B2852C7_0925104810.apk'); // 安装下载的apk文件
- // }
- // wait.close();
- // });
- // //开始下载
- // dtask.start();
- // });
- // })
- </script>
- </html>
|