Skip to content

Commit 17c3197

Browse files
committed
product:优化商品评论
1 parent 8b7543a commit 17c3197

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/views/mall/product/comment/index.vue

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,8 @@
5959
<!-- 列表 -->
6060
<ContentWrap>
6161
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="false">
62-
<el-table-column label="评论编号" align="center" prop="id" min-width="60" />
63-
<el-table-column label="用户名称" align="center" prop="userNickname" width="80" />
64-
<el-table-column label="商品信息" align="center" min-width="300">
62+
<el-table-column label="评论编号" align="center" prop="id" min-width="50" />
63+
<el-table-column label="商品信息" align="center" min-width="400">
6564
<template #default="scope">
6665
<div class="row flex items-center gap-x-4px">
6766
<el-image
@@ -82,10 +81,10 @@
8281
</div>
8382
</template>
8483
</el-table-column>
85-
<el-table-column label="评分星级" align="center" prop="scores" width="80" />
86-
<el-table-column label="描述星级" align="center" prop="descriptionScores" width="80" />
87-
<el-table-column label="服务星级" align="center" prop="benefitScores" width="80" />
88-
<el-table-column label="评论内容" align="center" prop="content" min-width="80">
84+
<el-table-column label="用户名称" align="center" prop="userNickname" width="100" />
85+
<el-table-column label="商品评分" align="center" prop="descriptionScores" width="90" />
86+
<el-table-column label="服务评分" align="center" prop="benefitScores" width="90" />
87+
<el-table-column label="评论内容" align="center" prop="content" min-width="210">
8988
<template #default="scope">
9089
<p>{{ scope.row.content }}</p>
9190
<div class="flex justify-center gap-x-4px">
@@ -105,15 +104,15 @@
105104
label="回复内容"
106105
align="center"
107106
prop="replyContent"
108-
min-width="100"
107+
min-width="250"
109108
show-overflow-tooltip
110109
/>
111110
<el-table-column
112111
label="评论时间"
113112
align="center"
114113
prop="createTime"
115114
:formatter="dateFormatter"
116-
width="170"
115+
width="180"
117116
/>
118117
<el-table-column label="是否展示" align="center" width="80px">
119118
<template #default="scope">

src/views/mall/product/spu/components/SkuTableSelect.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</el-table-column>
2626
<el-table-column align="center" label="销售价(元)" min-width="80">
2727
<template #default="{ row }">
28-
{{ row.price }}
28+
{{ fenToYuan(row.price) }}
2929
</template>
3030
</el-table-column>
3131
</el-table>
@@ -36,6 +36,7 @@
3636
import { ElTable } from 'element-plus'
3737
import * as ProductSpuApi from '@/api/mall/product/spu'
3838
import { propTypes } from '@/utils/propTypes'
39+
import { fenToYuan } from '@/utils'
3940
4041
defineOptions({ name: 'SkuTableSelect' })
4142

0 commit comments

Comments
 (0)