后台模板文件

ace/
app.css
app.css.map
app.less 附加后台样式less
config.js 修改默认主题样式
images/
js/
lib/
modules/ 模块文件,重要的地方文件
style/
tpl/

modules/下文件 ,以下文件可修改,其他的基本上用不上,也就不管了。

layerOpen.js 弹窗封装,进行手机端适应封装
listTable.js 列表输出封装,包括了增加删除,搜索等事件,
request.js AJAX请求封装
treetable.js 树形结构插件,经过修改
uploader.js 上传模块,进行了封装
verify.js 表单验证进行了封装。

listTable.js 列表显示事件说明
描述

del //监听表格事件里面的删除
copy //监听表格事件里面的拷贝事件
edit /监听事件里面的编辑事件
show_img,查看图片
open_layer 打开open Layer
open_layer_post 打开openLayer操作提交数据
open_post 打开是否提交POST数据

调用说明

<span lay-event="open_layer" data-url="打开的地址"></span>//里面的参数,查看文件吧

 if (obj.event === 'open_layer') {

                w = $(this).data('w');
                h = $(this).data('h');
                title = $(this).data('title');
                url = $(this).data('url');
                var config = {
                    title: title,
                    h: h,
                    w: w
                };

                yesFun = function (layero, index) {
                    layer.close(index); //关闭弹层
                }
                layerOpen.show(url, config, yesFun);
            }

自定义外面事件public/static/admin/modules/custorm.js

kq-event="color" //颜色选择器
kq-event="date" //日期

描述

   //点击事件
    $body.on('click', '*[kq-event]', function () {
        var othis = $(this)
            , attrEvent = othis.attr('kq-event');
        kq_events[attrEvent] && kq_events[attrEvent].call(this, othis);
    });

调用参考

<span kq-event="show_pic" data-src="图片地址">查看图片</span>

其他的参数,查看代码。

public/static/admin/modules/verify.js 验证表单附加规则

ename 表示英文开头标识符
rq 必填
max_number 最大数字
checkbox 复选验证
radio 单选验证,
cnname :中文验证

具体参数和配置参考代码,很简单的。