接口日志 portLog

用户查看接口日志的报文,数据异常等情况

组件效果图

总体效果

  • 包括查询,高级检索,表格,分页,弹出对话框
总体效果

搜索和高级检索


搜索和高级检索
  • 查询部分:通过 slot 插口方式,slot="filter"
  • 按钮部分:“查询” 按钮组件内生成
  • 查询方法:handleSubmit(查询)
 





  <template slot="filter">
    <!-- 查询条件 -->
    ...
    ...
  </template>
1
2
3
4
5
  • 高级检索部分:slot="advanced-search" ,检索条件用户通过 el-form 自定义
  • 按钮部分:“取消”、“重置”、“查询” 组件内生成
  • 取消方法:组件处理(隐藏高级检索框)
  • 重置方法:handleReset(重置)
 









  <template slot="advanced-search">
    <el-form>
      <el-form-item>
        <!-- 高级检索条件 -->
        ...
        ...
      </el-form-item>
    </el-form>
  </template>
1
2
3
4
5
6
7
8
9

表格分页


表格分页
  • 表格表头,标题内容自定义,操作栏固定三个按钮(报文,数据异常,重新发送)。同时三个按钮的字体图标可以进行自定义,默认 icon-message、icon-abnormal、icon-resend
  • 报文方法:handleDetailRow
  • 数据异常:handleAbnormalRow
  • 重新发送:handleResendRow
  • 分页方法:handleCurrentPageChange
  • 每页条数变化:handleSizeChange

报文对话框


报文

数据异常


数据异常


Attributes

参数 说明 类型 默认值 是否必须
formData 查询表单数据对象 Object
columns 表头数据对象
label:显示的标题
prop:对应列内容的字段名
minWidth:对应列的最小宽度
sortable:对应列是否可以排序
formatter:用来格式化内容
Object
tableData 表格数据 Array
tableLoading 表格加载状态 Boolean false
iconData 操作列字体图标
message: 报文
bnormal:数据异常
resend:重新发送
Object 'icon-message'
'icon-abnormal',
'icon-resend'
paginationSize 是否使用小型分页样式 Boolean true
currentNumber 当前页码 Number 1
pageSizes 每页条数 Number 10
pageSizeType 条数选择 Array [10, 15, 20, 25]
total 总条数 Number 0
dialogDataInfo 对话框报文部分 Object
dialogDataAbnormal 对话框数据异常部分 Array

Events

事件名称 说明 回调参数 是否必须
handleSubmit 主界面点击查询时触发
handleReset 高级检索中点击重置按钮时触发
handleDetailRow 表格操作列点击报文按钮时触发 scope(点击行数据)
handleAbnormalRow 表格操作列点击数据异常按钮时触发 scope(点击行数据)
handleResendRow 表格操作列点击重新发送按钮时触发 scope(点击行数据)
handleSizeChange 分页中每页显示条数变化时触发 size(每页条数)
handleCurrentPageChange 分页中当前页码变化时触发 currentNumber(当前页码)