123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- layui.use([ 'layer', 'table', 'element','form','laydate'], function(){
- var layer = layui.layer
- ,$ = layui.jquery
- ,table = layui.table
- ,element = layui.element
- ,form = layui.form,
- laydate = layui.laydate;
-
- var cols1 = [
-
- {type:'numbers',fixed:"left",title:'序号'}
- ,{field:'name', title:'名字',width:150,align:'center',totalRowText:'合计'}
- ,{field:'total', title:'总数',width:150,align:'center',totalRow:true}
- ];
- $.each($('select[name=input_news] option'),function(k,v){
- if(v.value != '' && v.value != null){
- var obj = {field:"news_name_"+v.value, title:v.text,width:150,align:'center',totalRow:true};
- cols1.push(obj);
- }
- });
-
-
-
-
-
-
-
- laydate.render({
- elem: '#date1'
- ,type: 'month'
- });
-
- var tableIns = table.render({
- elem: '#userlist'
- ,url: '/news/statisticaform'
- ,where:{token:csrfToken}
- ,method:'post'
- ,id:'tablerReload'
- ,totalRow:true
- ,text:'数据加载中'
- ,cols: [cols1],done:function (res, curr, count) {
- var date= new Date();
- var year=date.getFullYear();
- var month=date.getMonth()+1;
- var day=date.getDate();
- var date_time = year+'-'+month+'-'+day;
- this.elem.next().find('td[data-field="time"]:contains("'+date_time+'")').parent('tr').css({"color": "#ccc"});
- }
- });
- tableIns.reload('tablerReload');
- var $ = layui.$, active = {
- reset:function(){
-
- window.location.reload();
- },
- reload:function () {
- var form = pfgs_serialize($('form'));
-
-
-
-
-
-
- table.reload('tablerReload',{
- where:{
- date_month:form.start_time
- }
- })
- }
- };
-
-
-
-
-
-
-
-
-
-
- $('.demoTable .layui-btn').on('click', function(){
- var type = $(this).data('type');
- active[type] ? active[type].call(this) : '';
- });
- });
- function Layui_SetDataTableRowColor(TabDivId,RowIndex, ColorString)
- {
- try
- {
- var div = document.getElementById(TabDivId);
- if(div != null)
- {
- var table_main = div.getElementsByClassName('layui-table-main');
- if (table_main != null && table_main.length > 0)
- {
- var table = table_main[0].getElementsByClassName('layui-table');
- if (table != null && table.length > 0) {
- var trs = table[0].querySelectorAll("tr");
- if (trs != null && trs.length > 0) {
- trs[RowIndex].style.color = ColorString;
- }
- }
- }
- }
- }
- catch(e)
- {
- console.log(e.message);
- }
- }
|