diff --git a/src/api/study.js b/src/api/study.js
deleted file mode 100644
index 78f74c1..0000000
--- a/src/api/study.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// 项目管理->详情->检查
-import request from '@/utils/request'
-
-// 检查列表->未提交
-export function getPatientStudyBeforeConfirmList(data) {
- return request({
- url: '/Patient/getPatientStudyBeforeConfirmList',
- method: 'post',
- data
- })
-}
-
-// 检查列表->已提交
-export function getTrialPatientStudyList(data) {
- return request({
- url: '/Patient/getTrialPatientStudyList',
- method: 'post',
- data
- })
-}
\ No newline at end of file
diff --git a/src/api/trials/study.js b/src/api/trials/study.js
index e69de29..78f74c1 100644
--- a/src/api/trials/study.js
+++ b/src/api/trials/study.js
@@ -0,0 +1,20 @@
+// 项目管理->详情->检查
+import request from '@/utils/request'
+
+// 检查列表->未提交
+export function getPatientStudyBeforeConfirmList(data) {
+ return request({
+ url: '/Patient/getPatientStudyBeforeConfirmList',
+ method: 'post',
+ data
+ })
+}
+
+// 检查列表->已提交
+export function getTrialPatientStudyList(data) {
+ return request({
+ url: '/Patient/getTrialPatientStudyList',
+ method: 'post',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/api/trials/subject.js b/src/api/trials/subject.js
index d379743..d84e2fc 100644
--- a/src/api/trials/subject.js
+++ b/src/api/trials/subject.js
@@ -103,3 +103,20 @@ export function confirmBackCriteriaVisitTask(param) {
})
}
+// 受试者列表
+export function getPatientSubejctList(param) {
+ return request({
+ url: `/Patient/getPatientSubejctList`,
+ method: 'post',
+ data: param
+ })
+}
+
+// 新增受试者->患者列表
+export function getPatientInitList(param) {
+ return request({
+ url: `/Patient/getPatientInitList`,
+ method: 'post',
+ data: param
+ })
+}
diff --git a/src/api/trials/visit.js b/src/api/trials/visit.js
index c27c397..ee7e290 100644
--- a/src/api/trials/visit.js
+++ b/src/api/trials/visit.js
@@ -288,3 +288,19 @@ export function forwardSVDicomImage(param) {
})
}
+// 获取访视列表
+export function getPatientSubejctVisitList(param) {
+ return request({
+ url: `/Patient/getPatientSubejctVisitList`,
+ method: 'post',
+ data: param
+ })
+}
+
+// 下载影像
+export function getSubjectImageZipInfo(id) {
+ return request({
+ url: `/Patient/getSubjectImageZipInfo/${id}`,
+ method: 'get',
+ })
+}
\ No newline at end of file
diff --git a/src/views/reviewers/index.vue b/src/views/reviewers/index.vue
index 62d13bd..a3e138f 100644
--- a/src/views/reviewers/index.vue
+++ b/src/views/reviewers/index.vue
@@ -302,7 +302,7 @@
clearable
style="width:100%;"
>
-
+
diff --git a/src/views/trials/trials-inspection/components/add-trials-list.vue b/src/views/trials/trials-inspection/components/add-trials-list.vue
index 5bd1dc8..a2c8132 100644
--- a/src/views/trials/trials-inspection/components/add-trials-list.vue
+++ b/src/views/trials/trials-inspection/components/add-trials-list.vue
@@ -80,7 +80,7 @@
-
import Pagination from "@/components/Pagination";
import trialsSelect from "./trials-select.vue";
-import confirmTrialsList from "./confirm-visit-list.vue";
+import confirmVisitList from "./confirm-visit-list.vue";
import {
getPatientJoinTrialInitSelectList,
getTrialSubejctSelectList,
@@ -100,7 +100,7 @@ import {
} from "@/api/inspection.js";
export default {
name: "addTrialsList",
- components: { Pagination, trialsSelect, confirmTrialsList },
+ components: { Pagination, trialsSelect, confirmVisitList },
props: {
visible: {
required: true,
diff --git a/src/views/trials/trials-inspection/components/confirm-visit-list.vue b/src/views/trials/trials-inspection/components/confirm-visit-list.vue
index f6eab96..e26df7c 100644
--- a/src/views/trials/trials-inspection/components/confirm-visit-list.vue
+++ b/src/views/trials/trials-inspection/components/confirm-visit-list.vue
@@ -71,6 +71,22 @@
>
+
+
+
+
{
data[key] = this.searchData[key];
});
- data.PatientId = this.Patient.PatientId;
+ data.patientIdList = this.Patient.PatientId;
+ if (!Array.isArray(this.Patient.PatientId)) {
+ data.patientIdList = [this.Patient.PatientId];
+ }
+
if (this.dateValue[0] && this.dateValue[1]) {
data.earliestStudyTime = this.dateValue[0].toISOString();
data.latestStudyTime = this.dateValue[1].toISOString();
diff --git a/src/views/trials/trials-inspection/index.vue b/src/views/trials/trials-inspection/index.vue
index efc4c23..c5b69b3 100644
--- a/src/views/trials/trials-inspection/index.vue
+++ b/src/views/trials/trials-inspection/index.vue
@@ -116,7 +116,7 @@
v-for="(item, index) in scope.row.CalledAEList"
:key="`CalledAEList${index}`"
>{{
- index === scope.row.CalledAEList.length - 1 ? item : `${item},`
+ index === scope.row.CalledAEList.length - 1 ? item : `${item}, `
}}
diff --git a/src/views/trials/trials-panel/study/components/list.vue b/src/views/trials/trials-panel/study/components/list.vue
index d555706..7cccd25 100644
--- a/src/views/trials/trials-panel/study/components/list.vue
+++ b/src/views/trials/trials-panel/study/components/list.vue
@@ -116,7 +116,6 @@
prop="PatientList.PatientIdStr"
:label="$t('trials:uploadDicomList:table:pId')"
show-overflow-tooltip
- sortable="custom"
min-width="100"
>
@@ -132,10 +131,10 @@
-
+
{
return {
SubjectCode: null,
diff --git a/src/views/trials/trials-panel/subject/subject-list/components/SubjectStatusForm.vue b/src/views/trials/trials-panel/subject/subject-list/components/SubjectStatusForm.vue
index 06b1952..0067779 100644
--- a/src/views/trials/trials-panel/subject/subject-list/components/SubjectStatusForm.vue
+++ b/src/views/trials/trials-panel/subject/subject-list/components/SubjectStatusForm.vue
@@ -11,11 +11,20 @@
- {{item.label}}
+ {{ item.label }}
-
+
-
+
-
+
-