|
|
|
@ -257,7 +257,7 @@ export default { |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
this.getData() |
|
|
|
|
this.timer = setInterval(this.getData,1000) |
|
|
|
|
// this.timer = setInterval(this.getData,1000) |
|
|
|
|
this.$once('hook:beforeDestroy',() => { |
|
|
|
|
clearInterval(this.timer) |
|
|
|
|
}) |
|
|
|
@ -295,10 +295,26 @@ export default { |
|
|
|
|
show(row){ |
|
|
|
|
this.$router.push(`/achievement/ass?systemId=${this.systemId}&id=${row.id}&projectId=${row.projectId}&name=${row.projectName}&experimentalName=${row.experimentalName}&class=${row.experimentalClassName}`) |
|
|
|
|
}, |
|
|
|
|
timestampToTime(timestamp) { |
|
|
|
|
var chinaStandard= timestamp; |
|
|
|
|
var date = new Date(chinaStandard); |
|
|
|
|
var y = date.getFullYear(); |
|
|
|
|
var m = date.getMonth() + 1; |
|
|
|
|
m = m < 10 ? ('0' + m) : m; |
|
|
|
|
var d = date.getDate(); |
|
|
|
|
d = d < 10 ? ('0' + d) : d; |
|
|
|
|
var h = date.getHours(); |
|
|
|
|
var minute = date.getMinutes(); |
|
|
|
|
minute = minute < 10 ? ('0' + minute) : minute; |
|
|
|
|
var second = date.getSeconds(); |
|
|
|
|
second = second < 10 ? ('0' + second) : second; |
|
|
|
|
return y + '-' + m + '-' + d+' '+h+':'+minute+ ':' + second; |
|
|
|
|
}, |
|
|
|
|
start(row){ |
|
|
|
|
let time = new Date() |
|
|
|
|
let data = { |
|
|
|
|
id: row.id, |
|
|
|
|
startTime: this.formatDate("yyyy-MM-dd hh:mm:ss",new Date()), |
|
|
|
|
startTime: this.timestampToTime(time), |
|
|
|
|
status: 2 |
|
|
|
|
} |
|
|
|
|
this.$post(this.api.expUpdate,data).then(res => { |
|
|
|
@ -313,9 +329,10 @@ export default { |
|
|
|
|
type: 'warning' |
|
|
|
|
}) |
|
|
|
|
.then(() => { |
|
|
|
|
let time = new Date() |
|
|
|
|
let data = { |
|
|
|
|
id: row.id, |
|
|
|
|
stopTime: this.formatDate("yyyy-MM-dd hh:mm:ss",new Date()), |
|
|
|
|
stopTime: this.timestampToTime(time), |
|
|
|
|
status: 3 |
|
|
|
|
} |
|
|
|
|
this.$post(this.api.expUpdate,data).then(res => { |
|
|
|
|