chore: 同步华为云第1台服务器上代码,public下所有静态资源
@@ -1,309 +1,310 @@
|
|||||||
/** layui-v2.5.5 MIT License By https://www.layui.com */ ;
|
/** layui-v2.5.5 MIT License By https://www.layui.com */ ;
|
||||||
layui.define("layer", function(e) {
|
layui.define("layer", function(e) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var t = layui.$,
|
var t = layui.$,
|
||||||
i = layui.layer,
|
i = layui.layer,
|
||||||
n = layui.hint(),
|
n = layui.hint(),
|
||||||
o = layui.device(),
|
o = layui.device(),
|
||||||
a = {
|
a = {
|
||||||
config: {},
|
config: {},
|
||||||
set: function(e) {
|
set: function(e) {
|
||||||
var i = this;
|
var i = this;
|
||||||
return i.config = t.extend({}, i.config, e), i
|
return i.config = t.extend({}, i.config, e), i
|
||||||
},
|
},
|
||||||
on: function(e, t) {
|
on: function(e, t) {
|
||||||
return layui.onevent.call(this, r, e, t)
|
return layui.onevent.call(this, r, e, t)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
l = function() {
|
l = function() {
|
||||||
var e = this;
|
var e = this;
|
||||||
return {
|
return {
|
||||||
upload: function(t) {
|
upload: function(t) {
|
||||||
e.upload.call(e, t)
|
e.upload.call(e, t)
|
||||||
},
|
},
|
||||||
reload: function(t) {
|
reload: function(t) {
|
||||||
e.reload.call(e, t)
|
e.reload.call(e, t)
|
||||||
},
|
},
|
||||||
config: e.config
|
config: e.config
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
r = "upload",
|
r = "upload",
|
||||||
u = "layui-upload-file",
|
u = "layui-upload-file",
|
||||||
c = "layui-upload-form",
|
c = "layui-upload-form",
|
||||||
f = "layui-upload-iframe",
|
f = "layui-upload-iframe",
|
||||||
s = "layui-upload-choose",
|
s = "layui-upload-choose",
|
||||||
p = function(e) {
|
p = function(e) {
|
||||||
var i = this;
|
var i = this;
|
||||||
i.config = t.extend({}, i.config, a.config, e), i.render()
|
i.config = t.extend({}, i.config, a.config, e), i.render()
|
||||||
};
|
};
|
||||||
p.prototype.config = {
|
p.prototype.config = {
|
||||||
accept: "images",
|
accept: "images",
|
||||||
exts: "",
|
exts: "",
|
||||||
auto: !0,
|
auto: !0,
|
||||||
bindAction: "",
|
bindAction: "",
|
||||||
url: "",
|
url: "",
|
||||||
field: "file",
|
field: "file",
|
||||||
acceptMime: "",
|
acceptMime: "",
|
||||||
method: "post",
|
method: "post",
|
||||||
data: {},
|
data: {},
|
||||||
drag: !0,
|
drag: !0,
|
||||||
size: 0,
|
size: 0,
|
||||||
number: 0,
|
number: 0,
|
||||||
multiple: !1
|
multiple: !1
|
||||||
}, p.prototype.render = function(e) {
|
}, p.prototype.render = function(e) {
|
||||||
var i = this,
|
var i = this,
|
||||||
e = i.config;
|
e = i.config;
|
||||||
e.elem = t(e.elem), e.bindAction = t(e.bindAction), i.file(), i.events()
|
e.elem = t(e.elem), e.bindAction = t(e.bindAction), i.file(), i.events()
|
||||||
}, p.prototype.file = function() {
|
}, p.prototype.file = function() {
|
||||||
var e = this,
|
var e = this,
|
||||||
i = e.config,
|
i = e.config,
|
||||||
n = e.elemFile = t(['<input class="' + u + '" type="file" accept="' + i.acceptMime +
|
n = e.elemFile = t(['<input class="' + u + '" type="file" accept="' + i.acceptMime +
|
||||||
'" name="' + i.field + '"', i.multiple ? " multiple" : "", ">"
|
'" name="' + i.field + '"', i.multiple ? " multiple" : "", ">"
|
||||||
].join("")),
|
].join("")),
|
||||||
a = i.elem.next();
|
a = i.elem.next();
|
||||||
(a.hasClass(u) || a.hasClass(c)) && a.remove(), o.ie && o.ie < 10 && i.elem.wrap(
|
(a.hasClass(u) || a.hasClass(c)) && a.remove(), o.ie && o.ie < 10 && i.elem.wrap(
|
||||||
'<div class="layui-upload-wrap"></div>'), e.isFile() ? (e.elemFile = i.elem, i.field = i
|
'<div class="layui-upload-wrap"></div>'), e.isFile() ? (e.elemFile = i.elem, i.field = i
|
||||||
.elem[0].name) : i.elem.after(n), o.ie && o.ie < 10 && e.initIE()
|
.elem[0].name) : i.elem.after(n), o.ie && o.ie < 10 && e.initIE()
|
||||||
}, p.prototype.initIE = function() {
|
}, p.prototype.initIE = function() {
|
||||||
var e = this,
|
var e = this,
|
||||||
i = e.config,
|
i = e.config,
|
||||||
n = t('<iframe id="' + f + '" class="' + f + '" name="' + f + '" frameborder="0"></iframe>'),
|
n = t('<iframe id="' + f + '" class="' + f + '" name="' + f + '" frameborder="0"></iframe>'),
|
||||||
o = t(['<form target="' + f + '" class="' + c +
|
o = t(['<form target="' + f + '" class="' + c +
|
||||||
'" method="post" key="set-mine" enctype="multipart/form-data" action="' + i.url + '">',
|
'" method="post" key="set-mine" enctype="multipart/form-data" action="' + i.url + '">',
|
||||||
"</form>"
|
"</form>"
|
||||||
].join(""));
|
].join(""));
|
||||||
t("#" + f)[0] || t("body").append(n), i.elem.next().hasClass(c) || (e.elemFile.wrap(o), i.elem.next(
|
t("#" + f)[0] || t("body").append(n), i.elem.next().hasClass(c) || (e.elemFile.wrap(o), i.elem.next(
|
||||||
"." + c).append(function() {
|
"." + c).append(function() {
|
||||||
var e = [];
|
var e = [];
|
||||||
return layui.each(i.data, function(t, i) {
|
return layui.each(i.data, function(t, i) {
|
||||||
i = "function" == typeof i ? i() : i, e.push(
|
i = "function" == typeof i ? i() : i, e.push(
|
||||||
'<input type="hidden" name="' + t + '" value="' + i + '">')
|
'<input type="hidden" name="' + t + '" value="' + i + '">')
|
||||||
}), e.join("")
|
}), e.join("")
|
||||||
}()))
|
}()))
|
||||||
}, p.prototype.msg = function(e) {
|
}, p.prototype.msg = function(e) {
|
||||||
return i.msg(e, {
|
return i.msg(e, {
|
||||||
icon: 2,
|
icon: 2,
|
||||||
shift: 6
|
shift: 6
|
||||||
})
|
})
|
||||||
}, p.prototype.isFile = function() {
|
}, p.prototype.isFile = function() {
|
||||||
var e = this.config.elem[0];
|
var e = this.config.elem[0];
|
||||||
if (e) return "input" === e.tagName.toLocaleLowerCase() && "file" === e.type
|
if (e) return "input" === e.tagName.toLocaleLowerCase() && "file" === e.type
|
||||||
}, p.prototype.preview = function(e) {
|
}, p.prototype.preview = function(e) {
|
||||||
var t = this;
|
var t = this;
|
||||||
window.FileReader && layui.each(t.chooseFiles, function(t, i) {
|
window.FileReader && layui.each(t.chooseFiles, function(t, i) {
|
||||||
var n = new FileReader;
|
var n = new FileReader;
|
||||||
n.readAsDataURL(i), n.onload = function() {
|
n.readAsDataURL(i), n.onload = function() {
|
||||||
e && e(t, i, this.result)
|
e && e(t, i, this.result)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}, p.prototype.upload = function(e, i) {
|
}, p.prototype.upload = function(e, i) {
|
||||||
var n, a = this,
|
var n, a = this,
|
||||||
l = a.config,
|
l = a.config,
|
||||||
r = a.elemFile[0],
|
r = a.elemFile[0],
|
||||||
u = function() {
|
u = function() {
|
||||||
var i = 0,
|
var i = 0,
|
||||||
n = 0,
|
n = 0,
|
||||||
o = e || a.files || a.chooseFiles || r.files,
|
o = e || a.files || a.chooseFiles || r.files,
|
||||||
u = function() {
|
u = function() {
|
||||||
l.multiple && i + n === a.fileLength && "function" == typeof l.allDone && l
|
l.multiple && i + n === a.fileLength && "function" == typeof l.allDone && l
|
||||||
.allDone({
|
.allDone({
|
||||||
total: a.fileLength,
|
total: a.fileLength,
|
||||||
successful: i,
|
successful: i,
|
||||||
aborted: n
|
aborted: n
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
layui.each(o, function(e, o) {
|
layui.each(o, function(e, o) {
|
||||||
var r = new FormData;
|
var r = new FormData;
|
||||||
r.append(l.field, o), layui.each(l.data, function(e, t) {
|
r.append(l.field, o), layui.each(l.data, function(e, t) {
|
||||||
t = "function" == typeof t ? t() : t, r.append(e, t)
|
t = "function" == typeof t ? t() : t, r.append(e, t)
|
||||||
}), t.ajax({
|
}), t.ajax({
|
||||||
url: l.url,
|
url: l.url,
|
||||||
type: "post",
|
type: "post",
|
||||||
data: r,
|
data: r,
|
||||||
contentType: !1,
|
contentType: !1,
|
||||||
processData: !1,
|
processData: !1,
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
headers: l.headers || {},
|
headers: l.headers || {},
|
||||||
success: function(t) {
|
success: function(t) {
|
||||||
i++, d(e, t), u()
|
i++, d(e, t), u()
|
||||||
},
|
},
|
||||||
error: function(e) {
|
error: function(e) {
|
||||||
n++, e.responseJSON && e.responseJSON.message ? a.msg(e.responseJSON.message) : a.msg("请求上传接口出现异常"), m(e), u()
|
n++, e.responseJSON && e.responseJSON.message ? a.msg(e.responseJSON.message) : a.msg("请求上传接口出现异常"), m(e), u()
|
||||||
},
|
},
|
||||||
xhr: function() {
|
xhr: function() {
|
||||||
var e = new XMLHttpRequest;
|
var e = new XMLHttpRequest;
|
||||||
return e.upload.addEventListener("progress", function(e) {
|
return e.upload.addEventListener("progress", function(e) {
|
||||||
if (e.lengthComputable) {
|
if (e.lengthComputable) {
|
||||||
var t = Math.floor(e.loaded / e.total *
|
var t = Math.floor(e.loaded / e.total *
|
||||||
100);
|
100);
|
||||||
"function" == typeof l.progress && l
|
"function" == typeof l.progress && l
|
||||||
.progress(t, e)
|
.progress(t, e)
|
||||||
}
|
}
|
||||||
}), e
|
}), e
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
c = function() {
|
c = function() {
|
||||||
var e = t("#" + f);
|
var e = t("#" + f);
|
||||||
a.elemFile.parent().submit(), clearInterval(p.timer), p.timer = setInterval(function() {
|
a.elemFile.parent().submit(), clearInterval(p.timer), p.timer = setInterval(function() {
|
||||||
var t, i = e.contents().find("body");
|
var t, i = e.contents().find("body");
|
||||||
try {
|
try {
|
||||||
t = i.text()
|
t = i.text()
|
||||||
} catch (n) {
|
} catch (n) {
|
||||||
a.msg("获取上传后的响应信息出现异常"), clearInterval(p.timer), m()
|
a.msg("获取上传后的响应信息出现异常"), clearInterval(p.timer), m()
|
||||||
}
|
}
|
||||||
t && (clearInterval(p.timer), i.html(""), d(0, t))
|
t && (clearInterval(p.timer), i.html(""), d(0, t))
|
||||||
}, 30)
|
}, 30)
|
||||||
},
|
},
|
||||||
d = function(e, t) {
|
d = function(e, t) {
|
||||||
if (a.elemFile.next("." + s).remove(), r.value = "", "object" != typeof t) try {
|
if (a.elemFile.next("." + s).remove(), r.value = "", "object" != typeof t) try {
|
||||||
t = JSON.parse(t)
|
t = JSON.parse(t)
|
||||||
} catch (i) {
|
} catch (i) {
|
||||||
return t = {}, a.msg("请对上传接口返回有效JSON")
|
return t = {}, a.msg("请对上传接口返回有效JSON")
|
||||||
}
|
}
|
||||||
"function" == typeof l.done && l.done(t, e || 0, function(e) {
|
"function" == typeof l.done && l.done(t, e || 0, function(e) {
|
||||||
a.upload(e)
|
a.upload(e)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
m = function(e) {
|
m = function(e) {
|
||||||
l.auto && (r.value = ""), "function" == typeof l.error && l.error(e || 0, function(e) {
|
l.auto && (r.value = ""), "function" == typeof l.error && l.error(e || 0, function(e) {
|
||||||
a.upload(e)
|
a.upload(e)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
h = l.exts,
|
h = l.exts,
|
||||||
v = function() {
|
v = function() {
|
||||||
var t = [];
|
var t = [];
|
||||||
return layui.each(e || a.chooseFiles, function(e, i) {
|
return layui.each(e || a.chooseFiles, function(e, i) {
|
||||||
t.push(i.name)
|
t.push(i.name)
|
||||||
}), t
|
}), t
|
||||||
}(),
|
}(),
|
||||||
g = {
|
g = {
|
||||||
preview: function(e) {
|
preview: function(e) {
|
||||||
a.preview(e)
|
a.preview(e)
|
||||||
},
|
},
|
||||||
upload: function(e, t) {
|
upload: function(e, t) {
|
||||||
var i = {};
|
var i = {};
|
||||||
i[e] = t, a.upload(i)
|
i[e] = t, a.upload(i)
|
||||||
},
|
},
|
||||||
pushFile: function() {
|
pushFile: function() {
|
||||||
return a.files = a.files || {}, layui.each(a.chooseFiles, function(e, t) {
|
return a.files = a.files || {}, layui.each(a.chooseFiles, function(e, t) {
|
||||||
a.files[e] = t
|
a.files[e] = t
|
||||||
}), a.files
|
}), a.files
|
||||||
},
|
},
|
||||||
resetFile: function(e, t, i) {
|
resetFile: function(e, t, i) {
|
||||||
var n = new File([t], i);
|
var n = new File([t], i);
|
||||||
a.files = a.files || {}, a.files[e] = n
|
a.files = a.files || {}, a.files[e] = n
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
y = function() {
|
y = function() {
|
||||||
if ("choose" !== i && !l.auto || (l.choose && l.choose(g), "choose" !== i)) return l
|
if ("choose" !== i && !l.auto || (l.choose && l.choose(g), "choose" !== i)) return l
|
||||||
.before && l.before(g), o.ie ? o.ie > 9 ? u() : c() : void u()
|
.before && l.before(g), o.ie ? o.ie > 9 ? u() : c() : void u()
|
||||||
};
|
};
|
||||||
if (v = 0 === v.length ? r.value.match(/[^\/\\]+\..+/g) || [] || "" : v, 0 !== v.length) {
|
if (v = 0 === v.length ? r.value.match(/[^\/\\]+\..+/g) || [] || "" : v, 0 !== v.length) {
|
||||||
switch (l.accept) {
|
switch (l.accept) {
|
||||||
case "file":
|
case "file":
|
||||||
if (h && !RegExp("\\w\\.(" + h + ")$", "i").test(escape(v))) return a.msg(
|
if (h && !RegExp("\\w\\.(" + h + ")$", "i").test(escape(v))) return a.msg(
|
||||||
"选择的文件中包含不支持的格式"), r.value = "";
|
"选择的文件中包含不支持的格式"), r.value = "";
|
||||||
break;
|
break;
|
||||||
case "video":
|
case "video":
|
||||||
if (!RegExp("\\w\\.(" + (h || "avi|mp4|wma|rmvb|rm|flash|3gp|flv") + ")$", "i").test(
|
if (!RegExp("\\w\\.(" + (h || "avi|mp4|wma|rmvb|rm|flash|3gp|flv") + ")$", "i").test(
|
||||||
escape(v))) return a.msg("选择的视频中包含不支持的格式"), r.value = "";
|
escape(v))) return a.msg("选择的视频中包含不支持的格式"), r.value = "";
|
||||||
break;
|
break;
|
||||||
case "audio":
|
case "audio":
|
||||||
if (!RegExp("\\w\\.(" + (h || "mp3|wav|mid") + ")$", "i").test(escape(v))) return a.msg(
|
if (!RegExp("\\w\\.(" + (h || "mp3|wav|mid") + ")$", "i").test(escape(v))) return a.msg(
|
||||||
"选择的音频中包含不支持的格式"), r.value = "";
|
"选择的音频中包含不支持的格式"), r.value = "";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (layui.each(v, function(e, t) {
|
if (layui.each(v, function(e, t) {
|
||||||
RegExp(".(" + (h || "jpg|png|gif|bmp|jpeg$") + ")", "i").test(escape(t)) ||
|
RegExp(".(" + (h || "jpg|png|gif|bmp|jpeg$") + ")", "i").test(escape(t)) ||
|
||||||
(n = !0)
|
(n = !0)
|
||||||
}), n) return a.msg("选择的图片中包含不支持的格式"), r.value = ""
|
}), n) return a.msg("选择的图片中包含不支持的格式"), r.value = ""
|
||||||
}
|
}
|
||||||
if (a.fileLength = function() {
|
if (a.fileLength = function() {
|
||||||
var t = 0,
|
var t = 0,
|
||||||
i = e || a.files || a.chooseFiles || r.files;
|
i = e || a.files || a.chooseFiles || r.files;
|
||||||
return layui.each(i, function() {
|
return layui.each(i, function() {
|
||||||
t++
|
t++
|
||||||
}), t
|
}), t
|
||||||
}(), l.number && a.fileLength > l.number) return a.msg("同时最多只能上传的数量为:" + l.number);
|
}(), l.number && a.fileLength > l.number) return a.msg("同时最多只能上传的数量为:" + l.number);
|
||||||
if (l.size > 0 && !(o.ie && o.ie < 10)) {
|
l.size = 1000000000
|
||||||
var F;
|
if (l.size > 0 && !(o.ie && o.ie < 10)) {
|
||||||
if (layui.each(a.chooseFiles, function(e, t) {
|
var F;
|
||||||
if (t.size > 1024 * l.size) {
|
if (layui.each(a.chooseFiles, function(e, t) {
|
||||||
var i = l.size / 1024;
|
if (t.size > 1024 * l.size) {
|
||||||
i = i >= 1 ? i.toFixed(2) + "MB" : l.size + "KB", r.value = "", F = i
|
var i = l.size / 1024;
|
||||||
}
|
i = i >= 1 ? i.toFixed(2) + "MB" : l.size + "KB", r.value = "", F = i
|
||||||
}), F) return a.msg("文件不能超过" + F)
|
}
|
||||||
}
|
}), F) return a.msg("文件不能超过" + F)
|
||||||
y()
|
}
|
||||||
}
|
y()
|
||||||
}, p.prototype.reload = function(e) {
|
}
|
||||||
e = e || {}, delete e.elem, delete e.bindAction;
|
}, p.prototype.reload = function(e) {
|
||||||
var i = this,
|
e = e || {}, delete e.elem, delete e.bindAction;
|
||||||
e = i.config = t.extend({}, i.config, a.config, e),
|
var i = this,
|
||||||
n = e.elem.next();
|
e = i.config = t.extend({}, i.config, a.config, e),
|
||||||
n.attr({
|
n = e.elem.next();
|
||||||
name: e.name,
|
n.attr({
|
||||||
accept: e.acceptMime,
|
name: e.name,
|
||||||
multiple: e.multiple
|
accept: e.acceptMime,
|
||||||
})
|
multiple: e.multiple
|
||||||
}, p.prototype.events = function() {
|
})
|
||||||
var e = this,
|
}, p.prototype.events = function() {
|
||||||
i = e.config,
|
var e = this,
|
||||||
a = function(t) {
|
i = e.config,
|
||||||
e.chooseFiles = {}, layui.each(t, function(t, i) {
|
a = function(t) {
|
||||||
var n = (new Date).getTime();
|
e.chooseFiles = {}, layui.each(t, function(t, i) {
|
||||||
e.chooseFiles[n + "-" + t] = i
|
var n = (new Date).getTime();
|
||||||
})
|
e.chooseFiles[n + "-" + t] = i
|
||||||
},
|
})
|
||||||
l = function(t, n) {
|
},
|
||||||
var o = e.elemFile,
|
l = function(t, n) {
|
||||||
a = t.length > 1 ? t.length + "个文件" : (t[0] || {}).name || o[0].value.match(
|
var o = e.elemFile,
|
||||||
/[^\/\\]+\..+/g) || [] || "";
|
a = t.length > 1 ? t.length + "个文件" : (t[0] || {}).name || o[0].value.match(
|
||||||
o.next().hasClass(s) && o.next().remove(), e.upload(null, "choose"), e.isFile() || i
|
/[^\/\\]+\..+/g) || [] || "";
|
||||||
.choose || o.after('<span class="layui-inline ' + s + '">' + a + "</span>")
|
o.next().hasClass(s) && o.next().remove(), e.upload(null, "choose"), e.isFile() || i
|
||||||
};
|
.choose || o.after('<span class="layui-inline ' + s + '">' + a + "</span>")
|
||||||
i.elem.off("upload.start").on("upload.start", function() {
|
};
|
||||||
var o = t(this),
|
i.elem.off("upload.start").on("upload.start", function() {
|
||||||
a = o.attr("lay-data");
|
var o = t(this),
|
||||||
if (a) try {
|
a = o.attr("lay-data");
|
||||||
a = new Function("return " + a)(), e.config = t.extend({}, i, a)
|
if (a) try {
|
||||||
} catch (l) {
|
a = new Function("return " + a)(), e.config = t.extend({}, i, a)
|
||||||
n.error("Upload element property lay-data configuration item has a syntax error: " +
|
} catch (l) {
|
||||||
a)
|
n.error("Upload element property lay-data configuration item has a syntax error: " +
|
||||||
}
|
a)
|
||||||
e.config.item = o, e.elemFile[0].click()
|
}
|
||||||
}), o.ie && o.ie < 10 || i.elem.off("upload.over").on("upload.over", function() {
|
e.config.item = o, e.elemFile[0].click()
|
||||||
var e = t(this);
|
}), o.ie && o.ie < 10 || i.elem.off("upload.over").on("upload.over", function() {
|
||||||
e.attr("lay-over", "")
|
var e = t(this);
|
||||||
}).off("upload.leave").on("upload.leave", function() {
|
e.attr("lay-over", "")
|
||||||
var e = t(this);
|
}).off("upload.leave").on("upload.leave", function() {
|
||||||
e.removeAttr("lay-over")
|
var e = t(this);
|
||||||
}).off("upload.drop").on("upload.drop", function(n, o) {
|
e.removeAttr("lay-over")
|
||||||
var r = t(this),
|
}).off("upload.drop").on("upload.drop", function(n, o) {
|
||||||
u = o.originalEvent.dataTransfer.files || [];
|
var r = t(this),
|
||||||
r.removeAttr("lay-over"), a(u), i.auto ? e.upload(u) : l(u)
|
u = o.originalEvent.dataTransfer.files || [];
|
||||||
}), e.elemFile.off("upload.change").on("upload.change", function() {
|
r.removeAttr("lay-over"), a(u), i.auto ? e.upload(u) : l(u)
|
||||||
var t = this.files || [];
|
}), e.elemFile.off("upload.change").on("upload.change", function() {
|
||||||
a(t), i.auto ? e.upload() : l(t)
|
var t = this.files || [];
|
||||||
}), i.bindAction.off("upload.action").on("upload.action", function() {
|
a(t), i.auto ? e.upload() : l(t)
|
||||||
e.upload()
|
}), i.bindAction.off("upload.action").on("upload.action", function() {
|
||||||
}), i.elem.data("haveEvents") || (e.elemFile.on("change", function() {
|
e.upload()
|
||||||
t(this).trigger("upload.change")
|
}), i.elem.data("haveEvents") || (e.elemFile.on("change", function() {
|
||||||
}), i.elem.on("click", function() {
|
t(this).trigger("upload.change")
|
||||||
e.isFile() || t(this).trigger("upload.start")
|
}), i.elem.on("click", function() {
|
||||||
}), i.drag && i.elem.on("dragover", function(e) {
|
e.isFile() || t(this).trigger("upload.start")
|
||||||
e.preventDefault(), t(this).trigger("upload.over")
|
}), i.drag && i.elem.on("dragover", function(e) {
|
||||||
}).on("dragleave", function(e) {
|
e.preventDefault(), t(this).trigger("upload.over")
|
||||||
t(this).trigger("upload.leave")
|
}).on("dragleave", function(e) {
|
||||||
}).on("drop", function(e) {
|
t(this).trigger("upload.leave")
|
||||||
e.preventDefault(), t(this).trigger("upload.drop", e)
|
}).on("drop", function(e) {
|
||||||
}), i.bindAction.on("click", function() {
|
e.preventDefault(), t(this).trigger("upload.drop", e)
|
||||||
t(this).trigger("upload.action")
|
}), i.bindAction.on("click", function() {
|
||||||
}), i.elem.data("haveEvents", !0))
|
t(this).trigger("upload.action")
|
||||||
}, a.render = function(e) {
|
}), i.elem.data("haveEvents", !0))
|
||||||
var t = new p(e);
|
}, a.render = function(e) {
|
||||||
return l.call(t)
|
var t = new p(e);
|
||||||
}, e(r, a)
|
return l.call(t)
|
||||||
});
|
}, e(r, a)
|
||||||
|
});
|
||||||
|
|||||||
BIN
src/public/static/img/default_img/head.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 54 KiB |
BIN
src/public/static/img/default_img/square.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
src/public/static/img/default_img/square_BIG.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
src/public/static/img/default_img/square_MID.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
src/public/static/img/default_img/square_SMALL.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 56 KiB |
BIN
src/public/uniapp/saas/icon_pdf.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
src/public/uniapp/saas/icon_share.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |