Commit bbc1ed6edf3440d1972e31b865c0016c80b37d27

Authored by pengye
1 parent 65a4bc3d

no message

@@ -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 //校验