
接到「做一套管理功能」的活,怕的是从白屏开始
很多业务系统建设的痛点不是「功能多复杂」,而是「常规功能也要从一张白屏开始」——先建表、再写一堆页面。衍数给出的路径很直接:先定义数据,界面自动长出来。这篇我们用一个通用例子(比如「商品管理」)把 0 → 1 走一遍,也把最容易踩的几个坑摊开讲。
第一步:想清楚要管理什么——定义模型
不做一张空表,而是先回答三件事:
- 名字:这块业务叫什么、对外显示成什么;
- 字段类型:文本、数字、日期、下拉、还是引用另一张表的数据;
- 约束:哪些必填、默认值、是否唯一、是否参与搜索。
坑一:字段类型想清楚再填。类型定错(比如把日期存成文本、把金额存成不做计算的文本)是后面返工最常见的源头。
第二步:关联关系,越早声明越好
如果「订单」要引用「客户」,最好在定义模型时就声明这个关联。声明之后,平台在列表、详情里会自动把客户显示成名称,而不是一串内部编号。
坑二:关联没在模型阶段声明,后面列表会显示一串看不出意义的编号,再回头补就麻烦了。
第三步:发布前,先看预览
提交定义时,平台先生成一份建表结构预览——只读展示「如果正式创建,会生成什么样的数据表」。这一步不落库、完全可逆,不满意直接返回改。
坑三:把「预览」当「发布」。预览只是给你看结构,发布才是真正让模型生效。两者不是一回事,操作前先确认。
第四步:发布——真正让系统「变了」
确认无误后发布,模型才真正落库。发布后,该模型的列表、查询、表单、详情基本自动可用——不需要为每个功能手写页面。
发布这一步,有两件事值得记住:
- 涉及删除字段、改字段类型这类破坏性变更,正式环境需要管理员权限并二次确认;
- 删除字段会把该字段的历史数据一并移除且不可恢复——动手前确认影响范围、做好备份。
第五步:用配置收尾,而不是写页面
页面自动可用之后,剩下的打磨大多也是配置级的,常见就五件事:
- 列表列:默认展示哪些列、顺序、宽度;
- 关联显示:把引用字段显示成名称而非编号;
- 搜索:哪些字段参与搜索,日期用日期范围、下拉用选项;
- 按钮与操作:谁能看、谁能改、谁能删(按角色),删除建议开二次确认;
- 排序分页:默认排序与每页条数。
坑四:改了配置发现「没生效」?先查是不是还停在草稿——发布才真正生效,草稿改再多也看不到。
最后:跑一遍真数据
别急着交付——造一条真实样例数据,把「新增 → 搜索 → 详情 → 编辑」走一遍再交付。先跑通,再打磨。平台还提供免登录的在线演示,可先体验现成行业模板(订单、库存、工单……)感受成品长什么样,再回到自己的系统里动手。
延伸阅读
完整操作步骤见官网右上角「用户手册」:「使用指南」分组下的《定义模型并生成页面》《配置一个通用管理列表》,以及「快速开始」的《五分钟快速上手》。想先看成品,可在官网任意「体验演示」入口进入免登录演示系统。