| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329 |
- <template>
- <div class="historyRecord">
- <div class="other-people">
- <div class="image-border image-border1"></div>
- <div class="image-border image-border2"></div>
- <div class="image-border image-border3"></div>
- <div class="image-border image-border4"></div>
- <div class="other-people-title">
- 历史监测记录
- </div>
- <el-table
- :data="tableData"
- stripe
- style="width: 100%">
- <el-table-column
- prop="ssid"
- label="SSID"
- width="">
- <template slot-scope="scope">
- <i :class="[{'blue':scope.row.state == 1},{'yellow':scope.row.state == 0}]"></i>
- {{ scope.row.ssid }}
- </template>
- </el-table-column>
- <el-table-column
- prop="date"
- label="日期"
- width="">
- </el-table-column>
- <el-table-column
- prop="location"
- label="地点"
- width="">
- </el-table-column>
- <el-table-column
- prop="type"
- label="可疑信号">
- </el-table-column>
- </el-table>
- <br>
- <el-pagination
- background
- :total="pageination.total"
- :page-size="pageination.pageItem"
- @current-change="pageChange"
- ></el-pagination>
- </div>
- </div>
- </template>
- <script>
- import Global from '../Global.js'
- export default {
- data() {
- return {
- // panel 配置项目
- panel: {
- usercode: '',
- username: '',
- compname: '',
- keyword: '',
- USERCODE: '',
- taskstatus: 99,
- options: [
- {value: 99, label: '全部'},
- {value: 1, label: '进行中'},
- {value: 2, label: '已完成'},
- ],
- time1: globalBt(),
- },
- pageination: {
- pageItem: 10,
- pageoptions: pageOptions(),
- total: 30,
- pageIndex: 1,
- },
- tableData: [{
- date: '06-19 12:32:01',
- ssid: 'ewall-4G',
- location: '201会议室',
- type: 'WIFI信号',
- state: 1
- }, {
- date: '06-19 12:32:01',
- ssid: 'ewall-4G',
- location: '201会议室',
- type: 'WIFI信号',
- state: 0
- }, {
- date: '06-19 12:32:01',
- ssid: 'ewall-4G',
- location: '201会议室',
- type: 'WIFI信号',
- state: 1
- },{
- date: '06-19 12:32:01',
- ssid: 'ewall-4G',
- location: '201会议室',
- type: 'WIFI信号',
- state: 1
- },{
- date: '06-19 12:32:01',
- ssid: 'ewall-4G',
- location: '201会议室',
- type: 'WIFI信号',
- state: 1
- },{
- date: '06-19 12:32:01',
- ssid: 'ewall-4G',
- location: '201会议室',
- type: 'WIFI信号',
- state: 1
- },{
- date: '06-19 12:32:01',
- ssid: 'ewall-4G',
- location: '201会议室',
- type: 'WIFI信号',
- state: 1
- }, {
- date: '06-19 12:32:01',
- ssid: 'ewall-4G',
- location: '201会议室',
- type: 'WIFI信号',
- state: 0
- },]
- }
- },
- mounted() {
- this.getTableQuery();
- },
- methods: {
- // 查询按钮
- query() {
- this.getTableQuery();
- this.$message.success('查询完毕');
- },
- // 页面数据查询
- getTableQuery() {
- // let that = this;
- // that.loading = true;
- // let url = headapi + '?ctl=ajax&mod=dial&act=taskListQuery';//获取
- // let param = {
- // 'taskstatus': that.panel.taskstatus,
- // 'bt': globaltime2String(that.panel.time1[0]),
- // 'et': globaltime2String(that.panel.time1[1]),
- // 'KEYWORD': that.panel.keyword,
- // 'USERCODE': that.panel.USERCODE,
- // };
- // let JSON = '';
- // let postdata = qs.stringify(param);
- // axios.post(url, postdata)
- // .then(function (response) {
- // JSON = response.data;
- // that.loading = false;
- // that.allTableData = JSON.rs;
- // that.recordsTotal = JSON.rs.length;
- // // 设置分页数据
- // that.setPaginations();
- // })
- // .catch(function (error) {
- // console.log(error);
- // });
- },
- // 设置分页数据
- setPaginations() {
- // 分页属性
- let that = this;
- that.pageination.total = that.recordsTotal;
- // 默认分页
- that.tableData = that.allTableData.filter((item, index) => {
- return index < that.pageination.pageItem;
- });
- },
- // 每页显示数量
- handleSizeChange() {
- let that = this;
- that.tableData = that.allTableData.filter((item, index) => {
- return index < that.pageination.pageItem;
- });
- that.draw = that.pageination.pageItem;
- that.getTableQuery();
- },
- // 翻页
- pageChange(pageIndex) {
- let that = this;
- // 获取当前页
- let index = that.pageination.pageItem * (pageIndex - 1);
- // 数据总数
- let nums = that.pageination.pageItem * pageIndex;
- // 容器
- let tables = [];
- for (var i = index; i < nums; i++) {
- if (that.allTableData[i]) {
- tables.push(that.allTableData[i])
- }
- this.tableData = tables;
- }
- that.start = index * that.draw;
- that.getTableQuery();
- },
- // 自动排序
- sortChange(params) {
- console.log(params)
- },
- // 过滤时间
- filterFmtDate(value, row, column) {
- let that = this;
- return globalfmtDate(column, 11);
- },
- // 过滤金额
- },
- }
- </script>
- <style scoped>
- .other-people {
- width: 439px;
- height: 480px;
- margin-left: 0;
- }
- .el-table {
- width: 100%;
- overflow: hidden;
- display: block;
- margin: 0 auto;
- margin-top: 40px;
- font-size: 14px;
- color: #6DC1FF;
- }
- .el-table, .el-table__expanded-cell {
- background: none;
- }
- /deep/ .el-table th, /deep/ .el-table tr {
- background: none;
- color: #6DC1FF;
- border: none;
- }
- /deep/ .el-table td, /deep/ .el-table th.is-leaf {
- border: none;
- }
- /deep/ .el-button--primary.is-active, /deep/ .el-button--primary:active, /deep/ .el-button--primary {
- background: none;
- border: 1px solid #005EA2;
- color: #6DC1FF;
- }
- /deep/ .el-button--primary {
- background: none;
- border: 1px solid #005EA2;
- color: #6DC1FF;
- }
- .el-table--border::after, .el-table--group::after, .el-table::before {
- display: none;
- }
- .el-pagination.is-background .btn-next.disabled, /deep/ .el-pagination.is-background .btn-next:disabled, /deep/ .el-pagination.is-background .btn-prev.disabled, .el-pagination.is-background .btn-prev:disabled, /deep/ .el-pagination.is-background .el-pager li.disabled {
- color: #6DC1FF;
- }
- /deep/ .el-pagination.is-background .btn-next, /deep/ .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
- background-color: #061B44;
- }
- /deep/ .el-pagination__jump {
- display: none !important;
- }
- /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
- color: #002540;
- background-color: #6DC1FF;
- }
- /deep/ .el-pagination__total {
- color: #6DC1FF;
- }
- /deep/ .el-table--enable-row-hover .el-table__body tr:hover > td {
- background: rgba(27, 86, 200, 0.77);
- }
- /deep/ .el-table--striped .el-table__body tr.el-table__row--striped:hover > td {
- background: rgba(27, 86, 200, 0.77);
- }
- /deep/ .el-table--striped .el-table__body tr.el-table__row--striped td {
- background: rgba(27, 86, 200, 0.14);
- }
- /deep/ .has-gutter th {
- background: rgba(0, 23, 67, 0.8) !important;
- font-weight: normal;
- }
- /deep/ .el-table .cell {
- padding: 3px;
- }
- /deep/ .el-table td, .el-table th {
- padding: 6px 0;
- }
- /deep/ .number {
- width: 25px;
- height: 25px;
- line-height: 25px;
- min-width:25px;
- }
- i.blue {
- width:10px;
- height: 10px;
- float: left;
- background: #6DC1FF;
- margin-top: 6px;
- margin-right: 5px;
- border-radius: 250px;
- }
- i.yellow {
- width:10px;
- height: 10px;
- float: left;
- margin-top: 6px;
- margin-right: 5px;
- background: #FFDD00;
- border-radius: 250px;
- }
- </style>
|