From 5ca123e90b127af2b141b3d35ada9f864a3c36f0 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Wed, 5 Mar 2025 13:32:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=B9=E8=AE=AD=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dictionary.js | 15 ++++++ .../components/fileRecord/index.vue | 8 ++- .../components/report_doc/index.vue | 4 ++ .../components/trainRecord/index.vue | 51 +++++++++++++++---- 4 files changed, 65 insertions(+), 13 deletions(-) diff --git a/src/api/dictionary.js b/src/api/dictionary.js index 6d7c7053..59f880d3 100644 --- a/src/api/dictionary.js +++ b/src/api/dictionary.js @@ -1226,3 +1226,18 @@ export function batchAddTrialTrianingRecord(data) { data }) } +// 项目文档-删除培训记录 +export function deleteTrialTrianingRecord(id) { + return request({ + url: `/TrialTrianingRecord/deleteTrialTrianingRecord/${id}`, + method: 'delete', + }) +} +// 项目文档-培训记录授权 +export function authorizedTrialTrianingRecord(data) { + return request({ + url: `/TrialTrianingRecord/authorizedTrialTrianingRecord`, + method: 'post', + data + }) +} 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 4bf1ca95..f19de378 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 @@ -77,6 +77,7 @@ v-model="searchData.IsAuthorizedView" style="width: 100px" placeholder="" + clearable > {{ $t('trials:trialDocument:fileRecord:button:del') }} - - s + s @@ -672,6 +673,9 @@ export default { async getList() { try { if (!this.Id) return false + if (this.viewStatus) { + this.searchData.IsAuthorizedView = true + } this.searchData.TrialFileTypeId = this.Id this.searchData.TrialId = this.$route.query.trialId this.loading = true diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/report_doc/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/report_doc/index.vue index 0d106b19..53623d75 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/report_doc/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/report_doc/index.vue @@ -93,6 +93,7 @@ v-model="searchData.IsAuthorizedView" style="width: 100px" placeholder="" + clearable > + > + +