/** Dogu iframe v5.0.1 date:2020-05-04 License By http://www.dogu.site */ layui.config({ // common.js鏄厤缃甽ayui鎵╁睍妯″潡鐨勭洰褰曪紝姣忎釜椤甸潰閮介渶瑕佸紩鍏 pageTabs: true, // 鎵撳紑澶氭爣绛? defaultTheme: 'theme-pansoft', // 榛樿涓婚(璇﹁鐨刴ain-them.jsp涓璬ata-theme鐨勫睘鎬?, cacheTab: false, // 鍒锋柊椤甸潰涓嶆仮澶嶅凡缁忔墦寮€鐨凾ab, maxTabNum: 20, // 鏈€澶ф墦寮€鐨凾ab鏁伴噺, openTabCtxMenu: true, // 寮€鍚疶ab榧犳爣鍙抽敭鑿滃崟, tableName: 'dogu-iframe', // 瀛樺偍琛ㄥ悕, navArrow: 'arrow1', // 渚ц竟鏍忓鑸澶?arrow1/arrow2/arrow3), closeFooter: false, // 鏄惁鍏抽棴椤佃剼, tabAutoRefresh: false, // 鏄惁鍒囨崲Tab鑷姩鍒锋柊椤甸潰, getAjaxHeaders: function(){}, // ajax缁熶竴浼犻€抙eader, ajaxSuccessBefore: function(){},// ajax缁熶竴棰勫鐞? baseServer: '', // admin.req鐨剈rl浼氳嚜鍔ㄥ湪鍓嶉潰鍔犺繖涓? reqPutToPost: false, // 涓簍rue浼氳嚜鍔ㄦ妸put鍙榩ost锛宒elete鍙榞et骞跺姞_method, version: true, // 鏇存柊缁勪欢缂撳瓨锛岃涓簍rue涓嶇紦瀛橈紝涔熷彲浠ヨ涓€涓浐瀹氬€? apiNoCache: true, // ajax璇锋眰json涓嶅姞鐗堟湰鍙? tplOpen: '{{', // url寮圭獥妯℃澘寮曟搸杈圭晫绗? tplClose: '}}', // url寮圭獥妯℃澘寮曟搸杈圭晫绗? defaultLoading: 1, // 榛樿鐨勫姞杞藉姩鐢?鍙帶鍒禷dmin.showLoading鐨勯粯璁?, base: rootPath + '/common/lib/layui-third-party/' }).extend({ }).use(['layer', 'admin'], function () { var $ = layui.jquery; var layer = layui.layer; var admin = layui.admin; }); //瓒呮椂鎻愮ず var ForbiddenMsg = "鐧婚檰瓒呮椂锛屾垨璇ヨ处鍙峰凡浠庡叾浠栫鐧婚檰锛岃鍒锋柊椤甸潰閲嶆柊鐧诲綍锛?; //鎵撳紑鏂皌ab椤 function openNewTab(title, url){ layui.config({ version: true, base: rootPath + '/common/lib/layui-third-party/' }).use(['index'],function(){ var index = layui.index; index.openTab({ title: title, url: url, end: function() { // table.reload('userTable'); } }); }); } //鏍规嵁url鍏抽棴tab椤 function closeTab(url){ layui.config({ version: true, base: rootPath + '/common/lib/layui-third-party/' }).use(['index'],function(){ var index = layui.index; index.closeTab(url); }); } //鍏抽棴褰撳墠tab椤 function closeCurrentTab(){ parent.layui.admin.events.closeThisTabs(); } //鍏抽棴鎵€鏈塼ab鍗$墖 function closeAllTabs(){ layui.admin.events.closeAllTabs(); } //鏍规嵁url鍒锋柊tab function refreshTab(url){ layui.config({ version: true, base: rootPath + '/common/lib/layui-third-party/' }).use(['admin'],function(){ var admin = layui.admin; layui.admin.refresh(url); }); } //鏄剧ず绛夊緟 var loadIndex = 0; function showLoad(){ //鍒ゆ柇濡傛灉鏄垰鎵撳紑椤甸潰鏈夊彲鑳絣ayer杩樻病娉ㄥ唽瀹屾垚 if(typeof(layer) != "undefined"){ loadIndex = layer.load(0, { shade: [0.01, '#fff'] }); } } //鍏抽棴绛夊緟 function closeLoad(){ //鍒ゆ柇濡傛灉鏄垰鎵撳紑椤甸潰鏈夊彲鑳絣ayer杩樻病娉ㄥ唽瀹屾垚 if(typeof(layer) != "undefined"){ layer.close(loadIndex); } } //鑾峰彇cookie鐨勫€ function getCookie(name){ var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } //璁剧疆cookie function setCookie(name,value,Days){ var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } //鍒犻櫎cookie function delCookie(name){ var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null){ document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } } //鑾峰彇Session瀛樺偍 function getSessionStorage(key, defaultValue){ var returnValue = window.sessionStorage.getItem(key); if(null == returnValue || typeof(returnValue) == "undefined"){ return defaultValue; }else{ return returnValue; } } //璁剧疆Session瀛樺偍 function setSessionStorage(key, value){ window.sessionStorage.setItem(key, value); } //鍒犻櫎Session瀛樺偍 function removeSessionStorage(key){ window.sessionStorage.removeItem(key); } //娓呯┖Session瀛樺偍 function clearSessionStorage(){ window.sessionStorage.clear(); } //鑾峰彇鏈湴瀛樺偍 function getLocalStorage(key, defaultValue){ var returnValue = window.localStorage.getItem(key); if(null == returnValue || typeof(returnValue) == "undefined" || returnValue == undefined || returnValue == "undefined"){ return defaultValue; }else{ return returnValue; } } //璁剧疆鏈湴瀛樺偍 function setLocalStorage(key, value){ window.localStorage.setItem(key, value); } //鍒犻櫎鏈湴瀛樺偍 function removeLocalStorage(key){ window.localStorage.removeItem(key); } //娓呯┖鏈湴瀛樺偍 function clearLocalStorage(){ window.localStorage.clear(); } //ajax鍙戦€佸墠瀹氫箟涓€涓媡oken,渚涘叾浠栫郴缁熻皟鐢?搴斿same-site $.ajaxSetup({data : {access_token : getSessionStorage("access_token","")}}); //鐢熸垚GUID function ENV_GetGuid() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0; i < 36; i++) { s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); } s[14] = "4"; s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); s[8] = s[13] = s[18] = s[23] = "-"; var uuid = s.join(""); return uuid; } function formate14LTime(timeStr){ var backStr = ""; if(timeStr.length >= 14){ backStr = timeStr.substring(0,4)+"-"+timeStr.substring(4,6)+ "-"+timeStr.substring(6,8)+" "+timeStr.substring(8,10)+ ":"+timeStr.substring(10,12)+":"+timeStr.substring(12,14) }else{ backStr = timeStr; } return backStr; } function getRequestParameter(){ var obj = {} var str = window.location.search.substr(1) var arrList = str.split('&') arrList.forEach(function (item) { console.log(item); //name=%E5%BC%A0%E4%B8%89 var arr = item.split('=') //["name", "%E5%BC%A0%E4%B8%89"] obj[arr[0]] = window.decodeURIComponent(arr[1]) //{name: "寮犱笁", age: "18"} }) console.log(obj) } /** * 鑾峰彇褰撳墠绐楀彛鐨勫弬鏁 * key,鍙傛暟鐨勫悕绉 */ function getUrlParam(key){ var uurl = window.location.href; var url = decodeURI(uurl); var paramMap = {}; var firstIndex = url.indexOf("?"); var paramStr = url.substring(firstIndex+1); if (paramStr && paramStr != "") { var index = paramStr.indexOf("?") //鍐嶆妫€鏌ュ弬鏁帮紝閬垮厤鍚庨潰鏈夊弬鏁扮殑鍊兼槸璁块棶鍦板潃 var lastVal = ""; var sflag = false; //鏍囪瘑鏈夌浜屼釜闂彿 if(index>0){ var urlTemp = paramStr.substring(0, index); var lastIndex = urlTemp.lastIndexOf("="); lastVal = paramStr.substring(lastIndex+1); paramStr = paramStr.substring(0, lastIndex+1); } var paramStrArr = paramStr.split("&"); for (var i = 0; i < paramStrArr.length; i++) { var temp = paramStrArr[i]; var indexE = temp.indexOf("="); var pKey = temp.substring(0, indexE); var pVal = ""; if(sflag && i==(paramStrArr.length-1)){ pVal = lastVal; }else{ pVal = temp.substring(indexE + 1); } paramMap[pKey] = pVal; } } return paramMap[key]; } //鎵撳紑瑙嗛 function openVideo(videoname,frametitle){ layer.open({ type: 2, area: ['1015px','660px'], fix: true, maxmin: false, shade:0.4, title: frametitle, content: [rootPath+'/video?name='+videoname, 'no'] }); }