diff --git a/public/theme/element-extra.css b/public/theme/element-extra.css index 61105031a..588e3f19b 100644 --- a/public/theme/element-extra.css +++ b/public/theme/element-extra.css @@ -389,6 +389,10 @@ td .el-button.el-button--mini { border-color: danger; } +.el-button--danger.is-plain.is-disabled { + background: #ffffff!important; +} + .el-alert .el-alert__description { margin: 1px 0 0; } diff --git a/src/views/assets/Platform/PlatformDetail/index.vue b/src/views/assets/Platform/PlatformDetail/index.vue index b4cd6b24f..a0e4736f8 100644 --- a/src/views/assets/Platform/PlatformDetail/index.vue +++ b/src/views/assets/Platform/PlatformDetail/index.vue @@ -29,6 +29,12 @@ export default { } ], actions: { + canUpdate: () => { + return !this.TaskDetail.internal && this.$hasPerm('assets.change_platform') + }, + canDelete: () => { + return !this.TaskDetail.internal && this.$hasPerm('assets.delete_platform') + }, updateCallback: () => { const { type, category } = this.TaskDetail this.$router.push({