Showing
1 changed file
with
37 additions
and
0 deletions
| @@ -91,6 +91,43 @@ | @@ -91,6 +91,43 @@ | ||
| 91 | ,range: false | 91 | ,range: false |
| 92 | }); | 92 | }); |
| 93 | 93 | ||
| 94 | + | ||
| 95 | + //GIF/视频上传 | ||
| 96 | + var uploadInst = upload.render({ | ||
| 97 | + elem: '#adBtn' | ||
| 98 | + ,url: '{:url("UpFiles/qncloud")}' | ||
| 99 | + ,before: function(obj){ | ||
| 100 | + //预读本地文件示例,不支持ie8 | ||
| 101 | + obj.preview(function(index, file, result){ | ||
| 102 | + if(result.substring(5,10)=="image"){ | ||
| 103 | + $('#adPic').attr('src', result); //图片链接(base64) | ||
| 104 | + $('#adPic').css('display', 'block'); | ||
| 105 | + $("#adVideo").css('display', 'none'); | ||
| 106 | + }else{ | ||
| 107 | + $("#adVideo").get(0).src=result; //图片链接(base64) | ||
| 108 | + $("#adVideo").css('display', 'block'); | ||
| 109 | + $('#adPic').css('display', 'none'); | ||
| 110 | + } | ||
| 111 | + }); | ||
| 112 | + },done: function(res){ | ||
| 113 | + if(res.code>0){ | ||
| 114 | + $('#pic').val(res.url); | ||
| 115 | + return layer.msg('上传成功'); | ||
| 116 | + }else{ | ||
| 117 | + //如果上传失败 | ||
| 118 | + return layer.msg('上传失败'); | ||
| 119 | + } | ||
| 120 | + } | ||
| 121 | + ,error: function(){ | ||
| 122 | + //演示失败状态,并实现重传 | ||
| 123 | + var demoText = $('#demoText'); | ||
| 124 | + demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-mini demo-reload">重试</a>'); | ||
| 125 | + demoText.find('.demo-reload').on('click', function(){ | ||
| 126 | + uploadInst.upload(); | ||
| 127 | + }); | ||
| 128 | + } | ||
| 129 | + }); | ||
| 130 | + | ||
| 94 | //根据菜品ID 修改对应菜品的GIF、视频url | 131 | //根据菜品ID 修改对应菜品的GIF、视频url |
| 95 | form.on('submit(submit)', function (data) { | 132 | form.on('submit(submit)', function (data) { |
| 96 | //校验 | 133 | //校验 |
-
Please register or login to post a comment