Bläddra i källkod

完成个人数据详情中的试卷导出对接

huangtao 3 år sedan
förälder
incheckning
0f701e8bc8
2 ändrade filer med 12 tillägg och 6 borttagningar
  1. 7 4
      src/api/modules/user.js
  2. 5 2
      src/views/count/personDataDetail.vue

+ 7 - 4
src/api/modules/user.js

@@ -6,9 +6,9 @@ export default {
     // 查询管理员列表
     INTERFACE_GET_USER_LIST: 'admin/users',
     // 新增管理员
-    INTERFACE_POST_USER_ADMIN: "admin/register",
+    INTERFACE_POST_USER_ADMIN: 'admin/register',
     // 删除管理员
-    INTERFACE_DELETE_USER_ADMIN: "admin/users",
+    INTERFACE_DELETE_USER_ADMIN: 'admin/users',
     // 获取所有用户积分数据
     INTERFACE_GET_USER_POINTS_LIST: 'admin/user/points/data',
     // 导出试卷接口
@@ -24,6 +24,9 @@ export default {
     // 获取用户阅读历史
     INTERFACE_GET_USER_READ_HISTORY: 'admin/user/read-history',
     // 导出用户试卷接口
-    INTERFACE_GET_USER_EXAM_FILE_BY_USER: 'admin/downloadExamFileByUser'
-  }
+    // INTERFACE_GET_USER_EXAM_FILE_BY_USER: 'admin/downloadExamFileByUser',
+    // 导出用户试卷2
+    INTERFACE_GET_USER_EXAM_FILE_BY_USER:
+      'admin/downloadExamFileByUser/{userId}/{examId}',
+  },
 };

+ 5 - 2
src/views/count/personDataDetail.vue

@@ -123,6 +123,7 @@
 <script>
 import PersonEchartsDoughnut from './components/PersonEchartsDoughnut';
 import PersonEchartsBar from './components/PersonEchartsBar';
+import { formatePathParams } from '@/filters';
 export default {
   props: {},
   components: {
@@ -434,8 +435,10 @@ export default {
           };
           that.$_http
             .get(
-              that.$_API.INTERFACE_GET_USER_EXAM_FILE_BY_USER,
-              { params },
+              formatePathParams(
+                that.$_API.INTERFACE_GET_USER_EXAM_FILE_BY_USER,
+                params
+              ),
               {
                 // headers: { 'Content-Type': 'application/x-download' },
                 // responseType: 'blob',