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

目录

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

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

我们在首页提供了一个预约的快捷入口,家长可以在线的填写预约的相关信息

本篇我们介绍一下具体的开发过程

1 创建数据模型

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

点击MySQL数据库,点击+号创建数据模型

输入模型的名称和标识

点击添加字段,先添加学员姓名,类型选择文本

继续添加字段,添加学员年龄,类型选择枚举,按照年龄段录入枚举值

继续添加字段,添加联系电话,类型选择电话

继续添加字段,添加意向课程,类型选择枚举,录入具体的课程

继续添加字段,添加备注说明,类型选择文本

继续添加字段,添加预约上课日期,类型选择日期时间

继续添加字段,添加状态,类型选择枚举,枚举值设置为待确认、已确认、已完成、已取消

继续添加字段,添加确认时间,类型选择日期时间

2 搭建预约按钮

数据表搭建好之后,我们就可以在小程序里搭建预约功能。打开我们的小程序应用

在首页的页面组件下边添加一个普通容器,里边添加一个文本组件

设置普通容器的样式

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

设置文本组件的样式

bash 复制代码
: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篇篇幅完整介绍了小程序首页的搭建过程,下一个篇章我们介绍一下商城功能,敬请期待。

相关推荐
计算机程序设计小李同学7 小时前
婚纱摄影集成管理系统小程序
java·vue.js·spring boot·后端·微信小程序·小程序
启扶农9 小时前
lecen:一个更好的开源可视化系统搭建项目--全局对象使用--全低代码|所见即所得|利用可视化设计器构建你的应用系统-做一个懂你的人
低代码·数据访问·页面可视化·页面设计器·全局对象·公共属性·工具方法
幽络源小助理11 小时前
SpringBoot+小程序高校素拓分管理系统源码 – 幽络源免费分享
spring boot·后端·小程序
Mr -老鬼11 小时前
移动端跨平台适配技术框架:从发展到展望
android·ios·小程序·uni-app
内存不泄露12 小时前
棋牌预约小程序系统论文
小程序
启扶农1 天前
lecen:一个更好的开源可视化系统搭建项目--数据、请求、寄连对象使用--全低代码|所见即所得|利用可视化设计器构建你的应用系统-做一个懂你的人
低代码·数据对象·数据访问·页面可视化·页面设计器·请求对象·寄连对象
流之云低代码平台1 天前
提升PHP开发效率与质量的关键:工作流优化
低代码·php工作流优化方法·php代码优化·php开发流程优化·tpflow工作流引擎应用·gadmin企业级开发平台优势·软件开发速度提升
说私域1 天前
短视频私域流量池的变现路径创新:基于AI智能名片链动2+1模式S2B2C商城小程序的实践研究
大数据·人工智能·小程序
毕设源码-邱学长1 天前
【开题答辩全过程】以 基于微信小程序的松辽律所咨询系统的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
#六脉神剑1 天前
用myBuilder搭建企业级数字化业务系统架构
低代码·系统架构·低代码开发平台·数字化工具·mybuilder