diff --git a/App.vue b/App.vue index fce5850..eeb3868 100644 --- a/App.vue +++ b/App.vue @@ -19,18 +19,20 @@ export default { this.getSystemInfo(); // 获取系统设备信息、 const token = this.$store.state.user.token || this.$storage.getStorageSync('anyringToken') || ''; - if (!token) { - this.$ui.showToast('获取用户信息失败, 请登录'); - // TODO: 跳转登录界面 - return; - } else { + if (token) { this.$store.commit('user/setToken', token); } + // if (!token) { + // this.$ui.showToast('获取用户信息失败, 请登录'); + // // TODO: 跳转登录界面 + // return; + // } + // await this.syncLocalDataToStore(options.query.u); // 将localStorage里的数据同步到store里 // token = await this.getToken(); - this.noPhone(this.$store.state.user.phone); + // this.noPhone(this.$store.state.user.phone); this.$store.dispatch('socket/initSocket'); }, diff --git a/CHANGELOG.md b/CHANGELOG.md index c7020c5..a2d7530 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,6 +49,7 @@ - | 时间轴任务 | [98abdf6](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/98abdf6) - | 项目列表排序 | [ad0ce75](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/ad0ce75) - | 修复一些内容 | [3cdb1ce](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/3cdb1ce) + - | 子组件传参 | [489e218](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/489e218) app.vue | 修复获取token报错的问题 | [9120d54](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/9120d54) createTask | 修复createTask v-model的问题 | [b20d3f0](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/b20d3f0) - | defineExpose, defineEmits不需要引入 | [902cacc](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/902cacc) diff --git a/components/Projects/ProjectItem.vue b/components/Projects/ProjectItem.vue index 3ae7d79..5521e70 100644 --- a/components/Projects/ProjectItem.vue +++ b/components/Projects/ProjectItem.vue @@ -12,9 +12,9 @@ - {{ dayjs(item.startTime).format('MM-DD HH:mm') }} + {{ dayjs(+item.startTime).format('MM-DD HH:mm') }} 至 - {{ dayjs(item.endTime).format('MM-DD HH:mm') }} + {{ dayjs(+item.endTime).format('MM-DD HH:mm') }} diff --git a/pages/index/index.vue b/pages/index/index.vue index 733ef06..66aa3e2 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -1,141 +1,145 @@ - - - - - diff --git a/pages/user/accountLogin.vue b/pages/user/accountLogin.vue index 6e5d351..1453eaa 100644 --- a/pages/user/accountLogin.vue +++ b/pages/user/accountLogin.vue @@ -81,7 +81,7 @@ store.commit('user/setToken', res.token); store.commit('user/setUser', res); uni.$storage.setStorageSync('anyringToken', res.token || ''); - uni.$storage.setStorageSync('user', JSON.stringify(res)); + uni.$storage.setStorageSync('user', JSON.stringify(res) || ''); uni.$ui.hideLoading(); diff --git a/pages/user/login.vue b/pages/user/login.vue index fa1fa73..c94d866 100644 --- a/pages/user/login.vue +++ b/pages/user/login.vue @@ -98,11 +98,10 @@ }); let res = await uni.$u.api.signin(params); - console.log(res, '----------') store.commit('user/setToken', res.token); store.commit('user/setUser', res); uni.$storage.setStorageSync('anyringToken', res.token || ''); - uni.$storage.setStorageSync('user', JSON.stringify(res)); + uni.$storage.setStorageSync('user', JSON.stringify(res) || ''); uni.$ui.hideLoading(); diff --git a/pages/user/rigister.vue b/pages/user/rigister.vue index 3493e65..3be327f 100644 --- a/pages/user/rigister.vue +++ b/pages/user/rigister.vue @@ -108,7 +108,7 @@ store.commit('user/setToken', res.token); store.commit('user/setUser', res); uni.$storage.setStorageSync('anyringToken', res.token || ''); - uni.$storage.setStorageSync('user', JSON.stringify(res)); + uni.$storage.setStorageSync('user', JSON.stringify(res) || ''); uni.$ui.hideLoading(); diff --git a/store/user/actions.js b/store/user/actions.js index 520ada6..52a1c24 100644 --- a/store/user/actions.js +++ b/store/user/actions.js @@ -10,7 +10,7 @@ const actions = { commit('setToken', res.token); commit('setUser', res); uni.$storage.setStorageSync('anyringToken', res.token || ''); - uni.$storage.setStorageSync('user', JSON.stringify(res)); + uni.$storage.setStorageSync('user', JSON.stringify(res) || ''); return res; } catch (error) { uni.$ui.showToast(error.msg || '获取个人信息失败'); diff --git a/utils/cacheAndRequest.js b/utils/cacheAndRequest.js index cb0598a..9709027 100644 --- a/utils/cacheAndRequest.js +++ b/utils/cacheAndRequest.js @@ -31,6 +31,7 @@ export default { }) .catch(err => !remote && fn(err)); } + waitTokenRequest(() => { // 拿到api数据后 再用api的数据 uni.$u.api diff --git a/utils/request.js b/utils/request.js index 49bb8a7..793f925 100644 --- a/utils/request.js +++ b/utils/request.js @@ -20,7 +20,13 @@ export function setupHttp(app) { const token = store.state.user.token || storage.getStorageSync('anyringToken'); if (token) { config.header.Authorization = `Bearer ${token}`; - } + } + + uni.getSystemInfo({ + success: function (res) { + config.header.deviceId = res.deviceId; + } + }) return config; };