diff --git a/src/api/file.js b/src/api/file.js
index 804e067d..ccaef8d6 100644
--- a/src/api/file.js
+++ b/src/api/file.js
@@ -8,6 +8,14 @@ export function addOrUpdateFileUploadRecord(params) {
})
}
+export function getSubjectUploadRecordList(params) {
+ return request({
+ url: `/FileUploadRecord/getSubjectUploadRecordList`,
+ method: 'post',
+ data: params
+ })
+}
+
export function getFileUploadRecordList(params) {
return request({
url: `/FileUploadRecord/getFileUploadRecordList`,
@@ -22,4 +30,4 @@ export function getUploadFileSyncRecordList(params) {
method: 'post',
data: params
})
-}
\ No newline at end of file
+}
diff --git a/src/views/trials/trials-panel/trial-summary/data-sync/components/FileList.vue b/src/views/trials/trials-panel/trial-summary/data-sync/components/FileList.vue
new file mode 100644
index 00000000..3a7b3c32
--- /dev/null
+++ b/src/views/trials/trials-panel/trial-summary/data-sync/components/FileList.vue
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('common:button:search') }}
+
+
+
+ {{ $t('common:button:reset') }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ fileSizeFormatter(scope.row.FileSize) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $fd('YesOrNo', scope.row.IsSync) }}
+
+
+
+
+
+
+ 详情
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/trials/trials-panel/trial-summary/data-sync/components/TaskList.vue b/src/views/trials/trials-panel/trial-summary/data-sync/components/TaskList.vue
new file mode 100644
index 00000000..90e95c24
--- /dev/null
+++ b/src/views/trials/trials-panel/trial-summary/data-sync/components/TaskList.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+ {{ $t('common:button:search') }}
+
+
+
+ {{ $t('common:button:reset') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $fd('JobState', scope.row.JobState) }}
+
+
+ {{ $fd('JobState', scope.row.JobState) }}
+
+
+ {{ $fd('JobState', scope.row.JobState) }}
+
+
+ {{ $fd('JobState', scope.row.JobState) }}
+
+ {{ $fd('JobState', scope.row.JobState) }}
+
+
+
+
+
+
+
+
+
+ 重启
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/trials/trials-panel/trial-summary/data-sync/index.vue b/src/views/trials/trials-panel/trial-summary/data-sync/index.vue
index 37ea54dc..c5d1cd1a 100644
--- a/src/views/trials/trials-panel/trial-summary/data-sync/index.vue
+++ b/src/views/trials/trials-panel/trial-summary/data-sync/index.vue
@@ -2,55 +2,57 @@
-
+
+
+
+
+
+
+
+ {{ item.VisitName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- -->
-
-
-
-
{{ $t('common:button:search') }}
@@ -66,40 +68,26 @@
-
-
-
-
-
-
-
- {{ fileSizeFormatter(scope.row.FileSize) }}
-
-
+
+
+
+
-
-
- {{ $fd('YesOrNo', scope.row.IsNeedSync) }}
-
-
-
{{ $fd('YesOrNo', scope.row.IsSync) }}
-
-
- 任务表
+
+ 详情
+
+
+ 同步
@@ -108,64 +96,97 @@
-
+
+ {{ detailDialog.title }}
+ {{`${detailDialog.currentRow.SubjectCode} / ${detailDialog.currentRow.VisitName} ${detailDialog.currentRow.StudyCode ? ' / ' + detailDialog.currentRow.StudyCode : ''}`}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue
index d66beef3..e18b8eab 100644
--- a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue
+++ b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue
@@ -1645,7 +1645,7 @@ export default {
fileName: `${v.seriesUid}.jpg`,
fileSize: blob.size,
fileType: 'image/jpeg',
- uploadBatchId: scope.$guid(),
+ uploadBatchId: uploadBatchId,
batchDataType: 2,
trialId: params.trialId,
subjectId: params.subjectId,