From d05abf5c80a03d779855992598a04755437b87e7 Mon Sep 17 00:00:00 2001
From: GaoHao <1210693421@qq.com>
Date: Wed, 11 Dec 2024 09:31:49 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
App.vue | 78 ++++++++++++++++++++++++++++-------------
common/config.js | 2 +-
me/invite/cashList.vue | 3 +-
me/invite/moneyList.vue | 3 +-
pages.json | 1 -
pages/task/index.vue | 4 +--
6 files changed, 60 insertions(+), 31 deletions(-)
diff --git a/App.vue b/App.vue
index a031b98..6c62d72 100644
--- a/App.vue
+++ b/App.vue
@@ -367,13 +367,15 @@
plus.runtime.restart();
}
});
- } else {
- //获取当前系统版本信息
+ } else {
+ //获取当前系统版本信息
plus.runtime.getProperty(plus.runtime.appid, widgetInfo => {
//请求后台接口 解析数据 对比版本
that.$Request.getT('/app/user/selectNewApp').then(res => {
res = res.data[0];
- if (res.wgtUrl && widgetInfo.version < res.version) {
+ console.log("widgetInfo==",widgetInfo)
+ console.log("selectNewApp==",res)
+ if (widgetInfo.version < res.version) {
let downloadLink = '';
let androidLink = res.androidWgtUrl;
let iosLink = res.iosWgtUrl;
@@ -388,7 +390,7 @@
console.log('发现下载地址');
// 安卓:创建下载任务
if (androidLink.match(RegExp(/.wgt/))) {
- console.log('确认wgt热更新包');
+ console.log('确认wgt热更新包');
downloadLink = androidLink;
ready = true;
} else {
@@ -398,8 +400,8 @@
console.log('下载地址是空的,无法继续');
}
} else {
- console.log('苹果系统');
- if (iosLink && iosLink !== '#') {
+ console.log('苹果系统');
+ if (iosLink && iosLink !== '#') {
// 我这里默认#也是没有地址,请根据业务自行修改
console.log('发现下载地址');
// 苹果(A):进行热更新(如果iosLink是wgt更新包的下载地址)判断文件名中是否含有.wgt
@@ -457,11 +459,12 @@
}
} else {
//不是热更新是在线更新 校验是否强制升级
- if (res.method == 'true') {
+
+ if (res.method == "true") {
uni.showModal({
showCancel: false,
- confirmText: '立即更新',
title: '发现新版本',
+ confirmText: '立即更新',
content: res.des,
success: res => {
if (res.confirm) {
@@ -471,15 +474,10 @@
uni.downloadFile({
url: androidLink,
success: downloadResult => {
- if (downloadResult
- .statusCode ===
- 200) {
+ console.log(downloadResult)
+ if (downloadResult.statusCode === 200) {
plus.runtime
- .install(
- downloadResult
- .tempFilePath, {
- force: false
- },
+ .install(downloadResult.tempFilePath, { force: false },
d => {
console
.log(
@@ -489,12 +487,22 @@
.restart();
},
e => {
+ console.log(e)
console
.error(
'install fail...'
);
}
);
+ // plus.io.resolveLocalFileSystemURL(downloadResult.tempFilePath, entry => {
+ // entry.getParent(_oldFile=>{
+ // entry.moveTo(_oldFile,'.apk',newFilePath=>{
+ // console.log('newFilePath',newFilePath.fullPath)
+
+ // })
+ // })
+ // })
+
}
}
});
@@ -509,7 +517,7 @@
}
}
});
- } else {
+ } else {
uni.showModal({
title: '发现新版本',
confirmText: '立即更新',
@@ -523,15 +531,9 @@
uni.downloadFile({
url: androidLink,
success: downloadResult => {
- if (downloadResult
- .statusCode ===
- 200) {
+ if (downloadResult.statusCode === 200) {
plus.runtime
- .install(
- downloadResult
- .tempFilePath, {
- force: false
- },
+ .install(downloadResult.tempFilePath, { force: false },
d => {
console
.log(
@@ -541,12 +543,38 @@
.restart();
},
e => {
+ console.log(e)
console
.error(
'install fail...'
);
}
);
+ // plus.io.resolveLocalFileSystemURL(downloadResult.tempFilePath, entry => {
+ // entry.getParent(_oldFile=>{
+ // entry.moveTo(_oldFile,'.apk',newFilePath=>{
+ // console.log('newFilePath',newFilePath.fullPath)
+ // plus.runtime
+ // .install(newFilePath.fullPath, { force: false },
+ // d => {
+ // console
+ // .log(
+ // 'install success...'
+ // );
+ // plus.runtime
+ // .restart();
+ // },
+ // e => {
+ // console.log(e)
+ // console
+ // .error(
+ // 'install fail...'
+ // );
+ // }
+ // );
+ // })
+ // })
+ // })
}
}
});
diff --git a/common/config.js b/common/config.js
index d614bd8..ef54693 100644
--- a/common/config.js
+++ b/common/config.js
@@ -4,7 +4,7 @@ const ROOTPATH2 = "https://dj-h5.hnsiyao.cn"; //后台服务域名
// const ROOTPATH1 = "https://video.hnsiyao.cn/sqx_fast/"; //
// const ROOTPATH = "https://video.hnsiyao.cn/sqx_fast/"; //后台服务域名
-// const ROOTPATH2 = "https://video-h5.hnsiyao.cn"; //后台服务域名
+// const ROOTPATH2 = "https://video-h5.hnsiyao.cn"; //后台服务域名
module.exports = {
APIHOST: ROOTPATH,
diff --git a/me/invite/cashList.vue b/me/invite/cashList.vue
index 64c622f..fe0950d 100644
--- a/me/invite/cashList.vue
+++ b/me/invite/cashList.vue
@@ -102,8 +102,9 @@
.centre {
text-align: center;
- margin: 200rpx auto;
+ padding: 200rpx 0;
font-size: 32rpx;
+ box-sizing: border-box;
image {
width: 360rpx;
diff --git a/me/invite/moneyList.vue b/me/invite/moneyList.vue
index 92d5d5b..80d62d8 100644
--- a/me/invite/moneyList.vue
+++ b/me/invite/moneyList.vue
@@ -96,8 +96,9 @@
.centre {
text-align: center;
- margin: 200rpx auto;
+ padding: 200rpx 0;
font-size: 32rpx;
+ box-sizing: border-box;
image {
width: 360rpx;
height: 360rpx;
diff --git a/pages.json b/pages.json
index 95f48f6..e4b9d40 100644
--- a/pages.json
+++ b/pages.json
@@ -338,7 +338,6 @@
"path": "invite/cashList",
"style": {
"navigationBarTitleText": "提现记录",
- "enablePullDownRefresh": true,
"h5": {
"titleNView": {
"backgroundColor": "#FFFFFF"
diff --git a/pages/task/index.vue b/pages/task/index.vue
index 9fc8655..a0f6df3 100644
--- a/pages/task/index.vue
+++ b/pages/task/index.vue
@@ -22,8 +22,8 @@
{{ item.detail }}
- {{ item.buttonTitle }}
- {{ item.buttonTitle }}
+ {{ item.type == 1 ? item.buttonTitle : ( item.number <= 0 ? '立即领取' : `剩余${item.number}次`) }}
+ {{ item.type == 1 ? item.buttonTitle : ( item.number <= 0 ? '立即领取' : `剩余${item.number}次`) }}