Browse Source

😊调整系统监控页面样式

zuohuaijun 2 năm trước cách đây
mục cha
commit
0a2a954d30
1 tập tin đã thay đổi với 70 bổ sung70 xóa
  1. 70 70
      Web/src/views/system/server/index.vue

+ 70 - 70
Web/src/views/system/server/index.vue

@@ -42,12 +42,10 @@
 			<el-col :md="12" :sm="24">
 				<el-card shadow="hover" header="使用信息">
 					<el-row>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" style="text-align: center">
-							<el-progress
-								type="dashboard"
+						<el-col :xs="12" :sm="12" :md="12" :lg="12" :xl="12" style="text-align: center">
+							<el-progress type="dashboard"
 								:percentage="parseInt(state.machineUseInfo.ramRate == undefined ? 0 : state.machineUseInfo.ramRate.substr(0, state.machineUseInfo.ramRate.length - 1))"
-								:color="'var(--el-color-primary)'"
-							>
+								:color="'var(--el-color-primary)'">
 								<template #default>
 									<span>{{ state.machineUseInfo.ramRate }}<br /></span>
 									<span style="font-size: 10px">
@@ -58,12 +56,10 @@
 								</template>
 							</el-progress>
 						</el-col>
-						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" style="text-align: center">
-							<el-progress
-								type="dashboard"
+						<el-col :xs="12" :sm="12" :md="12" :lg="12" :xl="12" style="text-align: center">
+							<el-progress type="dashboard"
 								:percentage="parseInt(state.machineUseInfo.cpuRate == undefined ? 0 : state.machineUseInfo.cpuRate.substr(0, state.machineUseInfo.cpuRate.length - 1))"
-								:color="'var(--el-color-primary)'"
-							>
+								:color="'var(--el-color-primary)'">
 								<template #default>
 									<span>{{ state.machineUseInfo.cpuRate }}<br /></span>
 									<span style="font-size: 10px"> CPU使用率 </span>
@@ -72,69 +68,73 @@
 						</el-col>
 					</el-row>
 
-					<table class="sysInfo_table">
-						<tr>
-							<td class="sysInfo_td">启动时间:</td>
-							<td class="sysInfo_td">{{ state.machineUseInfo.startTime }}</td>
-						</tr>
-						<tr>
-							<td class="sysInfo_td">运行时长:</td>
-							<td class="sysInfo_td">{{ state.machineUseInfo.runTime }}</td>
-						</tr>
-						<tr>
-							<td class="sysInfo_td">网站目录:</td>
-							<td class="sysInfo_td">{{ state.machineBaseInfo.wwwroot }}</td>
-						</tr>
-						<tr>
-							<td class="sysInfo_td">开发环境:</td>
-							<td class="sysInfo_td">{{ state.machineBaseInfo.environment }}</td>
-						</tr>
-						<tr>
-							<td class="sysInfo_td">环境变量:</td>
-							<td class="sysInfo_td">{{ state.machineBaseInfo.stage }}</td>
-						</tr>
-					</table>
+					<el-row>
+						<table class="sysInfo_table">
+							<tr>
+								<td class="sysInfo_td">启动时间:</td>
+								<td class="sysInfo_td">{{ state.machineUseInfo.startTime }}</td>
+							</tr>
+							<tr>
+								<td class="sysInfo_td">运行时长:</td>
+								<td class="sysInfo_td">{{ state.machineUseInfo.runTime }}</td>
+							</tr>
+							<tr>
+								<td class="sysInfo_td">网站目录:</td>
+								<td class="sysInfo_td">{{ state.machineBaseInfo.wwwroot }}</td>
+							</tr>
+							<tr>
+								<td class="sysInfo_td">开发环境:</td>
+								<td class="sysInfo_td">{{ state.machineBaseInfo.environment }}</td>
+							</tr>
+							<tr>
+								<td class="sysInfo_td">环境变量:</td>
+								<td class="sysInfo_td">{{ state.machineBaseInfo.stage }}</td>
+							</tr>
+						</table>
+					</el-row>
+				</el-card>
+			</el-col>
+		</el-row>
+
+		<el-row :gutter="8">
+			<el-col :md="24" :sm="24">
+				<el-card shadow="hover" header="程序集信息" style="margin-top: 8px; --el-card-padding: 10px">
+					<div v-for="d in state.assemblyInfo" :key="d.name"
+						style="display: inline-block; margin: 4px;text-align: left;">
+						<el-tag round>
+							<div style="display: inline-flex">
+								<div style="">{{ d.name }}</div>
+								<div style="color: black;  font-size: 9px; margin-left: 3px">v{{ d.version }}</div>
+							</div>
+						</el-tag>
+					</div>
+				</el-card>
+			</el-col>
+		</el-row>
+
+		<el-row :gutter="8">
+			<el-col :md="24" :sm="24">
+				<el-card shadow="hover" header="磁盘信息" style="margin-top: 8px">
+					<el-row>
+						<el-col :span="4" :xs="24 / state.machineDiskInfo.length * 2"
+							:sm="24 / state.machineDiskInfo.length" :md="24 / state.machineDiskInfo.length"
+							:lg="24 / state.machineDiskInfo.length" :xl="24 / state.machineDiskInfo.length"
+							v-for="d in state.machineDiskInfo" :key="d.diskName" style="text-align: center">
+							<el-progress type="circle" :percentage="d.availablePercent" :color="'var(--el-color-primary)'">
+								<template #default>
+									<span>{{ d.availablePercent }}%<br /></span>
+									<span style="font-size: 10px">
+										已用:{{ d.used }}GB<br />
+										剩余:{{ d.availableFreeSpace }}GB<br />
+										{{ d.diskName }}
+									</span>
+								</template>
+							</el-progress>
+						</el-col>
+					</el-row>
 				</el-card>
 			</el-col>
 		</el-row>
-		<el-card shadow="hover" header="程序集信息" style="margin-top: 8px; --el-card-padding: 10px">
-			<div style="overflow-y: auto; padding-bottom: 10px">
-				<div v-for="d in state.assemblyInfo" :key="d.name" style="display: inline-flex; margin: 4px">
-					<el-tag round>
-						<div style="display: inline-flex">
-							<div style="">{{ d.name }}</div>
-							<div style="font-size: 9px; margin-left: 3px">{{ d.version }}</div>
-						</div>
-					</el-tag>
-				</div>
-			</div>
-		</el-card>
-		<el-card shadow="hover" header="磁盘信息" style="margin-top: 8px">
-			<el-row>
-				<el-col
-					:span="4"
-					:xs="24"
-					:sm="24 / state.machineDiskInfo.length"
-					:md="24 / state.machineDiskInfo.length"
-					:lg="24 / state.machineDiskInfo.length"
-					:xl="24 / state.machineDiskInfo.length"
-					v-for="d in state.machineDiskInfo"
-					:key="d.diskName"
-					style="text-align: center"
-				>
-					<el-progress type="circle" :percentage="d.availablePercent" :color="'var(--el-color-primary)'">
-						<template #default>
-							<span>{{ d.availablePercent }}%<br /></span>
-							<span style="font-size: 10px">
-								已用:{{ d.used }}GB<br />
-								剩余:{{ d.availableFreeSpace }}GB<br />
-								{{ d.diskName }}
-							</span>
-						</template>
-					</el-progress>
-				</el-col>
-			</el-row>
-		</el-card>
 	</div>
 </template>