|
|
@ -23,8 +23,9 @@ export function appUpdate(isShowHint) { |
|
|
|
var version = res.data.installPackageVersion; |
|
|
|
var isForcedUpdate = res.data.isForcedUpdate |
|
|
|
var versionName = res.data.installPackageName |
|
|
|
var size = res.data.size |
|
|
|
console.log("新版本提示") |
|
|
|
showDialog(versionName, content, isForcedUpdate, downUrl) |
|
|
|
showDialog(versionName, content, isForcedUpdate, downUrl,size) |
|
|
|
|
|
|
|
// uni.showModal({
|
|
|
|
// title: "发现新版本:(" + version + ")",
|
|
|
@ -61,7 +62,7 @@ export function appUpdate(isShowHint) { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
export function showDialog(versionName, content, isForcedUpdate, downUrl) { |
|
|
|
export function showDialog(versionName, content, isForcedUpdate, downUrl,size) { |
|
|
|
uni.showModal({ |
|
|
|
title: "发现新版本:(" + versionName + ")", |
|
|
|
content: content, |
|
|
@ -70,21 +71,21 @@ export function showDialog(versionName, content, isForcedUpdate, downUrl) { |
|
|
|
cancelText: "取消", |
|
|
|
success: (res) => { |
|
|
|
if (res.confirm) { |
|
|
|
confirm(downUrl); |
|
|
|
confirm(downUrl,size); |
|
|
|
console.log( |
|
|
|
'comfirm') //点击确定之后执行的代码
|
|
|
|
} else { |
|
|
|
console.log( |
|
|
|
'cancel') //点击取消之后执行的代码
|
|
|
|
if (isForcedUpdate == "TRUE") { |
|
|
|
showDialog(versionName, content, isForcedUpdate, downUrl) |
|
|
|
showDialog(versionName, content, isForcedUpdate, downUrl,size) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
export function confirm(downUrl) { |
|
|
|
export function confirm(downUrl,size) { |
|
|
|
var downloadApkUrl = downUrl |
|
|
|
var dtask = plus.downloader.createDownload(downloadApkUrl, {}, |
|
|
|
function(d, status) { |
|
|
@ -124,10 +125,10 @@ export function confirm(downUrl) { |
|
|
|
showLoading.setTitle("已连接到服务器"); |
|
|
|
break; |
|
|
|
case 3: |
|
|
|
if (task.totalSize && task.totalSize > 0) { |
|
|
|
if (size && size > 0) { |
|
|
|
prg = parseInt( |
|
|
|
(parseFloat(task.downloadedSize) / |
|
|
|
parseFloat(task.totalSize)) * |
|
|
|
parseFloat(size)) * |
|
|
|
100 |
|
|
|
); |
|
|
|
showLoading.setTitle("正在下载" + prg + "% "); |
|
|
|