Browse Source

删除答卷原始数据

wkeyuan 3 years ago
parent
commit
8821098983
3 changed files with 28 additions and 2 deletions
  1. 12 0
      src/api/dw-survey.js
  2. 2 1
      src/api/index.js
  3. 14 1
      src/views/dw-survey/dw-data/DwSurveyAnswer.vue

+ 12 - 0
src/api/dw-survey.js

@@ -122,6 +122,18 @@ export function dwSurveyAnswerList (pageSize, current, surveyId) {
     params
   })
 }
+/**
+ * 更新问卷信息
+ * @param data
+ * @returns {*}
+ */
+export function dwSurveyAnswerDelete (data) {
+  return request({
+    url: API.surveyAnswerDelete,
+    method: 'delete',
+    data
+  })
+}
 /**
  * 获取问卷答卷详情
  * @param answerId

+ 2 - 1
src/api/index.js

@@ -12,7 +12,8 @@ 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`,
+  surveyAnswerExport: `/api/dwsurvey/app/answer/export-xls.do`,
+  surveyAnswerDelete: `/api/dwsurvey/app/answer/delete.do`,
   surveyFooterInfo: `/api/dwsurvey/anon/web/footer-info.do`,
   adminUserList: `/api/dwsurvey/admin/user/list.do`,
   adminUserCreate: `/api/dwsurvey/admin/user/add.do`,

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

@@ -65,7 +65,7 @@
 <script>
 
 import DwSurveyDcsWrapper from '@/components/common/DwSurveyDcsWrapper'
-import {dwSurveyAnswerList} from '@/api/dw-survey'
+import {dwSurveyAnswerList, dwSurveyAnswerDelete} from '@/api/dw-survey'
 import API from '@/api/index'
 
 export default {
@@ -93,6 +93,19 @@ export default {
     },
     handleDelete (index, row) {
       console.log(index, row)
+      this.$msgbox.confirm('确认删除此条答卷吗?', '删除警告', {type: 'warning', confirmButtonText: '确认删除'}).then(() => {
+        const data = {id: [row.id]}
+        dwSurveyAnswerDelete(data).then((response) => {
+          console.log(response)
+          const httpResult = response.data
+          if (httpResult.resultCode === 200) {
+            this.$message.success('删除成功,即将刷新数据。')
+            this.queryList(1)
+          } else {
+            this.$message.error('删除答卷失败')
+          }
+        })
+      }).catch(() => {})
     },
     handleCurrentChange (val) {
       this.queryList(val)