| | |
| | | <!-- table区域-begin --> |
| | | <div class="table_logList"> |
| | | <a-table ref="table" bordered size="middle" :rowKey="(record,index)=>{return index}" :columns="columns" |
| | | :dataSource="dataList" :pagination="ipagination" :loading="loadingequip" @change="handleTableChange"> |
| | | :dataSource="dataList" :pagination="ipagination" :loading="loadingequip" @change="handleTableChange" :customRow="rowClick"> |
| | | <template slot="status" slot-scope="status"> |
| | | <div v-if="status == '3' || status == '23'" style="color: #00ee00;width: 100%; height: 100%;">运行</div> |
| | | <div v-else-if="status == '1' || status == '2'" style="color: #ffea91;width: 100%; height: 100%;">待机</div> |
| | |
| | | import { |
| | | JeecgListMixin |
| | | } from '@/mixins/JeecgListMixin' |
| | | import moment from 'moment' |
| | | export default { |
| | | name: 'LogList', |
| | | mixins: [JeecgListMixin], |
| | |
| | | const hour = parseInt(ss / 3600) < 10 ? '0' + parseInt(ss / 3600) : parseInt(ss / 3600) |
| | | const min = parseInt(ss % 3600 / 60) < 10 ? '0' + parseInt(ss % 3600 / 60) : parseInt(ss % 3600 / 60) |
| | | const sec = parseInt(ss % 3600 % 60) < 10 ? '0' + parseInt(ss % 3600 % 60) : parseInt(ss % 3600 % 60) |
| | | return hour + '时' + min + '分' + sec + '秒' |
| | | if(min == '00') { |
| | | if(sec == '00'){ |
| | | return hour + '小时' |
| | | }else{ |
| | | return hour + '小时'+ sec + '秒' |
| | | } |
| | | |
| | | }else{ |
| | | if(sec == '00') { |
| | | return hour + '小时' + min + '分' |
| | | }else{ |
| | | return hour + '小时' + min + '分' + sec + '秒' |
| | | } |
| | | } |
| | | // if(sec == '00'){ |
| | | // return hour + '小时' + min + '分' |
| | | // } |
| | | // if(min == '00' && sec == '00'){ |
| | | // return hour + '小时' |
| | | // } |
| | | // return hour + '小时' + min + '分' + sec + '秒' |
| | | |
| | | }else if(60<ss && ss<3600){ |
| | | const min1 = parseInt(ss % 3600 / 60) < 10 ? '0' + parseInt(ss % 3600 / 60) : parseInt(ss % 3600 / 60) |
| | |
| | | { |
| | | title: '程序号', |
| | | align: 'center', |
| | | dataIndex: 'sequencenumber' |
| | | dataIndex: 'sequenceNumber' |
| | | } |
| | | ] |
| | | } |
| | |
| | | this.ipagination = pagination; |
| | | // this.loadData(); |
| | | }, |
| | | /** |
| | | * 给设备日志表格中的行添加点击事件 |
| | | * @param record 点击的当前行数据 |
| | | * @returns {{on: {click: on.click}}} 添加事件对象 |
| | | */ |
| | | rowClick(record){ |
| | | return { |
| | | on:{ |
| | | click:()=>{ |
| | | const timeObj={ |
| | | start:moment(record.startTime), |
| | | end:moment(record.endTime) |
| | | } |
| | | this.$bus.$emit('tableRowRecord',timeObj) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | created() { |
| | | } |