123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- layui.define(['layer', 'form', 'laydate'], function (exports) {
- var $ = layui.jquery,layer = layui.layer,form = layui.form,laydate = layui.laydate;
- laydate.render({
- elem: '#startDate',
- type: 'date'
- });
- laydate.render({
- elem: '#endDate',
- type: 'date'
- });
- var table = $('#dateTable').DataTable({
- ajax: {
- url: base+"/sysAmount/query",
- data : function(data) {
- data.startDate = $.trim($("#startDate").val());
- data.endDate = $.trim($("#endDate").val());
- }
- },
- "columns": [ // 自定义数据列
- {data:function(obj){
- return '<input type="checkbox" lay-skin="primary" lay-filter="oneChoose" data-id="'+obj.id+'" />';
- }},
- {data: 'pay_name'},
- {data: 'user_name'},
- {data: 'card'},
- {data: 'bank'},
- {data: 'amount'},
- {data: 'create_time'}
- ],
- "stateSaveParams": function () { // 初始化完成调用事件
- // 重新渲染form checkbox
- form.render('checkbox');
- web.hideTableBtns("#dateTable");
- }
- }).on("dblclick","tr",function () {
- // //获取值的对象数据
- // var data = table.row(this).data();
- // add("编辑用户",data.id);
- });
-
- form.on('checkbox(allChoose)', function(data){
- var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]');
- child.each(function(index, item){
- item.checked = data.elem.checked;
- });
- form.render('checkbox');
- });
-
- //新增
- $('#btn-add').on('click',function(){
- add("新增","");
- });
-
- //查询
- $("#btn-query").on('click',function(){
- table.ajax.reload();
- });
-
- //删除
- $("#dateTable").on('click','.btn-delete', function(){
- var id = $(this).attr('data-id');
- layer.confirm('确认要删除吗?',function(index){
- web.ajaxPost(base+"/sysUser/delete",{id:id},function(data){
- if(data.success){
- table.ajax.reload();
- layer.msg('删除成功');
- }else{
- layer.msg('删除失败');
- }
- });
- });
- });
-
- //编辑
- $("#dateTable").on('click','.btn-edit', function(){
- var id = $(this).attr('data-id');
- add("编辑用户",id);
- });
-
- //弹出
- function add(title,id){
- var url="sysAmountForm.jsp";
- if(id){
- url +="?id="+id;
- }
- layer_show(title,url,"600","400");
- }
-
- exports('sysAmountList', {});
- });
|