From c635d78b479510ebe2556a420948effcd30a0731 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 21 十二月 2024 18:40:43 +0800 Subject: [PATCH] 新建德森项目分支 --- zy-asrs-openapi/src/main/webapp/static/js/common.js | 390 +++++++++++++++++++++++++++--------------------------- 1 files changed, 195 insertions(+), 195 deletions(-) diff --git a/zy-asrs-openapi/src/main/webapp/static/js/common.js b/zy-asrs-openapi/src/main/webapp/static/js/common.js index b1809e5..e6c6f8a 100644 --- a/zy-asrs-openapi/src/main/webapp/static/js/common.js +++ b/zy-asrs-openapi/src/main/webapp/static/js/common.js @@ -1,195 +1,195 @@ -var baseUrl = "/openapi"; - -// 璧嬪�� -function setVal(el, val) { - if (el.text() !== val){ - el.html(val); - } -} - -// 璇︽儏绐楀彛-楂樺害 -var detailHeight = '80%'; -// 璇︽儏绐楀彛-瀹藉害 -var detailWidth = '90%'; - -// 闈炵┖鍒ゆ柇 -function isEmpty(obj){ - return typeof obj == "undefined" || obj == null || obj === ""; -} - -// 鏃堕棿 ==>> 瀛楃涓� -function dateToStr(date) { - var time = new Date(date); - var y = time.getFullYear(); - var M = time.getMonth() + 1; - M = M < 10 ? ("0" + M) : M; - var d = time.getDate(); - d = d < 10 ? ("0" + d) : d; - var h = time.getHours(); - h = h < 10 ? ("0" + h) : h; - var m = time.getMinutes(); - m = m < 10 ? ("0" + m) : m; - var s = time.getSeconds(); - s = s < 10 ? ("0" + s) : s; - return y + "-" + M + "-" + d + " " + h + ":" + m + ":" + s; -} - -// 瀛楃涓� ===>> 鏃堕棿 -function strToDate(str) { - var t = Date.parse(str); - if (!isNaN(t)) { - return new Date(Date.parse(str.replace(/-/g, "/"))); - } else { - return null; - } -} - -// 娓呯悊瀵硅薄null鍊� -function reObject(data) { - for (var obj in data) { - if (data[obj]===null){ - delete data[obj]; - } - } - return data; -} - -/** - * disabled 灞炴�ц浆鎹� - */ -function convertDisabled(el, param) { - el.each(function () { - $(this).attr("disabled", param); - }); -} - -// 鏉冮檺 -function limit(child){ - if (child == null){ - child = false; - } - var param = (child?parent.window:window).location.href.split("?")[1]; - if (null != param) { - var resourceId = param.split("=")[1]; - $.ajax({ - url: baseUrl+"/power/menu/"+resourceId+"/auth", - headers: {'token': localStorage.getItem('token')}, - method: 'GET', - async: false, - success: function (res) { - if (res.code === 200){ - for(var i = 0, len = res.data.length; i < len; i++) { - (child?parent:window).$('#'+res.data[i].code).css("display", "inline-block"); - (child?parent:window).$('.'+res.data[i].code).css("display", "inline-block"); - } - } else if (res.code === 403){ - window.location.href = baseUrl; - } else { - layer.msg(res.msg) - } - } - }); - } - -} - - - -// http璇锋眰 -!function (n) { - "use strict"; - - var http = { - toAjax: function (params) { - $.ajax(params); - }, - get: function (url, data, callback) { - http.toAjax({ - method: 'GET', - url: url, - data: data, - dataType: 'json', - header: {'Content-Type': 'application/json'}, - timeout: 10000, - cache: false, - success: function (result) { - callback(result); - }, - error: function (res, type) { - - } - }) - }, - post: function (url, param, callback, type) { - var headerType; - if (type === 'json') { - headerType = {'Content-Type': 'application/json'} - } else { - headerType = {'Content-Type': 'application/x-www-form-urlencoded'} - } - headerType['token'] = localStorage.getItem('token'); - http.toAjax({ - method: 'POST', - url: url, - data: param, - dataType: 'json', - headers: headerType, - timeout: 10000, - cache: false, - success: function (res) { - if (res.code === 200){ - callback(res); - } else if (res.code === 403){ - parent.location.href = baseUrl+"/login"; - } else { - layer.msg(res.msg, {icon: 2}); - } - }, - error: function (res, type) { - - } - }) - }, - }; - - - "function" == typeof define && define.amd ? define(function () { - return http - }) : "object" == typeof module && module.exports ? module.exports = http : n.http = http -}(this); - -/** - * 鑾峰彇url閿�煎 - */ -function getUrlVal(key) { - var reg = new RegExp('(^|&)' + key + '=([^&]*)(&|$)', 'i'); - var r = window.location.search.substr(1).match(reg); - if (r != null) { - return unescape(r[2]); - } - return null; -} - -function getDateFormat(value){ - var date = new Date();// 鑾峰彇褰撳墠鏃堕棿 - date.setDate(date.getDate() + value);// 璁剧疆澶╂暟 -1 澶� - return date.Format("MM-dd"); -} -/** - * 鏃ユ湡鏍煎紡鍖� - */ -Date.prototype.Format = function (fmt) { - var o = { - "M+": this.getMonth() + 1, //鏈堜唤 - "d+": this.getDate(), //鏃� - "h+": this.getHours(), //灏忔椂 - "m+": this.getMinutes(), //鍒� - "s+": this.getSeconds(), //绉� - "q+": Math.floor((this.getMonth() + 3) / 3), //瀛e害 - "S": this.getMilliseconds() //姣 - }; - if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); - for (var k in o) - if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); - return fmt; -} +var baseUrl = "/openapi"; + +// 璧嬪�� +function setVal(el, val) { + if (el.text() !== val){ + el.html(val); + } +} + +// 璇︽儏绐楀彛-楂樺害 +var detailHeight = '80%'; +// 璇︽儏绐楀彛-瀹藉害 +var detailWidth = '90%'; + +// 闈炵┖鍒ゆ柇 +function isEmpty(obj){ + return typeof obj == "undefined" || obj == null || obj === ""; +} + +// 鏃堕棿 ==>> 瀛楃涓� +function dateToStr(date) { + var time = new Date(date); + var y = time.getFullYear(); + var M = time.getMonth() + 1; + M = M < 10 ? ("0" + M) : M; + var d = time.getDate(); + d = d < 10 ? ("0" + d) : d; + var h = time.getHours(); + h = h < 10 ? ("0" + h) : h; + var m = time.getMinutes(); + m = m < 10 ? ("0" + m) : m; + var s = time.getSeconds(); + s = s < 10 ? ("0" + s) : s; + return y + "-" + M + "-" + d + " " + h + ":" + m + ":" + s; +} + +// 瀛楃涓� ===>> 鏃堕棿 +function strToDate(str) { + var t = Date.parse(str); + if (!isNaN(t)) { + return new Date(Date.parse(str.replace(/-/g, "/"))); + } else { + return null; + } +} + +// 娓呯悊瀵硅薄null鍊� +function reObject(data) { + for (var obj in data) { + if (data[obj]===null){ + delete data[obj]; + } + } + return data; +} + +/** + * disabled 灞炴�ц浆鎹� + */ +function convertDisabled(el, param) { + el.each(function () { + $(this).attr("disabled", param); + }); +} + +// 鏉冮檺 +function limit(child){ + if (child == null){ + child = false; + } + var param = (child?parent.window:window).location.href.split("?")[1]; + if (null != param) { + var resourceId = param.split("=")[1]; + $.ajax({ + url: baseUrl+"/power/menu/"+resourceId+"/auth", + headers: {'token': localStorage.getItem('token')}, + method: 'GET', + async: false, + success: function (res) { + if (res.code === 200){ + for(var i = 0, len = res.data.length; i < len; i++) { + (child?parent:window).$('#'+res.data[i].code).css("display", "inline-block"); + (child?parent:window).$('.'+res.data[i].code).css("display", "inline-block"); + } + } else if (res.code === 403){ + window.location.href = baseUrl; + } else { + layer.msg(res.msg) + } + } + }); + } + +} + + + +// http璇锋眰 +!function (n) { + "use strict"; + + var http = { + toAjax: function (params) { + $.ajax(params); + }, + get: function (url, data, callback) { + http.toAjax({ + method: 'GET', + url: url, + data: data, + dataType: 'json', + header: {'Content-Type': 'application/json'}, + timeout: 10000, + cache: false, + success: function (result) { + callback(result); + }, + error: function (res, type) { + + } + }) + }, + post: function (url, param, callback, type) { + var headerType; + if (type === 'json') { + headerType = {'Content-Type': 'application/json'} + } else { + headerType = {'Content-Type': 'application/x-www-form-urlencoded'} + } + headerType['token'] = localStorage.getItem('token'); + http.toAjax({ + method: 'POST', + url: url, + data: param, + dataType: 'json', + headers: headerType, + timeout: 10000, + cache: false, + success: function (res) { + if (res.code === 200){ + callback(res); + } else if (res.code === 403){ + parent.location.href = baseUrl+"/login"; + } else { + layer.msg(res.msg, {icon: 2}); + } + }, + error: function (res, type) { + + } + }) + }, + }; + + + "function" == typeof define && define.amd ? define(function () { + return http + }) : "object" == typeof module && module.exports ? module.exports = http : n.http = http +}(this); + +/** + * 鑾峰彇url閿�煎 + */ +function getUrlVal(key) { + var reg = new RegExp('(^|&)' + key + '=([^&]*)(&|$)', 'i'); + var r = window.location.search.substr(1).match(reg); + if (r != null) { + return unescape(r[2]); + } + return null; +} + +function getDateFormat(value){ + var date = new Date();// 鑾峰彇褰撳墠鏃堕棿 + date.setDate(date.getDate() + value);// 璁剧疆澶╂暟 -1 澶� + return date.Format("MM-dd"); +} +/** + * 鏃ユ湡鏍煎紡鍖� + */ +Date.prototype.Format = function (fmt) { + var o = { + "M+": this.getMonth() + 1, //鏈堜唤 + "d+": this.getDate(), //鏃� + "h+": this.getHours(), //灏忔椂 + "m+": this.getMinutes(), //鍒� + "s+": this.getSeconds(), //绉� + "q+": Math.floor((this.getMonth() + 3) / 3), //瀛e害 + "S": this.getMilliseconds() //姣 + }; + if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); + for (var k in o) + if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); + return fmt; +} -- Gitblit v1.9.1