gaoshp
2024-06-16 5be78f8d80e78ad76f5f322a0ea1f47105fffe6f
src/views/setting/log/index.vue
@@ -1,7 +1,8 @@
<template>
   <el-container>
      <el-aside width="220px">
         <el-tree ref="category" class="menu" node-key="label" :data="category" :default-expanded-keys="['系统日志']" current-node-key="系统日志" :highlight-current="true" :expand-on-click-node="false">
         <el-tree :expand-on-click-node="false" ref="category" class="menu" node-key="label" :data="category"
            :default-expanded-keys="['系统日志']" current-node-key="系统日志" :highlight-current="true">
         </el-tree>
      </el-aside>
      <el-container>
@@ -9,7 +10,8 @@
            <el-container>
               <el-header>
                  <div class="left-panel">
                     <el-date-picker v-model="date" type="datetimerange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
                     <el-date-picker v-model="date" type="datetimerange" range-separator="至"
                        start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
                  </div>
                  <div class="right-panel">
@@ -22,9 +24,12 @@
                  <scTable ref="table" :apiObj="apiObj" stripe highlightCurrentRow @row-click="rowClick">
                     <el-table-column label="级别" prop="level" width="60">
                        <template #default="scope">
                           <el-icon v-if="scope.row.level=='error'" style="color: #F56C6C;"><el-icon-circle-close-filled /></el-icon>
                           <el-icon v-if="scope.row.level=='warn'" style="color: #E6A23C;"><el-icon-warning-filled /></el-icon>
                           <el-icon v-if="scope.row.level=='info'" style="color: #409EFF;"><el-icon-info-filled /></el-icon>
                           <el-icon v-if="scope.row.level == 'error'"
                              style="color: #F56C6C;"><el-icon-circle-close-filled /></el-icon>
                           <el-icon v-if="scope.row.level == 'warn'"
                              style="color: #E6A23C;"><el-icon-warning-filled /></el-icon>
                           <el-icon v-if="scope.row.level == 'info'"
                              style="color: #409EFF;"><el-icon-info-filled /></el-icon>
                        </template>
                     </el-table-column>
                     <el-table-column label="ID" prop="id" width="180"></el-table-column>
@@ -138,5 +143,4 @@
   }
</script>
<style>
</style>
<style></style>