Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
d9dbbf0e
提交
d9dbbf0e
编写于
7月 08, 2020
作者:
bo.dang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
回放设置
上级
ad2e5d2e
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
48 行增加
和
29 行删除
+48
-29
yqrangeApi.js
src/utils/yqrange/yqrangeApi.js
+2
-2
create-live.vue
src/views/yqrange/create-live.vue
+4
-0
live-manage.vue
src/views/yqrange/live-manage.vue
+42
-27
未找到文件。
src/utils/yqrange/yqrangeApi.js
浏览文件 @
d9dbbf0e
...
...
@@ -61,7 +61,7 @@ export const postPlayback = (params) => {
headers
,
url
:
getBaseUrl
(
`rtc/liveAdmin/playback`
),
method
:
'post'
,
params
:
params
,
data
:
params
,
description
:
'设置/关闭回放'
,
})
};
...
...
@@ -71,7 +71,7 @@ export const updateLiveStatus = (params) => {
headers
,
url
:
getBaseUrl
(
`rtc/liveAdmin/switchLiveStatus`
),
method
:
'put'
,
params
:
params
,
data
:
params
,
description
:
'更新直播状态'
,
})
};
...
...
src/views/yqrange/create-live.vue
浏览文件 @
d9dbbf0e
...
...
@@ -1079,6 +1079,10 @@
})
}
else {
this.formData.guests = [{
phone: '',
username: ''
}];
this.$message.error("
操作失败,请重试
");
}
})
...
...
src/views/yqrange/live-manage.vue
浏览文件 @
d9dbbf0e
...
...
@@ -204,7 +204,7 @@
v-show=
"uploadProgress1 > 0 && uploadProgress1 < 100"
>
</el-progress>
<div
v-if=
"deleteFileFlag"
>
<span>
{{
fileName}}({{fileSize
}}M)
</span>
<span>
{{
playbackForm.videos[0].videoName}}({{videoToSize(playbackForm.videos[0].videoSize, 1)
}}M)
</span>
<el-button
@
click=
"delVideo"
style=
"margin-left: 190px;"
size=
"small"
type=
"text"
>
删除
</el-button>
</div>
<!--<div v-if="fileFlag">-->
...
...
@@ -254,7 +254,7 @@
</div>
</template>
<
script
>
import
{
openLoading
}
from
"../../utils/utils"
;
import
{
openLoading
,
closeLoading
}
from
"../../utils/utils"
;
let
vm
=
null
;
import
BreadCrumb
from
"@/components/breadcrumb.vue"
;
...
...
@@ -442,6 +442,10 @@ export default {
if
(
vm
.
playbackForm
.
playbackUrls
!=
null
){
if
(
vm
.
playbackForm
.
playbackUrls
.
originalUrls
!=
null
){
vm
.
playbackForm
.
videoSource
=
String
(
vm
.
playbackForm
.
videoSource
);
// if(vm.playbackForm.videos != null && vm.playbackForm.videos.length > 0){
// vm.playbackForm.videos[0].videoSize = vm.videoSize(vm.playbackForm.videos[0].videoSize, 1);
// }
// 存在多个原视频
if
(
vm
.
playbackForm
.
playbackUrls
.
originalUrls
.
length
>
1
){
vm
.
selectFlag
=
false
;
...
...
@@ -449,8 +453,13 @@ export default {
vm
.
videoNumber
=
this
.
playbackForm
.
playbackUrls
.
originalUrls
.
length
;
}
else
{
vm
.
changeVideoSource
();
vm
.
selectFlag
=
true
;
vm
.
numberShowFlag
=
false
;
if
(
vm
.
playbackForm
.
videos
!=
null
&&
vm
.
playbackForm
.
videos
.
length
>
0
){
vm
.
fileFlag
=
false
;
vm
.
deleteFileFlag
=
true
;
}
}
}
}
...
...
@@ -484,7 +493,7 @@ export default {
let
downloadUrl
=
""
;
if
(
type
==
"model"
)
{
if
(
vm
.
numberShowFlag
){
for
(
let
i
=
0
;
i
<
vm
.
playbackForm
.
playbackUrls
.
original
Urls
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
vm
.
playbackForm
.
playbackUrls
.
download
Urls
.
length
;
i
++
)
{
vm
.
downloadVideo
(
vm
.
playbackForm
.
playbackUrls
.
downloadUrls
[
i
]);
}
}
...
...
@@ -501,10 +510,6 @@ export default {
}
else
if
(
type
==
"fail"
)
{
// downloadUrl = vm.failExcelUrl;
}
},
...
...
@@ -535,26 +540,34 @@ export default {
//
// },
// 视频Size转换
videoToSize
(
fileSize
,
number
){
return
(
fileSize
/
1024
/
1024
).
toFixed
(
number
);
},
// 上传视频
beforeVideoUpload
(
file
){
vm
.
fileFlag
=
true
;
vm
.
fileName
=
file
.
name
;
if
(
file
.
size
!=
null
){
vm
.
fileSize
=
(
file
.
size
/
1024
/
1024
).
toFixed
(
1
);
}
else
{
vm
.
fileSize
=
file
.
size
;
}
// vm.fileName = file.name;
// if(file.size != null){
// vm.fileSize = vm.videoSize(file.size, 1);
// }
// else {
// vm.fileSize = file.size;
// }
vm
.
playbackForm
.
videos
=
[{
seqNo
:
0
,
videoName
:
file
.
name
,
videoSize
:
file
.
size
,
videoSource
:
2
,
videoType
:
1
,
videoUrl
:
""
}];
vm
.
$message
.
success
(
'开始上传'
)
doUpload
(
vm
,
file
,
getFilePath
(
file
,
null
),
'preview4'
,
'uploadProgress1'
,
''
).
then
(
function
(
path
)
{
vm
.
playbackForm
.
videos
=
[{
seqNo
:
0
,
videoName
:
vm
.
fileName
,
videoSize
:
file
.
size
,
videoSource
:
2
,
videoType
:
1
,
videoUrl
:
path
.
fullPath
}];
vm
.
playbackForm
.
videos
[
0
].
videoUrl
=
path
.
fullPath
;
// vm.playbackForm.videos[0].videoSize =
// vm.playbackForm.videos[0].seqNo = 0;
// vm.playbackForm.videos[0].videoName = vm.fileName;
// vm.playbackForm.videos[0].videoSize = file.size();
...
...
@@ -596,15 +609,17 @@ export default {
closeLoading
(
this
);
if
(
res
.
code
==
"000000"
)
{
if
(
canPlayback
==
0
){
this
.
$message
.
error
(
"开启成功"
);
if
(
canPlayback
==
1
){
this
.
$message
.
success
(
"开启成功"
);
}
else
{
this
.
$message
.
error
(
"关闭成功"
);
this
.
$message
.
success
(
"关闭成功"
);
}
vm
.
dialogLivePlaybackVisible
=
false
;
vm
.
getLiveList
(
""
,
""
);
}
else
{
if
(
canPlayback
==
0
){
if
(
canPlayback
==
1
){
this
.
$message
.
error
(
"开启失败,请重试"
);
}
else
{
...
...
@@ -618,7 +633,7 @@ export default {
},
// 关闭回放
closePlayback
(){
closePlayback
(
row
){
this
.
$confirm
(
`确定关闭回放吗?`
,
""
,
{
confirmButtonText
:
"关闭回放"
,
cancelButtonText
:
"取消"
,
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录