Jelajahi Sumber

移除升级

caojunjie 4 tahun lalu
induk
melakukan
26f996ed80
4 mengubah file dengan 36 tambahan dan 74 penghapusan
  1. 36 3
      App.vue
  2. 0 12
      pages.json
  3. 0 53
      pages/login/upgrade.vue
  4. 0 6
      pages/me/setting/setting.vue

+ 36 - 3
App.vue

@@ -1,5 +1,9 @@
 <script>
 	import {
+		request
+	} from 'common/request/request'
+	require("promise.prototype.finally").shim()
+	import {
 		mapState,
 		mapMutations
 	} from 'vuex'
@@ -35,9 +39,38 @@
 			}
 		},
 		onLaunch() {
-			this.$u.route({
-				url: 'pages/login/upgrade'
-			})
+			request({
+					url: '/baseReq/apkUpgrade',
+					method: 'get',
+					params: {
+						osType: 0
+					}
+				}).then(res => {
+					console.log(res)
+					console.log(res.data.forceVersion) //最低版本
+					console.log(res.data.msg) //更新文案
+					console.log(res.data.url) //下载最新版地址
+					console.log(res.data.version) //最新版本
+					
+					plus.runtime.getProperty(plus.runtime.appid, (wgtinfo) => {
+						console.log(wgtinfo);
+						console.log(wgtinfo.version); //版本号
+						
+						if (wgtinfo.version != res.data.forceVersion || wgtinfo.version != res.data.version) {
+							console.log("需要更新")
+						}else{
+							console.log("已是最新版本")
+						}
+						
+					})
+
+				}).catch(err => {
+					console.log(err)
+				})
+				.finally(() => {
+					// Loading.close()
+				})
+
 			// 1.1.0版本之前关于http拦截器代码,已平滑移动到/common/http.interceptor.js中
 			// 注意,需要在/main.js中实例化Vue之后引入如下(详见文档说明):
 			// import httpInterceptor from '@/common/http.interceptor.js'

+ 0 - 12
pages.json

@@ -57,18 +57,6 @@
 					"titleNView": false
 				}
 			}
-		},
-		{
-			"path": "pages/login/upgrade",
-			"style": {
-				"navigationStyle": "custom", // 取消本页面的导航栏
-				"app-plus": {
-					"animationType": "fade-in", // 设置fade-in淡入动画,为最合理的动画类型
-					"background": "transparent", // 背景透明
-					"backgroundColor": "rgba(0,0,0,0)", // 背景透明
-					"popGesture": "none" // 关闭IOS屏幕左边滑动关闭当前页面的功能
-				}
-			}
 		}
 	],
 	"subPackages": [{

+ 0 - 53
pages/login/upgrade.vue

@@ -1,53 +0,0 @@
-<template>
-	<u-modal v-model="show" :show-cancel-button="true" confirm-text="升级"
-		title="发现新版本" @cancel="cancel" @confirm="confirm"
-	>
-		<view class="u-update-content">
-			<rich-text :nodes="content"></rich-text>
-		</view>
-	</u-modal>
-</template>
-
-<script>
-	export default {
-		data() {
-			return {
-				show: true,
-				// 传递给uni-app"rich-text"组件的内容,可以使用"<br>"进行换行
-				content: `
-					1. 修复badge组件的size参数无效问题<br>
-					2. 新增Modal模态框组件<br>
-					3. 新增压窗屏组件,可以在APP上以弹窗的形式遮盖导航栏和底部tabbar<br>
-					4. 修复键盘组件在微信小程序上遮罩无效的问题
-				`,
-			}
-		},
-		onReady() {
-			this.show = true;
-		},
-		methods: {
-			cancel() {
-				this.closeModal();
-			},
-			confirm() {
-				this.closeModal();
-			},
-			closeModal() {
-				uni.navigateBack();
-			}
-		}
-	}
-</script>
-
-<style scoped lang="scss">
-	.u-full-content {
-		background-color: #00C777;
-	}
-	
-	.u-update-content {
-		font-size: 26rpx;
-		color: $u-content-color;
-		line-height: 1.7;
-		padding: 30rpx;
-	}
-</style>

+ 0 - 6
pages/me/setting/setting.vue

@@ -99,9 +99,6 @@
 						console.log(res.data.version) //最新版本
 							if (this.edition_s == res.data.forceVersion) {
 								console.log("已满足最低版本")
-								this.$u.route({
-									url: 'pages/login/upgrade'
-								})
 							} else if (this.edition_s == res.data.version) {
 								console.log("已满足最高版本")
 								uni.showToast({
@@ -112,9 +109,6 @@
 								this.closeModal();
 							} else {
 								console.log("全部不满足")
-								this.$u.route({
-									url: 'pages/login/upgrade'
-								})
 							}
 
 					}).catch(err => {