From aa6f7508d8242733256fcd645f2677170f95c6c5 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Wed, 18 Sep 2024 14:16:06 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=B6=88=E6=81=AF=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E9=A1=B5=E7=9A=84=E5=8A=A8=E6=80=81=E6=B6=88=E6=81=AFid?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E8=B0=83=E6=B6=88=E6=81=AF=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/messageDetail/MessageDetail.vue | 30 ++++++++++------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/src/views/messageDetail/MessageDetail.vue b/src/views/messageDetail/MessageDetail.vue index 81c0991..7d5d1b7 100644 --- a/src/views/messageDetail/MessageDetail.vue +++ b/src/views/messageDetail/MessageDetail.vue @@ -52,14 +52,7 @@ export default { } }, mounted () { - console.log('-----------openPage', this.$route.query.openPage) - if (this.$route.query.openType === 'url' && this.$route.query.openPage.includes('/standardRegulationLibrary/DynamicMessageDetail')) { - this.isDynamic = true - // 是动态消息,获取动态消息详情 - this.initDynamicDetail() - } else { - this.initPage() - } + this.initPage() }, methods: { // 获取消息详情 @@ -68,21 +61,24 @@ export default { getMsgDetail({ id: this.$route.query.id }).then(res => { if (res.success) { const data = res.result || {} - this.model = data - this.title = data.titile + if (data.openType === 'url' && data.openPage.includes('/standardRegulationLibrary/DynamicMessageDetail')) { + this.isDynamic = true + // 是动态消息,获取动态消息详情 + this.initDynamicDetail(data.openPage) + } else { + this.model = data + this.title = data.titile + this.loading = false + } } else { this.$message(res.message) + this.loading = false } - }).catch((err) => { - this.$message(err) - }).finally(() => { - this.loading = false }) }, // 获取动态消息详情 - initDynamicDetail () { - this.loading = true - const id = this.$route.query.openPage.split('=')[1] + initDynamicDetail (openPage) { + const id = openPage.split('=')[1] getDynamicMessageById({ id: id, type: 'query' }).then(res => { if (res.success) { this.model = Object.assign({}, res.result || {})