diff --git a/api/src/main/java/com/wx/application/core/controller/RiskUserController.java b/api/src/main/java/com/wx/application/core/controller/RiskUserController.java
index 4e42c12..c1c4a12 100644
--- a/api/src/main/java/com/wx/application/core/controller/RiskUserController.java
+++ b/api/src/main/java/com/wx/application/core/controller/RiskUserController.java
@@ -29,5 +29,9 @@ public class RiskUserController extends BaseController {
return success(userService.queryList(userQ));
}
+ @PostMapping(value = "/query_pages")
+ public ResponseData queryPages(@RequestBody Map entrysQ) {
+ return success(userService.queryPage(entrysQ));
+ }
}
diff --git a/web/public/template.xlsx b/web/public/template.xlsx
new file mode 100644
index 0000000..9bfc759
Binary files /dev/null and b/web/public/template.xlsx differ
diff --git a/web/src/components/menus/GraphImport.vue b/web/src/components/menus/GraphImport.vue
index b42070e..256423b 100644
--- a/web/src/components/menus/GraphImport.vue
+++ b/web/src/components/menus/GraphImport.vue
@@ -34,7 +34,7 @@
执行
-
+
成功导入
diff --git a/web/src/components/menus/HomePage.vue b/web/src/components/menus/HomePage.vue
new file mode 100644
index 0000000..9ad388e
--- /dev/null
+++ b/web/src/components/menus/HomePage.vue
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
{{ key }}
+
{{ value }}
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/components/menus/IntelligenceRecommend.vue b/web/src/components/menus/IntelligenceRecommend.vue
index 640c9ec..54af606 100644
--- a/web/src/components/menus/IntelligenceRecommend.vue
+++ b/web/src/components/menus/IntelligenceRecommend.vue
@@ -58,12 +58,12 @@
-
{{ item.fid }}
-
{{ item.createTime }}
+
{{ item.ItemId }}
+
{{ item.Timestamp }}
-
{{ item.description }}
+
{{ item.Comment }}
- {{la}}
+ {{la}}
@@ -114,10 +114,10 @@ export default {
},
handleCategorySelectChange() {
request({
- url: '/gorse/recommend_by_userid',
+ url: '/gorse/popular_by_category',
method: 'post',
data: {
- userId: _this.selectCategory
+ category: _this.selectCategory
}
}).then(res => {
res.data.forEach(row => {
@@ -147,10 +147,10 @@ export default {
},
handleUserSelectChange() {
request({
- url: '/gorse/popular_by_category',
+ url: '/gorse/recommend_by_userid',
method: 'post',
data: {
- category: _this.selectCategory
+ userId: _this.selectUserId
}
}).then(res => {
res.data.forEach(row => {
diff --git a/web/src/components/menus/UserManage.vue b/web/src/components/menus/UserManage.vue
new file mode 100644
index 0000000..5e371a9
--- /dev/null
+++ b/web/src/components/menus/UserManage.vue
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/router/index.js b/web/src/router/index.js
index d069c8c..2377ae4 100644
--- a/web/src/router/index.js
+++ b/web/src/router/index.js
@@ -43,6 +43,14 @@ export default new Router({
path: 'graphSpaceManage',
component: () => import('@/components/menus/GraphSpaceManage')
},
+ {
+ path: 'homePage',
+ component: () => import('@/components/menus/HomePage')
+ },
+ {
+ path: 'userManage',
+ component: () => import('@/components/menus/UserManage')
+ },
{
path: 'entrysManage',
component: () => import('@/components/menus/EntrysManage')
@@ -57,7 +65,7 @@ export default new Router({
},
{
path: '/',
- redirect: "entrysManage"
+ redirect: "homePage"
},
]
},
diff --git a/web/src/utils/menu.js b/web/src/utils/menu.js
index 21daa85..e0ff052 100644
--- a/web/src/utils/menu.js
+++ b/web/src/utils/menu.js
@@ -1,4 +1,10 @@
const menuList = [
+ {
+ index: "0",
+ icon: "el-icon-s-home",
+ name: "概览",
+ url: "/homePage"
+ },
{
index: "1",
icon: "el-icon-monitor",
@@ -11,18 +17,24 @@ const menuList = [
},
{
index: "2",
+ icon: "el-icon-s-custom",
+ name: "用户管理",
+ url: "/userManage"
+ },
+ {
+ index: "3",
icon: "el-icon-collection",
name: "条目管理",
url: "/entrysManage"
},
{
- index: "3",
+ index: "4",
icon: "el-icon-headset",
name: "反馈类型管理",
url: "/feedbackTypeManage"
},
{
- index: "4",
+ index: "5",
icon: "el-icon-s-opportunity",
name: "智能推荐",
url: "/intelligenceRecommend"
diff --git a/web/src/utils/request.js b/web/src/utils/request.js
index d7a3436..11238d6 100644
--- a/web/src/utils/request.js
+++ b/web/src/utils/request.js
@@ -3,8 +3,8 @@ import {MessageBox, Message} from 'element-ui'
import store from '@/store'
import {getToken} from '@/utils/auth'
-var _baseURL = "http://localhost:4026";
-// var _baseURL = "http://118.31.22.243/api/";
+// var _baseURL = "http://localhost:4026";
+var _baseURL = "http://139.9.106.207:4026";
var _fileURL = "http://118.31.22.243:80/web/";
// create an axios instance
const service = axios.create({
diff --git a/web/src/views/Index.vue b/web/src/views/Index.vue
index 095e3c6..cc565ff 100644
--- a/web/src/views/Index.vue
+++ b/web/src/views/Index.vue
@@ -52,7 +52,7 @@ export default {
menuList: [],
info: {},
activeIndex: '',
- permission: ['1', '1-1', '1-2', '1-3', '2', '2-1', '2-2', '21', '21-1', '21-2', '22', '23', '24',
+ permission: ['0','1', '1-1', '1-2', '1-3', '2', '2-1', '2-2', '21', '21-1', '21-2', '22', '23', '24',
'3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '16-1', '16-2', '16-3', '16-4', '16-5', '16-6'],
}
},