fix: 报告页uid获取增加storage兜底(与wap端同步)

This commit is contained in:
2026-10-23 19:23:21 +08:00
parent 95024bb2a6
commit a227912705
+13 -4
View File
@@ -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()
}
});