From 2eb2ce97d2348a241108d63964aeb8f93a4c3988 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Mon, 6 May 2024 17:12:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E5=88=86=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/global.js | 2 +- src/views/system/notice/components/from.vue | 7 ++++- .../components/add-trials-list.vue | 2 +- .../components/noticeMarquee.vue | 31 ++++++++++++++++++- .../trials-list/components/TrialForm.vue | 13 ++++++-- src/views/trials/trials-notice/index.vue | 31 ++++++++++++++++++- .../subject-list/components/add-subject.vue | 2 +- 7 files changed, 80 insertions(+), 8 deletions(-) diff --git a/src/store/modules/global.js b/src/store/modules/global.js index 3c4ac99..ab1948d 100644 --- a/src/store/modules/global.js +++ b/src/store/modules/global.js @@ -128,7 +128,7 @@ const actions = { if (response.IsSuccess) { var noticeList = [] response.Result.forEach(el => { - noticeList.push({ Id: el.Id, Content: el.NoticeContent, NoticeTypeEnum: el.NoticeTypeEnum }) + noticeList.push({ Id: el.Id, Content: el.NoticeContent, NoticeTypeEnum: el.NoticeTypeEnum, Path: el.Path, FileName: el.FileName }) }) commit('SET_NOTICE', noticeList) diff --git a/src/views/system/notice/components/from.vue b/src/views/system/notice/components/from.vue index ed040d6..ba8905d 100644 --- a/src/views/system/notice/components/from.vue +++ b/src/views/system/notice/components/from.vue @@ -235,7 +235,7 @@ export default { showClose: true, width: "600px", title: "", - appendToBody: true, + appendToBody: false, }, }; }, @@ -330,3 +330,8 @@ export default { }, }; + 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 5bc8612..b963079 100644 --- a/src/views/trials/trials-inspection/components/add-trials-list.vue +++ b/src/views/trials/trials-inspection/components/add-trials-list.vue @@ -53,7 +53,7 @@ :label=" item.ShortName || item.Sex ? `${item.SubjectCode}(${item.ShortName},${ - item.Sex ? $fd('sex', Number(item.Sex)) : '' + item.Sex ? $fd('sex',item.Sex) : '' })` : item.SubjectCode " diff --git a/src/views/trials/trials-layout/components/noticeMarquee.vue b/src/views/trials/trials-layout/components/noticeMarquee.vue index 824504f..6ddc026 100644 --- a/src/views/trials/trials-layout/components/noticeMarquee.vue +++ b/src/views/trials/trials-layout/components/noticeMarquee.vue @@ -55,9 +55,38 @@ export default { currentNoticeType = this.noteType[i].Value; } const h = this.$createElement; + let _this = this; this.$msgbox({ title: currentNoticeType, - message: h("span", null, item.Content), + message: h("div", null, [ + h("span", null, item.Content), + item.Path + ? h( + "div", + { + style: { + marginTop: "10px", + }, + }, + _this.$t("trials:notice:message:tipTitle") + ) + : "", + item.Path + ? h( + "a", + { + attrs: { + href: _this.OSSclientConfig.basePath + item.Path, + target: "_blank", + }, + style: { + color: "#428bca", + }, + }, + item.FileName + ) + : "", + ]), beforeClose: (action, instance, done) => { if (action === "confirm") { instance.confirmButtonLoading = true; diff --git a/src/views/trials/trials-list/components/TrialForm.vue b/src/views/trials/trials-list/components/TrialForm.vue index 9ee69dc..36a29b0 100644 --- a/src/views/trials/trials-list/components/TrialForm.vue +++ b/src/views/trials/trials-list/components/TrialForm.vue @@ -149,7 +149,7 @@ >
{ if (action === "confirm") { instance.confirmButtonLoading = true; diff --git a/src/views/trials/trials-panel/subject/subject-list/components/add-subject.vue b/src/views/trials/trials-panel/subject/subject-list/components/add-subject.vue index 43214a7..4c39be9 100644 --- a/src/views/trials/trials-panel/subject/subject-list/components/add-subject.vue +++ b/src/views/trials/trials-panel/subject/subject-list/components/add-subject.vue @@ -41,7 +41,7 @@ :label=" item.ShortName || item.Sex ? `${item.SubjectCode}(${item.ShortName},${ - item.Sex ? $fd('sex', Number(item.Sex)) : '' + item.Sex ? $fd('sex', item.Sex) : '' })` : item.SubjectCode "