45 Commits

Author SHA1 Message Date
roymondchen
50b74d10e6 feat(editor,form,form-schema): 新增form-schema,将表单schema放入其中 2025-04-30 16:05:31 +08:00
roymondchen
5e0e776d40 feat(form): onChange添加setModel参数,用于修改model并添加至修改记录中 2025-04-21 19:42:22 +08:00
roymondchen
900b701c80 refactor(editor): 新增useServices hook,减少使用可选链 2025-02-11 16:24:24 +08:00
roymondchen
9f7d67b17b feat(form,editor): 表单新增修改数据记录 2024-12-09 20:21:34 +08:00
roymondchen
34fc0a15b9 refactor: 将data-source,dep,schema,utils收敛到core,将form,table,stage,design,util收敛到editor 2024-12-09 20:21:34 +08:00
roymondchen
059c0056c4 fix(editor): 数据源方法配置,设置后再次修改参数配置不显示 2024-07-16 16:16:05 +08:00
roymondchen
f92127e3d6 fix(editor): 代码块配置表单项大小不受配置控制 2024-03-26 15:28:06 +08:00
roymondchen
ca2c6af060 chore: 更新依赖 2024-03-13 16:17:00 +08:00
roymondchen
032f7c03e0 style(dep,editor,schema,stage): 完善注释与ts定义 2024-03-05 19:04:36 +08:00
roymondchen
58b62d18e4 feat(editor): 代码选择器,数据源方法选择新增不可编辑配置,与disabled区分开 2024-02-29 16:47:18 +08:00
roymondchen
074d76456b feat(editor,core,schema): 组件高级配置支持配置数据源方法 2024-02-28 14:33:57 +08:00
roymondchen
c389c614d7 style(editor,form): 统一表单组件props定义 2023-08-04 16:39:46 +08:00
roymondchen
fa2862090f chore(editor): 重构代码块编辑表单 2023-07-14 20:01:15 +08:00
roymondchen
e83cf322b5 feat(editor): 代码块配置默认全部展开 2023-05-30 17:46:31 +08:00
roymondchen
011496fcd8 chore: 更新至vue3.3.4 2023-05-29 17:37:34 +08:00
roymondchen
24604c9d36 feat: 完善tdesign-vue-next适配 2023-05-04 15:42:27 +08:00
parisma
51dadabc2c feat(editor): 代码编辑交互优化
1、代码列表中代码块和组件区分不够清晰,查看按钮太靠边,开发模式下未对齐
2、代码编辑/查看弹窗希望可以点击蒙层或者esc键退出
3、代码块绑定到组件的地方和事件绑定UI统一
4、在代码绑定的地方需要支持查看或者编辑
Bug:
1、旧格式的事件联动删除到只剩最后一个时无法成功删除
2023-04-18 07:57:50 +00:00
roymondchen
40adc77978 style(editor): 相对路径改成alias 2023-04-10 15:16:32 +08:00
parisma
39468f3b95 feat(editor,form,core,schema): 事件支持触发代码块 2023-03-29 07:13:57 +00:00
roymondchen
fa89af920c chore(editor): codeDsl由codeBlockService维护,不再从editorService中获取,删除editorService中相关api 2023-03-23 16:42:36 +08:00
parisma
0b537f5bff feat(editor,form,schema): 优化代码
Squash merge branch 'feature/parisma_881986193' into 'master'
1、扩展参数配置能力,支持参数类型定义,支持参数注释
2、修复代码块嵌套多层时绑定关系展示不正确的问题
3、支持在组件绑定位置编辑查看代码块
2023-02-09 08:15:37 +00:00
parisma
e497ab0008 fix(editor): itemsFunction中补全value
feat(form): export createValues方法
2022-11-24 12:25:26 +00:00
parisma
16f671cd8f feat(editor): 代码块支持传递参数 (merge request !9)
Squash merge branch 'feature/parisma_codeDraft' into 'master'
1、 table支持items为函数
2、代码块支持传递参数
2022-11-15 08:48:19 +00:00
parisma
c7a8552d9b fix: 代码块结构改造完成 2022-11-10 19:53:35 +08:00
parisma
c4293f17a6 feat: 修改code_block结构,组件代码关系绑定改为table,绑定关系更新未完成 2022-11-10 19:53:35 +08:00
roymondchen
131ae30bae chore: 添加组件name 2022-11-03 14:14:54 +08:00
parisma
0ca0abf2da fix: 使用form.initValues解决代码块绑定关系更新不及时的问题 2022-10-28 14:58:30 +08:00
parisma
f8d7eaea5e fix(editor): 优化代码逻辑 2022-10-28 14:21:57 +08:00
parisma
bc0f17c18f fix(editor): 修复管理端和pg表现不一致的问题,删除冗余逻辑 2022-10-25 11:21:28 +08:00
roymondchen
63c61caccc feat(editor): editor使用tmagic-design
#401
2022-10-11 20:29:08 +08:00
parisma
92f3696e44 feat(editor): 组件代码块的绑定关系记录到dsl中,修复删除组件解除关系的问题,代码块dsl支持扩展字段 2022-09-22 16:46:11 +08:00
parisma
bfaa8317e3 feat(editor): 支持代码块维度查看与组件的绑定关系,并支持从代码块列表解除绑定 2022-09-22 16:46:11 +08:00
parisma
b3ae294a6a style(editor): 样式修改 2022-09-22 16:46:11 +08:00
parisma
c2637b1b0c fix(editor): 样式修改,editor pannel使用resize组件 2022-09-22 16:46:11 +08:00
parisma
27d8640fbc fix(editor): 样式优化 2022-09-22 16:46:11 +08:00
parisma
a452cecc44 fix(editor): 修改样式,修改代码块ID生成逻辑 2022-09-22 16:46:11 +08:00
parisma
4e6fbab26d fix(editor): 修复通过dsl初始化代码块时,点击查看获取不到绑定的代码块的问题 2022-09-22 16:46:11 +08:00
parisma
134efbfb0f fix(editor): 修复从dsl初始化时代码块绑定关系未同步的问题,修复一些warning,优化语法报错时保存并关闭的交互逻辑 2022-09-22 16:46:11 +08:00
parisma
2356ff514d fix(editor): 修复从dsl初始化时代码块绑定关系未同步的问题 2022-09-22 16:46:11 +08:00
parisma
bc000e9ca6 fix(editor): 解决修改代码名称后已选择的select tag不更新的问题,优化一些样式 2022-09-22 16:46:11 +08:00
parisma
7b961f1284 fix(editor): 绑定关系组件支持单选配置 2022-09-22 16:46:11 +08:00
parisma
ddd22ff486 fix(editor): 绑定关系组件增加option来源的默认逻辑 2022-09-22 16:46:11 +08:00
parisma
5b220a0e06 feat(editor): codeBlockService暴露一些方法支持hook,默认设置代码块到dsl的method字段 2022-09-22 16:46:11 +08:00
parisma
2f803c963a feat(editor): 代码块功能增加删除,完善一些边界情况的交互 2022-09-22 16:46:11 +08:00
parisma
0c25cf795f feat(editor): 代码块绑定功能完成 2022-09-22 16:46:11 +08:00