diff --git a/api/customerServicePlatform/customerServicePlatform.js b/api/customerServicePlatform/customerServicePlatform.js
new file mode 100644
index 0000000..0f20be0
--- /dev/null
+++ b/api/customerServicePlatform/customerServicePlatform.js
@@ -0,0 +1,46 @@
+import { http } from '@/utils/http.js'
+
+const baseURL = "http://39.101.133.168:8828"
+//图片上传
+export const uploadImageApi = (data) => {
+ return http({
+ method: 'POST',
+ url: baseURL +'/hljw/api/aws/upload',
+ data
+ })
+}
+
+//问题回答
+export const getAnswerApi = (data) => {
+ return http({
+ method: 'POST',
+ url: 'http://pbb6edde.natappfree.cc' +'/api/customer/askQuestion',
+ data
+ })
+}
+
+//获取随机5条猜你想问问题
+export const getQuestionApi = (data) => {
+ return http({
+ method: 'GET',
+ url: 'http://pbb6edde.natappfree.cc' +'/api/customer/getQuestion',
+ })
+}
+
+
+//反馈添加
+export const addFeedbackRecordApi = (data) => {
+ return http({
+ method: 'POST',
+ url: baseURL +'/link/third/dcFeedBack/feedback/add',
+ data
+ })
+}
+//反馈历史记录
+export const getFeedbackRecordsApi = (data) => {
+ return http({
+ method: 'POST',
+ url: baseURL+'/link/third/dcFeedBack/feedback/select',
+ data
+ })
+}
\ No newline at end of file
diff --git a/components/FeedbackModal.vue b/components/FeedbackModal.vue
new file mode 100644
index 0000000..a4bc5e4
--- /dev/null
+++ b/components/FeedbackModal.vue
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+ {{ _title }}
+
+
+
+
+
+ {{ _subtitle }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages.json b/pages.json
index 299278f..c90736c 100644
--- a/pages.json
+++ b/pages.json
@@ -306,7 +306,35 @@
{
"navigationBarTitleText" : "创建密码"
}
+ },
+ {
+ "path": "pages/customerServicePlatform/csPlatformIndex",
+ "style": {
+ "navigationStyle": "custom",
+ "disableSwipeBack": true,
+ "titleNView": false,
+ "bounce": false
+ }
+ },
+ {
+ "path": "pages/customerServicePlatform/historyRecord",
+ "style": {
+ "navigationStyle": "custom",
+ "disableSwipeBack": true,
+ "titleNView": false,
+ "bounce": false
+ }
+ },
+ {
+ "path": "pages/customerServicePlatform/questionDetail",
+ "style": {
+ "navigationStyle": "custom",
+ "disableSwipeBack": true,
+ "titleNView": false,
+ "bounce": false
+ }
}
+
],
"globalStyle": {
"navigationBarTextStyle": "black",
diff --git a/pages/customerServicePlatform/csPlatformIndex.vue b/pages/customerServicePlatform/csPlatformIndex.vue
new file mode 100644
index 0000000..d8cd7bc
--- /dev/null
+++ b/pages/customerServicePlatform/csPlatformIndex.vue
@@ -0,0 +1,687 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ idx + 1 }}
+ {{ q }}
+
+
+ ›
+
+
+
+
+
+ 反馈中心
+
+
+
+
+
+ {{ feedbackText.length }}/200
+
+
+
+
+
+
+
+
+
+
+
+
+ 最多添加3张图片
+
+
+
+
+
+
+
+ 历史反馈内容
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/customerServicePlatform/historyRecord.vue b/pages/customerServicePlatform/historyRecord.vue
new file mode 100644
index 0000000..5e5e61e
--- /dev/null
+++ b/pages/customerServicePlatform/historyRecord.vue
@@ -0,0 +1,358 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formatTime(item.createdAt) }}
+
+ {{ statusText }}
+
+
+
+
+
+ {{ item.content }}
+ {{ item.content.length }}/200
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 暂无内容~
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/customerServicePlatform/questionDetail.vue b/pages/customerServicePlatform/questionDetail.vue
new file mode 100644
index 0000000..e1bdef5
--- /dev/null
+++ b/pages/customerServicePlatform/questionDetail.vue
@@ -0,0 +1,340 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{answerContent}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/customer-service-platform/camera.png b/static/customer-service-platform/camera.png
new file mode 100644
index 0000000..9988605
Binary files /dev/null and b/static/customer-service-platform/camera.png differ
diff --git a/static/customer-service-platform/cs-platform-back.png b/static/customer-service-platform/cs-platform-back.png
new file mode 100644
index 0000000..4af54c5
Binary files /dev/null and b/static/customer-service-platform/cs-platform-back.png differ
diff --git a/static/customer-service-platform/ellipse-dc-img.png b/static/customer-service-platform/ellipse-dc-img.png
new file mode 100644
index 0000000..195a4c4
Binary files /dev/null and b/static/customer-service-platform/ellipse-dc-img.png differ
diff --git a/static/customer-service-platform/empty-content.png b/static/customer-service-platform/empty-content.png
new file mode 100644
index 0000000..9c83ead
Binary files /dev/null and b/static/customer-service-platform/empty-content.png differ
diff --git a/static/customer-service-platform/fail-icon.png b/static/customer-service-platform/fail-icon.png
new file mode 100644
index 0000000..d6cb9db
Binary files /dev/null and b/static/customer-service-platform/fail-icon.png differ
diff --git a/static/customer-service-platform/message.png b/static/customer-service-platform/message.png
new file mode 100644
index 0000000..0cfce4b
Binary files /dev/null and b/static/customer-service-platform/message.png differ
diff --git a/static/customer-service-platform/refresh-icon.png b/static/customer-service-platform/refresh-icon.png
new file mode 100644
index 0000000..316687f
Binary files /dev/null and b/static/customer-service-platform/refresh-icon.png differ
diff --git a/static/customer-service-platform/robot-head.png b/static/customer-service-platform/robot-head.png
new file mode 100644
index 0000000..f741d09
Binary files /dev/null and b/static/customer-service-platform/robot-head.png differ
diff --git a/static/customer-service-platform/smile-icon.png b/static/customer-service-platform/smile-icon.png
new file mode 100644
index 0000000..1532095
Binary files /dev/null and b/static/customer-service-platform/smile-icon.png differ
diff --git a/static/customer-service-platform/success-icon.png b/static/customer-service-platform/success-icon.png
new file mode 100644
index 0000000..8c2cc8a
Binary files /dev/null and b/static/customer-service-platform/success-icon.png differ