From 6ffddb4f427176d39bb41df21919d7038e5bf668 Mon Sep 17 00:00:00 2001 From: zhangyongtian <1181606322@qq.com> Date: Wed, 11 Sep 2024 15:27:19 +0800 Subject: [PATCH] feat: 修改样式 --- gz-customerSystem/src/utils/utility.js | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 46 insertions(+), 2 deletions(-) diff --git a/gz-customerSystem/src/utils/utility.js b/gz-customerSystem/src/utils/utility.js index b7f9a0a..4728488 100644 --- a/gz-customerSystem/src/utils/utility.js +++ b/gz-customerSystem/src/utils/utility.js @@ -165,6 +165,8 @@ return info({ type: 'success', content }); } + + // 手机号码正则 export const mobileRegExp = new RegExp('^1([0-9][0-9]|[0-9][0-9]|[0-9][0-9]|[0-9][0-9]|[0-9][0-9])\\d{8}$', 'g'); @@ -178,8 +180,8 @@ } // 时间格式化 -export function timeFormat(value, isValue) { - return !!value ? moment(value).format('YYYY-MM-DD HH:mm:ss') : isValue ? '' : '-'; +export function timeFormat(value, isValue, timeFormat) { + return !!value ? moment(value).format(timeFormat ? timeFormat : 'YYYY-MM-DD HH:mm:ss') : isValue ? '' : '-'; } export function dateFormat(value) { @@ -320,3 +322,45 @@ export function verifyEmpty(value) { return value?.replace(/\s+/g, ''); } + +// 获取元素距离可视区域顶部、左部的距离 +export const getOffset = (ele) => { + var top = ele.offsetTop + var left = ele.offsetLeft + while (ele.offsetParent) { + ele = ele.offsetParent + if (window.navigator.userAgent.indexOf('MSTE 8') > -1) { + top += ele.offsetTop + left += ele.offsetLeft + } else { + top += ele.offsetTop + ele.clientTop + left += ele.offsetLeft + ele.clientLeft + } + } + return { + left: left, + top: top, + } +} + +export const getSize = () => { + let windowW, windowH, contentH, contentW, scrollT; + windowH = window.innerHeight; + windowW = window.innerWidth; + scrollT = document.documentElement.scrollTop || document.body.scrollTop; + contentH = + document.documentElement.scrollHeight > document.body.scrollHeight ? + document.documentElement.scrollHeight : + document.body.scrollHeight; + contentW = + document.documentElement.scrollWidth > document.body.scrollWidth ? + document.documentElement.scrollWidth : + document.body.scrollWidth; + return { + windowW, + windowH, + contentH, + contentW, + scrollT + }; +}; -- Gitblit v1.8.0