跳到主要内容

表单设计器提示词

一、提示词库说明

本页是 jeecg-desform Skill 的实战提示词示例库,覆盖基础控件、高级控件、字典、子表、关联记录、公式、默认值表达式、JS / CSS 增强、视图(表格 / 卡片 / 日历 / 甘特 / 移动视图)、业务规则、删除规则、自定义按钮等表单设计器的典型使用场景。

用途:

  • 学习参考:第一次使用 Skill 时,照抄示例可快速理解"自然语言 → 表单设计器配置"的描述方式
  • 回归测试:升级 Skill 或后端版本后,按这些 prompt 跑一遍即可覆盖表单设计器的大部分功能点
  • 二次开发:开发自己的智能体或扩展 Skill 时,可作为基准用例集

使用方式: 在 Claude Code 中复制对应小节的提示词,依次粘贴执行即可。每个小节内的步骤通常有先后依赖(如先创建表单再创建视图再造测试数据),请按顺序触发。

Skill 文档详见 表单设计器 Skill


二、业务提示词大全

本节为面向真实业务场景的提示词,覆盖 CRM、项目协作、人事、资产、合同、工单、行政、生产巡检等典型业务模块;每条提示词都会同时涉及多张表单及关联关系、多种视图、字段控件、业务规则、可作为完整业务模块的一键搭建参考。

1. 客户跟进管理(CRM 雏形)

为我创建一套客户跟进管理的表单设计器表单,包含以下三张表单及它们之间的关联关系:

1. 客户信息表(主表):客户名称、联系人、联系电话、客户级别(A/B/C 三级)、所属行业(做成系统字典,如不存在请创建)、客户来源(线上推广/线下拜访/转介绍/广告投放)、负责销售(选人字段)、所属区域(省市区级联选择)、客户备注(多行文本)
2. 跟进记录:作为客户信息表下的子表,跟客户建立从属关系。字段:跟进时间(默认当前时间)、跟进方式(电话/微信/拜访/邮件)、跟进内容(多行文本)、下次跟进时间、跟进人(默认当前用户)
3. 商机表:和客户信息表建立关联,每个商机对应一个客户。字段:商机名称、预计金额(金额)、成交概率(5 星评分)、预计成交日期、商机阶段(初步接触/需求确认/方案报价/合同谈判/赢单/输单)

视图要求:
- 客户信息表新增"我负责的客户"视图,仅展示当前登录用户负责的客户
- 客户信息表新增"重点客户"视图,仅展示客户级别为 A 的客户,按创建时间倒序
- 商机表新增看板视图,按商机阶段分组,颜色区分阶段
- 商机表新增甘特视图,按预计成交日期展示
- 客户信息表新增移动视图,仅展示客户名称、联系人、联系电话、负责销售,方便外勤拜访使用

完成后请生成 10 条左右覆盖不同行业、不同阶段的测试数据。

2. 项目协作与任务管理

为我创建一套项目协作管理的表单设计器表单:

1. 项目主表:项目名称、项目编号(自动编号 PRJ-yyyy-####)、项目类型(研发/咨询/实施/运维,做成系统字典)、项目经理(选人字段)、项目成员(选人字段,可多选)、所属部门(选部门字段)、计划开始时间、计划结束时间、项目状态(未开始/进行中/已暂停/已完成/已取消)、项目预算(金额)、实际花费(金额)、预算使用率(自动计算:实际花费÷项目预算×100%,保留两位小数)
2. 任务(嵌入项目主表的子表):任务标题、任务负责人(选人字段)、优先级(高/中/低,不同颜色区分)、任务状态(待开始/进行中/已完成/已延期)、计划开始时间、计划完成时间、实际完成时间、工时估算(数字,单位小时)、完成进度(滑动条 0-100%)、最近一次汇报时间、最近进展(多行文本,记录最新工作内容)、延期原因(多行文本,仅状态为已延期时填写)、备注

视图要求:
- 项目主表新增甘特视图,按计划开始/结束时间展示,颜色按项目状态区分
- 项目主表新增"我参与的项目"视图,过滤项目成员包含当前用户
- 项目主表新增"延期风险"视图,过滤项目状态为进行中且计划结束时间已过的项目
- 项目主表新增按项目状态分组的看板视图

业务规则:
- 当任务状态变更为"已延期"时,"延期原因"字段必填
- 当项目状态为"已完成"时,禁止再修改任务子表内的任务状态字段(设为只读)

3. 员工档案与入职登记

为我创建一套员工档案管理的表单设计器表单:

1. 员工档案主表:员工编号(自动编号 EMP-yyyy-####)、姓名、性别、出生日期、年龄(根据出生日期自动计算)、身份证号(带格式校验)、联系电话(手机号格式)、邮箱、所属部门(选部门字段)、职级(系统字典)、岗位(系统字典)、入职日期、试用期截止日期(自动计算:入职日期 + 3 个月)、合同类型(正式/实习/外包/劳务派遣)、状态(试用期/在职/离职)、紧急联系人姓名、紧急联系人电话、家庭住址(省市区级联+详细地址)、电子签名(手写签名)、个人头像、附件区(身份证扫描件、毕业证、其他证件)
2. 工作经历(嵌入主表的子表):单位名称、岗位、入职时间、离职时间、主要工作内容、离职原因
3. 教育经历(嵌入主表的子表):学校名称、专业、学历(高中/专科/本科/硕士/博士)、入学时间、毕业时间、是否最高学历

视图要求:
- 新增"在职员工"视图,仅展示在职状态的员工
- 新增"试用期员工"视图,按试用期截止日期升序,便于 HR 跟进转正
- 新增按部门分组的卡片视图,支持快速浏览
- 新增"本月生日"视图,过滤本月生日的员工,便于 HR 关怀
- 新增移动视图,方便手机端通讯录式查看

业务规则:当状态变更为"离职"时,必填离职日期和离职原因。

4. 固定资产管理

为我创建一套固定资产管理的表单设计器表单:

1. 资产台账主表:资产编号(自动编号 FA-####)、资产名称、资产分类(用下拉树形式选择,提前在系统里建好多级分类,例如:办公设备/电脑/打印机、办公家具/办公桌/椅子、车辆/轿车/货车、工具 等)、品牌型号、规格、采购日期、采购金额(金额)、使用年限(数字,单位年)、月折旧(自动计算:采购金额÷使用年限÷12)、当前位置(省市区级联+详细地址)、保管人(选人字段)、所属部门(选部门字段)、资产状态(在用/闲置/维修中/已报废/已转让,每个状态用不同颜色标签显示,便于快速识别)、资产照片、采购合同附件
2. 领用记录:和资产台账建立关联,字段包括领用时间(默认填当前时间)、领用人(选人)、领用部门(默认根据领用人自动带出其所属部门)、计划归还时间、实际归还时间、归还状态(未归还/已归还/逾期未还)、领用原因
3. 维修记录:和资产台账建立关联,字段包括报修时间、故障描述、报修人(默认当前用户)、维修方(公司内部/外部供应商)、维修费用(金额)、维修结果、是否继续使用

视图要求:
- 资产台账:按资产分类分组的卡片视图
- 资产台账:"我保管的资产"视图、"维修中的资产"视图、"闲置资产"视图
- 资产台账:按资产状态分组的看板视图,配合状态颜色一眼看清资产分布
- 领用记录:"未归还"视图,按领用时间倒序展示

5. 销售合同管理

为我创建一套销售合同管理的表单设计器表单:

1. 合同主表:合同编号(自动编号 HT-yyyy-####)、合同名称、合同类型(销售/采购/服务/框架协议)、客户/供应商(和客户表建立关联,如客户表不存在请先创建一个简版,包含名称、联系人、联系电话)、签约日期、生效日期、到期日期、剩余天数(根据到期日期与当前日期自动计算)、合同金额(金额,旁边自动显示对应的大写金额)、币种(人民币/美元/欧元/港币)、付款方式(一次性/分期付款/按里程碑)、付款条件(多行文本)、合同负责人(选人字段)、所属部门(选部门字段)、合同状态(草稿/审批中/已生效/已到期/已终止)、合同正本附件、关键条款摘要(富文本编辑)
2. 付款计划(嵌入主表的子表):期次(自动编号)、计划付款日期、计划金额、实际付款日期、实际金额、付款状态(待付款/已付款/逾期/部分支付)、备注

视图要求:
- 合同主表新增"即将到期"视图,过滤到期日期在未来 30 天内且状态为已生效的合同
- 合同主表新增"逾期合同"视图,过滤到期日期已过且状态非已终止的合同
- 合同主表新增按签约日期的甘特视图
- 付款计划新增"本月待付款"视图

业务规则:
- 当合同状态变更为"已生效"后,禁止再修改合同金额、签约日期、到期日期
- 付款计划中:当某一行的实际付款日期晚于计划付款日期时,自动把该行的付款状态置为"逾期"

6. 客户服务工单系统

为我创建一套客户服务工单管理表单(侧重外勤工程师移动端使用):

> 本提示词依赖业务 1「客户跟进管理」创建的客户信息表,建议先执行业务 1 后再执行本条;如尚未执行业务 1,则在本条执行时回退创建简版客户表(仅包含客户名称、联系电话、地址)。

1. 工单主表:工单号(自动编号 TK-yyyy-####)、工单标题、客户名称(和业务 1 创建的客户信息表建立关联,如客户表不存在则回退创建简版客户表)、问题分类(售前咨询/售后报修/投诉建议/技术支持,做成系统字典)、紧急程度(普通/紧急/特急,不同颜色区分)、问题详细描述(富文本编辑,支持上传截图)、附件、报修地址(地图选点 + 自动定位获取)、工单状态(待派单/处理中/待客户确认/已关闭/已撤销)、负责工程师(选人字段)、计划上门时间、实际上门时间、解决方案(多行文本)、客户评价(5 星评分)、客户评价文字(多行文本)、提交人(默认当前用户)、提交时间(默认当前时间)
2. 处理记录(嵌入主表的子表):处理时间(默认当前时间)、处理人(默认当前用户)、处理动作(接单/外出/到达现场/解决/转派/暂挂)、处理说明(多行文本)、附件(图片或文件)

视图要求:
- 新增"我的工单"视图,过滤负责工程师为当前用户
- 新增"待派单"视图,工单状态为待派单
- 新增"待我确认"视图,过滤客户为当前用户且状态为待客户确认
- 新增按问题分类分组的看板视图
- 为工单主表新增专门的移动视图,精简字段,方便工程师外出处理时填报

业务规则:
- 紧急程度为"特急"时,必填客户联系电话
- 工单状态变更为"已关闭"时,必填解决方案
- 客户评价仅在工单状态为"待客户确认"或"已关闭"时可编辑

7. 会议室预订与会议管理

为我创建一套会议室预订管理表单:

1. 会议室主表:会议室名称、会议室编号、所在楼层、容纳人数、配备设备(多选:投影仪/白板/视频会议设备/音响/电视/电话会议)、所属区域、状态(可用/维护中/已停用)、会议室照片
2. 预订记录表:会议主题、会议室(和会议室主表建立关联)、预订人(默认当前用户)、预订部门(根据预订人自动带出其所在部门)、开始时间、结束时间、会议时长(根据开始/结束时间自动计算,单位小时)、与会人员(选人字段,可多选)、外部参会人(多行文本)、议程(多行文本)、是否需要茶歇(开关)、茶歇人数(仅在开关打开时显示)、状态(待审批/已确认/已取消/已结束)、会议纪要(富文本编辑,会后填写)

视图要求:
- 会议室主表新增按所在楼层分组的卡片视图
- 预订记录新增日历视图,按开始时间显示
- 预订记录新增"我的预订"视图、"今日会议"视图、"待审批"视图

业务规则:
- 是否需要茶歇为关时,茶歇人数字段隐藏;为开时显示且必填

8. 设备巡检管理(移动端为主)

为我创建一套设备巡检管理表单,重点照顾移动端使用——目标是巡检员可以拿手机扫码定位到具体设备、现场拍照记录数据、自动定位上传:

1. 设备台账主表:设备编号(自动编号 EQ-####)、设备名称、设备类型(系统字典)、所在位置(地图选点 + 自动定位获取经纬度)、设备照片、二维码(自动根据设备编号生成,巡检员扫码即可进入对应设备的巡检记录填报页)、责任人(选人字段)、所属车间(选部门字段)、安装日期、巡检周期(每日/每周/每月)、状态(运行中/停机/维修中/已报废)、设备使用说明(富文本编辑,便于巡检员现场查阅操作要点)
2. 巡检记录:和设备台账建立关联。字段:巡检时间(默认当前时间)、巡检人(默认当前用户)、巡检结果(正常/异常)、温度读数(单位℃)、振动读数、噪音读数(单位 dB)、是否有油渍渗漏(开关)、处理建议(多行文本,仅在油渍渗漏开关打开时显示)、异常照片(可多张,支持现场拍照上传)、异常描述(多行文本,支持拍照后自动文字识别填入)、当前定位(地图 + 自动定位,记录巡检员实际位置)、电子签名(手写签名,巡检员现场手写确认)

视图要求:
- 设备台账新增按车间分组的卡片视图
- 设备台账新增按状态分组的看板视图
- 巡检记录新增"今日巡检"视图,过滤巡检时间为今天
- 巡检记录新增"异常记录"视图,过滤巡检结果为异常,按巡检时间倒序
- 为巡检记录创建专门的移动视图,简化字段排列,巡检员扫码进入后即可快速填报(重点优化:把高频字段排前、合并相近字段、隐藏台账详情字段)

业务规则:
- 巡检结果选择"异常"时,异常描述和异常照片必填
- 是否有油渍渗漏为关时,处理建议字段隐藏;为开时显示且必填

9. 员工请假申请单(Word 风格)

为我创建一份员工请假申请单的表单设计器表单。整张表单采用类似 Word 文档的表格化布局——带边框、左侧字段名、右侧填写区域,类似传统纸质审批单,方便打印归档和盖章流转:

字段要求:
- 顶部居中大标题:"XX 公司员工请假申请单"(24px 加粗居中)
- 申请人(选人字段,默认当前登录用户)
- 工号(根据申请人自动带出)
- 所属部门(根据申请人自动带出其所属部门)
- 职位(根据申请人自动带出)
- 联系电话(根据申请人自动带出,手机号格式)
- 请假类型(事假/病假/年假/婚假/产假/陪产假/丧假/调休/其他,做成系统字典,如不存在请创建)
- 请假开始时间(日期+时间)
- 请假结束时间(日期+时间)
- 请假天数(根据开始/结束时间自动计算,保留 1 位小数)
- 请假事由(多行文本,必填,至少 10 字)
- 工作交接人(选人字段)
- 工作交接事项(多行文本)
- 紧急联系人姓名
- 紧急联系电话(手机号格式)
- 附件区(用于上传病假证明等图片或文件)
- 申请人签名(手写签名)
- 直属主管意见(多行文本)
- HR 意见(多行文本)

业务规则:
- 请假类型为"病假"且请假天数 >= 3 天时,附件必填
- 请假结束时间必须晚于请假开始时间,否则提交时报错

视图要求:
- "我的请假记录"视图:过滤申请人为当前用户,按申请时间倒序
- "本月请假"视图:过滤本月发起的请假
- "长假记录"视图:过滤请假天数 >= 3 天的记录

10. 费用报销单(Word 风格 + 报销明细子表)

为我创建一份费用报销申请单的表单设计器表单。整张表单采用类似 Word 文档的表格化布局(带边框、左侧字段名、右侧填写区域),便于打印、签字、财务归档:

主表字段:
- 顶部居中大标题:"XX 公司费用报销申请单"(24px 加粗居中)
- 报销单号(自动编号 BX-yyyy-####)
- 报销人(选人字段,默认当前用户)
- 所属部门(根据报销人自动带出其所属部门)
- 报销日期(默认填当前日期)
- 关联项目(和项目管理表建立关联,如不存在则简化为单行文本"项目/活动名称")
- 报销类型(差旅费/招待费/办公用品/培训费/会议费/通讯费/其他,做成系统字典)
- 报销总金额(金额,根据下方报销明细子表自动汇总求和)
- 大写金额(自动根据"报销总金额"显示对应大写)
- 总票据张数(自动汇总报销明细子表中"票据张数"列的总和)
- 报销事由说明(多行文本)
- 收款账户信息(多行文本:开户行 + 户名 + 账号)
- 申请人签名(手写签名)
- 部门负责人意见(多行文本)
- 财务审核意见(多行文本)
- 总经理意见(多行文本,仅在金额超 5000 时显示)

报销明细(嵌入主表的子表):
- 序号(自动编号)
- 费用日期
- 费用类别(交通费/住宿费/餐饮费/通讯费/办公用品/其他,做成系统字典)
- 费用项目(单行文本,例如"北京-上海高铁")
- 金额
- 票据张数
- 发票号码
- 发票照片(可多张)
- 备注

业务规则:
- 任意单笔费用 > 5000 元时,发票照片和备注必填
- 报销总金额 > 5000 元时,"总经理意见"字段显示并必填
- 报销总金额 > 50000 元时,给出提示说明需要走特殊审批流程

视图要求:
- "我的报销单"视图:过滤报销人为当前用户
- "待我审批"视图(部门负责人/财务/总经理可以分别配置一份)
- "已完成报销"视图:按报销日期倒序展示
- 按报销类型分组的看板视图:便于财务月底统计

希望"报销总金额"字段在表单中加粗、字体显示为红色,打印时财务一眼就能看到。

三、测试提示词大全

本节为面向开发与回归测试的提示词,每条只聚焦单一控件、能力或边界场景,便于在升级 Skill 或后端版本后快速验证表单设计器各项功能是否正常。

1. 介绍表单设计器

1.1 基本介绍

为我介绍一下表单设计器

1.2 介绍表格视图

我是一个完全没接触过表单设计器表格视图的人,你来给我介绍一下这个表格视图的全部功能吧

2. 基础控件测试

帮我生成一个包含 单行文本、多行文本、数字、整数、金额、单选框组、多选框组、时间选择器、日期选择器、评分、颜色选择器、下拉选择框、开关、滑块 控件的表单设计器表单,用于测试以上组件的功能,必须要包含以上控件所有可能的配置状态,并附加相关说明。

3. 高级控件测试

帮我生成一个包含 手机、邮箱、图片、文件、编辑器、Markdown、按钮、文本、分隔符、省市级联动、地图、定位、大写金额、条码、文本组合、自动编号、公式、手写签名、文本识别 控件的表单设计器表单,用于测试以上组件的功能,必须要包含以上控件所有可能的配置状态,并附加相关说明。

4. 汇总组件测试

帮我生成一个包含 汇总 和 汇总日期 两个组件的所有可能用法示例的表单设计器表单

5. 下拉树、表字典控件测试

帮我生成一个表单设计器表单,需要包含 下拉树、表字典 组件的所有可能用法,用于测试这些组件。

6. 用户、部门数据映射测试

为我创建一个表单设计器表单,包含用户、部门组件所有可能的数据映射的测试表单

7. 公式控件测试

为我创建一个公式控件测试的表单设计器表单,把目前公式的功能都创建出来用于测试。

8. 默认值表达式测试

为我创建一个默认值表达式的测试表单设计器表单,把目前支持的默认值表达式都列出来方便测试。

9. CSS 增强测试

为我创建一个 CSS 增强的测试用表单设计器表单,把目前支持的 CSS 增强都在该表单中体现出来。

10. JS 增强测试

10.1 全局增强 + 按钮增强

为我创建一个 JS 增强的测试表单设计器表单,需要有全局增强和按钮增强。

10.2 全量 JS 增强用法示例

为我生成一个包含 JS 增强所有可能用法的表单设计器表单,包括但不限于监听字段修改后更新其他字段等操作。

10.3 在 JS 增强中获取当前数据 ID

在表单设计器中,JS 增强如何获取当前数据 ID?

11. 子表测试

为我创建一个至少包含两个设计子表的表单设计器表单,用于测试子表功能。

12. 关联记录测试

为我生成 3 个具有关联关系的表单设计器表单,可通过关联记录也可通过工作表子表来关联,用于测试关联记录功能是否正常。

13. 自关联树测试

为我创建一个表单设计器表单,用作部门自关联树的,然后创建 10 条左右的测试数据

14. 字典与系统字典创建

为我创建 1 个表单设计器表单,其中要包含多个系统字典,你还需要创建 1 个系统字典,来测试你的字典操作能力。

15. 自定义接收 URL(事务)

为我生成一个表单设计器表单,任意字段,需要添加到自定义接收 URL,地址为 /desform/customUrlTest,启用事务

16. 上下文变量、填值规则、远程 API 取值

为我生成一个包含 上下文变量、填值规则、远程 API 取值 所有可能用法的表单设计器表单

17. 视图与移动视图

为我创建一个较为复杂的表单设计器表单,并且要创建两个视图,其中一个为移动视图,用于测试移动端设计能力。

18. 表格视图

18.1 给已有表单创建表格视图

给我的表单设计器表单里的 xxx 表单创建一个表格视图,命名为表格测试,然后排序到最前面

18.2 一键创建表单 + 表格视图 + 测试数据

给我创建一个学生表单设计器表单,然后需要额外创建一个表格视图,命名为年级排序,顾名思义在这个视图里需要按照学生年级排序,且仅需要显示姓名、性别、年龄、年级,其他的不用显示,新视图的字段顺序调整为姓名、年级、年龄、性别,然后创建 10-20 条测试数据。

18.3 批量创建视图 + 数据过滤

为我创建一个学生设计器表单,然后添加视图,命名为 X 年级,数据只展示 X 年级的,这里的 X 指的是现有的所有可选年级,批量添加,然后增加 15 条测试数据,每个年级都至少有一个人。

19. 卡片视图、日历视图、甘特视图

为我创建一个学生设计器表单,然后创建卡片视图,按照年级分组;创建日历视图,按数据创建日期显示;创建甘特视图按入学日期和毕业日期显示,默认按年显示,颜色按照年级显示(注意创建表单阶段就需要把年级的颜色开启)。最后创建 10-20 条测试数据,用于检查视图是否都正确显示。

20. 删除规则

/jeecg-desform 现在给 xxx 表单的"全部"视图增加一个删除规则,当任务状态为已完成时不允许删除,提示已完成的任务不允许删除。

21. 自定义按钮

/jeecg-desform 给 xxx 的"全部"视图添加一个自定义按钮,当任务状态为待处理时显示按钮,点击按钮后通过流程把任务状态改成处理中

22. 业务规则

为我创建一个学生设计器表单,然后创建一个业务规则,当年级选中为一、二、三年级时,需要隐藏家庭住址,四、五、六年级才显示,未选择年级时也需要隐藏家庭住址