fix: 报告页uid获取增加storage兜底(与wap端同步)
This commit is contained in:
@@ -1460,6 +1460,15 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
dayjs,
|
||||
// 获取当前登录用户uid(vuex优先,storage兜底)
|
||||
getUid() {
|
||||
let uid = (typeof vk.getVuex === 'function' && vk.getVuex('$user.userInfo._id')) || ''
|
||||
if (!uid) {
|
||||
const cache = vk.getStorageSync('uni_id_user_info') || {}
|
||||
uid = cache._id || cache.uid || ''
|
||||
}
|
||||
return uid
|
||||
},
|
||||
menuSelect(e) {
|
||||
this.menuIndex = String(e)
|
||||
this.formData.status = Number(e)
|
||||
@@ -1654,7 +1663,7 @@ export default {
|
||||
try {
|
||||
const res = await vk.callFunction({
|
||||
url: 'client/ai/pub/getMyReports',
|
||||
data: { pageIndex: 1, pageSize: 50, uid: vk.getVuex('$user.userInfo._id') || '' }
|
||||
data: { pageIndex: 1, pageSize: 50, uid: this.getUid() }
|
||||
});
|
||||
if (res.code === 0 && res.data && res.data.rows) {
|
||||
this.reportList = res.data.rows.map(r => ({
|
||||
@@ -1717,7 +1726,7 @@ export default {
|
||||
file_id: r.fileId,
|
||||
file_name: r.fileName,
|
||||
file_size: r.fileSize || 0,
|
||||
uid: vk.getVuex('$user.userInfo._id') || ''
|
||||
uid: this.getUid()
|
||||
}
|
||||
});
|
||||
if (res.code === 0) {
|
||||
@@ -1777,7 +1786,7 @@ export default {
|
||||
file_base64: fileBase64,
|
||||
file_name: file.name,
|
||||
file_size: file.size,
|
||||
uid: vk.getVuex('$user.userInfo._id') || '',
|
||||
uid: this.getUid(),
|
||||
upload_only: true
|
||||
}
|
||||
});
|
||||
@@ -1824,7 +1833,7 @@ export default {
|
||||
file_id: this.reviewFileId,
|
||||
file_name: this.reviewFile.name,
|
||||
file_size: this.reviewFile.size,
|
||||
uid: vk.getVuex('$user.userInfo._id') || ''
|
||||
uid: this.getUid()
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user