consumer模块完成度95%,实现数据库多端注册登录,优化安卓端小程序bug
This commit is contained in:
@@ -97,7 +97,7 @@
|
||||
<view class="log-item" v-for="log in logs" :key="log.id">
|
||||
<view class="log-left">
|
||||
<text class="log-change">{{ getLevelName(log.old_level) }} → {{ getLevelName(log.new_level) }}</text>
|
||||
<text class="log-reason">{{ log.reason || '系统升级' }}</text>
|
||||
<text class="log-reason">{{ log.reason != null && log.reason != '' ? log.reason : '系统升级' }}</text>
|
||||
</view>
|
||||
<text class="log-time">{{ formatDate(log.created_at) }}</text>
|
||||
</view>
|
||||
@@ -154,7 +154,7 @@ const loadMemberInfo = async (): Promise<void> => {
|
||||
try {
|
||||
const result = await supabaseService.getUserMemberInfo()
|
||||
|
||||
memberInfo.value = {
|
||||
const info: MemberInfo = {
|
||||
member_level: result.getNumber('member_level') ?? 0,
|
||||
level_name: result.getString('level_name') ?? '普通会员',
|
||||
discount: result.getNumber('discount') ?? 1.0,
|
||||
@@ -172,14 +172,16 @@ const loadMemberInfo = async (): Promise<void> => {
|
||||
} else {
|
||||
nextLevelObj = JSON.parse(JSON.stringify(nextLevelRaw)) as UTSJSONObject
|
||||
}
|
||||
memberInfo.value.next_level = {
|
||||
const nextLevel: MemberLevel = {
|
||||
id: nextLevelObj.getNumber('id') ?? 0,
|
||||
name: nextLevelObj.getString('name') ?? '',
|
||||
min_amount: nextLevelObj.getNumber('min_amount') ?? 0,
|
||||
discount: 1.0,
|
||||
description: null
|
||||
}
|
||||
info.next_level = nextLevel
|
||||
}
|
||||
memberInfo.value = info
|
||||
} catch (e) {
|
||||
console.error('加载会员信息失败:', e)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user