From 3230c37318fd15626c106d5cf20ca300f005a2e9 Mon Sep 17 00:00:00 2001 From: Orange Date: Wed, 16 Dec 2020 14:11:00 +0800 Subject: [PATCH 1/6] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E8=AE=BE=E7=BD=AE,=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2Bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GenericCreateUpdateForm/index.vue | 42 +++++++++++-------- .../components/Page/PasswordExpireTip.vue | 4 ++ .../PersonalInformationImprovement.vue | 5 +++ src/views/assets/Label/LabelCreateUpdate.vue | 2 +- src/views/sessions/TerminalList.vue | 8 ++-- src/views/settings/Basic.vue | 1 + src/views/settings/Email.vue | 1 + src/views/settings/EmailContent.vue | 1 + src/views/settings/Ldap.vue | 1 + src/views/settings/Security.vue | 1 + src/views/settings/Terminal.vue | 1 + .../xpack/GatheredUser/TaskCreateUpdate.vue | 1 + src/views/xpack/InterfaceSettings.vue | 2 + 13 files changed, 48 insertions(+), 22 deletions(-) diff --git a/src/layout/components/GenericCreateUpdateForm/index.vue b/src/layout/components/GenericCreateUpdateForm/index.vue index decdedd9a..d6410303f 100644 --- a/src/layout/components/GenericCreateUpdateForm/index.vue +++ b/src/layout/components/GenericCreateUpdateForm/index.vue @@ -147,23 +147,27 @@ export default { this.$emit('submitSuccess', res) const h = this.$createElement this.$log.debug('router is: ', detailRoute) - this.$message({ - message: h('p', null, [ - h('el-link', { - on: { - click: () => this.$router.push(detailRoute) - }, - style: { 'vertical-align': 'top' } - }, msgLinkName), - h('span', { style: { - 'padding-left': '5px', - 'height': '18px', - 'line-height': '18px', - 'font-size': '13.5px', - 'font-weight': ' 400' }}, msg) - ]), - type: 'success' - }) + if (this.hasDetailInMsg) { + this.$message({ + message: h('p', null, [ + h('el-link', { + on: { + click: () => this.$router.push(detailRoute) + }, + style: { 'vertical-align': 'top' } + }, msgLinkName), + h('span', { style: { + 'padding-left': '5px', + 'height': '18px', + 'line-height': '18px', + 'font-size': '13.5px', + 'font-weight': ' 400' }}, msg) + ]), + type: 'success' + }) + } else { + this.$message.success(msg) + } if (!addContinue) { setTimeout(() => this.$router.push(route), 100) } @@ -189,6 +193,10 @@ export default { hasSaveContinue: { type: Boolean, default: null + }, + hasDetailInMsg: { + type: Boolean, + default: true } }, data() { diff --git a/src/layout/components/Page/PasswordExpireTip.vue b/src/layout/components/Page/PasswordExpireTip.vue index 376428a28..8b4623edb 100644 --- a/src/layout/components/Page/PasswordExpireTip.vue +++ b/src/layout/components/Page/PasswordExpireTip.vue @@ -24,6 +24,10 @@ export default { 'currentUser' ]), isExpire() { + // 用户来源不是Local时不显示密码过期提示 + if (this.currentUser.source !== 'local') { + return false + } const intervalTime = this.getIntervalDays(this.currentUser.date_password_last_updated) const securityPasswordExpirationTime = this.publicSettings.SECURITY_PASSWORD_EXPIRATION_TIME if (intervalTime >= securityPasswordExpirationTime) { diff --git a/src/userviews/users/UserFirstLogin/PersonalInformationImprovement/PersonalInformationImprovement.vue b/src/userviews/users/UserFirstLogin/PersonalInformationImprovement/PersonalInformationImprovement.vue index e3a036a25..2e484758a 100644 --- a/src/userviews/users/UserFirstLogin/PersonalInformationImprovement/PersonalInformationImprovement.vue +++ b/src/userviews/users/UserFirstLogin/PersonalInformationImprovement/PersonalInformationImprovement.vue @@ -8,6 +8,7 @@ :update-success-next-route="updateSuccessNextRoute" :clean-form-value="cleanFormValue" :get-method="getMethod" + :on-perform-success="onPerformSuccess" /> @@ -86,6 +87,10 @@ export default { methods: { getMethod() { return 'put' + }, + onPerformSuccess() { + this.$message.success(this.$t('common.updateSuccessMsg')) + setTimeout(() => this.$router.push({ name: 'UserGuide' }), 100) } } } diff --git a/src/views/assets/Label/LabelCreateUpdate.vue b/src/views/assets/Label/LabelCreateUpdate.vue index 32e88b750..41db1c363 100644 --- a/src/views/assets/Label/LabelCreateUpdate.vue +++ b/src/views/assets/Label/LabelCreateUpdate.vue @@ -1,5 +1,5 @@