文件上传限制

This commit is contained in:
cwchen 2024-12-24 17:59:19 +08:00
parent 1ea2675e57
commit 5304b967a8
7 changed files with 100 additions and 72 deletions

View File

@ -34,17 +34,21 @@ function setParams(params) {
return layer.msg('最多上传5个附件证明', { icon: 7 }); return layer.msg('最多上传5个附件证明', { icon: 7 });
} }
uploadObj.config.elem.next()[0].value = ''; uploadObj.config.elem.next()[0].value = '';
let num = 0;
obj.preview(function (index, file, result) { obj.preview(function (index, file, result) {
$('#uploader-list').append( num ++;
'<div id="" class="file-iteme">' + if(num <= (5-length)){
'<div class="handle"><p>x</p></div>' + $('#uploader-list').append(
handleFileType(index, file, result) + '<div id="" class="file-iteme">' +
'</div>' '<div class="handle"><p>x</p></div>' +
); handleFileType(index, file, result) +
let map = new Map();//将选择的图片索引和图片写成对象存入集合 '</div>'
map.index = index; );
map.file = file; let map = new Map();//将选择的图片索引和图片写成对象存入集合
fileList.push(map); map.index = index;
map.file = file;
fileList.push(map);
}
}); });
} }
}); });

View File

@ -47,17 +47,21 @@ function setParams(obj) {
return layer.msg('最多上传5个附件证明', { icon: 7 }); return layer.msg('最多上传5个附件证明', { icon: 7 });
} }
uploadObj.config.elem.next()[0].value = ''; uploadObj.config.elem.next()[0].value = '';
let num = 0;
obj.preview(function (index, file, result) { obj.preview(function (index, file, result) {
$('#uploader-list').append( num ++;
'<div id="" class="file-iteme">' + if(num <= (5-length)){
'<div class="handle"><p>x</p></div>' + $('#uploader-list').append(
handleFileType(index, file, result) + '<div id="" class="file-iteme">' +
'</div>' '<div class="handle"><p>x</p></div>' +
); handleFileType(index, file, result) +
let map = new Map();//将选择的图片索引和图片写成对象存入集合 '</div>'
map.index = index; );
map.file = file; let map = new Map();//将选择的图片索引和图片写成对象存入集合
fileList.push(map); map.index = index;
map.file = file;
fileList.push(map);
}
}); });
} }
}); });

View File

@ -36,17 +36,21 @@ function setParams(obj) {
return layer.msg('最多上传5个附件证明', { icon: 7 }); return layer.msg('最多上传5个附件证明', { icon: 7 });
} }
uploadObj.config.elem.next()[0].value = ''; uploadObj.config.elem.next()[0].value = '';
let num = 0;
obj.preview(function (index, file, result) { obj.preview(function (index, file, result) {
$('#uploader-list').append( num ++;
'<div id="" class="file-iteme">' + if(num <= (5-length)){
'<div class="handle"><p>x</p></div>' + $('#uploader-list').append(
handleFileType(index, file, result) + '<div id="" class="file-iteme">' +
'</div>' '<div class="handle"><p>x</p></div>' +
); handleFileType(index, file, result) +
let map = new Map();//将选择的图片索引和图片写成对象存入集合 '</div>'
map.index = index; );
map.file = file; let map = new Map();//将选择的图片索引和图片写成对象存入集合
fileList.push(map); map.index = index;
map.file = file;
fileList.push(map);
}
}); });
} }
}); });

View File

@ -37,17 +37,21 @@ function setParams(obj) {
return layer.msg('最多上传5个附件证明', { icon: 7 }); return layer.msg('最多上传5个附件证明', { icon: 7 });
} }
uploadObj.config.elem.next()[0].value = ''; uploadObj.config.elem.next()[0].value = '';
let num = 0;
obj.preview(function (index, file, result) { obj.preview(function (index, file, result) {
$('#uploader-list').append( num ++;
'<div id="" class="file-iteme">' + if(num <= (5-length)){
'<div class="handle"><p>x</p></div>' + $('#uploader-list').append(
handleFileType(index, file, result) + '<div id="" class="file-iteme">' +
'</div>' '<div class="handle"><p>x</p></div>' +
); handleFileType(index, file, result) +
let map = new Map();//将选择的图片索引和图片写成对象存入集合 '</div>'
map.index = index; );
map.file = file; let map = new Map();//将选择的图片索引和图片写成对象存入集合
fileList.push(map); map.index = index;
map.file = file;
fileList.push(map);
}
}); });
} }
}); });

View File

@ -37,17 +37,21 @@ function setParams(obj) {
return layer.msg('最多上传5个附件证明', { icon: 7 }); return layer.msg('最多上传5个附件证明', { icon: 7 });
} }
uploadObj.config.elem.next()[0].value = ''; uploadObj.config.elem.next()[0].value = '';
let num = 0;
obj.preview(function (index, file, result) { obj.preview(function (index, file, result) {
$('#uploader-list').append( num ++;
'<div id="" class="file-iteme">' + if(num <= (5-length)){
'<div class="handle"><p>x</p></div>' + $('#uploader-list').append(
handleFileType(index, file, result) + '<div id="" class="file-iteme">' +
'</div>' '<div class="handle"><p>x</p></div>' +
); handleFileType(index, file, result) +
let map = new Map();//将选择的图片索引和图片写成对象存入集合 '</div>'
map.index = index; );
map.file = file; let map = new Map();//将选择的图片索引和图片写成对象存入集合
fileList.push(map); map.index = index;
map.file = file;
fileList.push(map);
}
}); });
} }
}); });

View File

@ -38,17 +38,21 @@ function setParams(obj) {
return layer.msg('最多上传5个附件证明', { icon: 7 }); return layer.msg('最多上传5个附件证明', { icon: 7 });
} }
uploadObj.config.elem.next()[0].value = ''; uploadObj.config.elem.next()[0].value = '';
let num = 0;
obj.preview(function (index, file, result) { obj.preview(function (index, file, result) {
$('#uploader-list').append( num ++;
'<div id="" class="file-iteme">' + if(num <= (5-length)){
'<div class="handle"><p>x</p></div>' + $('#uploader-list').append(
handleFileType(index, file, result) + '<div id="" class="file-iteme">' +
'</div>' '<div class="handle"><p>x</p></div>' +
); handleFileType(index, file, result) +
let map = new Map();//将选择的图片索引和图片写成对象存入集合 '</div>'
map.index = index; );
map.file = file; let map = new Map();//将选择的图片索引和图片写成对象存入集合
fileList.push(map); map.index = index;
map.file = file;
fileList.push(map);
}
}); });
} }
}); });

View File

@ -39,17 +39,21 @@ function setParams(obj) {
return layer.msg('最多上传5个发货附件', { icon: 7 }); return layer.msg('最多上传5个发货附件', { icon: 7 });
} }
uploadObj.config.elem.next()[0].value = ''; uploadObj.config.elem.next()[0].value = '';
let num = 0;
obj.preview(function (index, file, result) { obj.preview(function (index, file, result) {
$('#uploader-list').append( num++;
'<div id="" class="file-iteme">' + if (num <= (5 - length)) {
'<div class="handle"><p>x</p></div>' + $('#uploader-list').append(
handleFileType(index, file, result) + '<div id="" class="file-iteme">' +
'</div>' '<div class="handle"><p>x</p></div>' +
); handleFileType(index, file, result) +
let map = new Map();//将选择的图片索引和图片写成对象存入集合 '</div>'
map.index = index; );
map.file = file; let map = new Map();//将选择的图片索引和图片写成对象存入集合
fileList.push(map); map.index = index;
map.file = file;
fileList.push(map);
}
}); });
} }
}); });
@ -146,9 +150,9 @@ function initTable() {
limitName: 'pageSize' limitName: 'pageSize'
}, },
parseData: function (res) { // res 即为原始返回的数据 parseData: function (res) { // res 即为原始返回的数据
if(res.code === 401){ if (res.code === 401) {
closeWindowOpen(); closeWindowOpen();
} }
if (jjDetailArr && res.list) { if (jjDetailArr && res.list) {
$.each(res.list, function (index, item) { $.each(res.list, function (index, item) {
$.each(jjDetailArr, function (index2, item2) { $.each(jjDetailArr, function (index2, item2) {