完善了layui-util工具
This commit is contained in:
parent
55f39f4bff
commit
0a1bda04fd
@ -138,6 +138,8 @@ function LayuiUtil(layui, viewer) {
|
||||
maxCount = opt.maxCount < 0 ? 3 : opt.maxCount;
|
||||
var fieldName = opt.fieldName;
|
||||
var isShow = opt.isShow;
|
||||
var onFileClick = opt.onFileClick;
|
||||
onFileClick = onFileClick && typeof(onFileClick) === 'function' ? onFileClick : null;
|
||||
var allowExts = opt.allowExts;
|
||||
var defaultAllowExts = ['pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'wps', 'txt', 'rar', 'zip'];
|
||||
allowExts = allowExts && (allowExts instanceof Array) ? defaultAllowExts.concat(allowExts).join('\|') : defaultAllowExts.join('\|');
|
||||
@ -189,9 +191,9 @@ function LayuiUtil(layui, viewer) {
|
||||
var fileName = idNameArray[1];
|
||||
html += [
|
||||
'<tr>',
|
||||
' <td><a href="route/file/download/false/' + fileId + '" target="_blank">' + fileName + '</a></td>',
|
||||
' <td><a href="javascript:void(0);" class="file-item" data-file-id="' + fileId + '">' + fileName + '</a></td>',
|
||||
' <td class="operation">',
|
||||
' <button type="button" class="layui-btn layui-btn-xs layui-btn-danger delete-btn delete-' + fieldName + '-btn" data-id="' + fileId + '" data-name="' + fileName + '" data-field-name="' + fieldName + '">删除</button>',
|
||||
!isShow ? '<button type="button" class="layui-btn layui-btn-xs layui-btn-danger delete-btn delete-' + fieldName + '-btn" data-id="' + fileId + '" data-name="' + fileName + '" data-field-name="' + fieldName + '">删除</button>' : '',
|
||||
' </td>',
|
||||
'</tr>',
|
||||
].join('');
|
||||
@ -271,6 +273,16 @@ function LayuiUtil(layui, viewer) {
|
||||
$(uploadBtnId).hide();
|
||||
}
|
||||
|
||||
$(document).on('click', '.form-upload-file .file-item', function() {
|
||||
console.log(this);
|
||||
var fileId = this.dataset.fileId;
|
||||
if(onFileClick) {
|
||||
onFileClick(fileId);
|
||||
} else {
|
||||
window.open('route/file/download/false/'+ fileId, '_blank');
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user