| | |
| | | import request from '@/router/axios'; |
| | | |
| | | export const getUsualList = (current, size) => { |
| | | export const getUsualList = (current, size,params) => { |
| | | return request({ |
| | | url: '/api/blade-log/usual/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size |
| | | } |
| | |
| | | }) |
| | | } |
| | | |
| | | export const getErrorList = (current, size) => { |
| | | export const getErrorList = (current, size,params) => { |
| | | return request({ |
| | | url: '/api/blade-log/error/list', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size |
| | | } |
| | |
| | | import { mapGetters } from "vuex" |
| | | |
| | | export default { |
| | | data () { |
| | | data() { |
| | | return { |
| | | form: {}, |
| | | selectionList: [], |
| | |
| | | searchLabelWidth: 72, |
| | | searchShow: true, |
| | | searchMenuSpan: 3, |
| | | menuWidth: 210, |
| | | |
| | | menuWidth: 120, |
| | | height: 'auto', |
| | | calcHeight: 30, |
| | | tip: false, |
| | |
| | | delBtn: false, |
| | | dialogType: 'drawer', |
| | | column: [ |
| | | { |
| | | label: "操作名称", |
| | | searchSpan: 4, |
| | | search: true, |
| | | prop: "logId" |
| | | }, |
| | | { |
| | | label:"操作人", |
| | | prop:"createBy", |
| | | width:120, |
| | | }, |
| | | { |
| | | label: "服务id", |
| | | prop: "serviceId", |
| | |
| | | }, |
| | | { |
| | | label: "服务ip", |
| | | prop: "serverIp" |
| | | prop: "serverIp", |
| | | width:140, |
| | | }, |
| | | { |
| | | label: "软件环境", |
| | | prop: "env", |
| | | width: '80' |
| | | width: '80', |
| | | align:"center" |
| | | }, |
| | | { |
| | | label: "日志级别", |
| | | prop: "logLevel" |
| | | }, |
| | | { |
| | | label: "日志id", |
| | | prop: "logId" |
| | | }, |
| | | // { |
| | | // label: "日志级别", |
| | | // prop: "logLevel" |
| | | // }, |
| | | { |
| | | label: "请求接口", |
| | | prop: "requestUri" |
| | | }, |
| | | { |
| | | width: 144, |
| | | label: "日志时间", |
| | | label: "操作时间", |
| | | prop: "createTime", |
| | | }, |
| | | { |
| | |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["permission"]), |
| | | permissionList () { |
| | | permissionList() { |
| | | return { |
| | | viewBtn: this.vaildData(this.permission.log_usual_view, false) |
| | | } |
| | | } |
| | | }, |
| | | methods: { |
| | | searchReset () { |
| | | searchReset() { |
| | | this.query = {} |
| | | this.onLoad(this.page) |
| | | }, |
| | | searchChange (params, done) { |
| | | searchChange(params, done) { |
| | | this.query = params |
| | | this.page.currentPage = 1 |
| | | this.onLoad(this.page, params) |
| | | done() |
| | | }, |
| | | beforeOpen (done, type) { |
| | | beforeOpen(done, type) { |
| | | if (["edit", "view"].includes(type)) { |
| | | getUsualLogs(this.form.id).then(res => { |
| | | this.form = res.data.data |
| | |
| | | } |
| | | done() |
| | | }, |
| | | currentChange (currentPage) { |
| | | currentChange(currentPage) { |
| | | this.page.currentPage = currentPage |
| | | }, |
| | | sizeChange (pageSize) { |
| | | sizeChange(pageSize) { |
| | | this.page.pageSize = pageSize |
| | | }, |
| | | refreshChange () { |
| | | refreshChange() { |
| | | this.onLoad(this.page, this.query) |
| | | }, |
| | | onLoad (page, params = {}) { |
| | | onLoad(page, params = {}) { |
| | | this.loading = true |
| | | getUsualList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
| | | const data = res.data.data |