diff --git a/src/api/reading.js b/src/api/reading.js index 74b7800e..97cce6ba 100644 --- a/src/api/reading.js +++ b/src/api/reading.js @@ -252,17 +252,25 @@ export function uploadOCTLipidAngleTemplate(param) { }) } -export function saveTableQuestionMark(param) { +export function saveTableQuestionMark(param, type) { return request({ - url: `/ReadingImageTask/saveTableQuestionMark`, + url: `/saveTableQuestionMark/${type}`, method: 'post', data: param }) } -export function deleteTableQuestionMark(param) { +export function deleteTableQuestionMark(param, type) { return request({ - url: `/ReadingImageTask/deleteTableQuestionMark`, + url: `/deleteTableQuestionMark/${type}`, + method: 'post', + data: param + }) +} + +export function submitTaskRowInfo(param, type) { + return request({ + url: `/SubmitTaskRowInfo/${type}`, method: 'post', data: param }) diff --git a/src/api/trials.js b/src/api/trials.js index 26bba548..63045745 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -3931,4 +3931,23 @@ export function updateTrialUserRole(data) { method: 'put', data }) +} + + + +// 获取报表配置 +export function getTrialQuestionExportResult(data) { + return request({ + url: `/ReadingQuestion/getTrialQuestionExportResult`, + method: 'post', + data + }) +} +// 修改报表配置 +export function setTrialQuestionExportResult(data) { + return request({ + url: `/ReadingQuestion/SetTrialQuestionExportResult`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFF/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFF/QuestionForm.vue index 3b90daff..3dfe995c 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFF/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFF/QuestionForm.vue @@ -202,8 +202,8 @@ + + diff --git a/src/views/trials/trials-panel/reading/reading-tracking/components/configList.vue b/src/views/trials/trials-panel/reading/reading-tracking/components/configList.vue new file mode 100644 index 00000000..dce78339 --- /dev/null +++ b/src/views/trials/trials-panel/reading/reading-tracking/components/configList.vue @@ -0,0 +1,127 @@ + + \ No newline at end of file diff --git a/src/views/trials/trials-panel/reading/reading-tracking/components/exportList.vue b/src/views/trials/trials-panel/reading/reading-tracking/components/exportList.vue index 3b754970..447fccb7 100644 --- a/src/views/trials/trials-panel/reading/reading-tracking/components/exportList.vue +++ b/src/views/trials/trials-panel/reading/reading-tracking/components/exportList.vue @@ -1,58 +1,41 @@ diff --git a/src/views/trials/trials-panel/reading/reading-tracking/index.vue b/src/views/trials/trials-panel/reading/reading-tracking/index.vue index 4ed7f0e8..d112f98e 100644 --- a/src/views/trials/trials-panel/reading/reading-tracking/index.vue +++ b/src/views/trials/trials-panel/reading/reading-tracking/index.vue @@ -833,11 +833,13 @@ - + @@ -946,7 +948,7 @@ import { changeURLStatic } from '@/utils/history.js' import BaseContainer from '@/components/BaseContainer' import Pagination from '@/components/Pagination' import RefereeRules from './components/RefereeRules.vue' -import exportList from './components/exportList.vue' +import ReviewResults from './components/ReviewResults' import ClinicalData from "../../subject/reading-period/components/ClinicalData" import RecordList from './components/RecordList.vue' const searchDataDefault = () => { @@ -978,7 +980,7 @@ const searchDataDefault = () => { } export default { name: 'TrialsNotice', - components: { BaseContainer, Pagination, RefereeRules, ClinicalData, exportList, RecordList }, + components: { BaseContainer, Pagination, RefereeRules, ClinicalData, ReviewResults, RecordList }, props: { AllocationReadingCategory: { type: String