From 08cdcffd825e726ba9b62e10ecd014795fd27f9c Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 13 Mar 2025 17:10:42 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=96=87=E6=A1=A3=E7=94=B3?= =?UTF-8?q?=E6=8A=A5=E6=96=B9=E5=90=8C=E6=84=8F=E5=85=A5=E9=A1=B9=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dictionary.js | 16 + .../attachment-management/index.vue | 2 + .../components/fileRecord/index.vue | 1 - .../components/trainRecord/form.vue | 32 +- .../components/viewer/certificate/form.vue | 0 .../components/viewer/certificate/index.vue | 801 ++++++++++++++++++ .../viewer/curriculumVitae/index.vue | 8 +- .../components/viewer/entryRecord/index.vue | 470 ++++++++++ .../trial-summary/trial-document/index.vue | 12 +- 9 files changed, 1303 insertions(+), 39 deletions(-) create mode 100644 src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/certificate/form.vue create mode 100644 src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/entryRecord/index.vue diff --git a/src/api/dictionary.js b/src/api/dictionary.js index d17c02f5..9ee4273f 100644 --- a/src/api/dictionary.js +++ b/src/api/dictionary.js @@ -1249,3 +1249,19 @@ export function getTrialDoctorList(data) { data }) } +// 项目文档-上传同意入项记录 +export function uploadTrialFileTypeFile(data) { + return request({ + url: `/TrialFileType/uploadTrialFileTypeFile`, + method: 'post', + data + }) +} +// 项目文档-获取上传同意入项记录 +export function getTrialFileTypeFile(data) { + return request({ + url: `/TrialFileType/getTrialFileTypeFile`, + method: 'post', + data + }) +} diff --git a/src/views/trials/trials-panel/attachments/attachment-management/index.vue b/src/views/trials/trials-panel/attachments/attachment-management/index.vue index 7fbd75a6..7c24363e 100644 --- a/src/views/trials/trials-panel/attachments/attachment-management/index.vue +++ b/src/views/trials/trials-panel/attachments/attachment-management/index.vue @@ -425,6 +425,8 @@ export default { this.loading = true if (this.viewStatus) { this.searchData.IsConfirmed = true + } + if (this.isDoc) { let IR = this.userTypeOptions.find((item) => item.UserTypeEnum == 13) if (IR) { this.searchData.UserTypeId = IR.Id diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/fileRecord/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/fileRecord/index.vue index cf4df76a..ff7e756b 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/fileRecord/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/fileRecord/index.vue @@ -780,7 +780,6 @@ export default { let typeArr = ['', 'Report', 'Doc', 'Record', 'Reviewer', 'Template'] let types = typeArr[this.ArchiveTypeEnum] this.uploadPath = `/${this.$route.query.trialId}/Document/${types}` - console.log(this.uploadPath, this.ArchiveTypeEnum) }, computed: { isEN() { diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/trainRecord/form.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/trainRecord/form.vue index 47a48a3a..0533bca0 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/trainRecord/form.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/trainRecord/form.vue @@ -29,7 +29,7 @@ :label="$t('trials:trialDocument:trainRecord:form:TrianingCount')" prop="TrianingCount" > - + { - if ( - value && - (String(value).includes('.') || - new RegExp(/\D/g).test(String(value))) - ) { - callback( - new Error( - this.$t( - 'trials:trialDocument:trainRecord:ruleMessage:TrianingCountPatternS' - ) - ) - ) - } else { - callback() - } - }, - trigger: 'blur', - }, - ], }, loading: false, TrialFile: [], diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/certificate/form.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/certificate/form.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/certificate/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/certificate/index.vue index e69de29b..32400e25 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/certificate/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/certificate/index.vue @@ -0,0 +1,801 @@ + + + \ No newline at end of file diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/curriculumVitae/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/curriculumVitae/index.vue index 488010e9..0f9d7df5 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/curriculumVitae/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/viewer/curriculumVitae/index.vue @@ -101,6 +101,12 @@ {{ isEN ? scope.row.BlindName : scope.row.BlindNameCN }} + + +
+ {{ TITLE }} +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + \ No newline at end of file diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/index.vue index 88fe8be0..2f6006a1 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/index.vue @@ -96,13 +96,13 @@ :viewStatus="viewStatus" /> - + />