|
@@ -166,7 +166,7 @@
|
|
|
:expand-row-keys="expandRowKeys"
|
|
:expand-row-keys="expandRowKeys"
|
|
|
>
|
|
>
|
|
|
<el-table-column type="selection" width="50" fixed="left"/>
|
|
<el-table-column type="selection" width="50" fixed="left"/>
|
|
|
- <el-table-column type="expand" width="50">
|
|
|
|
|
|
|
+ <el-table-column type="expand" width="120" class-name="hidden-expand-column" >
|
|
|
<template #default="props">
|
|
<template #default="props">
|
|
|
<div class="ml-15px mr-15px">
|
|
<div class="ml-15px mr-15px">
|
|
|
|
|
|
|
@@ -2184,6 +2184,18 @@ const formattedCheckers = computed(() => {
|
|
|
border-color: #67c23a;
|
|
border-color: #67c23a;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/* 隐藏默认展开图标 */
|
|
|
|
|
+:deep(.el-table__expand-icon) {
|
|
|
|
|
+ display: none;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 完全隐藏展开列的单元格(包括内容和边框) */
|
|
|
|
|
+:deep(.hidden-expand-column),
|
|
|
|
|
+:deep(.hidden-expand-column .cell),
|
|
|
|
|
+:deep(.hidden-expand-column .el-table__expand-icon) {
|
|
|
|
|
+ display: none !important;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
::v-deep .inner-table .el-checkbox__input.is-checked .el-checkbox__inner::after {
|
|
::v-deep .inner-table .el-checkbox__input.is-checked .el-checkbox__inner::after {
|
|
|
border-color: #fff;
|
|
border-color: #fff;
|
|
|
}
|
|
}
|