lyuis 7 сар өмнө
parent
commit
1241da265d

+ 36 - 10
App.vue

@@ -249,16 +249,42 @@ export default {
                         success: (res) => {
                           const packgePath = res.savedFilePath;
                           // 保存更新记录到stroage,下次启动app时安装更新
-                          uni.setStorage({
-                            key: "updated",
-                            data: {
-                              completed: false,
-                              packgePath: packgePath,
-                            },
-                            success: () => {
-                              console.log("成功保存记录");
-                            },
-                          });
+                          if(true){
+							  console.log('直接进行安装')
+							  uni.removeStorageSync("updated");
+							  plus.runtime.install(packgePath, {
+							    force: true,
+							  });
+							  uni.setStorage({
+							    key: "updated",
+							    data: {
+							      completed: true,
+							      packgePath: packgePath,
+							    },
+							    success: (res) => {
+							      console.log("成功安装上次的更新,应用需要重启才能继续完成");
+							    },
+							  });
+							  uni.showModal({
+							    title: "温馨提示",
+							    content: "应用将重启以完成更新",
+							    showCancel: false,
+							    complete: () => {
+							      plus.runtime.restart();
+							    },
+							  });
+						  }else{
+							  uni.setStorage({
+								key: "updated",
+								data: {
+								  completed: false,
+								  packgePath: packgePath,
+								},
+								success: () => {
+								  console.log("成功保存记录");
+								},
+							  });
+						  }
                           // 任务完成,关闭下载任务
                           console.log(
                             "任务完成,关闭下载任务,下一次启动应用时将安装更新"

+ 4 - 2
pages/my/setup.vue

@@ -50,7 +50,7 @@
 		<view v-if="token" class="footer-btn">
 			<view class="usermain-btn" @click="goOut()">退出</view>
 		</view>
-		<view class="version">{{appname}}<text>v {{appversion}}</text></view>
+		<view class="version">{{appname}}<text>v {{appversion}}</text> <text>wgt {{wgt}}</text></view>
 		<!-- 权限说明弹窗 -->
 		<u-popup mode="top" ref="permission">
 			<view class="popup-content">
@@ -95,7 +95,8 @@ export default {
 			storageSize: 0.,
 			appname: '亿职赞',//默认名称只对小程序生效,因为小程序获取不到名称
 			appversion: '1.0.1',
-			token: ''
+			token: '',
+			wgt:'1.0.1'
 		};
 	},
 	computed: {
@@ -116,6 +117,7 @@ export default {
 		var sys = uni.getSystemInfoSync()
 		this.appname = sys.appName
 		this.appversion = sys.appVersion
+		this.wgt=sys.appWgtVersion
 		// #endif
 		// this.avatar = uni.getStorageSync('avatar')
 		this.token = uni.getStorageSync("token");

BIN
unpackage/res/icons/1024x1024.png


BIN
unpackage/res/icons/120x120.png


BIN
unpackage/res/icons/144x144.png


BIN
unpackage/res/icons/152x152.png


BIN
unpackage/res/icons/167x167.png


BIN
unpackage/res/icons/180x180.png


BIN
unpackage/res/icons/192x192.png


BIN
unpackage/res/icons/20x20.png


BIN
unpackage/res/icons/29x29.png


BIN
unpackage/res/icons/40x40.png


BIN
unpackage/res/icons/58x58.png


BIN
unpackage/res/icons/60x60.png


BIN
unpackage/res/icons/72x72.png


BIN
unpackage/res/icons/76x76.png


BIN
unpackage/res/icons/80x80.png


BIN
unpackage/res/icons/87x87.png


BIN
unpackage/res/icons/96x96.png