diff --git a/plugins/sentinel/dashboard.html b/plugins/sentinel/dashboard.html
index 9051259..f92d9ce 100644
--- a/plugins/sentinel/dashboard.html
+++ b/plugins/sentinel/dashboard.html
@@ -339,7 +339,15 @@
// 磁盘分区列表
// 磁盘分区 (在col-extra中显示)
var colDisk = card.querySelector('.col-disk');
- if (colDisk) colDisk.style.display = (sysData.partitions && sysData.partitions.length) ? 'block' : 'none';
+ if (colDisk) {
+ if (sysData.partitions && sysData.partitions.length) {
+ colDisk.style.display = 'block';
+ card.style.gridTemplateColumns = '140px 1fr 0.7fr 0.6fr';
+ } else {
+ colDisk.style.display = 'none';
+ card.style.gridTemplateColumns = '140px 1fr 0.5fr';
+ }
+ }
var diskList = card.querySelector('.col-disk .disk-list');
if (diskList && sysData.partitions) {
var parts = sysData.partitions || [];
@@ -379,7 +387,15 @@
// 磁盘分区
// 磁盘分区 (在col-extra中显示)
var colDisk = card.querySelector('.col-disk');
- if (colDisk) colDisk.style.display = (sysData.partitions && sysData.partitions.length) ? 'block' : 'none';
+ if (colDisk) {
+ if (sysData.partitions && sysData.partitions.length) {
+ colDisk.style.display = 'block';
+ card.style.gridTemplateColumns = '140px 1fr 0.7fr 0.6fr';
+ } else {
+ colDisk.style.display = 'none';
+ card.style.gridTemplateColumns = '140px 1fr 0.5fr';
+ }
+ }
var diskList = card.querySelector('.col-disk .disk-list');
if (diskList && sysData.partitions) {
var parts = sysData.partitions || [];