| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- <div class="layui-fluid">
- <div class="layui-row layui-col-space15">
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">小视频</div>
- <div class="layui-card-body" pad15>
- <div class="layui-form layui-form-pane" lay-filter="LAY-video-videoform-edit">
- <input type="hidden" name="id" value="{$video_data.id}">
- <div class="layui-form-item">
- <label class="layui-form-label">公司名称</label>
- <div class="layui-input-block">
- <input type="text" name="worker_title" value="{$video_data.worker_title}" readonly="readonly" autocomplete="off" class="layui-input layui-disabled">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">小视频标题</label>
- <div class="layui-input-block">
- <input type="text" name="video_title" value="{$video_data.video_title}" readonly="readonly" autocomplete="off" class="layui-input layui-disabled">
- </div>
- </div>
- <div class="layui-form-item" id="video-box">
- <input type="hidden" id="old_videourl" value="{$video_data.videourl}" name="old_videourl"/>
- <input type="hidden" id="new_videourl" value="" name="new_videourl"/>
- <label class="layui-form-label">小视频</label>
- <video id="videoid" width="320" height="240" controls="controls" >
- <source id="show_video" src="{$video_data.videourl}" type="video/mp4" />
- </video>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" >小视频封面</label>
- <input type="hidden" name="old_imageurl" value="{$video_data.imageurl}">
- <input type="hidden" id="imageurl" name="imageurl" value="{$video_data.imageurl}">
- <img id="imgsrc" width="140px" height="240px" src="{$video_data.imageurl}">
-
-
- </div>
-
-
- <div class="layui-form-item" pane>
- <label class="layui-form-label">状态</label>
- <div class="layui-input-block">
- <input type="radio" name="status" value="1" title="待审核" {eq name="video_data.status|default=1" value="1"}checked{/eq}>
- <input type="radio" name="status" value="2" title="未通过" {eq name="video_data.status" value="2"}checked{/eq}>
- <input type="radio" name="status" value="3" title="通过" {eq name="video_data.status" value="3"}checked{/eq}>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">创建时间</label>
- <div class="layui-input-block">
- <input type="text" name="createtime" value="{$video_data.createtime}" readonly="readonly" autocomplete="off" class="layui-input layui-disabled">
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-input-block">
- <div class="layui-form-mid layui-word-aux">请等待3秒左右(网络不好时会更长时间等待,会在视频加载完成后生成封面图),待封面图生成后再提交保存</div>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-input-block">
- <input type="button" lay-submit lay-filter="LAY-video-videoform-edit-submit" value="确认提交" class="layui-btn">
- </div>
- </div>
-
-
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script>
- layui.config({
- base: '/static/echoui/' //静态资源所在路径
- }).extend({
- index: 'lib/index' //主入口模块
- }).use(['index', 'form', 'set', 'layedit', 'layarea'], function() {
- var imageurl = "<?php echo $video_data['imageurl'];?>";
- var $ = layui.$,
- setter = layui.setter,
- admin = layui.admin,
- layedit = layui.layedit,
- form = layui.form;
- var scale = 2;
- form.render();
- setInterval(function (){
- // if(imageurl == "" || imageurl == null || imageurl == undefined){
- //小视频截图
- video = $('#videoid').get(0);
- var canvas = document.createElement("canvas");
- // canvas.scale(20,20);
- canvas.width = video.videoWidth * scale;
- canvas.height = video.videoHeight * scale;
- canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height);
- $("#imgsrc").attr('src',canvas.toDataURL());
- $("#imageurl").val(canvas.toDataURL());
- // }
- }, 3000);
- form.on('submit(LAY-video-videoform-edit-submit)', function(obj) {
- var index = parent.layer.getFrameIndex(window.name);
- admin.req({
- url: setter.baseAdminUrl + 'video/videoform',
- data: obj.field,
- type: 'post',
- done: function(res) {
- layer.msg("提交成功", {
- icon: 1
- });
- parent.layui.table.reload('LAY-video-videolist-table'); //重载表格
- parent.layer.close(index);
- }
- });
- });
- });
- </script>
|