From 4f81850583d2370c3e1c2b8b9a79a2794c5d4ccf Mon Sep 17 00:00:00 2001 From: zzc <1761997216@qq.com> Date: Mon, 1 Jun 2026 10:30:44 +0800 Subject: [PATCH] rating --- .../robot/components/RobotCommentView.vue | 166 ++++++++++++++++++ src/views/systemManagement/robot/index.vue | 26 +-- 2 files changed, 182 insertions(+), 10 deletions(-) create mode 100644 src/views/systemManagement/robot/components/RobotCommentView.vue diff --git a/src/views/systemManagement/robot/components/RobotCommentView.vue b/src/views/systemManagement/robot/components/RobotCommentView.vue new file mode 100644 index 0000000..67cd1b3 --- /dev/null +++ b/src/views/systemManagement/robot/components/RobotCommentView.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/views/systemManagement/robot/index.vue b/src/views/systemManagement/robot/index.vue index f087351..8c9107b 100644 --- a/src/views/systemManagement/robot/index.vue +++ b/src/views/systemManagement/robot/index.vue @@ -73,7 +73,8 @@ @@ -90,6 +91,7 @@ + @@ -100,10 +102,11 @@ import { getThumbUrl } from '@/utils/blessing' import RobotRatingEdit from './components/RobotRatingEdit' import RobotCommentEdit from './components/RobotCommentEdit' + import RobotCommentView from './components/RobotCommentView' export default { name: 'RobotManagement', - components: { RobotRatingEdit, RobotCommentEdit }, + components: { RobotRatingEdit, RobotCommentEdit, RobotCommentView }, data() { return { list: [], @@ -186,23 +189,26 @@ handleComment(row) { this.$refs['commentEdit'].showEdit(row) }, + handleViewComment(row) { + this.$refs['commentView'].show(row.commentInfo || []) + }, getScoreTypeText(type) { const map = { - 1: '夯', - 2: '顶级', + 5: '夯', + 4: '顶级', 3: '人上人', - 4: 'NPC', - 5: '拉', + 2: 'NPC', + 1: '拉', } return map[type] || '未知' }, getScoreTypeTag(type) { const map = { - 1: 'success', // 夯 - 2: 'primary', // 顶级 + 5: 'success', // 夯 + 4: 'primary', // 顶级 3: 'warning', // 人上人 - 4: 'info', // NPC - 5: 'danger', // 拉 + 2: 'info', // NPC + 1: 'danger', // 拉 } return map[type] || 'info' },