日志改为使用表格展示
Former-commit-id: 4ac4f563a31922a4b52ae88ad6d5637c3c9cd9e4 [formerly 4ac4f563a31922a4b52ae88ad6d5637c3c9cd9e4 [formerly 4ac4f563a31922a4b52ae88ad6d5637c3c9cd9e4 [formerly 4ac4f563a31922a4b52ae88ad6d5637c3c9cd9e4 [formerly 6eaf7f1696013d04d62331e44b247409cc2d4ebe [formerly 4e1c4ad157f4ad09a37f305c549ceaa692373fd1]]]]] Former-commit-id: db738b0352d4d8722fa76538a090676a663abd5d Former-commit-id: 0cc00ff0f436c2dc505cc29283a70afda48d0e13 Former-commit-id: 92faa11b7ff81af8d2cd22c003ec86ca7bb3d530 [formerly 20db4e2893d54c1c9e5822cdf407fb9e459410e1] Former-commit-id: 476c6b23696a4492469a742de2f586f45f67fd1e Former-commit-id: 0f772cebc6bf6d6b0ea6792c5d2a47c116ac0fad Former-commit-id: 05661be17dfa5747c0be88c0d400a4906fbac365 Former-commit-id: 5d8d8bddbf40c35e706382f972a14b98f7ced909 Former-commit-id: 57baa8fdae4a99071521527a3463025d86ca35b6
This commit is contained in:
@@ -1,6 +1,21 @@
|
|||||||
<template>
|
<template>
|
||||||
<d2-container>
|
<d2-container>
|
||||||
<template slot="header">
|
<el-table
|
||||||
|
:data="log"
|
||||||
|
size="mini"
|
||||||
|
style="width: 100%"
|
||||||
|
stripe>
|
||||||
|
<el-table-column
|
||||||
|
prop="time"
|
||||||
|
label="Time"
|
||||||
|
width="140">
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
prop="message"
|
||||||
|
label="Message">
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
<template slot="footer">
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
size="mini"
|
size="mini"
|
||||||
@@ -10,28 +25,16 @@
|
|||||||
Upload {{log.length}} log data
|
Upload {{log.length}} log data
|
||||||
</el-button>
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
<section class="page">
|
|
||||||
<p
|
|
||||||
class="log"
|
|
||||||
v-for="(logItem, logIndex) in log"
|
|
||||||
:key="logIndex">
|
|
||||||
<span class="log-time">{{logItem.time}}</span>
|
|
||||||
<span
|
|
||||||
class="log-message"
|
|
||||||
:class="`log-message--${logItem.type}`">
|
|
||||||
{{logItem.message}}
|
|
||||||
</span>
|
|
||||||
<span class="log-url"> - {{logItem.meta.url}}</span>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</d2-container>
|
</d2-container>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { mapState } from 'vuex'
|
import { mapState } from 'vuex'
|
||||||
|
import { get } from 'lodash'
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
get,
|
||||||
uploading: false
|
uploading: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -41,6 +44,11 @@ export default {
|
|||||||
])
|
])
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
handleLogConsole (log) {
|
||||||
|
// 打印一条日志的所有信息到控制台
|
||||||
|
console.log(log)
|
||||||
|
},
|
||||||
|
// 日志上传
|
||||||
handleUpload () {
|
handleUpload () {
|
||||||
this.uploading = true
|
this.uploading = true
|
||||||
this.$notify({
|
this.$notify({
|
||||||
@@ -60,46 +68,3 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.page {
|
|
||||||
.log {
|
|
||||||
margin: 4px -4px;
|
|
||||||
padding: 4px;
|
|
||||||
border-radius: 2px;
|
|
||||||
font-size: 14px;
|
|
||||||
&:hover {
|
|
||||||
background-color: $color-bg;
|
|
||||||
}
|
|
||||||
&:first-child {
|
|
||||||
margin-top: 0px;
|
|
||||||
}
|
|
||||||
&:last-child {
|
|
||||||
margin-bottom: 0px;
|
|
||||||
}
|
|
||||||
.log-time {
|
|
||||||
color: $color-text-main;
|
|
||||||
margin-right: 10px;
|
|
||||||
}
|
|
||||||
.log-url {
|
|
||||||
color: $color-text-placehoder;
|
|
||||||
}
|
|
||||||
.log-message {
|
|
||||||
font-weight: bold;
|
|
||||||
color: $color-text-normal;
|
|
||||||
&.log-message--success {
|
|
||||||
color: $color-success;
|
|
||||||
}
|
|
||||||
&.log-message--warning {
|
|
||||||
color: $color-warning;
|
|
||||||
}
|
|
||||||
&.log-message--info {
|
|
||||||
color: $color-info;
|
|
||||||
}
|
|
||||||
&.log-message--danger {
|
|
||||||
color: $color-danger;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|||||||
Reference in New Issue
Block a user