增删class
Main.form().on('select(zyy)', function (data) {
if (data.value === '2') {
$('#parent').parent().parent().removeClass('layui-hide')
} else {
$('#parent').parent().parent().addClass('layui-hide')
}
})
2编辑弹窗的数据传递
let $data = parent.window.data;
val: $data['parentId']
3下拉表格
Main.selectTable(
{
id: "assetsGeneraName",
cols: [
[{
field: "uuid",
align: "center",
hide: true
},
{
field: "name",
align: "center",
title: '名称'
},
]
],
thead: false,
pageSize: 5,
loading: true,
fixed: false,
param: {},
render: {
name: "assetsGeneraName",
uuid: "assetsGenera",
'1': "assetsType",
'2': "assetsTypeName",
},
execute: function (param) {
if ($("#assetsGeneraName").attr("readonly")) {
param.name = '';
} else {
param.name = param.keyword;
}
param.enable = 1;
param.type = 1;
Main.exePost('system/assetsType/list', JSON.stringify(param),
function (res) {
let data = [];
if (res.success) {
data = res.data.records;
}
param.callback(data);
})
},
});
4下拉表格 联动
Main.selectTable({
id: "assetsTypeName",
cols: [
[{
field: "uuid",
align: "center",
hide: true
},
{
field: "name",
align: "center",
title: '名称'
},
]
],
thead: false,
pageSize: 6,
loading: true,
fixed: false,
param: {
parentId: 'assetsGenera'
},
render: {
name: "assetsTypeName",
uuid: "assetsType",
},
execute: function (param) {
param.name = param.keyword;
param.enable = 1;
param.type = 2;
if (param.parentId === '') {
param.parentId = '#';
}
Main.exePost('system/assetsType/list', JSON.stringify(param),
function (res) {
let data = [];
if (res.success) {
data = res.data.records;
}
param.callback(data);
})
},
});
5 序号列
{
title: '#',
field: 'sn',
align: 'center',
sort: true,
width: 100,
fixed: 'left'
},
6检查数字
function checkNumber(number, text) {
if (isNaN(Number(number))) {
Main.layer().msg(text + '应为数字类型!', {
icon: 2
});
return false;
}
return true;
}
if (!checkNumber(data.field['number'], '资产入账数量')) {
return false
}
let rs = Main.table().cache['data-table'];