错误日志显示问题
Showing
1 changed file
with
30 additions
and
4 deletions
| ... | @@ -24,10 +24,19 @@ | ... | @@ -24,10 +24,19 @@ |
| 24 | <el-button type="info" @click="getError">错误日志</el-button> | 24 | <el-button type="info" @click="getError">错误日志</el-button> |
| 25 | </div> | 25 | </div> |
| 26 | 26 | ||
| 27 | <el-dialog title="错误日志" :visible.sync="outerVisible"> | 27 | <el-dialog title="错误日志" width="69%" :visible.sync="outerVisible"> |
| 28 | <div v-for="(item,index) in errorLog" :key="index"> | 28 | <div style="min-height: 600px;width: 100%" v-show="errorLog.length>0"> |
| 29 | <span> {{item.name}}</span> <br/> | 29 | <div style="min-height: 600px;width: 27%;border-right: 1px solid #b2b7b7;float: left;overflow:auto"> |
| 30 | <span> {{item.value}}</span> | 30 | <ul> |
| 31 | <li v-for="(it,index) in errorLog" :key="index"> | ||
| 32 | <span>日志{{index+1}},</span><el-button type="text" @click="showMessage(it.value)">{{it.name}}</el-button> | ||
| 33 | </li> | ||
| 34 | </ul> | ||
| 35 | </div> | ||
| 36 | <div style="height: 600px;width: 70%;float: right;overflow:auto"> | ||
| 37 | <div v-html="concreteLog"></div> | ||
| 38 | </div> | ||
| 39 | |||
| 31 | </div> | 40 | </div> |
| 32 | </el-dialog> | 41 | </el-dialog> |
| 33 | 42 | ||
| ... | @@ -54,6 +63,7 @@ | ... | @@ -54,6 +63,7 @@ |
| 54 | return{ | 63 | return{ |
| 55 | tableData:[], | 64 | tableData:[], |
| 56 | errorLog:[], | 65 | errorLog:[], |
| 66 | concreteLog:'', | ||
| 57 | 67 | ||
| 58 | outerVisible: false, | 68 | outerVisible: false, |
| 59 | innerVisible: false, | 69 | innerVisible: false, |
| ... | @@ -114,8 +124,14 @@ | ... | @@ -114,8 +124,14 @@ |
| 114 | console.log(res.result) | 124 | console.log(res.result) |
| 115 | this.errorLog= res.result; | 125 | this.errorLog= res.result; |
| 116 | this.outerVisible = true; | 126 | this.outerVisible = true; |
| 127 | if(this.errorLog.length>0){ | ||
| 128 | this.concreteLog = this.errorLog[this.errorLog.length-1].value; | ||
| 129 | } | ||
| 117 | }) | 130 | }) |
| 118 | }, | 131 | }, |
| 132 | showMessage(data){ | ||
| 133 | this.concreteLog = data; | ||
| 134 | }, | ||
| 119 | reset(){ | 135 | reset(){ |
| 120 | this.startValue = ""; | 136 | this.startValue = ""; |
| 121 | this.endValue = ""; | 137 | this.endValue = ""; |
| ... | @@ -150,4 +166,14 @@ | ... | @@ -150,4 +166,14 @@ |
| 150 | width: 100px; | 166 | width: 100px; |
| 151 | margin-left: 15px; | 167 | margin-left: 15px; |
| 152 | } | 168 | } |
| 169 | |||
| 170 | ul{ | ||
| 171 | list-style-type: circle; | ||
| 172 | } | ||
| 173 | li{ | ||
| 174 | display:block; | ||
| 175 | margin:10px; | ||
| 176 | } | ||
| 177 | |||
| 178 | |||
| 153 | </style> | 179 | </style> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or sign in to post a comment