Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

OperationLog.vue 2.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <template>
  2. <div id="operationLog">
  3. <Breadcrumb separator=">" class="bread">
  4. <BreadcrumbItem>系统管理</BreadcrumbItem>
  5. <BreadcrumbItem>操作日志</BreadcrumbItem>
  6. </Breadcrumb>
  7. <div class="toolBar">
  8. <Input type="text" placeholder="请输入账号或者用户操作" style="width: 200px" v-model="inputAccount"/>
  9. <Button type="primary" icon="md-search" @click="search">查询</Button>
  10. </div>
  11. <div>
  12. <Table border :columns="columns" :data="dataList"></Table>
  13. </div>
  14. <div class="pages">
  15. <Page :total="100" show-total show-elevator/>
  16. </div>
  17. </div>
  18. </template>
  19. <script>
  20. export default {
  21. name: "OperationLog",
  22. data(){
  23. return{
  24. inputAccount:'',
  25. /*配置表格*/
  26. columns: [
  27. {title: '操作日期', key: 'name',},
  28. {title: '账号', key: 'name'},
  29. {title: '用户操作', key: 'name'},
  30. {title: '请求方法', key: 'name'},
  31. {title: '请求参数', key: 'name'},
  32. {title: '请求时长(毫秒)', key: 'name'},
  33. {title: 'IP地址', key: 'name'},
  34. ],
  35. dataList: [
  36. {name: 'John Brown', age: 18, address: 'New York No. 1 Lake Park'},
  37. {name: 'Jim Green', age: 24, address: 'London No. 1 Lake Park'},
  38. {name: 'Joe Black', age: 30, address: 'Sydney No. 1 Lake Park'},
  39. {name: 'Jon Snow', age: 26, address: 'Ottawa No. 2 Lake Park'}],
  40. }
  41. },
  42. mounted(){},
  43. methods:{
  44. search(){
  45. this.$Message.info('查询');
  46. }
  47. }
  48. }
  49. </script>
  50. <style scoped>
  51. #operationLog{
  52. width: 100%;
  53. height: 100%;
  54. overflow: auto;
  55. }
  56. #operationLog .bread{
  57. font-size: 13px;
  58. white-space: nowrap;
  59. }
  60. #operationLog .toolBar{
  61. margin: 34px 0 10px 0;
  62. white-space: nowrap;
  63. }
  64. #operationLog .toolBar button{
  65. margin-left: 10px;
  66. }
  67. #operationLog .pages{
  68. padding: 30px 0;
  69. text-align: center;
  70. }
  71. </style>