lyuis 7 bulan lalu
induk
melakukan
1241da265d
19 mengubah file dengan 40 tambahan dan 12 penghapusan
  1. 36 10
      App.vue
  2. 4 2
      pages/my/setup.vue
  3. TEMPAT SAMPAH
      unpackage/res/icons/1024x1024.png
  4. TEMPAT SAMPAH
      unpackage/res/icons/120x120.png
  5. TEMPAT SAMPAH
      unpackage/res/icons/144x144.png
  6. TEMPAT SAMPAH
      unpackage/res/icons/152x152.png
  7. TEMPAT SAMPAH
      unpackage/res/icons/167x167.png
  8. TEMPAT SAMPAH
      unpackage/res/icons/180x180.png
  9. TEMPAT SAMPAH
      unpackage/res/icons/192x192.png
  10. TEMPAT SAMPAH
      unpackage/res/icons/20x20.png
  11. TEMPAT SAMPAH
      unpackage/res/icons/29x29.png
  12. TEMPAT SAMPAH
      unpackage/res/icons/40x40.png
  13. TEMPAT SAMPAH
      unpackage/res/icons/58x58.png
  14. TEMPAT SAMPAH
      unpackage/res/icons/60x60.png
  15. TEMPAT SAMPAH
      unpackage/res/icons/72x72.png
  16. TEMPAT SAMPAH
      unpackage/res/icons/76x76.png
  17. TEMPAT SAMPAH
      unpackage/res/icons/80x80.png
  18. TEMPAT SAMPAH
      unpackage/res/icons/87x87.png
  19. TEMPAT SAMPAH
      unpackage/res/icons/96x96.png

+ 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");

TEMPAT SAMPAH
unpackage/res/icons/1024x1024.png


TEMPAT SAMPAH
unpackage/res/icons/120x120.png


TEMPAT SAMPAH
unpackage/res/icons/144x144.png


TEMPAT SAMPAH
unpackage/res/icons/152x152.png


TEMPAT SAMPAH
unpackage/res/icons/167x167.png


TEMPAT SAMPAH
unpackage/res/icons/180x180.png


TEMPAT SAMPAH
unpackage/res/icons/192x192.png


TEMPAT SAMPAH
unpackage/res/icons/20x20.png


TEMPAT SAMPAH
unpackage/res/icons/29x29.png


TEMPAT SAMPAH
unpackage/res/icons/40x40.png


TEMPAT SAMPAH
unpackage/res/icons/58x58.png


TEMPAT SAMPAH
unpackage/res/icons/60x60.png


TEMPAT SAMPAH
unpackage/res/icons/72x72.png


TEMPAT SAMPAH
unpackage/res/icons/76x76.png


TEMPAT SAMPAH
unpackage/res/icons/80x80.png


TEMPAT SAMPAH
unpackage/res/icons/87x87.png


TEMPAT SAMPAH
unpackage/res/icons/96x96.png