From c1f10036b063bb9f023f7ece71599f6c04de0067 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Wed, 4 Jun 2025 17:15:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=96=87=E6=A1=A3=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=99=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials.js | 23 + src/components/PreviewFile/index.vue | 3 +- src/components/Preview_video/fun.js | 23 + src/components/Preview_video/index.js | 7 + src/components/Preview_video/index.vue | 38 ++ src/main.js | 6 +- .../SignatureTemplate/TemplateForm.vue | 4 +- .../SignatureTemplate/attachmentForm.vue | 18 +- .../SignatureTemplate/attachmentList.vue | 21 +- .../SignatureTemplate/attachmentPreview.vue | 18 +- .../attachments/self-attachment/index.vue | 17 +- .../attachment/components/attachmentForm.vue | 467 ++++++++---------- .../attachment/components/attachmentList.vue | 265 ++++++++++ .../attachment/components/templateForm.vue | 255 ++++++++++ .../trials-panel/setting/attachment/index.vue | 302 +++++------ .../trial-summary/audit-record/index.vue | 1 + 16 files changed, 992 insertions(+), 476 deletions(-) create mode 100644 src/components/Preview_video/fun.js create mode 100644 src/components/Preview_video/index.js create mode 100644 src/components/Preview_video/index.vue create mode 100644 src/views/trials/trials-panel/setting/attachment/components/attachmentList.vue create mode 100644 src/views/trials/trials-panel/setting/attachment/components/templateForm.vue diff --git a/src/api/trials.js b/src/api/trials.js index 289fd1df..2ab75d4e 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -4134,6 +4134,29 @@ export function publishTrialDocument(data) { data }) } +// 配置-获取项目文档附件列表 +export function getTrialDocumentAttachmentList(data) { + return request({ + url: `/TrialDocument/getTrialDocumentAttachmentList`, + method: 'post', + data + }) +} +// 配置-新增或修改项目文档附件 +export function addOrUpdateTrialDocumentAttachment(data) { + return request({ + url: `/TrialDocument/addOrUpdateTrialDocumentAttachment`, + method: 'post', + data + }) +} +// 配置-删除项目文档附件 +export function deleteTrialDocumentAttachment(data) { + return request({ + url: `/TrialDocument/deleteTrialDocumentAttachment/${data}`, + method: 'delete', + }) +} // 配置-获取稽查管理列表 export function getTrialShowInspection(data) { diff --git a/src/components/PreviewFile/index.vue b/src/components/PreviewFile/index.vue index ebe10a04..396dad5c 100644 --- a/src/components/PreviewFile/index.vue +++ b/src/components/PreviewFile/index.vue @@ -11,6 +11,8 @@ +