From 9e23ca1777dd20f58693dfe361da151e9ef4fe0f Mon Sep 17 00:00:00 2001 From: chenhaozhe <cgz@hz-kingdee.com> Date: 星期五, 30 五月 2025 13:50:32 +0800 Subject: [PATCH] fix: 修正设备工艺参数订单点检表 历史记录不存在数据时,会显示一条空数据的问题 --- WebTM/layuiadmin/common.js | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 46 insertions(+), 1 deletions(-) diff --git a/WebTM/layuiadmin/common.js b/WebTM/layuiadmin/common.js index f4f6ddd..9f2826b 100644 --- a/WebTM/layuiadmin/common.js +++ b/WebTM/layuiadmin/common.js @@ -20,8 +20,53 @@ }, delay); // 閰嶇疆绔嬪嵆鎵ц - if(callNow) { + if(callNow == true) { func.apply(context, args) } }; +} + +// 鍒ょ┖鍑芥暟 +function isEmpty(val, zeroIsEmpty = false, falseIsEmpty = false){ + // 妫�鏌ユ槸鍚︿负null 鎴栬�� undefind + if(val === null || val === undefined){ + return true; + } + + // 鏄惁鏄瓧绗︿覆绫诲瀷 + if(typeof val === 'string') { + return val.trim().length === 0; + } + + // 鏄惁鏄暟缁� + if(Array.isArray(val)) { + return val.length === 0; + } + + //鏄惁鏄璞� + if(typeof val === 'object') { + return Object.keys(val).length === 0; + } + + // 鏁板瓧绫诲瀷榛樿涓嶄负绌� + if(typeof val === 'number'){ + // 鏁板瓧涓�0瑙嗕负绌� + if(zeroIsEmpty == true){ + if(val === 0){ + return true + } + } + return false + } + + // 甯冨皵绫诲瀷榛樿涓嶄负绌� + if (typeof val === 'boolean') { + // false鍊艰涓虹┖ + if(falseIsEmpty == true){ + if(val === 0){ + return true + } + } + return false; + } } \ No newline at end of file -- Gitblit v1.9.1