|
|
d46cb7f93d
|
```
feat(build): 添加 Vue 3 兼容性补丁插件
- 实现了 Vite 插件来拦截依赖模块加载并返回兼容 Vue 3 的补丁版本
- 添加 xe-utils hasOwnProp 补丁解决 Proxy 兼容性问题
- 添加 element-plus form-label-wrap 补丁防止 NaN 宽度和生命周期错误
- 实现虚拟模块系统避免修改 node_modules 文件
- 添加 _isMounted 守卫防止组件卸载后访问已销毁的上下文
- 实现缓存机制优化补丁代码加载性能
```
|
2026-06-03 15:12:48 +08:00 |
|
|
|
39593f1aaf
|
refactor(build): 移除依赖补丁脚本并优化构建配置
- 删除 scripts/patch-deps.js 文件及其相关依赖处理逻辑
- 移除 src/patches 目录下的所有补丁文件
- 更新 vite/plugins/index.js 中的插件引用方式
- 从 package.json 中移除 postinstall 脚本
- 从 vite.config.js 中移除 xe-utils 别名配置
- 保留 element-plus 表单工具补丁以抑制 NaN 警告
- 简化构建流程减少不必要的依赖修改操作
|
2026-06-03 15:12:20 +08:00 |
|
|
|
55ff2e630e
|
fix(crontab): 将radio组件的label属性替换为value属性
- 更新day.vue中所有radio组件的label为value属性
- 更新hour.vue中所有radio组件的label为value属性
- 更新min.vue中所有radio组件的label为value属性
- 更新month.vue中所有radio组件的label为value属性
- 更新second.vue中所有radio组件的label为value属性
- 更新week.vue中所有radio组件的label为value属性
- 更新year.vue中所有radio组件的label为value属性
- 修复TableLayout/FormItem.vue中的radio组件属性
- 修改surgicalPatientHandover.vue中的radio组件属性
- 修复template3.vue中的type数据类型定义
- 更新clinicRoom/index.vue中的radio组件属性
- 修复editTemplate.vue中的radio组件属性
- 更新caseTemplatesStatistics/index.vue中的radio组件属性
- 修复organization/index.vue中的radio组件属性
- 更新ward/index.vue中的radio组件属性
- 移除chargeDialog.vue中radio的无效label属性
- 修复多个组件中的Array类型定义问题
- 调整outpatientregistration/index.vue中的列宽度配置
- 添加getConfigKey的导入声明
- 修复多个表单组件中的radio组件属性配置
|
2026-06-03 13:41:51 +08:00 |
|
wangjian963
|
7ca0b89cb2
|
● fix: 修复 Vite 8 前端编译及运行时错误
- main.js: 修复 createApp/mount 缺失导致 app 未定义
- chineseMedicineDialog: defineModel → props+emit 兼容 Vue 3.5
- el-form-nan-plugin: 修正 try/catch 括号匹配
- vite.config: CSS 压缩器切换为 esbuild
|
2026-06-03 13:09:04 +08:00 |
|
|
|
5a2050a736
|
更新vxetable框架并升级前端组件框架
|
2026-06-03 11:19:52 +08:00 |
|