From 41e3f0dafa93ac9455b4e41ca08e54093778b500 Mon Sep 17 00:00:00 2001 From: wxxwjef <505322415@qq.com> Date: Mon, 29 May 2023 16:13:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=99=BA=E8=83=BD=E6=8E=A8=E8=8D=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/controller/RiskUserController.java | 4 + web/public/template.xlsx | Bin 0 -> 20586 bytes web/src/components/menus/GraphImport.vue | 2 +- web/src/components/menus/HomePage.vue | 142 ++++++++++++++ .../menus/IntelligenceRecommend.vue | 16 +- web/src/components/menus/UserManage.vue | 175 ++++++++++++++++++ web/src/router/index.js | 10 +- web/src/utils/menu.js | 16 +- web/src/utils/request.js | 4 +- web/src/views/Index.vue | 2 +- 10 files changed, 356 insertions(+), 15 deletions(-) create mode 100644 web/public/template.xlsx create mode 100644 web/src/components/menus/HomePage.vue create mode 100644 web/src/components/menus/UserManage.vue 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 0000000000000000000000000000000000000000..9bfc7594c86c0f443c648baab07b90f40d212816 GIT binary patch literal 20586 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 literal 0 HcmV?d00001 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 @@ + + + + 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'], } },