var searchParams = { deptId: '', titleType: '', title: '', wjlx: '', year: '', fwTimeS: '', fwTimeE: '' }; function resetVal(){ $('#zcwjk-search-txt').val(""); } function submitForm() { // 鑾峰彇鏉′欢锛岃繖閲屽亣璁炬湁涓€涓潯浠 condition 鏉ョ‘瀹氭槸鍚︽彁浜よ〃鍗 const condition = true; var keyword = $.trim($('#zcwjk-search-txt').val()); if(keyword == '' || keyword == '璇疯緭鍏ュ叧閿瓧鎼滅储') { alert("璇疯緭鍏ュ叧閿瓧鎼滅储"); $('#zcwjk-search-txt').focus(); condition = false; } // 鏍规嵁鏉′欢鏉ュ垽鏂槸鍚︽彁浜よ〃鍗 if (condition) { //document.getElementById('submitForm').submit(); var url="/szsrmzf/qszcwjk/zcwjk.shtml?title="+keyword; window.open(url, '_blank'); } } $(function(){ //鏂囦欢搴撴悳绱 $('#zcwjk-search-btn').click(function () { var keyword = $.trim($('#zcwjk-search-txt').val()); if(keyword == '' || keyword == '璇疯緭鍏ュ叧閿瓧鎼滅储') { alert("璇疯緭鍏ュ叧閿瓧鎼滅储"); $('#zcwjk-search-txt').focus(); } else { searchParams['title'] = $.trim($('#zcwjk-search-txt').val()); loadData(searchParams, 1); } }); // 鎼滅储鐑瘝 $('.hotwords a').click(function(){ searchParams['title'] = $.trim($(this).text()); loadData(searchParams, 1); }); /* $('#zcwjk-search-txt').bind('focus',function(){ $(this).val(''); }); */ $('#zcwjk-search-txt').bind('blur',function(){ if($(this).val() == ''){ $(this).val(keyword); } }); //渚ц竟鏍 $('.zcwjk-sidebar .hasdrop > a').bind('click',function(){ $(this).parent().toggleClass('current') $(this).siblings('ul').toggle() }); $(".zcwjk-sidebar .sidenav > li > a").each(function(index, el){ var nowid = $(this).attr('id'); if(nowid == 'menuId_' + channelId){ $(this).parent().addClass('current'); if ($(this).next().length > 0) { $(this).next().show(); } } }); //鎼滅储搴 if($('.zcwjk-case').length > 0){ $('.zcwjk-case ul').each(function() { $(this).find('.label').on('click', function(){ $(this).addClass('on').siblings().removeClass('on'); if($(this).hasClass('istitle')){ $('.definedtime').hide(); $('#startDate').val(''); $('#endDate').val(''); searchParams['titleType'] = ''; loadData(searchParams, 1); }else if($(this).hasClass('iscontent')){ $('.definedtime').hide(); $('#startDate').val(''); $('#endDate').val(''); searchParams['titleType'] = 'iscontent'; loadData(searchParams, 1); }else if($(this).hasClass('isyear')){ $('.definedtime').hide(); $('#startDate').val(''); $('#endDate').val(''); var today = new Date(), Y = today.getFullYear() + '-', M = (today.getMonth()+1 < 10 ? '0'+(today.getMonth()+1) : today.getMonth()+1) + '-', D = (today.getDate() < 10 ? '0'+(today.getDate()) : today.getDate()) + ' ', today = Y+M+D; var sdate = getYearLast(today); searchParams['fwTimeS'] = sdate; searchParams['fwTimeE'] = today; loadData(searchParams, 1); }else if($(this).hasClass('isall')){ $('.definedtime').hide(); $('#startDate').val(''); $('#endDate').val(''); searchParams['fwTimeS'] = ''; searchParams['fwTimeE'] = ''; loadData(searchParams, 1); }else if($(this).hasClass('isdefined')){ $('.definedtime').toggle(); $('#definedConfig').on('click', function(){ searchParams['fwTimeS'] = $('#startDate').val(); searchParams['fwTimeE'] = $('#endDate').val(); loadData(searchParams, 1); }); } }) }); } layui.use(function(){ var laydate = layui.laydate; laydate.render({ elem: '#startDate' }); laydate.render({ elem: '#endDate' }); }); const urlParams = new URLSearchParams(window.location.search); const title = urlParams.get('title'); console.log(title) var initParam = {}; if (title !== undefined) { searchParams.title = title; } loadData({}, 1); getFileType(''); getYearsList(''); $.ajax({ type: 'POST', //鐢≒OST鏂瑰紡浼犺緭 dataType: 'JSON', //鏁版嵁鏍煎紡:JSON url: "/szinf/interfaceZcwjkAll/deptList", success: function(res) { if (res.data !=null && res.data.length>0 ) { layui.use(['tree', 'util'], function(){ var tree = layui.tree, layer = layui.layer, util = layui.util //鍩烘湰婕旂ず tree.render({ elem: '#fbjg', data: res.data, click: function(obj){ var data = obj.data; var deptId = data.id; //鑺傜偣楂樹寒 var nodes = document.getElementsByClassName("layui-tree-txt"); for (var i = 0; i < nodes.length; i++) { if (nodes[i].innerHTML === data.title){ nodes[i].style.color = "#006fd6"; nodes[i].style.fontWeight = "bold"; } else { nodes[i].style.color = "#333"; nodes[i].style.fontWeight = "normal"; } } searchParams['deptId'] = deptId; searchParams['wjlx'] = ''; searchParams['year'] = ''; loadData(searchParams, 1); getFileType(deptId); getYearsList(deptId); } }); }); } } }); }); function loadData(params, currpage){ params = $.extend(searchParams, { page: currpage, size: 10 }); params.titleType=2; $.ajax({ type: 'POST', dataTypt: 'JSON', url: '/szinf/interfaceZcwjkAll/page', data: params, success: function(res){ var data = res.data; if(data.list != null && data.list.length > 0){ var html = ''; var list = data.list; var total = data.allRow; layui.use(['laypage', 'layer'], function () { var laypage = layui.laypage; laypage.render({ elem: "ajaxpage", theme: 'pagediv', layout: ['prev', 'page', 'next', 'skip', 'count'], count: total, limit: params.size, first: "棣栭〉", last: "鏈〉", prev: '涓婁竴椤?, next: '涓嬩竴椤?, groups: 3, curr: currpage, jump: function (obj, first) { currpage = obj.curr; if (!first) { //鐐瑰嚮璺抽〉瑙﹀彂鍑芥暟鑷韩锛屽苟浼犻€掑綋鍓嶉〉锛歰bj.curr loadData(params, currpage); } } }); }); $.each(list, function (i, map) { html += '
\
\ \ ' + map.title + '\ \
\
\ ' + map.wjbh + '\ ' + map.fwTimeFormat + '\
\
'; }); $("#ajaxlist").html(html); }else{ $("#ajaxlist").html("
鏆傛棤鏁版嵁锛?/div>"); $("#ajaxpage").empty(); } } }); } function getFileType(deptId){ $.ajax({ type: 'POST', dataType: 'JSON', url: '/szinf/interfaceZcwjkAll/lxList', data: { deptId: deptId }, success: function(res){ if(res.data && $.isArray(res.data) && res.data.length > 0){ var html = ''; $.each(res.data, function(i, map){ html += '
  • \ \ ' + map.value + '\ \
  • '; }); $('#lxlist').parent().show(); $('#lxlist').html(html); $('#lxlist li').on('click', function(){ $(this).addClass('on').siblings().removeClass('on'); $('#yearlist li').removeClass('on'); searchParams['wjlx'] = $(this).children().data('id'); searchParams['year'] = ''; loadData(searchParams, 1); }); }else{ $('#lxlist').parent().hide(); } } }); } function getYearsList(deptId){ $.ajax({ type: 'POST', dataType: 'JSON', url: '/szinf/interfaceZcwjkAll/yearList', data: { deptId: deptId }, success: function(res){ if(res.data && $.isArray(res.data) && res.data.length > 0){ var html = ''; var data = res.data.reverse(); $.each(data, function(i, map){ html += '
  • \ \ ' + map._id + '\ \
  • '; }); $('#yearlist').parent().show(); $('#yearlist').html(html); $('#yearlist li').on('click', function(){ $(this).addClass('on').siblings().removeClass('on'); $('#lxlist li').removeClass('on'); searchParams['year'] = $(this).children().data('id'); searchParams['wjlx'] = ''; loadData(searchParams, 1); }); }else{ $('#yearlist').parent().hide(); } } }); } function getYearLast(dateStr) { // 鍋囪瑕佽幏鍙栫殑鏃ユ湡涓篸ateStr锛屾牸寮忎负"YYYY-MM-DD" console.log(dateStr); var date = new Date(dateStr); var lastYear = date.getFullYear() - 1; // 鑾峰彇鍓嶄竴骞寸殑骞翠唤 var newMonth = date.getMonth(); // 鏂版棩鏈熺殑鏈堜唤 var newDate; // 鏂版棩鏈熺殑鏃ユ湡 // 鍒ゆ柇鍘熸棩鏈熺殑鏈堜唤鏄惁涓?鏈堜唤 if (date.getMonth() === 1) { // 2鏈堜唤 // 鍒ゆ柇鍓嶄竴骞存槸鍚︿负闂板勾 if (lastYear % 4 === 0 && lastYear % 100 !== 0 || lastYear % 400 === 0) { // 闂板勾 newDate = Math.min(date.getDate(), 29); // 鏂版棩鏈熺殑鏃ユ湡鏈€澶т负29 } else { // 骞冲勾 newDate = Math.min(date.getDate(), 28); // 鏂版棩鏈熺殑鏃ユ湡鏈€澶т负28 } } else { // 闈?鏈堜唤 newDate = date.getDate(); // 鏂版棩鏈熺殑鏃ユ湡涓哄師鏃ユ湡鐨勬棩鏈 } var newDateStr = lastYear + "-" + (newMonth + 1) + "-" + newDate; // 鏍煎紡鍖栨棩鏈熷瓧绗︿覆 return newDateStr }