diff --git a/src/api/system/feedback.js b/src/api/system/feedback.js new file mode 100644 index 0000000..b1f2cae --- /dev/null +++ b/src/api/system/feedback.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询意见反馈列表 +export function listFeedback(query) { + return request({ + url: '/system/feedback/list', + method: 'get', + params: query + }) +} + +// 查询意见反馈详细 +export function getFeedback(id) { + return request({ + url: '/system/feedback/' + id, + method: 'get' + }) +} + +// 新增意见反馈 +export function addFeedback(data) { + return request({ + url: '/system/feedback', + method: 'post', + data + }) +} + +// 修改意见反馈 +export function updateFeedback(data) { + return request({ + url: '/system/feedback', + method: 'put', + data + }) +} + +// 回复意见反馈 +export function replyFeedback(data) { + return request({ + url: '/system/feedback/reply', + method: 'put', + data + }) +} + +// 删除意见反馈 +export function delFeedback(id) { + return request({ + url: '/system/feedback/' + id, + method: 'delete' + }) +} diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue index 4432ebc..8896d0e 100644 --- a/src/components/FileUpload/index.vue +++ b/src/components/FileUpload/index.vue @@ -158,11 +158,14 @@ function uploadedSuccessfully() { // 获取文件名称 function getFileName(name) { - if (name.lastIndexOf('/') > -1) { - return name.slice(name.lastIndexOf('/') + 1) - } else { + const fileName = String(name || '').split('?')[0] + if (!fileName) { return '' } + if (fileName.lastIndexOf('/') > -1) { + return decodeURIComponent(fileName.slice(fileName.lastIndexOf('/') + 1)) + } + return decodeURIComponent(fileName) } // 对象转成指定字符串分隔 diff --git a/src/views/health/activity/index.vue b/src/views/health/activity/index.vue index 48d962b..cb471e9 100644 --- a/src/views/health/activity/index.vue +++ b/src/views/health/activity/index.vue @@ -50,6 +50,28 @@ + + +