code review:用户详情

This commit is contained in:
YunaiV
2023-08-23 01:41:25 +08:00
parent 746bf864d9
commit 55772cbba0
12 changed files with 126 additions and 79 deletions

View File

@@ -1,20 +1,10 @@
<template>
<el-descriptions :column="2">
<!-- TODO @要不 icon 也给加下 -->
<!-- TODO @积分成长值等级已经可以读取了可以看下 -->
<el-descriptions-item>
<template #label>
<div class="cell-item"> 储值余额 </div>
</template>
{{ 0 }}
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<div class="cell-item"> 现金余额 </div>
</template>
{{ 0 }}
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<div class="cell-item"> 积分 </div>
<div class="cell-item"> 等级 </div>
</template>
{{ 0 }}
</el-descriptions-item>
@@ -24,11 +14,39 @@
</template>
{{ 0 }}
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<div class="cell-item"> 当前积分 </div>
</template>
{{ 0 }}
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<div class="cell-item"> 总积分 </div>
</template>
{{ 0 }}
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<div class="cell-item"> 当前余额 </div>
</template>
{{ 0 }}
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<div class="cell-item"> 支出金额 </div>
</template>
{{ 0 }}
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<div class="cell-item"> 充值金额 </div>
</template>
{{ 0 }}
</el-descriptions-item>
</el-descriptions>
</template>
<script lang="ts" setup>
import { defineComponent } from 'vue'
defineComponent({
name: 'AccountInfo'
})

View File

@@ -6,6 +6,7 @@ export default defineComponent({
})
</script>
<!-- TODO @可以读 address -->
<template>
<div>收货地址列表</div>
</template>

View File

@@ -6,6 +6,7 @@ export default defineComponent({
})
</script>
<!-- TODO @芋艿未来实现等周建的 -->
<template>
<div>余额列表</div>
</template>

View File

@@ -1,8 +1,8 @@
<script lang="ts" setup>
import { defineComponent } from 'vue'
defineComponent({
name: 'CardTitle'
})
const { title } = defineProps({
title: {
type: String,

View File

@@ -6,6 +6,7 @@ export default defineComponent({
})
</script>
<!-- TODO @可以读取 member_experience_log -->
<template>
<div>成长值列表</div>
</template>

View File

@@ -100,13 +100,13 @@
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
import { dateFormatter } from '@/utils/formatTime'
import * as RecordApi from '@/api//member/point/record'
import { RecordQueryVO } from '@/api//member/point/record'
defineOptions({ name: 'PointList' })
const loading = ref(true) // 列表的加载中
const total = ref(0) // 列表的总页数
const list = ref([]) // 列表的数据
const queryParams = reactive<RecordQueryVO>({
const queryParams = reactive({
pageNo: 1,
pageSize: 10,
bizType: undefined,
@@ -139,12 +139,15 @@ const resetQuery = () => {
queryFormRef.value.resetFields()
handleQuery()
}
// TODO @梦:改成 userId 哈
const { memberId } = defineProps({
memberId: {
type: Number,
required: true
}
})
/** 初始化 **/
onMounted(() => {
queryParams.userId = memberId

View File

@@ -83,14 +83,13 @@
<script lang="ts" setup>
import { dateFormatter } from '@/utils/formatTime'
import * as SignInRecordApi from '@/api/member/signin/record'
import { SignInRecordQueryVO } from '@/api/member/signin/record'
defineOptions({ name: 'SignList' })
const loading = ref(true) // 列表的加载中
const total = ref(0) // 列表的总页数
const list = ref([]) // 列表的数据
const queryParams = reactive<SignInRecordQueryVO>({
const queryParams = reactive({
pageNo: 1,
pageSize: 10,
nickname: null,
@@ -122,12 +121,15 @@ const resetQuery = () => {
queryFormRef.value.resetFields()
handleQuery()
}
// TODO @梦:改成 userId 哈
const { memberId } = defineProps({
memberId: {
type: Number,
required: true
}
})
/** 初始化 **/
onMounted(() => {
queryParams.userId = memberId