完善功能呢
This commit is contained in:
parent
e2566a1e39
commit
9afe73a59d
@ -35,12 +35,20 @@ function LayuiUtil(layui, viewer) {
|
|||||||
|
|
||||||
var html = '';
|
var html = '';
|
||||||
for (var i = 0, fileId; fileId = fileIdArray[i++];) {
|
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 += [
|
html += [
|
||||||
'<div class="form-upload-image">',
|
'<div class="form-upload-image">',
|
||||||
' <img src="route/file/download/true/' + fileId + '" align="加载失败">',
|
' <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 + '">',
|
deleteBtn,
|
||||||
' <i class="fa fa-trash-o"></i>',
|
|
||||||
' </a>',
|
|
||||||
'</div>',
|
'</div>',
|
||||||
].join('');
|
].join('');
|
||||||
}
|
}
|
||||||
@ -578,6 +586,7 @@ function LayuiUtil(layui, viewer) {
|
|||||||
dataForm: opt.dataForm,
|
dataForm: opt.dataForm,
|
||||||
valueKey: 'dataId',
|
valueKey: 'dataId',
|
||||||
nameKey: 'dataName',
|
nameKey: 'dataName',
|
||||||
|
selectedValue: opt.selectedValue,
|
||||||
onInit: opt.onInit,
|
onInit: opt.onInit,
|
||||||
onSelect: opt.onSelect
|
onSelect: opt.onSelect
|
||||||
})
|
})
|
||||||
@ -600,4 +609,35 @@ function LayuiUtil(layui, viewer) {
|
|||||||
return null;
|
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>')
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user