//鑷畾涔塲s //鍏叡閰嶇疆 $(document).ready(function () { //鑿滃崟鐐瑰嚮 //J_iframe //$(document).pjax('a.J_menuItem', '.J_mainContent'); //鐐瑰嚮宸︿晶鑿滃崟鏍忕洰 $(".J_menuItem").on('click',function(){ var url = $(this).attr('href'); $("#J_iframe").attr('src',url); return false; }); $("[data-toggle='tooltip']").tooltip(); // MetsiMenu $('#side-menu').metisMenu(); // 鎵撳紑鍙充晶杈规爮 $('.right-sidebar-toggle').click(function () { $('#right-sidebar').toggleClass('sidebar-open'); }); //鍥哄畾鑿滃崟鏍 $(function () { $('.sidebar-collapse').slimScroll({ height: '100%', railOpacity: 0.9, alwaysVisible: false }); }); // 鑿滃崟鍒囨崲 $('.navbar-minimalize').click(function () { $("body").toggleClass("mini-navbar"); SmoothlyMenu(); }); // 渚ц竟鏍忛珮搴 function fix_height() { var heightWithoutNavbar = $("body > #wrapper").height() - 61; $(".sidebard-panel").css("min-height", heightWithoutNavbar + "px"); } fix_height(); $(window).bind("load resize click scroll", function () { if (!$("body").hasClass('body-small')) { fix_height(); } }); //渚ц竟鏍忔粴鍔 $(window).scroll(function () { if ($(window).scrollTop() > 0 && !$('body').hasClass('fixed-nav')) { $('#right-sidebar').addClass('sidebar-top'); } else { $('#right-sidebar').removeClass('sidebar-top'); } }); $('.full-height-scroll').slimScroll({ height: '100%' }); $('#side-menu>li').click(function () { if ($('body').hasClass('mini-navbar')) { NavToggle(); } }); $('#side-menu>li li a').click(function () { if ($(window).width() < 769) { NavToggle(); } }); $('.nav-close').click(NavToggle); //ios娴忚鍣ㄥ吋瀹规€у鐞 if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { $('#content-main').css('overflow-y', 'auto'); } // //鏃ユ湡閫夋嫨鎻掍欢yyyy-mm-dd $(".datepicker").datepicker({ language: "zh-CN", minView : 'month', todayHighlight:true, autoclose: true,//閫変腑涔嬪悗鑷姩闅愯棌鏃ユ湡閫夋嫨妗 clearBtn: true,//娓呴櫎鎸夐挳 todayBtn: "linked",//浠婃棩鎸夐挳 format: "yyyy-mm-dd" }); // //鏃ユ湡鏃堕棿閫夋嫨鎻掍欢 yyyy-mm-dd H:i:s $(".datetimepicker").datetimepicker({ language: "zh-CN", autoclose: true,//閫変腑涔嬪悗鑷姩闅愯棌鏃ユ湡閫夋嫨妗 clearBtn: true,//娓呴櫎鎸夐挳 todayBtn: true,//浠婃棩鎸夐挳 format: "yyyy-mm-dd hh:ii:ss", }); // //鏃ユ湡鏃堕棿閫夋嫨鎻掍欢 yyyy-mm-dd H:i:s $(".datetimepicker-clock").datetimepicker({ language: "zh-CN", startView:'day', //minView : 'day', //maxView:2, autoclose: true,//閫変腑涔嬪悗鑷姩闅愯棌鏃ユ湡閫夋嫨妗 clearBtn: true,//娓呴櫎鎸夐挳 todayBtn: true,//浠婃棩鎸夐挳 format: "hh:ii", }); // //鏃ユ湡鏃堕棿閫夋嫨鎻掍欢 yyyy-mm-dd H:i:s $(".datetimepicker-now").datetimepicker({ language: "zh-CN", autoclose: true,//閫変腑涔嬪悗鑷姩闅愯棌鏃ユ湡閫夋嫨妗 clearBtn: true,//娓呴櫎鎸夐挳 todayBtn: true,//浠婃棩鎸夐挳 format: "yyyy-mm-dd hh:ii:ss", initialDate:new Date(), }); // //鏃ユ湡鏃堕棿閫夋嫨鎻掍欢 yyyy-mm-dd H:i:s $('.clockpicker').clockpicker(); //閫夋嫨妗嗘晥鏋 $('.i-checks').iCheck({ checkboxClass: 'icheckbox_square-green', radioClass: 'iradio_square-green', }); //bootstrap 涓嬫媺閫夋嫨 $('.chosen-select').chosen({search_contains: true}); }); $(window).bind("load resize", function () { if ($(this).width() < 769) { $('body').addClass('mini-navbar'); // $('.navbar-static-side').fadeIn(); } }); function NavToggle() { $('.navbar-minimalize').trigger('click'); } function SmoothlyMenu() { if (!$('body').hasClass('mini-navbar')) { $('#side-menu').hide(); setTimeout( function () { $('#side-menu').fadeIn(500); }, 100); } else if ($('body').hasClass('fixed-sidebar')) { $('#side-menu').hide(); setTimeout( function () { $('#side-menu').fadeIn(500); }, 300); } else { $('#side-menu').removeAttr('style'); } } /** 聽* 灏唂orm閲岄潰鐨勫唴瀹瑰簭鍒楀寲鎴恓son 聽* 鐩稿悓鐨刢heckbox鐢ㄥ垎鍙锋嫾鎺ヨ捣鏉 聽* @param {dom} 鎸囧畾鐨勯€夋嫨鍣 聽* @param {obj} 闇€瑕佹嫾鎺ュ湪鍚庨潰鐨刯son瀵硅薄 聽* @method serializeJson 聽* */ $.fn.serializeJson = function (otherString) { var serializeObj = {}, array = this.serializeArray(); $(array).each(function () { if (serializeObj[this.name]) { serializeObj[this.name] += ';' + this.value; } else { serializeObj[this.name] = this.value; } }); if (otherString != undefined) { var otherArray = otherString.split(';'); $(otherArray).each(function () { var otherSplitArray = this.split(':'); serializeObj[otherSplitArray[0]] = otherSplitArray[1]; }); } return serializeObj; }; /** * 灏唈osn瀵硅薄璧嬪€肩粰form * @param {dom} 鎸囧畾鐨勯€夋嫨鍣 * @param {obj} 闇€瑕佺粰form璧嬪€肩殑json瀵硅薄 * @method serializeJson * */ $.fn.setForm = function (jsonValue) { var obj = this; $.each(jsonValue, function (name, ival) { var $oinput = obj.find("input[name=" + name + "]"); if ($oinput.attr("type") == "checkbox") { if (ival !== null) { var checkboxObj = $("[name=" + name + "]"); var checkArray = ival.split(";"); for (var i = 0; i < checkboxObj.length; i++) { for (var j = 0; j < checkArray.length; j++) { if (checkboxObj[i].value == checkArray[j]) { checkboxObj[i].click(); } } } } } else if ($oinput.attr("type") == "radio") { $oinput.each(function () { var radioObj = $("[name=" + name + "]"); for (var i = 0; i < radioObj.length; i++) { if (radioObj[i].value == ival) { radioObj[i].click(); } } }); } else if ($oinput.attr("type") == "textarea") { obj.find("[name=" + name + "]").html(ival); } else { obj.find("[name=" + name + "]").val(ival); } }) } /** * 鎿嶇旱toastor鐨勪究鎹风被 * @type {{success: success, error: error, info: info, warning: warning}} */ var toast = { /** * 鎴愬姛鎻愮ず * @param text 鍐呭 * @param title 鏍囬 */ success: function (text, title) { $(".toast").remove(); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-top-center", "onclick": null, "showDuration": "1000", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" }; toastr.success(text, title); }, /** * 澶辫触鎻愮ず * @param text 鍐呭 * @param title 鏍囬 */ error: function (text, title) { $(".toast").remove(); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-top-center", "onclick": null, "showDuration": "1000", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" }; toastr.error(text, title); }, /** * 淇℃伅鎻愮ず * @param text 鍐呭 * @param title 鏍囬 */ info: function (text, title) { $(".toast").remove(); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-top-center", "onclick": null, "showDuration": "1000", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" }; toastr.info(text, title); }, /** * 璀﹀憡鎻愮ず * @param text 鍐呭 * @param title 鏍囬 */ warning: function (text, title) { $(".toast").remove(); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-top-center", "onclick": null, "showDuration": "1000", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" }; toastr.warning(text, title); } }; /** * 鎼滅储琛ㄥ崟url */ var searchFormUrl = function (obj) { var url = $(obj).attr('url'); var query = $('.search-form').find('input,select').serialize(); query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g, ''); query = query.replace(/^&/g, ''); if (url.indexOf('?') > 0) { url += '&' + query; } else { url += '?' + query; } return url; }; //灏唘rl杞寲涓簀son鏁版嵁 function url2json(url){ let arr=[]; //瀛樺偍鍙傛暟鐨勬暟缁 let res={}; //瀛樺偍鏈€缁圝SON缁撴灉瀵硅薄 arr=url.split("?")[1].split("&"); //arr=["a=1", "b=2", "c=test", "d"] for(let i=0,len=arr.length;i*'); //$('input[required]').parents("div.form-group").addClass('has-error'); //$('input[required]').tooltip({title:'蹇呭~鍐?, placement:'right'}); $("input[type='text']").attr('autocomplete','off'); // /*-----椤甸潰pannel鍐呭鍖洪珮搴﹁嚜閫傚簲 start-----*/ // $(window).resize(function () { // setCenterHeight(); // }); // setCenterHeight(); // function setCenterHeight() { // var height = $(window).height(); // var centerHight = height - 70; // $(".float-e-margins").height(centerHight).css("overflow", "auto"); // } /*-----椤甸潰pannel鍐呭鍖洪珮搴﹁嚜閫傚簲 end-----*/