lilei %!s(int64=2) %!d(string=hai) anos
pai
achega
040c0812e1

+ 2 - 1
pages/index/index.vue

@@ -164,7 +164,8 @@
 				return this.$store.state.vuex_storeAuthInfo || null
 			},
 			hasRedPacket(){
-				return this.$store.state.vuex_rewardRule
+				const rule = this.$store.state.vuex_rewardRule
+				return rule&&rule.ruleStatus == 'release'
 			},
 			imgList(){
 				if(this.hasRedPacket){

+ 2 - 1
pages/morePage/morePage.vue

@@ -116,7 +116,8 @@
 				return this.$store.state.vuex_storeAuthInfo
 			},
 			hasRedPacket(){
-				return this.$store.state.vuex_rewardRule
+				const rule = this.$store.state.vuex_rewardRule
+				return rule&&rule.ruleStatus == 'release'
 			}
 		},
 		onShow() {

+ 2 - 1
pagesA/digitalShelf/choosePart.vue

@@ -305,7 +305,8 @@
 				return this.userInfo.superAdmin == 1
 			},
 			hasRedPacket(){
-				return this.$store.state.vuex_rewardRule
+				const rule = this.$store.state.vuex_rewardRule
+				return rule&&rule.ruleStatus == 'release'
 			}
 		},
 		onLoad(opts) {

+ 2 - 0
store/index.js

@@ -119,6 +119,8 @@ const store = new Vuex.Store({
 			state.vuex_userInfo = null
 			state.vuex_userPhoto = null
 			state.vuex_permCodes = null
+			state.vuex_storeAuthInfo = null
+			state.vuex_rewardRule = null
         },
 		openId(state,id) {
 			state.vuex_openid = id