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
df69c2aea4
refactor(admin-model): change MallGoods cate relation from BelongsTo to HasOne
...
The relationship between MallGoods and MallCate has been updated to reflect a HasOne
association rather than a BelongsTo. This change is reflected in the cate() method
of the MallGoods model, enhancing the flexibility of the model relationships.
2024-07-01 13:51:58 +08:00
wolfcode
5855a97255
Improve category selection in goods management - Simplify HTML structure and recommend a concise coding method for
...
category selection in both add and edit pages of the mall goods module.
- Modify the corresponding JS file to support the new category display format.
- Refactor controller code to assign categories using a more efficient method.
- Ensure consistent category data processing across all related views.
Note: This change updates the way categories are presented to the admin user,
enhancing usability and maintainability of the goods management system.
2024-06-20 10:23:27 +08:00
wolfcode
1071c7e1d2
Update Ajax.php
2024-06-06 16:58:41 +08:00
wolfcode
a6fd81b0ed
🚀 202405重置版
2024-05-13 11:16:20 +08:00
wolfcode
41ed834201
Update: 百度编辑器上传相关
2024-05-08 11:00:26 +08:00
wolfcode
e234385761
Update CurdGenerate.php
2024-05-08 10:59:49 +08:00
wolfcode
6939bb18f7
优化CURD生成,支持不带表前缀
2023-12-10 12:16:28 +08:00
wolfcode
959fa6687c
优化CURD可视化操作
2023-12-01 00:03:31 +08:00
wolfcode
83165c403c
Update CurdGenerate.php
2023-11-30 18:29:49 +08:00
wolfcode
942ce7c941
演示环境优化
2023-11-30 18:27:43 +08:00
wolfcode
daa543f951
CURD可视化操作
2023-11-30 12:54:45 +08:00
wolfcode
ff8b20a4b9
Update Ajax.php
2023-11-11 11:23:51 +08:00
wolfcode
8d620bfcb5
Update Ajax.php
2023-10-10 12:57:24 +08:00
wolfcode
5f5fb6d322
新增文本编辑器选择
2023-10-10 00:26:47 +08:00
wolfcode
467f397712
演示环境操作提示
2023-09-15 23:38:12 +08:00
wolfcode
5b085c4cb4
新增log日志导出
2023-09-15 23:31:14 +08:00
wolfcode
831d241659
Update Uploadfile.php
2023-09-07 01:58:47 +08:00
wolfcode
f0cb6b251c
Update Config.php
2023-09-07 01:58:44 +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
cab7a1edfc
fix #1
2023-07-26 00:56:18 +08:00
wolfcode
0b607a5c1b
Update Admin.php
2023-07-21 01:10:26 +08:00
wolfcode
bfe29b1172
Update Log.php
2023-07-06 22:09:38 +08:00
wolfcode
8b530a1834
Update Log.php
2023-06-30 01:23:00 +08:00
wolfcode
60a54b6a75
update
2023-06-21 00:43:31 +08:00
wolfcode
2b6988cacd
Update Admin.php
2023-06-15 19:17:51 +08:00
wolfcode
9f879a61a2
Update Admin.php
2023-06-15 19:17:03 +08:00
wolfcode
e034e44fa2
Update Ajax.php
2023-06-15 17:26:17 +08:00
wolfcode
e1c3216904
init
2023-06-15 16:18:27 +08:00