| | |
| | | <span class="icon iconfont icon_clear" @click="clearSearch" slot="append" v-if="fuzzySearch">
|
| | | 
|
| | | </span>
|
| | | <span class="icon iconfont icon_search" @click="getPushLog(1)" slot="append" v-else>
|
| | | <span class="icon iconfont icon_search" @click="getPushLog(1)" slot="append">
|
| | | 
|
| | | </span>
|
| | |
|
| | |
| | | </template>
|
| | |
|
| | | <script>
|
| | | import { pad0 } from "@/api/utils";
|
| | | import { queryDataPushLog } from "@/api/log";
|
| | | import { pad0 } from "@/api/utils"
|
| | | import { queryDataPushLog } from "@/api/log"
|
| | |
|
| | | export default {
|
| | | data() {
|
| | |
| | | timeEnd: "",
|
| | | fuzzySearch: "",
|
| | | total: 0
|
| | | };
|
| | | }
|
| | | },
|
| | | mounted() {
|
| | | this.getTimeRange(24 * 60 * 60 * 1000);
|
| | | this.getPushLog();
|
| | | this.getTimeRange(24 * 60 * 60 * 1000)
|
| | | this.getPushLog()
|
| | | },
|
| | | methods: {
|
| | | styleFunc({ row, column, rowIndex, columnIndex }) {
|
| | | if (columnIndex == 6) {
|
| | | return { cursor: "pointer" };
|
| | | return { cursor: "pointer" }
|
| | | }
|
| | | return {};
|
| | | return {}
|
| | | },
|
| | | handleSizeChange(val) {
|
| | | this.pageSize = val;
|
| | | this.pageSize = val
|
| | | // this.getPushLog();
|
| | | },
|
| | | handleCurrentChange(val) {
|
| | | this.page = val;
|
| | | this.page = val
|
| | | // this.getPushLog();
|
| | | },
|
| | | levelChange(val) {
|
| | |
| | | // });
|
| | | },
|
| | | clickFaults(row, column, cell, event) {
|
| | | this.showSubTable = true;
|
| | | this.showSubTable = true
|
| | | },
|
| | | choseRange(item, i) {
|
| | | switch (item) {
|
| | | case "今日":
|
| | | this.getTimeRange(24 * 60 * 60 * 1000);
|
| | | break;
|
| | | this.getTimeRange(24 * 60 * 60 * 1000)
|
| | | break
|
| | | case "近三天":
|
| | | this.getTimeRange(24 * 60 * 60 * 1000 * 3);
|
| | | break;
|
| | | this.getTimeRange(24 * 60 * 60 * 1000 * 3)
|
| | | break
|
| | | case "近七天":
|
| | | this.getTimeRange(24 * 60 * 60 * 1000 * 7);
|
| | | break;
|
| | | this.getTimeRange(24 * 60 * 60 * 1000 * 7)
|
| | | break
|
| | | case "近一个月":
|
| | | this.getTimeRange(24 * 60 * 60 * 1000 * 30);
|
| | | break;
|
| | | this.getTimeRange(24 * 60 * 60 * 1000 * 30)
|
| | | break
|
| | | case "近六个月":
|
| | | this.getTimeRange(24 * 60 * 60 * 1000 * 30 * 6);
|
| | | break;
|
| | | this.getTimeRange(24 * 60 * 60 * 1000 * 30 * 6)
|
| | | break
|
| | | default:
|
| | | break;
|
| | | break
|
| | | }
|
| | | // this.getPushLog(1);
|
| | | this.activeDateChoise = i;
|
| | | this.activeDateChoise = i
|
| | | },
|
| | | getPushLog(typ) {
|
| | | if (typ == 1) {
|
| | | this.page = 1;
|
| | | this.page = 1
|
| | | }
|
| | | queryDataPushLog({
|
| | | timeStart: this.timeStart,
|
| | |
| | | result: this.result,
|
| | | fuzzySearch: this.fuzzySearch
|
| | | }).then((res) => {
|
| | | this.tableData = res.data.logs;
|
| | | this.total = res.data.total;
|
| | | });
|
| | | this.tableData = res.data.logs
|
| | | this.total = res.data.total
|
| | | })
|
| | | },
|
| | | getTimeStr(date) {
|
| | | var month = pad0(date.getMonth() + 1); //月
|
| | | var day = pad0(date.getDate()); //日
|
| | | var hour = pad0(date.getHours()); //时
|
| | | var minute = pad0(date.getMinutes()); //分
|
| | | var second = pad0(date.getSeconds()); //秒
|
| | | return `${date.getFullYear()}-${month}-${day} ${hour}:${minute}:${second}`;
|
| | | var month = pad0(date.getMonth() + 1) //月
|
| | | var day = pad0(date.getDate()) //日
|
| | | var hour = pad0(date.getHours()) //时
|
| | | var minute = pad0(date.getMinutes()) //分
|
| | | var second = pad0(date.getSeconds()) //秒
|
| | | return `${date.getFullYear()}-${month}-${day} ${hour}:${minute}:${second}`
|
| | | },
|
| | | getTimeRange(gap) {
|
| | | var date = new Date(); //当前时间
|
| | | var preDay = new Date(new Date().getTime() - gap);
|
| | | this.timeStart = this.getTimeStr(preDay);
|
| | | this.timeEnd = this.getTimeStr(date);
|
| | | var date = new Date() //当前时间
|
| | | var preDay = new Date(new Date().getTime() - gap)
|
| | | this.timeStart = this.getTimeStr(preDay)
|
| | | this.timeEnd = this.getTimeStr(date)
|
| | | },
|
| | | clearSearch() {
|
| | | this.fuzzySearch = "";
|
| | | this.getPushLog(1);
|
| | | this.fuzzySearch = ""
|
| | | this.getPushLog(1)
|
| | | }
|
| | | }
|
| | | };
|
| | | }
|
| | | </script>
|
| | | <style lang="scss">
|
| | | .push-log {
|