业务:给医院做调查的低代码问卷平台,可以通过平台快速搭建一个表单进行填报。
功能:
1、使用拖拉拽的方式,去生成题目,并且设置对应的属性达到用户理想效果。
2、设有逻辑引擎,可以通过逻辑引擎用与题目的显示隐藏跳转等功能。
3、设有算法引擎,通过算法得出理想效果与分数。
4、针对填报人填报的信息做数据分析。
5、支持pc端、移动端。
以下内容只针对前端部分!
技术栈:vue3 + ts + tsx + antd ui + vite + tinymce + axios + pinia + vuedraggable
核心功能实现:1、拖拉拽部分使用vuedraggable进行开发,并且通过pinia全局保存组件;2、富文本框使用tinymce,可支持样式、图片、视频等设置;3、预览支持pc端预览和移动端预览,并且预览可执行算法引擎逻辑引擎等正常填报逻辑。
逻辑引擎、算法引擎:通过自己封装好的内部js函数进行执行,并且支持代码块写入。