Bladeren bron

答卷数据下载事件

wkeyuan 3 jaren geleden
bovenliggende
commit
56c830899a
2 gewijzigde bestanden met toevoegingen van 7 en 1 verwijderingen
  1. 1 0
      src/api/index.js
  2. 6 1
      src/views/dw-survey/dw-data/DwSurveyAnswer.vue

+ 1 - 0
src/api/index.js

@@ -12,6 +12,7 @@ export default {
   surveyReport: `/api/dwsurvey/app/stats/report.do`,
   surveyAnswerList: `/api/dwsurvey/app/answer/list.do`,
   surveyAnswerInfo: `/api/dwsurvey/app/answer/info.do`,
+  surveyAnswerExport: `/api/dwsurvey/app/answer//export-xls.do`,
   surveyFooterInfo: `/api/dwsurvey/anon/web/footer-info.do`,
   adminUserList: `/api/dwsurvey/admin/user/list.do`,
   adminUserCreate: `/api/dwsurvey/admin/user/add.do`,

+ 6 - 1
src/views/dw-survey/dw-data/DwSurveyAnswer.vue

@@ -5,7 +5,7 @@
         <div class="dw-dcs-main-title">
           <el-row type="flex">
             <el-col :span="18"><div style="font-size: 14px;padding: 10px;"><strong>原始数据列表</strong></div></el-col>
-            <el-col :span="6" style="text-align: right;padding-right: 16px;" ><el-button type="primary" size="small" >导出数据</el-button></el-col>
+            <el-col :span="6" style="text-align: right;padding-right: 16px;" ><el-button type="primary" size="small" @click="handleExport" >导出数据</el-button></el-col>
           </el-row>
         </div>
         <el-table
@@ -66,6 +66,7 @@
 
 import DwSurveyDcsWrapper from '@/components/common/DwSurveyDcsWrapper'
 import {dwSurveyAnswerList} from '@/api/dw-survey'
+import API from '@/api/index'
 
 export default {
   name: 'DwSurveyAnswer',
@@ -96,6 +97,10 @@ export default {
     handleCurrentChange (val) {
       this.queryList(val)
     },
+    handleExport () {
+      const downUrl = `${process.env.DW_API_URL}${API.surveyAnswerExport}?surveyId=${this.$route.params.id}`
+      window.location.href = downUrl
+    },
     queryList (pageNo) {
       dwSurveyAnswerList(this.pageSize, pageNo, this.$route.params.id).then((response) => {
         const resultData = response.data.data