diff --git a/.env.prod b/.env.prod index 4f77756..d0c0cf3 100644 --- a/.env.prod +++ b/.env.prod @@ -27,7 +27,7 @@ VUE_APP_PASSWORD_FOR_PERMISSION = true VUE_APP_PASSWORD_FOR_REGULAR = ^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[-_.@^+\$!%#*?&\$~])[A-Za-z0-9-~_.@^+\$~!%#*?&]{8,32}$ # 是否开启文档签署验证 true:是 false:否 -VUE_APP_WORD_FOR_PERMISSION = true +VUE_APP_WORD_FOR_PERMISSION = false # dicom文件地址 # VUE_APP_DICOM_PATH = 'http://101.132.193.237:7080' diff --git a/src/api/trials.js b/src/api/trials.js index 5bba999..3abd7fc 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -3531,4 +3531,13 @@ export function getTrialInfoHir(id) { url: `/Patient/getTrialInfo/${id}`, method: 'get', }) +} + +// 修改受试者信息 +export function addOrUpdateSubjectHir(data) { + return request({ + url: `/Patient/addOrUpdateSubject`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/views/trials/trials-inspection/components/research-trials-list.vue b/src/views/trials/trials-inspection/components/research-trials-list.vue index aa21684..ba8c49e 100644 --- a/src/views/trials/trials-inspection/components/research-trials-list.vue +++ b/src/views/trials/trials-inspection/components/research-trials-list.vue @@ -46,9 +46,37 @@ show-overflow-tooltip min-width="140" > + + + + + + + + - - + > + - + @@ -235,7 +235,7 @@ export default { ResearchProgramNo: "", ExperimentName: "", HeadPI: "", - Cro: "", + CRO: "", Sponsor: "", MedicineName: "", PhaseId: "", diff --git a/src/views/trials/trials-list/index.vue b/src/views/trials/trials-list/index.vue index 7a3bd1a..d596f4d 100644 --- a/src/views/trials/trials-list/index.vue +++ b/src/views/trials/trials-list/index.vue @@ -58,7 +58,7 @@ {{ $t("common:button:reset") }} - {{ $t("common:button:export") }} - + --> @@ -100,11 +100,7 @@ show-overflow-tooltip > { data[key] = this.searchData[key]; }); - data.PatientId = this.data.PatientList[0].PatientId; + data.PatientIdList = this.data.PatientList.map((item) => item.PatientId); data.SujectVisitId = this.data.SubjectVisitId; if (this.dateValue[0] && this.dateValue[1]) { data.EarliestStudyTime = this.dateValue[0].toISOString(); diff --git a/src/views/trials/trials-panel/hirVisit/index.vue b/src/views/trials/trials-panel/hirVisit/index.vue index 729f26b..53c3750 100644 --- a/src/views/trials/trials-panel/hirVisit/index.vue +++ b/src/views/trials/trials-panel/hirVisit/index.vue @@ -141,7 +141,11 @@ prop="SubjectSex" :label="$t('trials:subject:table:gender')" show-overflow-tooltip - /> + > + + - +
- {{ $t('trials:staff:table:name') }}: - + {{ $t("trials:staff:table:name") }}: + - {{ $t('trials:staff:table:uid') }}: - + {{ $t("trials:staff:table:uid") }}: + - {{ $t('trials:staff:table:organization') }}: - + {{ $t("trials:staff:table:organization") }}: + - {{ $t('trials:staff:table:userType') }}: - - - - + - - {{ $t('common:button:search') }} + + {{ $t("common:button:search") }} - - {{ $t('common:button:reset') }} + + {{ $t("common:button:reset") }} - - {{ $t('common:button:add') }} + + {{ $t("common:button:add") }}
@@ -124,28 +138,36 @@ sortable="custom" min-width="100" /> - -