diff --git a/src/pages/appPromote/Index.vue b/src/pages/appPromote/Index.vue index ea0dff23ef707037f8ff4c89b8614b66d7078214..326cc3e468ec76f2844df5c77592823bfa7fd890 100644 --- a/src/pages/appPromote/Index.vue +++ b/src/pages/appPromote/Index.vue @@ -457,9 +457,12 @@ export default { }, confirmToRegister (form) { let fd = new FormData() - for (let key in this.form) { + + let _data = ['appStoreId', 'appStoreName', 'appStoreVersion', 'company', 'url', 'appdTransId', 'description'] + _data.forEach(key => { fd.append(key, this.form[key]) - } + }) + this.$refs[form].validate((valid) => { if (valid) { if (this.editType === 1) { diff --git a/src/pages/msgCenter/DetailMsgDlg.vue b/src/pages/msgCenter/DetailMsgDlg.vue index a05a75d0dba6a0cb3ff4c03c503ce535fb0d9f82..9f462c948095bcbb9230e16700628867bf8c6d47 100644 --- a/src/pages/msgCenter/DetailMsgDlg.vue +++ b/src/pages/msgCenter/DetailMsgDlg.vue @@ -48,14 +48,14 @@ >
-

{{ $t('messageCenter.appLabel') }}{{ data.basicInfo.name }}

-

{{ $t('messageCenter.appStruct') }}{{ data.basicInfo.affinity }}

-

{{ $t('messageCenter.appVersion') }}{{ data.basicInfo.version }}

+

{{ $t('messageCenter.appLabel') }}{{ data.basicInfo.name }}

+

{{ $t('messageCenter.appStruct') }}{{ data.basicInfo.affinity }}

+

{{ $t('messageCenter.appVersion') }}{{ data.basicInfo.version }}

-

{{ $t('messageCenter.appProvider') }}{{ data.basicInfo.provider }}

-

{{ $t('messageCenter.appType') }}{{ data.basicInfo.type }}

-

{{ $t('messageCenter.appIndustry') }}{{ data.basicInfo.industry }}

+

{{ $t('messageCenter.appProvider') }}{{ data.basicInfo.provider }}

+

{{ $t('messageCenter.appType') }}{{ data.basicInfo.type }}

+

{{ $t('messageCenter.appIndustry') }}{{ data.basicInfo.industry }}

@@ -132,7 +132,9 @@ export default { }, methods: { returnToList () { + sessionStorage.removeItem('msgDetail') this.$emit('isShowDetailMsgDlg', false) + this.$router.push({ name: 'msgCenter' }) }, handleAccept () { acceptMsg(this.data.messageId).then((res) => { @@ -265,6 +267,8 @@ export default { p{ display: flex; line-height: 36px; + height: 36px; + overflow: hidden; span:first-child{ display: block; font-size: 14px; @@ -274,6 +278,11 @@ export default { span:nth-child(2){ font-size: 14px; color: #fff; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + word-break: break-all; + padding-right: 4px; } } } diff --git a/src/pages/msgCenter/MessageDialog.vue b/src/pages/msgCenter/MessageDialog.vue index ba5771fc0e4bab25d1868e19dd6ba11e4ec2a245..889944602c3d828efbb0e9aced3bbe07fbf54c82 100644 --- a/src/pages/msgCenter/MessageDialog.vue +++ b/src/pages/msgCenter/MessageDialog.vue @@ -107,7 +107,8 @@ export default { }, jumpToMsgDialog (item) { if (item) { - this.$router.push({ name: 'msgCenter', query: { item } }) + sessionStorage.setItem('msgDetail', JSON.stringify(item)) + this.$router.push('/msgCenter?type=msgDetail') } else { this.$router.push({ name: 'msgCenter' }) this.$emit('msgCheckAllEvent', true) diff --git a/src/pages/msgCenter/Msg_template.vue b/src/pages/msgCenter/Msg_template.vue index 54aa8b1bd647e3f3eee32bc86aaf99259587c62f..b57a0c3ee0058df1a0be2772b8b117efe7892709 100644 --- a/src/pages/msgCenter/Msg_template.vue +++ b/src/pages/msgCenter/Msg_template.vue @@ -184,6 +184,7 @@ export default { }, isShowDetailDlg (value) { this.isShowDlg = value + this.getAppData() }, deletedMsgId (msgId) { this.$refs.rightTabPanel.parentMsg(this.msgcontents, msgId) @@ -270,12 +271,18 @@ export default { } }, mounted () { - let param = this.$route.query.item + let param = JSON.parse(sessionStorage.getItem('msgDetail')) this.getAppData(param) }, watch: { - '$route': function (to, from) { - this.locateMessage(to.query.item) + $route: { + immediate: true, + handler (to, from) { + if (to.path === '/msgCenter' && sessionStorage.getItem('msgDetail')) { + let _data = JSON.parse(sessionStorage.getItem('msgDetail')) + this.locateMessage(_data) + } + } }, '$i18n.locale': function () { this.language = localStorage.getItem('language')