From a638a7918a2d05e343253dff9158ce0379a47bd4 Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Sun, 08 Sep 2024 11:26:27 +0800
Subject: [PATCH] ai接口对接
---
gz-customerSystem/src/utils/utility.js | 44 +++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 43 insertions(+), 1 deletions(-)
diff --git a/gz-customerSystem/src/utils/utility.js b/gz-customerSystem/src/utils/utility.js
index 43c3421..ad223f4 100644
--- a/gz-customerSystem/src/utils/utility.js
+++ b/gz-customerSystem/src/utils/utility.js
@@ -36,7 +36,7 @@
// 下拉框
export { default as options } from './selectOption';
-
+export { default as caseTypeSelect } from './caseTypeSelect';
export { default as caseOptions } from './caseCauseSelect';
// icon 对照表
@@ -320,3 +320,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