From 75a462f8ee30491f05d29ccac1b65d31e835957b Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期三, 20 八月 2025 15:57:14 +0800 Subject: [PATCH] 档案管理调整 --- src/utils/util.js | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 deletions(-) diff --git a/src/utils/util.js b/src/utils/util.js index 78846dc..be08cc1 100644 --- a/src/utils/util.js +++ b/src/utils/util.js @@ -1,4 +1,6 @@ //闃叉姈 +import dayjs from "dayjs"; + export function debounce(fn) { console.log(1) let t = null //鍙細鎵ц涓�娆� @@ -86,7 +88,34 @@ 'aplication/zip': 'zpi', } } - + export const deepCopySameProperties = (source, target) =>{ + for (const key in source) { + if (target.hasOwnProperty(key)) { + if (typeof source[key] === 'object' && source[key] !== null && + typeof target[key] === 'object' && target[key] !== null) { + // 閫掑綊澶勭悊瀵硅薄 + deepCopySameProperties(source[key], target[key]); + } else { + // 鍩烘湰绫诲瀷鐩存帴璧嬪�� + target[key] = source[key]; + } + } + } + return target; +} export function filterArr(arr) { return arr.filter(item => item.flag !== false); - } \ No newline at end of file + } + + export function getCurrentMonth () { + let month = dayjs().month() + 1 + if (month <= 3) { + return '1'; + } else if (month <= 6) { + return '2'; + } else if (month <= 9) { + return '3'; + } else if (month <= 12) { + return '4'; + } +} \ No newline at end of file -- Gitblit v1.9.3