完善功能呢

This commit is contained in:
WenG 2022-06-04 23:14:31 +08:00
parent e2566a1e39
commit 9afe73a59d

View File

@ -35,12 +35,20 @@ function LayuiUtil(layui, viewer) {
var html = '';
for (var i = 0, fileId; fileId = fileIdArray[i++];) {
// 删除按钮
var deleteBtn = '';
if(!isShow) {
deleteBtn = [
'<a class="layui-btn layui-btn-xs layui-btn-danger delete-btn delete-' + fieldName + '-btn" href="javascript:void(0);" data-id="' + fileId + '" data-name="' + fieldName + '">',
' <i class="fa fa-trash-o"></i>',
'</a>'
].join('');
}
html += [
'<div class="form-upload-image">',
' <img src="route/file/download/true/' + fileId + '" align="加载失败">',
' <a class="layui-btn layui-btn-xs layui-btn-danger delete-btn delete-' + fieldName + '-btn" href="javascript:void(0);" data-id="' + fileId + '" data-name="' + fieldName + '">',
' <i class="fa fa-trash-o"></i>',
' </a>',
deleteBtn,
'</div>',
].join('');
}
@ -578,6 +586,7 @@ function LayuiUtil(layui, viewer) {
dataForm: opt.dataForm,
valueKey: 'dataId',
nameKey: 'dataName',
selectedValue: opt.selectedValue,
onInit: opt.onInit,
onSelect: opt.onSelect
})
@ -600,4 +609,35 @@ function LayuiUtil(layui, viewer) {
return null;
}
/**
* 禁用表单全部字段
*/
this.disableFormAllFields = function () {
var doms = $('form').find('input,button,textarea,select');
doms.attr('disabled', 'disabled');
doms.attr('lay-verify', '');
}
/**
* 禁用字段转div
*/
this.disabledField2Div = function() {
var doms = $('form').find('input,textarea,select');
$.each(doms, function(index, item) {
if(!item.disabled) {
return;
}
var value = item.value;
var parent = $(item).parent();
parent.empty();
if(item.nodeName === 'INPUT' || item.nodeName === 'SELECT') {
parent.append('<div style="line-height: 36px;">'+ value +'</div>')
} else if(item.nodeName === 'TEXTAREA') {
parent.append('<div style="line-height: 36px; text-align: left;">'+ value +'</div>')
}
});
}
}