dever 6 rokov pred
rodič
commit
a81f498fef
2 zmenil súbory, kde vykonal 56 pridanie a 6 odobranie
  1. 45 0
      assets/lib/layui/upload.js
  2. 11 6
      assets/lib/manage/main.js

+ 45 - 0
assets/lib/layui/upload.js

@@ -143,6 +143,51 @@ function showUploadFiles(url, name, key, cate, tag, cur, pg)
 		$("#component-anim").html(html);
 	})
 }
+
+function loadUploadQiniu(i,e,key,url,assets)
+{
+	//https://developer.qiniu.com/kodo/sdk/1241/php
+
+	var value = e.attr('v');
+	if (typeof(upload[value]) != "undefined") {
+		//return;
+	}
+	upload[value] = true;
+	upload_pic[value] = [];
+	upload_file[value] = [];
+
+	var id = e.attr('id');
+
+	var uploader = Qiniu.uploader({
+        runtimes: 'html5,flash,html4', //上传模式,依次退化
+        browse_button: id, //上传选择的点选按钮,**必需**
+        uptoken_url: url, //Ajax请求upToken的Url,**强烈建议设置**(服务端提供)
+        domain: 'http://rwxf.qiniudn.com/', //bucket 域名,下载资源时用到,**必需**
+        //container: 'container', //上传区域DOM ID,默认是browser_button的父元素,
+        max_file_size: '100mb', //最大文件体积限制
+        flash_swf_url: 'plupload/Moxie.swf', //引入flash,相对路径
+        max_retries: 3, //上传失败最大重试次数
+        dragdrop: true, //开启可拖曳上传
+        drop_element: 'container', //拖曳上传区域元素的ID,拖曳文件或文件夹后可触发上传
+        chunk_size: '4mb', //分块上传时,每片的体积
+        auto_start: true, //选择文件后自动上传,若关闭需要自己绑定事件触发上传
+        init: {
+            'UploadProgress': function(up, file) {
+                $('#pickfiles').prop('disabled', true).html('图片上传中...');
+            },
+            'FileUploaded': function(up, file, info) {
+                $('#pickfiles').prop('disabled', false).html('上传图片');
+                var res = JSON.parse(info);
+                imgUrl = up.getOption('domain') + res.key;
+                refresh(imgUrl);
+            },
+            'Error': function(up, err, errTip) {
+                $('#pickfiles').prop('disabled', false).html('上传图片');
+            }
+        }
+    });
+}
+
 function loadUpload(i,e,key,url,assets)
 {
 	var value = e.attr('v');

+ 11 - 6
assets/lib/manage/main.js

@@ -1566,13 +1566,18 @@ function image()
 	{
 		$(".image_upload").each(function(i)
 		{
-			var parent = $(this).parent().parent();
-			//alert(parent.attr('id'));
-			if(parent.attr('id') && parent.attr('id').indexOf('-child-0') != -1)
-			{
-				return;
+			if ($(this).attr('m')) {
+				
+			} else {
+				var parent = $(this).parent().parent();
+				//alert(parent.attr('id'));
+				if(parent.attr('id') && parent.attr('id').indexOf('-child-0') != -1)
+				{
+					return;
+				}
+				loadUpload(i,$(this),$(this).attr('key'),config.upload + '.start', config.lib + 'upload/');//三个参数说明1:第几个上传框2:文件对象3:图片的基本配置标题
 			}
-			loadUpload(i,$(this),$(this).attr('key'),config.upload + '.start', config.lib + 'upload/');//三个参数说明1:第几个上传框2:文件对象3:图片的基本配置标题
+			
 		})
 	}