From 4789ac6ca0dc213524ebfcb32639d755c7b5445d Mon Sep 17 00:00:00 2001 From: zzc <1761997216@qq.com> Date: Mon, 1 Jun 2026 18:25:23 +0800 Subject: [PATCH] rating --- src/api/rating/topicOperate.js | 13 + src/api/system/user.js | 14 + src/router/index.js | 6 + src/views/rating/topicScoreRecord/index.vue | 435 ++++++++++++++++++++ 4 files changed, 468 insertions(+) create mode 100644 src/api/system/user.js create mode 100644 src/views/rating/topicScoreRecord/index.vue diff --git a/src/api/rating/topicOperate.js b/src/api/rating/topicOperate.js index fc8ef53..45ad05c 100644 --- a/src/api/rating/topicOperate.js +++ b/src/api/rating/topicOperate.js @@ -14,6 +14,19 @@ export function score(data) { }) } +/** + * 评分记录 + * @param {*} { pageNo, pageSize, userId?, topicId?, itemId? } + * @returns + */ +export function scoreRecordList(data) { + return request({ + url: 'management/api/rating/topicItemOperate/score/list', + method: 'get', + params: data, + }) +} + /** * 评论 * @param {*} { topicId, itemId, comment, userId } diff --git a/src/api/system/user.js b/src/api/system/user.js new file mode 100644 index 0000000..81e4281 --- /dev/null +++ b/src/api/system/user.js @@ -0,0 +1,14 @@ +import request from '@/utils/request' + +/** + * 获取用户列表 + * @param {*} { pageNo, pageSize, appId?, trueUser? } + * @returns + */ +export function getList(data) { + return request({ + url: 'management/api/system/user/list', + method: 'get', + params: data, + }) +} diff --git a/src/router/index.js b/src/router/index.js index 7e5f834..cb4c0d1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -67,6 +67,12 @@ export const asyncRoutes = [ component: () => import('@/views/rating/topicItem/index'), meta: { title: '评分项' }, }, + { + path: 'topic-record', + name: 'RatingTopicRecordIndex', + component: () => import('@/views/rating/topicScoreRecord/index'), + meta: { title: '用户评分记录' }, + }, ], }, { diff --git a/src/views/rating/topicScoreRecord/index.vue b/src/views/rating/topicScoreRecord/index.vue new file mode 100644 index 0000000..1bc9a56 --- /dev/null +++ b/src/views/rating/topicScoreRecord/index.vue @@ -0,0 +1,435 @@ + + + + +