Skip to content

Commit 9be6791

Browse files
committed
show server info
1 parent 124a8fc commit 9be6791

3 files changed

Lines changed: 58 additions & 4 deletions

File tree

src/api/api.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,11 @@ export const getAccessApiByDate = params => {
288288
export const getAccessApiByHour = params => {
289289
return axios.get(`${base}/api/Monitor/GetAccessApiByHour`, {params: params});
290290
};
291+
export const getServerInfo = params => {
292+
return axios.get(`${base}/api/Monitor/Server`, {params: params});
293+
};
294+
295+
291296
// Task管理
292297
export const getTaskListPage = params => {
293298
return axios.get(`${base}/api/TasksQz/get`, {params: params});

src/views/Task/QuartzJob.vue

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</el-table-column>
2626

2727
<el-table-column prop="Cron" label="Cron表达式" width sortable></el-table-column>
28-
<el-table-column prop="IntervalSecond" label="循环时间" width sortable></el-table-column>
28+
<el-table-column prop="IntervalSecond" label="循环s" width sortable></el-table-column>
2929
<el-table-column prop="RunTimes" label="运行次数" width sortable></el-table-column>
3030
<el-table-column prop="AssemblyName" label="程序集" width sortable></el-table-column>
3131
<el-table-column prop="ClassName" label="执行类" width="150" sortable></el-table-column>
@@ -41,6 +41,20 @@
4141
>{{scope.row.IsStart ? "运行中":"停止"}}</el-tag>
4242
</template>
4343
</el-table-column>
44+
45+
46+
<el-table-column
47+
label="日志" >
48+
<template slot-scope="scope">
49+
<el-popover trigger="hover" placement="top">
50+
<p v-html="scope.row.Remark"></p>
51+
<div slot="reference" class="name-wrapper">
52+
<el-tag size="medium">Log</el-tag>
53+
</div>
54+
</el-popover>
55+
</template>
56+
</el-table-column>
57+
4458
</el-table>
4559

4660
<!--工具条-->

src/views/Welcome.vue

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,39 @@
1212
<div class="text item"><i class="el-icon-edit"></i>、更多内容,查看官方文档:<a href="http://vueadmin.neters.club/.doc/" target="_blank">http://vueadmin.neters.club/.doc/</a>。 </div>
1313
</el-card>
1414
<el-card class="welcome-card">
15-
<el-aside>动态添加一个vue页面:</el-aside>
15+
<div slot="header" class="clearfix">
16+
<span>服务器:</span>
17+
</div>
1618

1719
<br>
20+
<div class="text item">环境变量:{{serverInfo.EnvironmentName}}</div>
21+
<div class="text item">系统架构:{{serverInfo.OSArchitecture}}</div>
22+
<div class="text item">ContentRootPath:{{serverInfo.ContentRootPath}}</div>
23+
<div class="text item">WebRootPath:{{serverInfo.WebRootPath}}</div>
24+
<div class="text item">.NET Core版本:{{serverInfo.FrameworkDescription}}</div>
25+
<div class="text item">内存占用:{{serverInfo.MemoryFootprint}}</div>
26+
<div class="text item">启动时间:{{serverInfo.WorkingTime}}</div>
27+
28+
1829

19-
<div class="text item"><i class="el-icon-edit"></i>、更多内容,查看博客园文档:<a href="https://www.cnblogs.com/laozhang-is-phi/p/10643993.html#autoid-2-6-0" target="_blank">https://www.cnblogs.com/laozhang-is-phi/p/10643993.html#autoid-2-6-0</a>。 </div>
2030
</el-card>
2131
<el-card class="welcome-card">
22-
<el-aside>快速配置接口权限:</el-aside>
32+
<div slot="header" class="clearfix">
33+
<span>相关配置</span>
34+
</div>
35+
36+
37+
<el-aside>1、动态添加一个vue页面:</el-aside>
38+
39+
<br>
40+
41+
<div class="text item"><i class="el-icon-edit"></i>、更多内容,查看博客园文档:<a href="https://www.cnblogs.com/laozhang-is-phi/p/10643993.html#autoid-2-6-0" target="_blank">https://www.cnblogs.com/laozhang-is-phi/p/10643993.html#autoid-2-6-0</a>。 </div>
42+
43+
<br>
44+
<hr>
45+
<br>
46+
47+
<el-aside>2、快速配置接口权限:</el-aside>
2348

2449
<br>
2550
<div style="height: 300px;overflow-y: auto;">
@@ -44,9 +69,15 @@
4469

4570
<script>
4671
import applicationUserManager from "../Auth/applicationusermanager";
72+
import {getServerInfo} from '../api/api';
4773
4874
export default {
4975
name: "Welcome",
76+
data() {
77+
return {
78+
serverInfo:{}
79+
}
80+
},
5081
mounted() {
5182
var curTime = new Date()
5283
if(window.localStorage.TokenExpire){
@@ -66,6 +97,10 @@
6697
}
6798
}
6899
100+
getServerInfo({}).then((res) => {
101+
this.serverInfo = res.data.response;
102+
});
103+
69104
},
70105
}
71106
</script>

0 commit comments

Comments
 (0)