wdyy.js 1.77 KB
layui.use('element', function () {
    let element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块
    //监听导航点击
    element.on('nav(demo)', function (elem) {
        //console.log(elem)
        layer.msg(elem.text());
    });
});
layui.use('table', function () {
    var table = layui.table;
    table.render({
        elem: '#test'
        , url: './lib/index.json'
        , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
        , cols: [[
            { field: 'zizeng', title: '序号', templet: '#zizeng', align: 'center' }
            , { field: 'username', title: '预约号', align: 'center' } //width 支持:数字、百分比和不填写。你还可以通过 minWidth 参数局部定义当前单元格的最小宽度,layui 2.2.1 新增
            , { field: 'sex', title: ' 预约人', align: 'center' }
            , { field: 'city', title: '办事大厅', align: 'center' }
            , { field: 'sign', title: ' 预约业务', align: 'center' }
            , { field: 'classify', title: '预约时间', align: 'center' }
            , { field: 'state', title: '状态', align: 'center', templet: '#state' }
            , { fixed: 'right', title: '操作', toolbar: '#barDemo', width: 150, align: 'center' }
        ]]
        , parseData: function (res) { //将原始数据解析成 table 组件所规定的数据
            return {
                "code": res.code, //解析接口状态
                "data": res.data //解析数据列表
            };
        }
    });
    //监听行工具事件
    table.on('tool(test)', function (obj) {
        var data = obj.data;
        console.log(data)
        if (obj.event === 'del') {
        } else if (obj.event === 'edit') {

        }
    });
});