提交 7e9735af 编写于 作者: L leegohi666

codecheck remove console log

Signed-off-by: Nleegohi666 <xupei28@huawei.com>
上级 fc163a7a
......@@ -15,10 +15,8 @@
export default {
onCreate() {
console.info("Application onCreate");
},
onDestroy() {
console.info("Application onDestroy");
}
};
......@@ -43,21 +43,14 @@ const page= {
showSimpledialog:""
},
onInit() {
console.info("onInit ");
try {
page.data.updater = client.getUpdater('/data/updater/updater.zip', 'OTA');
page.getCurrVersion();
} catch(error) {
console.error(" Fail to get updater error: " + error);
}
console.info(`onInit finish `);
},
onClick: function() {
console.info("onClick " + this.pageType);
console.info("processClick " + page.data.pageType);
if (page.data.pageType == "currVersion") { // 检查更新版本
console.info("start to check new version ");
page.data.pageType = "checkVersion";
page.data.button = "取消查看";
page.data.showLoad = "load";
......@@ -74,12 +67,25 @@ const page= {
page.data.title = "初始化出现错误,退出app";
return;
}
this.download()
} else if ( this.pageType == "lastVersion") { // 已经是最新的版本了,单击后退出页面
page.data.showLoad = "";
app.terminate();
} else if (page.data.pageType == "checkVersion") { // 检查中,取消检查
page.data.showSimpledialog="simpledialog";
this.$element('simpledialog').show();
page.data.dialog="是否取消检查";
} else if (page.data.pageType == "downVersion") { // 下载中,取消下载
page.data.showSimpledialog="simpledialog";
page.data.dialog="是否取消下载";
this.$element('simpledialog').show();
temp=1;
} else if (page.data.pageType == "errorPage") { // 出错,退出
app.terminate();
}
},
download() {
page.data.updater.on("downloadProgress", progress => {
console.log(`downloadProgress status: ` + progress.status);
console.log(`downloadProgress percent: ` + progress.percent);
console.log(`downloadProgress endReason: ` + progress.endReason);
console.log(`downloadProgress pageType: ` + page.data.pageType);
if (page.data.pageType != "downVersion") {
return;
}
......@@ -107,7 +113,6 @@ const page= {
page.data.updater.off("downloadProgress");
} else if (progress.status == UPDATE_STATE_DOWNLOAD_FAIL ||
progress.status == UPDATE_STATE_VERIFY_FAIL) { // 失败
console.log("downloadProgress error" + progress.endReason);
page.data.pageType = "errorPage";
page.data.showButton = 'download';
page.data.button = '退出';
......@@ -119,36 +124,14 @@ const page= {
}
});
page.data.updater.download();
} else if ( this.pageType == "lastVersion") { // 已经是最新的版本了,单击后退出页面
page.data.showLoad = "";
app.terminate();
} else if (page.data.pageType == "checkVersion") { // 检查中,取消检查
page.data.showSimpledialog="simpledialog";
this.$element('simpledialog').show();
page.data.dialog="是否取消检查";
} else if (page.data.pageType == "downVersion") { // 下载中,取消下载
page.data.showSimpledialog="simpledialog";
page.data.dialog="是否取消下载";
this.$element('simpledialog').show();
temp=1;
} else if (page.data.pageType == "errorPage") { // 出错,退出
app.terminate();
}
},
clickInstall: function() {
console.info("clickInstall " + page.data.pageType);
if (page.data.pageType == "downSuccess") { // 下载成功,开始升级
console.info(`upgrade starting`);
page.upgrade();
}
},
clickCancel: function() {
console.info("clickCancel " + page.data.pageType);
if (page.data.pageType == "downSuccess") { // 下载成功,取消升级
page.data.showSimpledialog="simpledialog";
page.data.dialog="是否稍后安装";
......@@ -158,23 +141,15 @@ const page= {
getCurrVersion() {
if (page.data.updater == undefined) {
console.error("Can not import client");
page.data.pageType = "errorPage";
page.data.showButton = 'download';
page.data.button = '退出';
page.data.title = "初始化出现错误,退出app";
return;
}
console.info("getCurrVersion begin " + page.data.updater);
try {
// 获取版本信息
page.data.updater.getNewVersionInfo(function(err, info) {
console.log("getNewVersionInfo success " + info.status);
console.log(`info versionName = ` + info.checkResults[0].versionName);
console.log(`info versionCode = ` + info.checkResults[0].versionCode);
console.log(`info verifyInfo = ` + info.checkResults[0].verifyInfo);
console.log(`info descriptionId = ` + info.checkResults[0].descriptionId);
console.log(`info size = ` + info.checkResults[0].size);
if (info.status == NO_NEW_VERSION) { // 已经最新
page.data.title = "当前已经是最新版本";
page.data.button = "确定";
......@@ -185,12 +160,10 @@ const page= {
page.data.pageType = "currVersion";
page.data.versionName = info.checkResults[0].versionName;
} else {
console.error(" getNewVersionInfo errMsg " + info.errMsg);
page.data.title = "获取新版本失败";
}
});
} catch(error) {
console.error(" getNewVersionInfo catch " + error);
page.data.title = "获取新版本失败";
}
},
......@@ -203,21 +176,13 @@ const page= {
page.data.title = "初始化出现错误,退出app";
return;
}
console.log('checkNewVersion begin ');
page.data.updater.checkNewVersion(function(err, info) {
page.data.showLoad = "";
console.error('checkNewVersion info ' + info.status);
if (info.status == NO_NEW_VERSION) { // 已经最新
page.data.title = "当前已经是最新版本";
page.data.button = "确定";
page.data.pageType = "lastVersion";
} else if (info.status == HAS_NEW_VERSION) { // 有新版本
console.log(`info versionName = ` + info.checkResults[0].versionName);
console.log(`info versionCode = ` + info.checkResults[0].versionCode);
console.log(`info verifyInfo = ` + info.checkResults[0].verifyInfo);
console.log(`info descriptionId = ` + info.checkResults[0].descriptionId);
console.log(`info content = ` + info.descriptionInfo[0].content);
console.log(`info size = ` + info.checkResults[0].size);
let size = info.checkResults[0].size / 1024 / 1024;
page.data.versionName = info.checkResults[0].versionName;
page.data.size = String(size.toFixed(2)) + "MB";
......@@ -227,7 +192,6 @@ const page= {
page.data.pageType = "newVersion";
page.data.button = "下载更新包";
} else { // 出错
console.error(`CheckNewVersion errMsg = ` + info.errMsg);
page.data.pageType = "errorPage";
page.data.showButton = 'download';
page.data.button = '退出';
......@@ -239,7 +203,6 @@ const page= {
});
},
upgrade() {
if ( page.data.updater == undefined) {
page.data.pageType = "errorPage";
......@@ -249,9 +212,6 @@ const page= {
return;
}
page.data.updater.on("upgradeProgress", progress => {
console.log("upgradeProgress on" + progress);
console.log(`upgradeProgress status: ` + progress.status);
console.log(`upgradeProgress percent: ` + progress.percent);
page.data.width = progress.percent + '%';
if (progress.status == 3) { // 失败
page.data.updater.off("upgradeProgress");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册