refactor(mes): 移除冗余农历插件依赖

- 移除节假日页面未使用的 dayjs-plugin-lunar 扩展
- 统一使用 tyme4ts 计算农历、节日和节气信息
- 清理 package.json 和 pnpm-lock.yaml 中的冗余依赖
pull/882/MERGE
YunaiV 2026-06-07 01:46:01 +08:00
parent 9bcffb8b38
commit a4f8760415
3 changed files with 0 additions and 17 deletions

View File

@ -44,7 +44,6 @@
"cropperjs": "^2.1.1",
"crypto-js": "^4.2.0",
"dayjs": "^1.11.20",
"dayjs-plugin-lunar": "^1.4.1",
"dhtmlx-gantt": "^9.1.1",
"diagram-js": "^15.14.0",
"driver.js": "^1.4.0",

View File

@ -65,9 +65,6 @@ importers:
dayjs:
specifier: ^1.11.20
version: 1.11.20
dayjs-plugin-lunar:
specifier: ^1.4.1
version: 1.4.1(dayjs@1.11.20)(tyme4ts@1.4.6)
dhtmlx-gantt:
specifier: ^9.1.1
version: 9.1.4
@ -3493,12 +3490,6 @@ packages:
resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==}
engines: {node: '>=0.12'}
dayjs-plugin-lunar@1.4.1:
resolution: {integrity: sha512-nHKJMKoVAGt/Wp6x3xH8GrjWhB25YBYd6iYTCfLkCm4GAS6q3jvfHpLwRnIX8bjHgl8sPlTPiLFcylcEaEnj8Q==}
peerDependencies:
dayjs: ^1.0.0
tyme4ts: ^1.0.0
dayjs@1.11.20:
resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==}
@ -9430,11 +9421,6 @@ snapshots:
es5-ext: 0.10.64
type: 2.7.3
dayjs-plugin-lunar@1.4.1(dayjs@1.11.20)(tyme4ts@1.4.6):
dependencies:
dayjs: 1.11.20
tyme4ts: 1.4.6
dayjs@1.11.20: {}
debug@4.4.3:

View File

@ -34,14 +34,12 @@ import { CalHolidayApi, CalHolidayVO } from '@/api/mes/cal/holiday'
import { formatDate } from '@/utils/formatTime'
import dayjs from 'dayjs'
import 'dayjs/locale/zh-cn'
import PluginLunar from 'dayjs-plugin-lunar'
import { SolarDay } from 'tyme4ts'
import HolidayForm from './HolidayForm.vue'
import { checkPermi } from '@/utils/permission'
import { HolidayType } from '@/views/mes/utils/constants'
dayjs.locale('zh-cn')
dayjs.extend(PluginLunar)
defineOptions({ name: 'MesCalHoliday' })