Skip to content

TDuckCloud/tduck-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e7d3c01 · Mar 13, 2025
Mar 13, 2025
Apr 10, 2023
Mar 13, 2025
Dec 10, 2024
Dec 10, 2024
Apr 10, 2023
Apr 10, 2023
May 12, 2022
Apr 10, 2023
Apr 10, 2023
Aug 7, 2023
Mar 5, 2025
Apr 13, 2023
Feb 17, 2022
Mar 13, 2025
Apr 19, 2023

Repository files navigation

输入图片说明

star fork star fork fork fork

官方网站  部署文档  用户社区  Bilibili频道

如果您觉得我们的开源项目有帮助,请点击 ⭐ Star 支持 TDuck 开源团队❤️


简体中文 | English

一、关于TDuck

TDuck填鸭表单 是国内首批基于Vue开源的问卷/表单收集工具。

系统采用无代码设计理念,使用者可以通过拖拽的方式创建问卷表单,所见即所得;与此同时也支持专业技术人员自行二次开发自定义组件,来满足企不同企业组织的个性化需求。系统采用SpringBoot+Vue+ElementUI技术栈,无需复杂学习即可快速上手,功能强大UI界面清新,通过简要部署就能够助力企业组织快速赋能业务。

功能特性

  • 支持 27+自定义组件 ,拖拽式快速生成表单问卷。
  • 支持单行文本、多行文本、日期、下拉、单选、文件上传、排序、级联、轮播、一键定位、手机号验证、矩阵量表、子表单等组件。
  • 支持通过文本批量导入表单组件,支持题目显隐逻辑设置。
  • 表单数据,支持数据新增、编辑、导出、打印、预览和打包下载附件。
  • 表单外观支持头图、背景图、背景颜色、按钮文字等配置。
  • 报表支持对问题实时统计分析并以图形(柱状图、折线图、饼图)的形式展示输出和导出png图片。
  • 提交后自定义文案、提交后自动跳转网址。
  • 每个微信、账号、ip、设备、答题次数限制、支持设置允许填写时间、记录微信个人信息
  • 支持发邮件、微信公众号模板推送提醒。
  • 支持 数据同步Api(全量数据)、数据WebHook推送(可订阅事件:新增、修改、删除)
  • 支持保存至模板中心,支持从模板中心选用模板创建表单问卷。
  • 用户管理,新增用户、修改用户、删除用户。
  • 文件存储自定义配置: 支持阿里云、七牛云、又拍云、本地、通用S3协议上传
  • 支持 邮件、短信(阿里云、腾讯云、中昱维信)、微信公众号参数配置
  • 支持回收中心,快速恢复问卷。
  • 支持配置TReport可视化大屏,高效展示数据:https://gitee.com/TDuckApp/tduck-report-platform

其他产品

填鸭表单-TDuckPro-Vue2版

填鸭表单-TDuckX-Vue3版

填鸭表单-TReport可视化大屏

ps:表单系统有3个版本(社区、Pro、TDuckX),此处绕不清的友友可以看看 填鸭表单功能对比

所有版本的填鸭表单数据都可以通过WebHook集成至大屏端,实现数据同步:表单与TReport数据同步教程


二、社区活动

社区版表单编辑器暂未开源,该模块通过npm引用,不影响使用、二开其他功能。

可以通过给项目助力,获取社区版最新 表单编辑器源码!(限时)

活动参与方式:点击查看

项目发展离不开您的助力,如有帮助请点亮star

登录


三、如何体验及文档

四、项目部署

【🔥推荐】使用宝塔面板一键安装

详细文档:https://doc.tduckcloud.com/openSource/deploy/deployforbt.html

*无技术难度,会安装宝塔面板即可,软件商店选择填鸭表单点击安装即可。

①使用docker命令快速启动

docker run -e SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3310/tduck-v4?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&tinyInt1isBit=false&nullCatalogMeansCurrent=true" -e SPRING_DATASOURCE_USERNAME=root -e SPRING_DATASOURCE_PASSWORD=tduck@tduck -p 8999:8999  -v /upload:/application/BOOT-INF/lib/upload  tduckcloud/tduck-platform

②使用docker-compose 部署环境及项目

1.先安装docker-compose
2.下载tduck源码
3.进入目录下的docker目录 cd docker,执行命令:docker-compose up
4.运行结束 会自动安装mysql以及tduck程序

③使用宝塔部署项目

④前后端分离部署

五、关于问题咨询


六、预览-社区版 - Preview

登录 我的项目 表单设计器 模板中心 逻辑设置 用户管理 系统配置 回收设置 数据详情 保存模板 发布表单 统计概览 外观设置

七、免责声明

近期我们收到了有关单位的反馈,有用户在使用填鸭表单产品从事非法行为

TDUCK填鸭表单一直严格遵守国家相关法律法规,致力于确保平台和用户的安全,为用户提供绿色、安全、健康、便捷的工具。 为此,TDUCK特发表以下优化后的免责声明:

TDUCK填鸭表单仅通过官网tduckcloud.com展示产品信息,并提供官网上介绍的销售联系方式进行直接销售。我们没有授权任何分销商,也没有任何分公司、代理商、办事处、经销商等销售TDUCK旗下的产品。

任何用户不得利用TDUCK的产品从事非法行为,必须合法合规地使用产品。如果我们发现客户在使用产品时存在任何非法行为,我们将会全力配合有关机关进行调查或向政府部门举报。TDUCK不承担因客户的非法行为而产生的任何法律责任。

TDUCK填鸭表单不提供任何形式的保证。所有与使用本站相关的资源由客户自行承担直接风险。

TDUCK填鸭表单一直坚持合法合规的开发和销售软件产品。我们诚挚地希望所有用户遵守国家法律法规,在合法的前提下使用我们的产品。

特此声明。

About

Tduck填鸭表单问卷系统(tduck-survey-form)开源问卷调查系统、表单系统。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published