Lay-ui

增删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'];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值