Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
media-resource
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨昕
media-resource
Commits
de6c70ac
Commit
de6c70ac
authored
Feb 02, 2021
by
杨昕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
视频预览
parent
44ae8632
Pipeline
#13701
passed with stages
in 41 seconds
Changes
3
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
78 additions
and
1 deletions
+78
-1
MediaController.php
app/Http/Controllers/Web/MediaController.php
+18
-0
MediaRoute.php
app/Http/Routes/Web/MediaRoute.php
+2
-0
media_list.blade.php
resources/views/admin/media/media_list.blade.php
+58
-1
No files found.
app/Http/Controllers/Web/MediaController.php
View file @
de6c70ac
...
...
@@ -169,4 +169,22 @@ class MediaController extends Controller
return
view
(
'admin.control'
);
}
/**
* 视频预览
* @param Request $request
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public
function
media_preview
(
Request
$request
){
$url
=
getRbac
(
$request
,
'video/info'
,
'ec8747abc5dbe8288e64f327a76ac517'
,
'video_info'
);
$result
=
http_request_code
(
$url
,
null
,
'GET'
);
$result
=
json_decode
(
$result
,
true
);
return
view
(
'errors.404'
,
$result
);
}
}
app/Http/Routes/Web/MediaRoute.php
View file @
de6c70ac
...
...
@@ -16,6 +16,8 @@ class MediaRoute extends AuthenRoute
parent
::
map
(
$router
,
function
()
use
(
$router
){
$router
->
resource
(
'media_model'
,
'MediaController'
);
$router
->
get
(
'media_command'
,
'MediaController@media_command'
);
$router
->
get
(
'video_preview'
,
'MediaController@media_preview'
);
});
}
...
...
resources/views/admin/media/media_list.blade.php
View file @
de6c70ac
...
...
@@ -58,6 +58,7 @@
<th>
视频类别
</th>
<th>
视频地址
</th>
<th>
创建时间
</th>
<th>
媒资号码
</th>
<th>
操作
</th>
</tr>
</thead>
...
...
@@ -73,8 +74,15 @@
<td
style=
"max-width: 200px;"
>
{{$media['media_url']}}
</td>
<td
style=
"max-width: 100px;"
>
{{$media['create_time']}}
</td>
@if(isset($media['media_num']))
<td
style=
"max-width: 100px;"
>
{{$media['media_num']}}
</td>
@else
<td>
3ed312c523c38bdd685e4c6a5f2acdd6
</td>
@endif
<td
class=
"td-manage"
>
@if(permissionExist("manager_media","media_edit"))
<a
title=
"编辑"
href=
"/web/media_model/{{$media['_id']}}/edit"
>
<i
class=
"iconfont"
>

</i>
</a>
...
...
@@ -90,9 +98,15 @@
</a>
@endif
<a
title=
"生成"
onclick=
"member_del(this,'{{$media["
_id
"]}}')"
href=
"javascript:;"
>
@if(!isset($media["media_num"]))
<a
title=
"视频预览"
onclick=
"x_admin_show('/web/video_preview?media_id={{$media["
_id
"]}}')"
href=
"javascript:;"
>
<i
class=
"iconfont"
>

</i>
</a>
@else
<a
title=
"生成媒资号码"
onclick=
"set_media_num(this,'{{$media["
_id
"]}}')"
href=
"javascript:;"
>
<i
class=
"iconfont"
>

</i>
</a>
@endif
</td>
</tr>
...
...
@@ -137,6 +151,7 @@
// window.open(url);
}
function
member_del
(
row
,
id
){
$
.
confirm
({
...
...
@@ -179,6 +194,48 @@
});
}
function
set_media_num
(
row
,
id
){
$
.
confirm
({
cancelButtonClass
:
'btn-info'
,
confirmButtonClass
:
'btn-danger'
,
content
:
'确认要设置媒资编号吗?'
,
confirmButton
:
'确认'
,
cancelButton
:
'取消'
,
confirm
:
function
()
{
fetch_response
(
'get'
,
"/web/set_media_num?media_id="
+
id
).
then
(
function
(
res
)
{
if
(
res
.
code
==
200
)
{
$
(
'body'
).
toast
({
position
:
'fixed'
,
content
:
res
.
msg
,
duration
:
1000
,
top
:
'50%'
});
setTimeout
(
function
()
{
window
.
location
.
href
=
'/web/media_model?media_name={{$media_name}}&media_id={{$media_id}}&start_time={{$start_time}}&end_time={{$end_time}}&category_id={{$category_id}}&appid={{$appid}}'
;
},
2000
)
}
else
{
$
(
'body'
).
toast
({
position
:
'fixed'
,
content
:
res
.
msg
,
duration
:
1000
,
top
:
'50%'
});
}
})
},
cancel
:
function
()
{
$
(
'body'
).
toast
({
position
:
'fixed'
,
content
:
'已取消'
,
duration
:
1000
,
top
:
'50%'
});
}
});
}
// updateConfig(1);
$
(
'#endDate'
).
bind
(
"onclickOnce"
,
function
()
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment