Commit 1855513fa076279fab639b2c55c7b72dcba68f85

Authored by xp.Huang
2 parents 55c53d81 38d88df0

Merge branch 'ft_local_dev' into 'main'

fix:修改手机号登录,告警数未显示

See merge request huang/thingskit-app!80
@@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
26 26
27 <script> 27 <script>
28 var clear; 28 var clear;
29 -import { mapState, mapMutations } from 'vuex'; 29 +import { mapState, mapMutations, mapActions } from 'vuex';
30 export default { 30 export default {
31 data() { 31 data() {
32 return { 32 return {
@@ -38,6 +38,7 @@ export default { @@ -38,6 +38,7 @@ export default {
38 }, 38 },
39 methods: { 39 methods: {
40 ...mapMutations(['setUserInfo']), 40 ...mapMutations(['setUserInfo']),
  41 + ...mapActions(['updateBadgeTotal']),
41 //验证码按钮文字状态 42 //验证码按钮文字状态
42 getCodeState() { 43 getCodeState() {
43 const _this = this; 44 const _this = this;
@@ -143,15 +144,23 @@ export default { @@ -143,15 +144,23 @@ export default {
143 uni.showToast({ 144 uni.showToast({
144 title: '登录成功~', 145 title: '登录成功~',
145 icon: 'none' 146 icon: 'none'
146 - }).then(res => { 147 + }).then(async res => {
  148 + this.saveUserInfo();
  149 + await this.getAlarmTotalData();
147 uni.reLaunch({ 150 uni.reLaunch({
148 url: '/pages/personal/personal' 151 url: '/pages/personal/personal'
149 }); 152 });
150 }); 153 });
151 - this.saveUserInfo();  
152 } 154 }
153 }); 155 });
154 }, 156 },
  157 + async getAlarmTotalData() {
  158 + const res = await uni.$u.http.get('/yt/homepage/app');
  159 + if (res) {
  160 + //异步实时更新告警徽标数
  161 + this.updateBadgeTotal(res.totalAlarm?.activedAlarm);
  162 + }
  163 + },
155 saveUserInfo() { 164 saveUserInfo() {
156 //储存个人信息 165 //储存个人信息
157 uni.$u.http.get('/yt/user/me/info').then(res => { 166 uni.$u.http.get('/yt/user/me/info').then(res => {