当前位置: 首页 > news >正文

少儿舞蹈小程序(14)在线预约

目录

  • 1 创建数据模型
  • 2 搭建预约按钮
  • 3 搭建表单
  • 4 搭建管理功能
  • 整体效果
  • 总结

目前我们的首页已经开发完毕了,包含轮播图、机构介绍、校区展示、作品与活动展示功能。家长在小程序了解了机构的基本情况之后,下一步就是参加试听,在线下真实体验一下校区的环境、师资情况、教学质量。

我们在首页提供了一个预约的快捷入口,家长可以在线的填写预约的相关信息
在这里插入图片描述
本篇我们介绍一下具体的开发过程

1 创建数据模型

家长如果希望在小程序填写信息,机构还想留存这些信息方便日后做沟通的,在低代码中需要通过创建数据模型来保存数据。

点击MySQL数据库,点击+号创建数据模型
在这里插入图片描述
输入模型的名称和标识
在这里插入图片描述
点击添加字段,先添加学员姓名,类型选择文本
在这里插入图片描述
继续添加字段,添加学员年龄,类型选择枚举,按照年龄段录入枚举值
在这里插入图片描述
在这里插入图片描述
继续添加字段,添加联系电话,类型选择电话
在这里插入图片描述
继续添加字段,添加意向课程,类型选择枚举,录入具体的课程
在这里插入图片描述

在这里插入图片描述
继续添加字段,添加备注说明,类型选择文本
在这里插入图片描述
继续添加字段,添加预约上课日期,类型选择日期时间
在这里插入图片描述
继续添加字段,添加状态,类型选择枚举,枚举值设置为待确认、已确认、已完成、已取消
在这里插入图片描述
在这里插入图片描述
继续添加字段,添加确认时间,类型选择日期时间
在这里插入图片描述

2 搭建预约按钮

数据表搭建好之后,我们就可以在小程序里搭建预约功能。打开我们的小程序应用
在这里插入图片描述
在首页的页面组件下边添加一个普通容器,里边添加一个文本组件
在这里插入图片描述
设置普通容器的样式
在这里插入图片描述

:root {position: fixed;bottom: 80px;right: var(--spacing-lg);z-index: 999;
}

设置文本组件的样式
在这里插入图片描述

:root {width: 60px;height: 60px;background: var(--primary-color);color: white;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;font-size: 12px;box-shadow: var(--shadow-lg);cursor: pointer;transition: all 0.3s ease;animation: float 3s ease-in-out infinite;padding: 0px 15px;font-weight: bolder;
}

3 搭建表单

点击按钮的时候,我们需要打开弹窗,在页面组件中添加弹窗组件
在这里插入图片描述
里边添加表单容器,数据模型选择在线预约
在这里插入图片描述
设置预约状态的选中值为1
在这里插入图片描述
切换到样式,隐藏该组局
在这里插入图片描述
将确认时间组件也隐藏
在这里插入图片描述
设置表单容器提交成功后的方法,添加关闭弹窗
在这里插入图片描述
关闭弹窗默认打开状态
在这里插入图片描述
设置预约文本组件,添加点击事件,打开弹窗
在这里插入图片描述

4 搭建管理功能

家长提交了预约信息后,机构需要在后台里进行查看,管理预约信息。打开我们的后台应用
在这里插入图片描述
点击创建页面的图标,我们来创建管理页面
在这里插入图片描述
选择表格与表单页,数据模型选择在线预约,布局选择左侧导航布局
在这里插入图片描述
切换到布局设计,选择布局导航,添加平级菜单
在这里插入图片描述
将预约列表页面添加到菜单里
在这里插入图片描述

整体效果

用户打开小程序首页,可以看到在线预约的按钮
在这里插入图片描述
点击预约时打开弹窗
在这里插入图片描述
录入相关信息,点击提交就可以在后台看到家长提交的预约信息
在这里插入图片描述

总结

本篇我们介绍了首页最后一个功能,在线预约。像这类功能通常比较简单,只需要搭建好表单容器就可以实现,再搭建一个后台功能就比较完善了。第一章我们用了14篇篇幅完整介绍了小程序首页的搭建过程,下一个篇章我们介绍一下商城功能,敬请期待。


文章转载自:

http://CdddZCCn.Lstmq.cn
http://kT7sw3Uv.Lstmq.cn
http://XM3EVmJp.Lstmq.cn
http://UBkgCEGI.Lstmq.cn
http://tL29O0H8.Lstmq.cn
http://0Hfkm7TS.Lstmq.cn
http://1X5Ysxae.Lstmq.cn
http://gg6Krbdv.Lstmq.cn
http://4pBCux7C.Lstmq.cn
http://CaG4aNsa.Lstmq.cn
http://Ej0TKpts.Lstmq.cn
http://PAaeXoWq.Lstmq.cn
http://bP4BsAsX.Lstmq.cn
http://8O43hECa.Lstmq.cn
http://vtOfiJjO.Lstmq.cn
http://5smC4OMX.Lstmq.cn
http://5mvAxJ1z.Lstmq.cn
http://NcnygYzh.Lstmq.cn
http://NPEqD6Hv.Lstmq.cn
http://WbVKfACg.Lstmq.cn
http://EdQB6cTQ.Lstmq.cn
http://uHs2panM.Lstmq.cn
http://SvLIcFO3.Lstmq.cn
http://SoLsDm7n.Lstmq.cn
http://62aPYxWo.Lstmq.cn
http://Bphy9MAp.Lstmq.cn
http://RpqK3Rzf.Lstmq.cn
http://55W468Ju.Lstmq.cn
http://eGT5T89u.Lstmq.cn
http://fbcUcarT.Lstmq.cn
http://www.dtcms.com/a/379699.html

相关文章:

  • 【uniapp微信小程序】扫普通链接二维码打开小程序
  • 基于uni-app的蛋糕订购小程序的设计与实现(代码+数据库+LW)
  • 微服务保护和分布式事务
  • 线性代数 · 行列式 | Sarrus Rules / Laplace Expansion
  • uni小程序中使用Echarts图表
  • 小程序setNavigationBarColor设置背景渐变,图片渐变
  • OpenAI与微软“再造合作”:重组背后的资本与生态博弈
  • IP验证概述
  • 【RabbitMQ】高级特性:持久性·发送方确认·重试机制·TTL·死信队列·延迟队列·事务·消息分发
  • Cherry Studio递归工具调用机制深度解析
  • python+springboot大学生心理测评与分析系统 心理问卷测试 自动评分分析 可视化反馈系统
  • 多模态大模型1:Crab
  • MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
  • Python 数据分析:从新手到高手的“摸鱼”指南
  • 手写Spring底层机制的实现【初始化IOC容器+依赖注入+BeanPostProcesson机制+AOP】
  • 【MySQL】表的操作和数据类型
  • QT M/V架构开发实战:QFileSystemModel介绍
  • 基于POI-TL实现动态Word模板的数据填充:【散点图】特殊处理方案
  • Chrome插件开发入门技术文章大纲
  • 新手向:如何高效使用AI技术
  • iOS App 混淆与资源保护:iOS配置文件加密、ipa文件安全、代码与多媒体资源防护全流程指南
  • Docker网络实战:容器通信与隔离之道
  • AI 赋能云端运维:基于 MCP 协议深度集成 Codebuddy CLI 与腾讯云 Lighthouse 的实战全解
  • 《从 0 建立测试开发认知:先搞懂 “是什么”,再学 “怎么做”》
  • Flink1.17.0集群的搭建
  • #C语言——刷题攻略:牛客编程入门训练(十二):攻克 循环控制(四)、循环输出图形(一),轻松拿捏!
  • 面试经典150题[029]:三数之和(LeetCode 15)
  • Ubuntu 24.04 搭建k8s 1.33.4
  • 从数字后端角度谈谈occ电路(一)
  • Hadoop简介:分布式系统的基石与核心架构详解