| | |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">缩略图:</label> |
| | | <div class="layui-input-block"> |
| | | <div class="layui-upload"> |
| | | <button type="button" class="layui-btn" id="thumbUpload">上传图片</button> |
| | | <div class="layui-upload-list"> |
| | | <img class="layui-upload-img" id="thumb" style="width: 150px;"/> |
| | | <input class="layui-input febs-hide" name="thumb" autocomplete="off" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label"></label> |
| | | <div class="layui-input-block"> |
| | | <div class="layui-upload-drag" id="upload"> |
| | | <div class="upload-text" id="upload-text"> |
| | | <i class="layui-icon layui-icon-upload-drag"></i> |
| | | <p>点击上传,或将文件拖拽到此处</p> |
| | | <p>点击上传,或将视频文件拖拽到此处</p> |
| | | </div> |
| | | |
| | | <div class="upload-progress" id="upload-progress" style="display: none;"> |
| | |
| | | form.render(); |
| | | |
| | | form.on('submit(source-add-form-submit)', function (data) { |
| | | if (!data.field.url) { |
| | | febs.alert.warn('未上传视频文件'); |
| | | return; |
| | | } |
| | | |
| | | if (!data.field.thumb) { |
| | | febs.alert.warn('未上传视频文件'); |
| | | return; |
| | | } |
| | | febs.post(ctx + 'video/source/add', data.field, function () { |
| | | layer.closeAll(); |
| | | febs.alert.success('新增成功'); |
| | |
| | | } |
| | | } |
| | | }); |
| | | |
| | | upload.render({ |
| | | elem: '#thumbUpload' |
| | | ,url: 'common/upload' |
| | | ,before: function(obj){ |
| | | //预读本地文件示例,不支持ie8 |
| | | obj.preview(function(index, file, result){ |
| | | $('#thumb').attr('src', result); |
| | | }); |
| | | layer.msg('上传中', {icon: 16, time: 0}); |
| | | } |
| | | ,done: function(res){ |
| | | //如果上传失败 |
| | | if(res.code != 200){ |
| | | return layer.msg('上传失败'); |
| | | } |
| | | |
| | | $('#thumb').next().val(res.data[0]) |
| | | layer.msg('上传成功', {icon: 1}); |
| | | } |
| | | ,error: function(){ |
| | | layer.msg('上传失败'); |
| | | } |
| | | }); |
| | | }); |
| | | </script> |