From 87a39931ca9bd6119ce1bee325d303f808059767 Mon Sep 17 00:00:00 2001
From: zhang_li
Date: Tue, 3 Jun 2025 14:53:20 +0800
Subject: [PATCH] =?UTF-8?q?YT-2667PDA=E6=9B=B4=E6=96=B0=E4=B8=8B=E8=BD=BD?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E9=9C=80=E8=A6=81=E6=98=BE=E7=A4=BA=E4=B8=8B?=
=?UTF-8?q?=E8=BD=BD=E8=BF=9B=E5=BA=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/appUpdate.js | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/src/common/appUpdate.js b/src/common/appUpdate.js
index cb5502bd..be8aad1f 100644
--- a/src/common/appUpdate.js
+++ b/src/common/appUpdate.js
@@ -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 + "% ");