diff --git a/src/api/export.js b/src/api/export.js
index 6a34a057..801716e6 100644
--- a/src/api/export.js
+++ b/src/api/export.js
@@ -203,6 +203,15 @@ export function qCVisitList_Export(data) {
data
})
}
+// 导出影像指控问题和答案
+export function GetTrialQCQuestionAnserList_Export(data) {
+ return requestDownload({
+ url: `/ExcelExport/GetTrialQCQuestionAnserList_Export`,
+ responseType: 'blob',
+ method: 'post',
+ data
+ })
+}
// 导出下载记录
export function getTrialDownloadList_Export(data) {
return requestDownload({
diff --git a/src/views/trials/trials-panel/visit/qc-check/index.vue b/src/views/trials/trials-panel/visit/qc-check/index.vue
index c620c999..e6b389fa 100644
--- a/src/views/trials/trials-panel/visit/qc-check/index.vue
+++ b/src/views/trials/trials-panel/visit/qc-check/index.vue
@@ -82,6 +82,10 @@
{{ $t('common:button:export') }}
+
+
+ {{ $t('trials:qcCheck:button:exportQuestion') }}
+
@@ -622,7 +626,7 @@ import {
isQCCanOpt,
getNextQCInfo,
} from '@/api/trials'
-import { qCVisitList_Export } from '@/api/export'
+import { qCVisitList_Export, GetTrialQCQuestionAnserList_Export } from '@/api/export'
import BaseContainer from '@/components/BaseContainer'
import QualityAssurance from './components/qualityAssurance'
import Manuals from './components/manuals'
@@ -749,6 +753,19 @@ export default {
console.log(err)
}
},
+ handleExportQuestion() {
+ this.exportLoading = true
+ let data = {
+ TrialId: this.$route.query.trialId
+ }
+ GetTrialQCQuestionAnserList_Export(data)
+ .then(() => {
+ this.exportLoading = false
+ })
+ .catch((err) => {
+ this.exportLoading = false
+ })
+ },
handleExport() {
this.exportLoading = true
qCVisitList_Export(this.searchData)