| | |
| | | <div class="table">
|
| | | <el-table
|
| | | class="tableBox"
|
| | | @cell-click="clickFaults"
|
| | | ref="multipleTable"
|
| | | :cell-style="styleFunc"
|
| | | highlight-current-row
|
| | | :data="tableData"
|
| | | :header-cell-style="{ background: '#f8f8f8', color: '#222222' }"
|
| | | style="width: 100%"
|
| | | v-if="!showSubTable"
|
| | | >
|
| | | <el-table-column :align="'center'" label="序号" type="index" width="50">
|
| | | </el-table-column>
|
| | | <el-table-column
|
| | | :align="'center'"
|
| | | sortable
|
| | | |
| | | prop="add_time"
|
| | | label="状态"
|
| | | ></el-table-column>
|
| | |
| | | min-width="100px"
|
| | | label="失败总量"
|
| | | ></el-table-column>
|
| | | </el-table>
|
| | | |
| | | <div class="back" v-if="showSubTable" @click="showSubTable=false">
|
| | | <span class="icon iconfont"></span>
|
| | | <span class="title">事件推送日志</span>
|
| | | </div>
|
| | | <el-table
|
| | | class="tableBox"
|
| | | ref="multipleTable"
|
| | | :cell-style="styleFunc"
|
| | | highlight-current-row
|
| | | :data="subTableData"
|
| | | :header-cell-style="{ background: '#f8f8f8', color: '#222222' }"
|
| | | style="width: 100%"
|
| | | v-if="showSubTable"
|
| | | >
|
| | | <el-table-column :align="'center'" label="序号" type="index" width="50">
|
| | | </el-table-column>
|
| | | <el-table-column
|
| | | :align="'center'"
|
| | | sortable
|
| | | prop="add_time"
|
| | | label="推送时间"
|
| | | ></el-table-column>
|
| | | <el-table-column
|
| | | sortable
|
| | | :align="'center'"
|
| | | prop="userName"
|
| | | label="推送状态"
|
| | | ></el-table-column>
|
| | | <el-table-column
|
| | | :align="'center'"
|
| | | sortable
|
| | | prop="module"
|
| | | label="详细信息"
|
| | | ></el-table-column>
|
| | | <el-table-column
|
| | | :align="'center'"
|
| | | prop="procName"
|
| | | label="再次推送时间"
|
| | | ></el-table-column>
|
| | | <el-table-column
|
| | | :align="'center'"
|
| | | sortable
|
| | | prop="result"
|
| | | label="再次推送状态"
|
| | | ></el-table-column>
|
| | |
|
| | | </el-table>
|
| | | </div>
|
| | |
| | | <script>
|
| | | import { deleteDate } from "@/api/system";
|
| | | import { pad0 } from "@/api/utils";
|
| | | import { } from "@/api/log";
|
| | | import {} from "@/api/log";
|
| | |
|
| | | export default {
|
| | | data() {
|
| | | return {
|
| | | loading: false,
|
| | | loadingText: "",
|
| | | input3: "",
|
| | | tableData: [],
|
| | | loadingText: "",showSubTable: false,
|
| | | tableData: [
|
| | | { msg: 2, userName: "车辆识别" },
|
| | | { userName: "人脸识别", msg: 4 },
|
| | | ],
|
| | | subTableData:[
|
| | |
|
| | |
|
| | | ],
|
| | | dateArr: ["今日", "近三天", "近七天", "近一个月", "近六个月"],
|
| | | levelOptions: [],
|
| | | hostNameOptions: [],
|
| | |
| | | this.getOptions();
|
| | | },
|
| | | methods: {
|
| | | styleFunc({ row, column, rowIndex, columnIndex }) {
|
| | | if (columnIndex == 6) {
|
| | | return { cursor: "pointer" };
|
| | | }
|
| | | return {};
|
| | | },
|
| | | handleSizeChange(val) {
|
| | | this.pageSize = val;
|
| | | // this.getOperationLog();
|
| | |
| | | getModules().then((res) => {
|
| | | this.levelOptions = res.data;
|
| | | });
|
| | | },
|
| | | clickFaults(row, column, cell, event) {
|
| | | this.showSubTable=true
|
| | |
|
| | |
|
| | | },
|
| | | choseRange(item, i) {
|
| | | switch (item) {
|
| | |
| | | this.activeDateChoise = i;
|
| | | },
|
| | | getOperationLog(typ) {
|
| | | if (typ==1) {
|
| | | this.page=1
|
| | | if (typ == 1) {
|
| | | this.page = 1;
|
| | | }
|
| | | // queryOperationLog({
|
| | | // timeStart: this.timeStart,
|
| | |
| | | display: flex;
|
| | | margin: 10px 0;
|
| | | padding: 0 20px;
|
| | | |
| | | .bar {
|
| | | display: flex;
|
| | | align-items: baseline;
|
| | |
| | | border-radius: 5px;
|
| | | padding: 12px;
|
| | | background-color: white;
|
| | | .back{
|
| | | display: flex;
|
| | | align-items: center;
|
| | | .icon{
|
| | | cursor: pointer; margin:0 5px;font-size: 18px;
|
| | | }
|
| | | .title{
|
| | | cursor: pointer; line-height: 30px;font-size: 14px;
|
| | |
|
| | | }
|
| | | }
|
| | | .tableBox {
|
| | | th {
|
| | | padding: 0 !important;
|