From dc0df3c420a4746ab32c91e35fcec3a8352dbbea Mon Sep 17 00:00:00 2001
From: wangchengming <15110151257@163.com>
Date: Tue, 12 Aug 2025 15:12:50 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=97=AE=E9=A2=98=E5=8F=8D?=
=?UTF-8?q?=E9=A6=88=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/problemFeedback.js | 44 ++++++++++
src/assets/styles/ruoyi.scss | 22 +++++
src/layout/components/Navbar.vue | 27 +++---
src/views/problemFeedback/index.vue | 128 +++++++++++++++++++---------
4 files changed, 171 insertions(+), 50 deletions(-)
create mode 100644 src/api/problemFeedback.js
diff --git a/src/api/problemFeedback.js b/src/api/problemFeedback.js
new file mode 100644
index 0000000..b5cb3c5
--- /dev/null
+++ b/src/api/problemFeedback.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 获取问题反馈列表
+export function busProblemFeedbackPage(query) {
+ return request({
+ url: '/admin/busProblemFeedback/getBusProblemFeedbackPage',
+ method: 'post',
+ data: query
+ })
+}
+
+// 新增问题
+export function addSysReaddBusProblemFeedbackgion(data) {
+ return request({
+ url: '/admin/busProblemFeedback/addBusProblemFeedback',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改问题
+export function updateBusProblemFeedback(data) {
+ return request({
+ url: '/admin/busProblemFeedback/updateBusProblemFeedback',
+ method: 'post',
+ data: data
+ })
+}
+
+// 获取问题详情
+export function getBusProblemFeedback(feedbackId) {
+ return request({
+ url: '/admin/busProblemFeedback/getBusProblemFeedback/' + feedbackId,
+ method: 'post'
+ })
+}
+
+// 删除问题
+export function deleteBusProblemFeedback(feedbackId) {
+ return request({
+ url: '/admin/busProblemFeedback/deleteBusProblemFeedback/' + feedbackId,
+ method: 'post'
+ })
+}
\ No newline at end of file
diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss
index 2e5093f..93d06ee 100644
--- a/src/assets/styles/ruoyi.scss
+++ b/src/assets/styles/ruoyi.scss
@@ -1161,6 +1161,28 @@ h6 {
// min-width: 34px;
}
+.myFeedBackForm .el-input__inner {
+ font-family: Microsoft YaHei;
+ font-weight: 400;
+ font-size: 16px;
+ color: #525252;
+}
+
+.myFeedBackForm .el-input__clear {
+ color: #B8B8B8;
+}
+
+.myFeedBackForm .el-input__clear:hover {
+ color: #B8B8B8;
+}
+
+.myFeedBackForm .el-input__inner::placeholder {
+ font-family: Microsoft YaHei;
+ font-weight: 400;
+ font-size: 16px;
+ color: #B8B8B8;
+}
+
.myFeedBackForm .el-textarea__inner {
font-family: Microsoft YaHei;
font-weight: 400;
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index e66669a..c7a399a 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -39,8 +39,11 @@
:destroy-on-close="true" :close-on-click-modal="false">