{extend name="public:form" /}
{block name="body"}
<style type="text/css">
.layui-table-page{
  text-align: right;
}
</style>
        <div class="layui-fluid">
            <div class="layui-row layui-col-space15">
                <div class="layui-col-md12">
                    <div class="layui-card">
                        <div class="layui-card-body">
                          <form class="layui-form">
                          </form>
                        </div>
                        
                      <div class="layui-card-body">
                      <table class="layui-table" lay-data="{  url:'/clouldlog_list', page:true, id:'idTest' }">
                       <thead>
                          <tr>
                          <th lay-data="{field:'log_id'}">ID</th>
                          <th lay-data="{field:'content'}" >信息</th>
                          <th lay-data="{field:'type', templet: '#is_type'}">操作</th>
                          <th lay-data="{field:'status', templet: '#is_status'} ">结果</th>
                          <th lay-data="{field:'create_time'}">操作时间</th>
                          </tr>
                        </thead>
                        </table>
                      </div>
                    </div>
                </div>
            </div>
        </div> 
    </body>
<script type="text/javascript" id="is_status">
            {{# if(d.status==1){ }}
                同步成功
            {{# }else if(d.status==2){ }}
                语法错误
            {{# }else if(d.status==3){ }}
                同步失败
            {{# }else if(d.status==4){ }}
                 项目编号重复
            {{# }else if(d.status==5){ }}
                暂无数据同步
             {{# }else { }}
                  接口请求超时
              {{# } }}
  </script>
<script type="text/javascript" id="is_type">
            {{# if(d.type==0){ }}
                数据添加
             {{# }else { }}
                 数据修改
              {{# } }}
  </script>
<script>
layui.use(['table','laydate'], function(){


  var table = layui.table;
  var laydate = layui.laydate;

   
  //监听表格复选框选择
  table.on('checkbox(demo)', function(obj){
    console.log(obj)
  });

  //监听工具条
  table.on('tool(demo)', function(obj){
    var data = obj.data;
    if(obj.event === 'detail'){
      layer.msg('ID:'+ data.id + ' 的查看操作');
    } else if(obj.event === 'del'){
      layer.confirm('真的删除行么', function(index){
        obj.del();
        layer.close(index);
      });
    } else if(obj.event === 'edit'){
 
      layer.open({
                    content: "真的提交申请确收吗",
                    btn: ['确定'],
                    icon: 6,
                    yes: function() {
                       
                          $.ajax({
                        url: '/editque',
                        method: "POST",
                        data: {id:JSON.stringify(data.id)},
                      
                        success: function (data) {
                         if (data.status == 1) {
                                layer.msg(data.message,{icon: 6,time: 1000 },
                                    function(){
                                        window.location.href="/meter_list"
                                    });
                            } else {
                                layer.msg(data.message,{icon: 5,time: 1000 })
                            }
                        }
                    }); 
                    }
                });
       
         }
  });
  
  var $ = layui.$, active = {
    getCheckData: function(){ //获取选中数据
      var checkStatus = table.checkStatus('idTest')
      ,data = checkStatus.data;
      layer.alert(JSON.stringify(data));
    }
    ,getCheckLength: function(){ //获取选中数目
      var checkStatus = table.checkStatus('idTest')
      ,data = checkStatus.data;
      layer.msg('选中了:'+ data.length + ' 个');
    }
    ,isAll: function(){ //验证是否全选
      var checkStatus = table.checkStatus('idTest');
      layer.msg(checkStatus.isAll ? '全选': '未全选')
    }
  };
  
  $('.demoTable .layui-btn').on('click', function(){
    var type = $(this).data('type');
    active[type] ? active[type].call(this) : '';
  });
});
</script>

{/block}