Commit Graph

22 Commits

Author SHA1 Message Date
wolfcode
7f3a3a85f3 CURD生成器:增强字段类型设置和模板调整
本次更新增强了CURD生成器的字段类型自定义功能,允许开发者通过Web界面设置特定字段的类型,例如忽略字段、下拉字段、单选字段、多选字段、图片字段、多选图片字段、日期字段、日期时间字段和编辑器字段。这些设置会直接影响生成的控制器、模型和视图文件,从而提供更高的灵活性和定制化能力。此外,还对代码模板进行了调整,引入了`$notes`变量来存储字段定义,简化了视图中的脚本处理,并优化了控制器和模型中的代码结构。这些改动旨在改善代码的可读性和可维护性,同时使CURD生成器的使用更加直观和便捷。

通过这次更新,我们希望进一步提升CURD生成器的实用性和用户体验,减少开发者在日常 CRUD操作中重复编写代码的工作量。相关的代码改动包括对`BuildCurd.php`文件的多处调整,以实现新的字段类型设置功能;对`CommonTool.php`的修改,以支持新的数组字符串处理逻辑;对`controller.code`、`curd_generate.js`、`curd_generate.php`、`index.code`和`index.html`等文件的修改,以确保生成的代码与新的设置逻辑兼容,并改善前端交互体验。
2024-07-31 14:47:24 +08:00
wolfcode
4f184abb08 移除Vue实例并优化配置项加载逻辑
删除了`config.js`中的Vue实例创建过程,简化了上传类型的数据绑定。通过直接操作`app.upload_type`来响应上传类型的变化。
2024-07-26 10:08:09 +08:00
wolfcode
417a834593 feat(curd): 初始化下拉、单选、复选字段的后缀和字段类型定义
在BuildCurd.php中,新增了下拉字段的后缀定义及相关的字段类型数组初始化,同时对单选框和复选框的后缀及字段类型进行了初始化配置。这些改动将有助于更精确地识别和处理不同类型的表单字段。
2024-06-14 15:15:34 +08:00
wolfcode
6dcd0c8d1f fix: 修复自动生成页面时获取表字段注释匹配失效 2024-06-07 11:35:46 +08:00
wolfcode
a6fd81b0ed 🚀 202405重置版 2024-05-13 11:16:20 +08:00
wolfcode
79182aa90a Update BuildCurd.php 2024-03-24 18:57:18 +08:00
wolfcode
daa543f951 CURD可视化操作 2023-11-30 12:54:45 +08:00
wolfcode
0bd1ec9d04 编辑器兼容curd自动生成 2023-11-20 12:43:05 +08:00
wolfcode
275359a443 新增七牛云上传 2023-09-15 22:49:58 +08:00
wolfcode
3a4134a275 Update BuildCurd.php 2023-09-07 13:45:17 +08:00
wolfcode
986af603e3 Update BuildCurd.php 2023-09-07 13:28:27 +08:00
wolfcode
e20e816816 新增OSS,COS上传 2023-09-06 18:19:28 +08:00
wolfcode
cf086a7b6c 修改 NodeAnnotation 命名标准 2023-09-04 20:45:38 +08:00
wolfcode
0af4a73c74 Update CommonTool.php 2023-08-10 14:12:29 +08:00
wolfcode
6b7f97fbe8 Update SystemLogService.php 2023-08-01 01:35:03 +08:00
wolfcode
dda5403b64 Update SystemLogService.php 2023-08-01 01:32:37 +08:00
wolfcode
cab7a1edfc fix #1 2023-07-26 00:56:18 +08:00
wolfcode
87cd894cb3 Update TableException.php 2023-07-18 12:05:42 +08:00
wolfcode
e48eaefc2a Update BuildCurd.php 2023-07-18 12:05:40 +08:00
wolfcode
835368a9df Update CliEcho.php 2023-07-18 12:05:37 +08:00
wolfcode
c243f88e9b Update ConfigService.php 2023-06-20 15:57:11 +08:00
wolfcode
e1c3216904 init 2023-06-15 16:18:27 +08:00