mirror of
https://github.com/JamesonHuang/OpenWrt_Luci_Lua.git
synced 2024-11-24 06:10:11 +00:00
76 lines
3.0 KiB
HTML
76 lines
3.0 KiB
HTML
<%
|
||
--[[
|
||
Info 路由器固件升级
|
||
]]--
|
||
|
||
local XQSysUtil = require "xiaoqiang.util.XQSysUtil"
|
||
local ver = require("xiaoqiang.XQVersion").webVersion
|
||
local XQSysUtil = require("xiaoqiang.util.XQSysUtil")
|
||
local romVersion = XQSysUtil.getRomVersion()
|
||
local request_uri = luci.http.getenv("REQUEST_URI")
|
||
%>
|
||
<%include('web/inc/head')%>
|
||
<title>小米路由器</title>
|
||
<link rel="stylesheet" href="<%=resource%>/web/css/page.set.upgread.css?v=<%=ver%>"/>
|
||
</head>
|
||
<body>
|
||
<!-- upgread -->
|
||
<div class="mod-setting-panel">
|
||
<div class="hd">
|
||
<h3>升级检测</h3>
|
||
</div>
|
||
<div class="bd">
|
||
<div class="mod-set-upgread">
|
||
<p id="vChecking">当前版本<em class="em"><%=romVersion%></em>,<span id="checkRet">正在检测更新,请稍候...</span></p>
|
||
<p class="hasnewver" style="display:none;">发现新版本,<em class="em"><!-- <span id="nowVer">1.1.1(内测版)</span> -->升级包大小为<em class="em"><span id="romSize"></span></em></em>,请点击立即更新到最新版本。</p>
|
||
<div id="dldProgress" class="progress-box" style="display:none;">
|
||
<div class="progress" style="width:365px;">
|
||
<div class="bar" id="persentWidth" style="width: 0%;"></div>
|
||
</div>
|
||
<span class="progress-text">已更新<b id="persent" class="value">0</b>%</span>
|
||
</div>
|
||
<p class="hasnewver" style="display:none;"><a href="#" class="btn btn-primary" id="btnUpgread"><span>立即更新</span></a></p>
|
||
<div class="logs" id="changelog" style="display:none;">
|
||
<iframe name="setting" id="changelogUrl" style="width:100%; border:0;background:none;" src="about:blank" frameborder="0" height="500" scrolling="yes"></iframe>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- /upgread -->
|
||
<%include('web/inc/g.js.base')%>
|
||
<script>
|
||
//check ota
|
||
$(global_event).on('upgrade:check', function(evt, data){
|
||
var request_date = {};
|
||
$.getJSON('<%=luci.dispatcher.build_url("api","xqsystem","check_rom_update")%>',{},function(rsp)
|
||
{
|
||
if(rsp.code == 0){
|
||
if(rsp.needUpdate == 1){
|
||
// $("#nowVer").html(rsp.version);
|
||
$("#romSize").html(byteFormat(rsp.fileSize));
|
||
$('#vChecking').hide();
|
||
$(".hasnewver").show();
|
||
} else {
|
||
$("#checkRet").html('你的版本是最新的,无需升级。');
|
||
$(".hasnewver").hide();
|
||
}
|
||
|
||
if (rsp.changelogUrl && rsp.changelogUrl != ""){
|
||
$('#changelogUrl').attr('src', rsp.changelogUrl);
|
||
$('#changelogUrl').load(function(){
|
||
$('#changelog').show();
|
||
});
|
||
}
|
||
} else {
|
||
$("#checkRet").html('检查失败,网络繁忙请刷新页面重试。');
|
||
}
|
||
})
|
||
});
|
||
<%include("web/inc/upgrade.js")%>
|
||
$(function(){
|
||
$(global_event).trigger('upgrade:check');
|
||
$(global_event).trigger('upgrade:initEvent');
|
||
});
|
||
</script>
|
||
</body>
|
||
</html> |