From 9e7bf2e6aa81f4698c56f73a75dc941f6071474c Mon Sep 17 00:00:00 2001 From: chengkun <2500338766@qq.com> Date: Fri, 6 May 2022 18:28:00 +0800 Subject: [PATCH] =?UTF-8?q?1.0.0:=E5=AE=8C=E5=96=84feedback=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/img/feedback.js | 36 +++++ src/router/index.js | 15 +- src/views/img/feedback/index.vue | 245 +++++++++++++++++++++++++++++++ vue.config.js | 4 +- 4 files changed, 297 insertions(+), 3 deletions(-) create mode 100644 src/api/img/feedback.js create mode 100644 src/views/img/feedback/index.vue diff --git a/src/api/img/feedback.js b/src/api/img/feedback.js new file mode 100644 index 0000000..3c66b16 --- /dev/null +++ b/src/api/img/feedback.js @@ -0,0 +1,36 @@ +import request from '@/utils/request' + +// 查询反馈分页列表 +export function listFeedback(data) { + return request({ + url: '/img/img/feedback/page', + method: 'post', + data: data + }) +} + +// 获取反馈详情 +export function getFeedbackDetails(id) { + return request({ + url: '/img/img/feedback/details/' + id, + method: 'get' + }) +} + +// 删除反馈详情 +export function delFeedback(ids) { + return request({ + url: '/img/img/feedback/delete/' + ids, + method: 'delete' + }) +} + +// 变更反馈信息显示状态 +export function changeStatus(data) { + return request({ + url: '/img/img/feedback/changeStatus', + method: 'post' , + data: data + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 0ef9d70..c6aec7f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -74,10 +74,23 @@ export const constantRoutes = [ } ] }, + { + path: '/feedback', + component: Layout, + redirect: 'index', + children: [ + { + path: 'index', + component: () => import('@/views/img/feedback'), + name: 'Feedback', + meta: { title: '反馈', icon: 'dashboard', affix: true } + } + ] + }, { path: '/user', component: Layout, - hidden: true, + hidden: false, redirect: 'noredirect', children: [ { diff --git a/src/views/img/feedback/index.vue b/src/views/img/feedback/index.vue new file mode 100644 index 0000000..dcad5be --- /dev/null +++ b/src/views/img/feedback/index.vue @@ -0,0 +1,245 @@ + + + \ No newline at end of file diff --git a/vue.config.js b/vue.config.js index 1306397..3d50f77 100644 --- a/vue.config.js +++ b/vue.config.js @@ -7,7 +7,7 @@ function resolve(dir) { const CompressionPlugin = require('compression-webpack-plugin') -const name = process.env.VUE_APP_TITLE || '若依管理系统' // 网页标题 +const name = process.env.VUE_APP_TITLE || 'bnyer管理系统' // 网页标题 const port = process.env.port || process.env.npm_config_port || 80 // 端口 @@ -35,7 +35,7 @@ module.exports = { proxy: { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { - target: `http://localhost:8080`, + target: `http://localhost:7010`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: ''