diff --git a/src/assets/css/common.scss b/src/assets/css/common.scss index 84017e73..58232c9f 100644 --- a/src/assets/css/common.scss +++ b/src/assets/css/common.scss @@ -150,3 +150,7 @@ body { } } } + +.el-table .table-disabled-row { + --el-table-tr-bg-color: var(--el-fill-color-light); +} diff --git a/src/components/table/setting/ProfilesTable.vue b/src/components/table/setting/ProfilesTable.vue index b2adbff8..6b4e324b 100644 --- a/src/components/table/setting/ProfilesTable.vue +++ b/src/components/table/setting/ProfilesTable.vue @@ -8,6 +8,7 @@ @header-dragend="dragend" @sort-change="tableDataSort" @selection-change="selectionChange" + :row-class-name="tableRowClassName" > 0 && this.fileList[0].status === 'success') { @@ -263,6 +264,11 @@ export default { } this.uploadLoading = false this.$message.error(this.$t('tip.uploadFailed', { msg: errorMsg })) + }, + tableRowClassName (row) { + if (row.row.isBuiltIn === 1) { + return 'table-disabled-row' + } } }, setup () { diff --git a/src/views/setting/entitySetting/EntitySettingForm.vue b/src/views/setting/entitySetting/EntitySettingForm.vue index 9569058a..ace6050f 100644 --- a/src/views/setting/entitySetting/EntitySettingForm.vue +++ b/src/views/setting/entitySetting/EntitySettingForm.vue @@ -202,7 +202,7 @@ - diff --git a/src/views/setting/sources/SourcesForm.vue b/src/views/setting/sources/SourcesForm.vue index 8ceff534..0b50322f 100644 --- a/src/views/setting/sources/SourcesForm.vue +++ b/src/views/setting/sources/SourcesForm.vue @@ -154,7 +154,7 @@ {{ $t('overall.cancel') }}