Browse Source

bug 修复

lilei 2 years ago
parent
commit
040c0812e1
4 changed files with 8 additions and 3 deletions
  1. 2 1
      pages/index/index.vue
  2. 2 1
      pages/morePage/morePage.vue
  3. 2 1
      pagesA/digitalShelf/choosePart.vue
  4. 2 0
      store/index.js

+ 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