Skip to content

Commit

Permalink
[update]v0.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
orangemio committed Mar 9, 2020
1 parent be54bc7 commit 7ffc7cb
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 24 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jumpserver_video_player",
"version": "0.1.1",
"version": "0.1.2",
"author": "OrangeM21 <[email protected]>",
"description": "An electron-vue project",
"license": null,
Expand Down
4 changes: 3 additions & 1 deletion src/renderer/components/mainPage.vue
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ export default {
ispushed: false,
filename: '',
fullscreenLoading: false,
version: null
version: Number
// version 1 旧版本
// version 2 新版本
}
Expand All @@ -61,10 +61,12 @@ export default {
this.filename = data.file.name.substring(0, data.file.name.length - 4)
compressing.tar.uncompress(data.file.path, configDir).then((files) => {
this.uploadfile(this.filename, (configDir + '/' + this.filename + '.replay.gz'))
this.version = 2
})
} else if (data.file.name.substring(data.file.name.length - 2, data.file.name.length) === 'gz') {
this.filename = data.file.name.substring(0, data.file.name.length - 6)
this.uploadfile(this.filename, data.file.path)
this.version = 1
} else {
this.$message.error('录像文件错误')
}
Expand Down
25 changes: 15 additions & 10 deletions src/renderer/components/player/guaPlayer.vue
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<el-col :span="2" :offset="2">
<p style="line-height:32px;text-aligin:center;">{{this.position}}/{{this.duration}}</p>
</el-col>
<el-col :span="2" :offset="2">
<el-col :span="2" :offset="2" :v-if="this.version_internal === 2">
<el-tooltip placement="top" style="line-height:32px;">
<div slot="content">资产名: {{this.asset}}<br/>开始时间: {{this.date_start}}<br/>用户: {{this.admin_user}}</div>
<i class="el-icon-warning"></i>
Expand Down Expand Up @@ -60,7 +60,8 @@ export default {
position: '00:00',
asset: '',
date_start: '',
admin_user: ''
admin_user: '',
version_internal: Number
}
},
created: function () {
Expand Down Expand Up @@ -96,14 +97,18 @@ export default {
this.initRecording()
console.log(err)
})
// eslint-disable-next-line handle-callback-err
fs.readFile(jsonpeth, 'utf-8', (err, basicdata) => {
let jsonData = JSON.parse(basicdata)
let date = new Date(Date.parse(jsonData.date_start))
this.date_start = date.toLocaleString('zh-CN', { hour12: false }).split('/').join('-')
this.asset = jsonData.asset
this.admin_user = jsonData.user
})
this.version_internal = 1
if (this.$route.params.version === 2) {
this.version_internal = 2
// eslint-disable-next-line handle-callback-err
fs.readFile(jsonpeth, 'utf-8', (err, basicdata) => {
let jsonData = JSON.parse(basicdata)
let date = new Date(Date.parse(jsonData.date_start))
this.date_start = date.toLocaleString('zh-CN', { hour12: false }).split('/').join('-')
this.asset = jsonData.asset
this.admin_user = jsonData.user
})
}
},
zeroPad: function (num, minLength) {
let str = num.toString()
Expand Down
28 changes: 16 additions & 12 deletions src/renderer/components/player/linuxPlayer.vue
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
<el-col :span="4">
<p style="line-height:32px;text-aligin:center;">当前播放速度:{{this.speed}}倍</p>
</el-col>
<el-col :span="2">
<el-tooltip placement="top" style="line-height:32px;">
<el-col :span="2" :v-if="this.version_internal === 2">
<el-tooltip placement="top" style="line-height:32px;" >
<div slot="content">资产名: {{this.asset}}<br/>开始时间: {{this.date_start}}<br/>用户: {{this.admin_user}}</div>
<i class="el-icon-warning"></i>
</el-tooltip>
Expand Down Expand Up @@ -68,7 +68,8 @@ export default {
starttime: '',
asset: '',
date_start: '',
admin_user: ''
admin_user: '',
version_internal: ''
}
},
created: function () {
Expand All @@ -84,17 +85,20 @@ export default {
this.formatdata()
console.log(err)
})
this.version_internal = 1
// const date = new Date(Date.parse(this.replay.date_start));
// this.starttime = date.toLocaleString('zh-CN', { hour12: false }).split('/').join('-');
// eslint-disable-next-line handle-callback-err
fs.readFile(this.jsonpeth, 'utf-8', (err, basicdata) => {
let jsonData = JSON.parse(basicdata)
let date = new Date(Date.parse(jsonData.date_start))
this.date_start = date.toLocaleString('zh-CN', { hour12: false }).split('/').join('-')
this.asset = jsonData.asset
this.admin_user = jsonData.user
})
if (this.$route.params.version === 2) {
this.version_internal = 2
// eslint-disable-next-line handle-callback-err
fs.readFile(this.jsonpeth, 'utf-8', (err, basicdata) => {
let jsonData = JSON.parse(basicdata)
let date = new Date(Date.parse(jsonData.date_start))
this.date_start = date.toLocaleString('zh-CN', { hour12: false }).split('/').join('-')
this.asset = jsonData.asset
this.admin_user = jsonData.user
})
}
},
formatdata: function () {
this.timeList = Object.keys(this.replayData)
Expand Down

0 comments on commit 7ffc7cb

Please sign in to comment.