diff --git a/src/api/rating/topicOperate.js b/src/api/rating/topicOperate.js index 39faef5..4eadfd8 100644 --- a/src/api/rating/topicOperate.js +++ b/src/api/rating/topicOperate.js @@ -27,6 +27,19 @@ export function scoreRecordList(data) { }) } +/** + * 评论记录 + * @param {*} { pageNo, pageSize, userId?, topicId?, itemId?, trueUser? } + * @returns + */ +export function userCommentList(data) { + return request({ + url: 'management/api/rating/topicItemOperate/comment/list', + method: 'get', + params: data, + }) +} + /** * 评论 * @param {*} { topicId, itemId, comment, userId } diff --git a/src/router/index.js b/src/router/index.js index cb4c0d1..21ed2e0 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -73,6 +73,12 @@ export const asyncRoutes = [ component: () => import('@/views/rating/topicScoreRecord/index'), meta: { title: '用户评分记录' }, }, + { + path: 'topic-comment', + name: 'RatingTopicCommentIndex', + component: () => import('@/views/rating/topicCommentRecord/index'), + meta: { title: '用户评论记录' }, + }, ], }, { diff --git a/src/views/rating/topicCommentRecord/index.vue b/src/views/rating/topicCommentRecord/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/rating/topicScoreRecord/components/RecordRatingEdit.vue b/src/views/rating/topicScoreRecord/components/RecordRatingEdit.vue new file mode 100644 index 0000000..4570512 --- /dev/null +++ b/src/views/rating/topicScoreRecord/components/RecordRatingEdit.vue @@ -0,0 +1,263 @@ + + + diff --git a/src/views/rating/topicScoreRecord/index.vue b/src/views/rating/topicScoreRecord/index.vue index 1cf1ce3..b9da238 100644 --- a/src/views/rating/topicScoreRecord/index.vue +++ b/src/views/rating/topicScoreRecord/index.vue @@ -75,6 +75,9 @@ 查询 + + 立即评分 + @@ -146,6 +149,8 @@ @current-change="handleCurrentChange" @size-change="handleSizeChange" /> + + @@ -156,9 +161,11 @@ import { getList as getItemList } from '@/api/rating/topicItem' import { formatTime } from '@/utils' import { getThumbUrl } from '@/utils/blessing' + import RecordRatingEdit from './components/RecordRatingEdit' export default { name: 'RatingTopicRecordIndex', + components: { RecordRatingEdit }, directives: { loadmore: { bind(el, binding) { @@ -320,6 +327,9 @@ }, // -- 列表数据加载 -- + handleRateNow() { + this.$refs['ratingEdit'].showEdit() + }, handleSizeChange(val) { this.queryForm.pageSize = val this.fetchData()