diff --git a/common/api/feedback.js b/common/api/feedback.js
index 690da58..efd739c 100644
--- a/common/api/feedback.js
+++ b/common/api/feedback.js
@@ -6,10 +6,17 @@ import config from '../js/config';
* @returns
*/
export function addFeedBack(params) {
- return request({
- url: '/feedback/addFeedBack',
- method: 'post',
- data: params,
+ let files = params.files;
+ console.log(files);
+ let data = JSON.parse(JSON.stringify(params));
+ delete data.files
+ return uni.uploadFile({
+ url: config.domain + '/feedback/addFeedBack', //仅为示例,非真实的接口地址
+ files: files,
+ header: {
+ Authorization: '12',
+ },
+ formData: data,
});
}
@@ -28,7 +35,6 @@ export function queryFeedBackDetail(id) {
});
}
-
// 问题列表
export function queryFeedBackPage(params) {
return request({
@@ -47,7 +53,7 @@ export function queryFeedBackPage(params) {
/**
* 添加反馈聊天
*
- * @param {*} params {chatContent: '', id: 12, user_id: 1}
+ * @param {*} params {chatContent: '', id: 12, userId: 1}
* @returns
*/
export function AddFeedbackChat(params) {
@@ -55,10 +61,12 @@ export function AddFeedbackChat(params) {
url: '/feedbackChat/AddFeedbackChat',
method: 'post',
data: params,
+ header: {
+ 'Content-Type': 'application/json',
+ },
});
}
-
/**
* 更新反馈聊天状态
* @param {*} params {
@@ -72,5 +80,8 @@ export function updateChatStatus(params) {
url: '/feedbackChat/updateChatStatus',
method: 'post',
data: params,
+ header: {
+ 'Content-Type': 'application/json',
+ },
});
}
diff --git a/common/js/request.js b/common/js/request.js
index 95143c4..8bc3289 100644
--- a/common/js/request.js
+++ b/common/js/request.js
@@ -23,6 +23,7 @@ export default (options = {}) => {
: options.url,
data: {
...options.data,
+ userId: uni.getStorageSync('userInfo').id,
},
header: {
// 'Content-Type': 'application/json;charset=UTF-8',
diff --git a/pages/home/feedback.vue b/pages/home/feedback.vue
index 0c0c1c9..19523e2 100644
--- a/pages/home/feedback.vue
+++ b/pages/home/feedback.vue
@@ -11,10 +11,10 @@
-
+
-
+
@@ -29,14 +29,17 @@
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 1923687..65150c3 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -221,7 +221,8 @@ export default {
role: 4
}
uni.setStorageSync('userInfo', {
- role: 4
+ role: 4,
+ id: 1
})
}
if (this.userInfo.role == 4 || this.userInfo.role == 5 || this.userInfo.role == 6) {
diff --git a/pages/message/feedback.vue b/pages/message/feedback.vue
index 8feec27..c5ea5f5 100644
--- a/pages/message/feedback.vue
+++ b/pages/message/feedback.vue
@@ -1,26 +1,36 @@
-
-
+
-
+
+