/** * {{.moduleTitle}}管理 * @author {{.author}} * @since {{.since}} */ layui.use(['func'], function () { //声明变量 var func = layui.func , $ = layui.$; if (A == 'index') { //【TABLE列数组】 var cols = [ {type: 'checkbox', fixed: 'left'} , {field: 'id', width: 80, title: 'ID', align: 'center', sort: true, fixed: 'left'} {{range $key, $val := .columnList}} {{if ne $val.columnSwitch false}} , {field: '{{$val.columnName3}}', width: 100, title: '{{$val.columnTitle}}', align: 'center', templet: function (d) { return ''; }} {{else if ne $val.columnImage false}} , {field: '{{$val.columnName}}', width: 90, title: '{{$val.columnTitle}}', align: 'center', templet: function (d) { var {{$val.columnName}}Str = ""; if (d.{{$val.columnName}}) { {{$val.columnName}}Str = ''; } return {{$val.columnName}}Str; } } {{else if ne $val.columnValue ""}} , {field: '{{$val.columnName}}', width: 100, title: '{{$val.columnTitle}}', align: 'center', templet(d) { {{range $k, $v := $val.columnValueList}} {{if eq $k 1}}if (d.{{$val.columnName}} == 1) { // {{$v}} return '{{$v}}'; } {{else if eq $k 2}}else if (d.{{$val.columnName}} == 2) { // {{$v}} return '{{$v}}'; } {{else if eq $k 3}}else if (d.{{$val.columnName}} == 3) { // {{$v}} return '{{$v}}'; } {{else if eq $k 4}}else if (d.{{$val.columnName}} == 4) { // {{$v}} return '{{$v}}'; } {{else}}else { // {{$v}} return '{{$v}}'; } {{end}} {{end}} } } {{else}} , {field: '{{$val.columnName}}', width: 100, title: '{{$val.columnTitle}}', align: 'center'} {{end}} {{end}} , {field: 'create_time', width: 180, title: '添加时间', align: 'center'} , {field: 'update_time', width: 180, title: '更新时间', align: 'center'} , {fixed: 'right', width: 150, title: '功能操作', align: 'center', toolbar: '#toolBar'} ]; //【渲染TABLE】 func.tableIns(cols, "tableList"); //【设置弹框】 func.setWin("{{.moduleTitle}}", 750, 450); {{range $key, $val := .columnList}} {{if ne $val.columnSwitch false}} //【设置{{$val.columnTitle}}】 func.formSwitch('{{$val.columnName2}}', null, function (data, res) { console.log("开关回调成功"); }); {{end}} {{end}} } });