diff --git a/src/api/rating/topic.js b/src/api/rating/topic.js
index 325b0dd..fb6ca05 100644
--- a/src/api/rating/topic.js
+++ b/src/api/rating/topic.js
@@ -8,6 +8,14 @@ export function getList(data) {
})
}
+export function getAllList(data) {
+ return request({
+ url: 'management/api/rating/topic/list/all',
+ method: 'get',
+ params: data,
+ })
+}
+
export function doAdd(data) {
return request({
url: 'management/api/rating/topic',
diff --git a/src/api/rating/topicItem.js b/src/api/rating/topicItem.js
index 3800e15..807e583 100644
--- a/src/api/rating/topicItem.js
+++ b/src/api/rating/topicItem.js
@@ -8,6 +8,14 @@ export function getList(data) {
})
}
+export function getAllList(data) {
+ return request({
+ url: 'management/api/rating/topicItem/list/all',
+ method: 'get',
+ params: data,
+ })
+}
+
export function doAdd(data) {
return request({
url: 'management/api/rating/topicItem',
diff --git a/src/api/rating/topicOperate.js b/src/api/rating/topicOperate.js
new file mode 100644
index 0000000..84ff9fd
--- /dev/null
+++ b/src/api/rating/topicOperate.js
@@ -0,0 +1,15 @@
+import request from '@/utils/request'
+
+// 评分
+/**
+ * 评分
+ * @param {*} { topicId, itemId, scoreType }
+ * @returns
+ */
+export function score(data) {
+ return request({
+ url: 'management/api/rating/topicItemOperate/score',
+ method: 'post',
+ data,
+ })
+}
diff --git a/src/views/systemManagement/robot/components/RobotRatingEdit.vue b/src/views/systemManagement/robot/components/RobotRatingEdit.vue
new file mode 100644
index 0000000..f17b3ab
--- /dev/null
+++ b/src/views/systemManagement/robot/components/RobotRatingEdit.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+ 夯
+ 顶级
+ 人上人
+ NPC
+ 拉
+
+
+
+
+
+
+
+
diff --git a/src/views/systemManagement/robot/index.vue b/src/views/systemManagement/robot/index.vue
index 87dc9cf..173a2fc 100644
--- a/src/views/systemManagement/robot/index.vue
+++ b/src/views/systemManagement/robot/index.vue
@@ -43,6 +43,12 @@
{{ formatTime(row.createdAt) }}
+
+
+
+ 评分
+
+
+
+
@@ -62,9 +70,11 @@
import { getList as getApplicationList } from '@/api/appManagement'
import { formatTime } from '@/utils'
import { getThumbUrl } from '@/utils/blessing'
+ import RobotRatingEdit from './components/RobotRatingEdit'
export default {
name: 'RobotManagement',
+ components: { RobotRatingEdit },
data() {
return {
list: [],
@@ -141,6 +151,9 @@
this.listLoading = false
}
},
+ handleRating(row) {
+ this.$refs['ratingEdit'].showEdit(row)
+ },
},
}