TDucKX技术文档
产品能力分析
表单数据对接
TDuckX 后端项目
TDuckX 前端项目
Uniapp 移动端
表单开放API
用户登录集成
多数据库适配
系统配置
如何部署或更新
MCP 和 Skill

产品能力分析

TDUCK 产品功能对比
TDUCK 产品功能对比
社区版 · TduckPro版 · TduckX版
数据来源:TDUCK产品功能对比.xlsx / 2026-07-23
开源免费

社区版

demo.tduckapp.comVue2私有化
基于 Vue2 的开源表单收集系统,MIT 协议免费使用。表单设计器暂未开源,适合基础表单场景。
商业版

TduckPro 经典版

pro.tduckcloud.comVue2私有化
基于 Vue2 的商业增强版本,提供完整表单设计器、工作流审批、团队协作等企业级功能。
旗舰版

TduckX 旗舰版

x.tduckcloud.comVue3 + Vant私有化
基于 Vue3 的旗舰版本,重构 99.9% 核心表单功能,支持 AI、考试测评、多语言、多数据库等高级能力。
~40
社区版支持功能数
基础表单组件 + 平台能力
~100+
Pro版支持功能数
含工作流、协作、高级组件
~200+
X版支持功能数
含AI、考试、多数据库、营销
✔ 支持 ✖ 不支持 △ 部分支持
一、基础属性
费用、技术栈、部署方式等
属性社区版TduckProTduckX说明
费用/交付方式免费开源(设计器未开源)售前咨询售前咨询社区版 MIT 协议;Pro/X 商业授权
技术栈Vue2Vue2Vue3 + VantX 版 Vue3 重构,移动端 Vant
私有化部署✔✔✔均支持
百万级数据收集✔✔✔三版本均具备
数据库兼容MySQLMySQLMySQL/SqlServer/达梦/Oracle/PostgreSQL/KingbaseESX 版兼容 6 种,适配信创
多语言支持✖✖德/日/韩/法/中/英/繁X 版 7 种语言 + 问卷翻译
交付方案MIT 开源免费商业授权商业授权社区版免费;Pro/X 联系售前
二、平台基础能力
账号、登录、发布、模板等
功能社区版TduckProTduckX说明
账号登录✔✔✔账号密码登录
用户注册✔✔✔Pro 后台开关;社区版需注释代码
修改密码✔✔✔个人中心修改
公开发布✔✔✔生成 H5 链接
模板管理✔✔✔保存为模板复用
共享模板✔✔✔共享为模板
回收站✔✔✔删除可找回
外观设置✔✔✔X 版支持自定义 CSS/字体/水印
文件存储配置✔✔✔本地/七牛/又拍云/阿里云
数据列表✔✔✔查看收集数据
数据统计✔✔✔图表统计
系统参数配置✖ 仅配置文件✔ 后台配置✔ 后台配置社区版只能配置文件修改
登录背景更换✖✔✔后台配置
显示逻辑✔✔✔X 版支持自定义 DSL
逻辑跳转✖✔✔逻辑显隐/跳转/结束
三、基础表单组件
文本、选择、日期、文件等常用组件
组件社区版TduckProTduckX说明
单行文本✔✔✔自定义正则校验
数字组件✔✔✔步长与精度
多行文本✔✔✔最少/最多输入量
下拉选择✔✔✔X 版数据源:静态/动态/字典/其他表单
级联选择✔✔✔X 版支持级联多选
单选框组✔✔✔X 版支持多种数据源
多选框组✔✔✔X 版多种数据源
日期时间✔✔✔默认当时、格式设置
评分组件✔✔✔X 版自定义文案
图片展示✔✔✔上传或地址显示
图片轮播✔✔✔多张轮播
图片选择✔✔✔图片投票
文字描述✔✔✔富文本描述
分割线✔✔✔排版组件
滑块组件✔✔✔按比例计分
排序组件✔✔✔拖拽排序
文件上传✔✔✔文件类型/大小设置
图片上传✔✔✔X 版压缩与水印
手写签名✔✔✔非电子签名
分页组件✔✔✔分页显示
省市联动✔✔✔内置字典
地理位置✔✔✔一键定位
子表单(自增表单)✔✔✔无限增加组件
横向填空✔✔✔X 版富文本和字段类型
矩阵填空✔✔✔兼容移动端
矩阵量表✔✔✔矩阵量表
矩阵选择✔✔✔矩阵选择
手机号验证✔✔✔验证码验证
四、高级表单组件
NPS、OCR、扫码、核销、预约、商品、人脸等
组件社区版TduckProTduckX说明
NPS 组件✖✔✔分值对应文案
OCR 文字识别✖✔✔百度 OCR
扫码录入✖✔✔微信原生扫码
随机编号✖✔✔自定义长度
函数计算✖✔✔调用组件值计算
核销码组件✖✔✔二维码/条形码
移动端扫码核销✖✔✔Uniapp 扫码核销
人脸识别✖✔✔百度 AI
图形验证码✖✔✔提交验证
预约-时段预约✖✔✔按日期预约
预约-周期预约✖✔✔按周期预约
商品组件(微信支付)✖✔✔商品+微信支付
矩阵滑块✖✔✔矩阵滑块
矩阵下拉✖✔✔矩阵下拉
按钮组件✖✔✔跳转/拨打电话
人员组件✖✔✔选择人员
部门组件✖✔✔选择部门
投票组件✖✔✔投票属性
问题引用✖✔✔引用上一题
考试评分✖✔✔计分题型
TduckX 版独有组件
金额计算组件✖✖✔逻辑运算+可配置收款
数据联动组件✖✖✔选取其他表单数据带入
关联汇总组件✖✖✔关联表单做累加统计
自动补全组件✖✖✔模糊查询带出数据
录音答题✖✖✔录音
视频录制组件✖✖✔视频录制
级联多选组件✖✖✔级联多选
下拉多选组件✖✖✔下拉多选
用户协议组件✖✖✔勾选协议后提交
检查项组件✖✖✔检查项填报
问题组组件✖✖✔问题分组
考试绘图组件✖✖✔绘图题+人工评分
五、表单逻辑与设置
提交设置、填写限制、外观定制、打印等
功能社区版 TduckProTduckX说明
自定义提交页面✖✔✔不同跳转/显示
提交后跳转增强✖✔✔指定网页
提交后显示内容设置✖✔✔自定义内容
提交后生成证书/海报✖✖✔填表证明
提交后抽奖活动✖✖✔奖品自定义
填表时自动暂存✖✔✔断点续填
填充上次填写数据✖✔✔自动弹出上次数据
密码填写✖✔✔密码保护
登录后填写✖✔✔登录验证
白名单填写✖✖✔邮箱/手机号白名单
匿名填写✖✖✔不记录用户信息
一页一题✖✖✔单页单题
查看/修改已填内容✖✖✔用户可修改
预填写表单✖✖✔设置默认值
URL 携带默认参数✖✔✔链接+组件 ID
回收设置(定时定量)✖✔✔定时定量
每个账号填写限制✖✔✔账号次数限制
IP 答题次数限制✖✔✔总/日/周/月
微信答题次数限制✖✔✔微信次数限制
只能在微信中填写✖✔✔微信浏览器限制
指定 IP 位置填写✖✖✔省市区限制
选项名额设置✖✔✔剩余名额显示
配额设置✖✖✔条件配额
敏感词设置✖✔✔检验不通过不允许提交
水印设置✖✖✔填写页水印
水印显示当前用户✖✖✔防截图追溯
自定义 CSS 样式✖✖✔上传 CSS
表单封面✖✖✔封面展示
填写进度条✖✖✔进度展示
自定义打印模板✖✖✔定制打印样式
批量模板打印✖✖✔批量打印
Word 打印导出✖✖✔导出 Word
六、数据收集与管理
导出、查询、协作、权限视图等
功能社区版TduckProTduckX说明
数据导出(Excel/CSV)✔✔✔全量/本页
自定义导出列✖✔✔选择导出列
附件自定义导出✖✔✔自定义附件名
SPSS 数据导出✖✖✔.sav 文件
矩阵组件自动拆分列✖✖✔字段展开为独立列
数据导入✖✔✔Excel 导入
数据批量修改✖✖✔批量修改
数据备注✖✔✔备注
数据列表筛选✖✔✔自定义筛选
条件查询✖✔✔表单内容作为条件
数据回收站✖✖✔删除可恢复
答卷修改记录✖✖✔修改记录巡查
公开查询表单✖✔✔指定字段查询
表单回复✖✔✔在线沟通
团队协作管理✖✔✔协作维护
协作表单增强✖✖✔按钮级权限
指定成员管理✖✔✔指定权限
多权限数据管理视图✖✔✔不同权限组
部门表单✖✔✔上级查看下级
渠道识别设置✖✔✔多链接区分来源
批量生成扩展链接✖✖✔批量生成/导出链接
webhook 数据推送✖✔✔JSON 推送
OpenAPI 应用中心✖✖✔API 对接业务系统
数据助手✖✔✔条件推送消息
表单数据关联✖✖✔数据之间关联
交叉分析✖✖✔行变量分析
七、工作流与审批
流程表单、审批节点、版本管理等
功能社区版TduckProTduckX说明
工作流表单✖✔✔X 版支持流程重构
工作流审批✖✔✔自定义审批
创建审批流程✖✔✔流程表单设置
审批人设置✖✔✔审批人指定
抄送人设置✖✔✔抄送人同步查看
流程条件设置✖✔✔阈值流转
指定成员/角色/岗位审批✖✔✔多种指定方式
指定部门主管审批✖✔✔部门主管
发起人本人审批✖✔✔发起人审批
表单内成员审批✖✔✔成员组件选择
多人审批(会签/或签)✖✔✔会签全部/或签一人
审核字段权限设置✖✔✔不同人不同字段权限
审核任务事件设置✖✔✔同意/拒绝事件 API
流程版本✖✔✔查看版本号
流程退回✖✖✔退回后重新填写
审核必须签名✖✖✔签名并记录
审核节点企微通知✖✖✔企微推送
审核节点公众号通知✖✖✔公众号推送
审核通过/拒绝事件✖✖✔结果推送到 API
后台流程管理✖✖✔后台控制流程
八、用户与权限管理
用户、角色、部门、岗位、第三方登录等
功能社区版TduckProTduckX说明
多用户权限管理✖✔✔不同用户角色
用户管理✖✔✔增删改查
角色管理✖✔✔角色管理
菜单管理✖✔✔菜单权限
部门管理✖✔✔部门增删改查
岗位管理✖✔✔岗位管理
字典管理✖✔✔组件字典参数
微信/企业微信登录✖✔✔后台开关
钉钉登录✖✖✔钉钉同步用户
飞书登录✖✖✔飞书集成
CAS 登录集成✖✖✔CAS 配置化
OAuth2 登录集成✖✖✔OAuth2 配置化
注册默认角色✖✔✔默认角色分配
日志记录✖✔✔操作日志
九、移动端能力
Uniapp 多端、移动端门户、扫码核销等
功能社区版TduckProTduckX说明
Uniapp 多端发布✖✔✔后台配置
自定义首页 Banner✖✔✔Banner 及跳转
自定义按钮✖✔✔跳转/小程序/页面
自定义门户✖✖✔不同角色不同首页
移动端门户管理✖✖✔PC 配置 Uniapp
待填/已填表单✖✔✔查看状态
工作台(待办/已办)✖✔✔审批流程
我的表单✖✔✔查看/发布/删除
移动端新建表单✖✔✔小程序新建
消息中心✖✔✔站内信
个人中心✖✔✔信息/绑定/密码
十、第三方集成与生态
数据库兼容、第三方登录、消息推送等
功能社区版TduckProTduckX说明
兼容 MySQL✔✔✔默认数据库
兼容 SqlServer✖✖✔三方数据库
兼容达梦数据库✖✖✔信创
兼容 Oracle✖✖✔三方数据库
兼容 PostgreSQL✖✖✔三方数据库
兼容 KingbaseES✖✖✔人大金仓信创
微信/企业微信登录✖✔✔后台配置
钉钉集成✖✖✔同步+登录
飞书集成✖✖✔飞书登录
CAS 单点登录✖✖✔配置化
OAuth2 单点登录✖✖✔配置化
钉钉群消息推送✖✖✔WebHook
飞书群消息推送✖✖✔WebHook
企微群消息推送✖✖✔WebHook
Excel 导入表单✖✖✔Excel 快速导入
公众号菜单管理✖✖✔后台配置菜单
提交后发放微信红包✖✖✔微信支付集成
十一、AI 能力
AI 表单生成、校验公式、大模型集成等
功能社区版TduckProTduckX说明
接入 DeepSeek 大模型✖✖✔AI 生成表单
AI 创建表单✖✖✔大模型生成
AI 创建考试表单✖✖✔AI 生成题库
AI 校验公式生成✖✖✔自然语言生成校验
DeepSeek 参数配置✖✖✔动态参数
问卷语言一键翻译✖✖✔百度翻译 API
十二、考试与测评
考试表单、题库、360评估、测评报告等
功能社区版TduckProTduckX说明
考试表单✖✔✔计分+得分显示
360 评估✖✖✔角色/权重/评价关系
测评表单✖✖✔交互式评估
测评报告✖✖✔详细结果
维度/权重设置✖✖✔自定义维度权重
每个选项自定义分数✖✖✔细化得分
答案解析✖✖✔详细解释
选项随机✖✖✔随机展示
题目随机顺序✖✖✔顺序打乱
随机抽题✖✖✔题库/问卷内随机
显示答题卡✖✖✔总览答题
不允许复制题目✖✖✔保护知识产权
最短/最长交卷时间✖✖✔时间限制
最大切屏次数✖✖✔防作弊
练习模式✖✖✔无压力练习
成绩单/排行榜✖✖✔查看成绩排名
题库管理✖✖✔增删改查+Excel导入
表单大纲✖✖✔结构层次
十三、营销组件
TduckX 版独有营销展示组件
组件社区版TduckProTduckX说明
地图导航✖✖✔定位点展示
联系我们✖✖✔Logo/二维码/电话
视频✖✖✔播放视频
倒计时✖✖✔时间段倒计时
跑马灯✖✖✔跑马灯内容
滚动文字✖✖✔文字滚动
十四、数据分析与导出
统计视图、分析图表、数据看板等
功能社区版TduckProTduckX说明
有效回收量✔✔✔实际回收量
总浏览量✔✔✔浏览量
回收率✔✔✔平均回收率
平均完成时间✔✔✔平均填写时间
日收集量统计✖✔✔7 天每日量
提交地域分布图✖✔✔省市区来源
常用设备/提交来源✖✔✔机型来源
占比分析✖✔✔选择类型占比
数据分析✖✔✔提交结果分析
交叉分析✖✖✔行变量分析
后台数据总看板✖✖✔系统数据概况
十五、消息通知与推送
邮件、短信、公众号、群消息等
功能社区版TduckProTduckX说明
发邮件提醒✖✔✔邮箱提醒
发微信提醒✖✔✔公众号提醒
公众号模板提醒✖✔✔需认证服务号
短信 API✖✔✔腾讯云/阿里云/中昱维信
钉钉群消息推送✖✖✔WebHook
飞书群消息推送✖✖✔WebHook
企微群消息推送✖✖✔WebHook
发布后批量提醒填写人✖✖✔邮件/公众号/短信
通知分享(群发)✖✖✔消息模板群发
定时任务催办✖✖✔自定义间隔
消息中心配置✖✔✔通知/验证码/邮件
消息日志✖✔✔推送记录
十六、系统管理
系统设置、存储配置、API 配置等
功能社区版TduckProTduckX说明
系统名称设置✖✔✔登录页展示
系统 Logo 设置✖✔✔管理页展示
系统域名✖✔✔展示域名
版权声明✖✔✔版权声明
邮件 API 配置✖✔✔88 邮箱
短信 API 设置✖✔✔腾讯云/阿里云/中昱维信
文件存储配置✔✔✔本地/七牛/又拍云/阿里云
微信公众号配置✖✔✔公众号对接
微信支付配置✖✔✔支付密钥
OCR 设置✖✔✔文字识别接口
用户初始密码设置✖✔✔注册初始密码
公告管理✖✔✔公告管理
操作日志✖✔✔系统操作日志
主题风格切换✖✔✔后台主题
后台题库管理✖✖✔增删改查+Excel导入
后台流程管理✖✖✔后台控制流程
客户端/管理端分离✖✖✔灵活安全
国际化适配✖✖✔多语言适配
十七、安全与合规
验证码、水印、防作弊、数据保护等
功能社区版TduckProTduckX说明
手机号验证✔✔✔验证码验证
图形验证码✖✔✔提交验证
人脸识别✖✔✔百度 AI
水印设置✖✖✔填写页水印
水印显示当前用户✖✖✔防截图追溯
图片水印✖✖✔自动水印
不允许复制题目✖✖✔保护知识产权
最大切屏次数✖✖✔防作弊
表单提交校验✖✖✔防恶意填写
敏感词设置✖✔✔敏感词检验
密码填写✖✔✔密码保护
白名单填写✖✖✔邮箱/手机号白名单
指定 IP 位置填写✖✖✔地区限制
操作日志✖✔✔操作日志记录
答卷修改记录✖✖✔修改巡查
十八、差异化总结
三版本核心差异概览

技术差异

  • X 版与 Pro 版重构了 99.9% 核心表单功能
  • 三版本均支持百万级数据收集
  • X 版使用 Vue3 + Vant,多端同步,交互体验更好
  • X 版兼容 6 种数据库,适配信创环境
  • 社区版和 Pro 版基于 Vue2

功能差异

  • X 版提供更完善的题型与操作体验,适用更多业务场景
  • X 版独有 AI 能力(DeepSeek 大模型、AI 创建表单/考试、AI 校验公式)
  • X 版独有考试测评体系(360 评估、题库管理、测评报告、排行榜)
  • X 版独有营销组件(地图导航、联系我们、视频、倒计时、跑马灯)
  • X 版独有多语言支持及问卷一键翻译
  • X 版独有数据关联、交叉分析、SPSS 导出、OpenAPI
  • 社区版仅支持基础用户管理和创建表单

服务差异

  • X 与 Pro 版提供专属用户群咨询与部署技术服务
  • X 与 Pro 版提供免费工单服务
  • 社区版需提 issues 排期处理

集成与生态差异

  • X 版独有钉钉/飞书集成(登录+同步+群消息推送)
  • X 版独有 CAS/OAuth2 单点登录
  • X 版独有公众号菜单管理、提交后发放微信红包
  • X 版独有 Excel 导入表单
  • Pro 版支持微信/企微登录;X 版在此基础上增加钉钉、飞书、CAS、OAuth2
十九、选型建议
根据不同场景推荐合适版本

适合选择社区版

个人或小团队,需求简单(基础表单收集),预算有限,有技术开发能力。适合简单问卷、信息收集、活动报名。

适合选择 TduckPro

中小企业,需要工作流审批、团队协作、多权限管理、高级组件(NPS/OCR/预约/商品)、移动端 Uniapp。适合企业数据收集、审批流程、客户调研。

适合选择 TduckX

中大型企业或特殊行业,需要 AI 能力、考试测评、多数据库兼容(信创)、多语言、单点登录、钉钉/飞书集成、营销组件、交叉分析。适合教育培训、人才评估、国际化部署、信创环境。

官方文档·
约 43 分钟阅读 (17048 字)