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

预约自习室

预约自习室

1、技术介绍

自习室预约系统的后端开发语言采用Node,后端开发框架采用Express,数据库采用的Node的最佳搭档MySQL。采用Vue作为前端开发框架,Element-UI作为开发的组件库,微信小程序。期间采用axios实现网页数据获取,并且结合JS的动态效果实现设备之间的兼容。本章将着重的对上面所采用的技术进行详细的介绍,并且论述相关技术选择的理由以及相关技术在本次设计中的应用。

2、实现效果

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、实现代码

3.1 小程序端
<!--pages/my_yy_detail/my_yy_detail.wxml-->
<view class="wz"><view class="wz_zxs"><view class="wz_zxs_md">所属门店</view><view class="wz_zxs_ky">{{list.place.name}}</view></view><view  class="wz_zxs"><view class="wz_zxs_md">已选座位</view><view>{{list.steat.name}}号卓</view></view>
</view>
<view class="wz"><view class="wz_zxs"><view class="wz_zxs_time">开始时间</view><view class="wz_zxs_ky"><picker mode="date" value="{{date}}"  end="{{date2}}" bindchange="bindDateChange">  <view class="picker">  {{date}}  </view>  </picker> <image src="../../images/admin_page/rightto.png" class="img"></image></view></view><view  class="wz_zxs"><view class="wz_zxs_time">结束时间</view><view><picker mode="date" value="{{date2}}" start="{{date}}" end="2050-01-01" bindchange="bindDateChange2">  <view class="picker">  {{date2}}  </view>  </picker> <image src="../../images/admin_page/rightto.png" class="img"></image></view></view>
</view>
<view class="wz"><view class="wz_zxs"><view class="wz_zxs_md">订单原价</view><view class="wz_zxs_ky">{{list.steat.price}}</view></view><view  class="wz_zxs"><view class="wz_zxs_md">优惠活动</view><view>优惠卷</view><image src="../../images/admin_page/rightto.png" class="img"></image></view>
</view>
<view class="footer"> <view><view class="footer_content"><!-- 总计:¥:{{allprice}} --></view><view class="footer_bt" bindtap="goyy" >确实预约</view></view>
</view>
3.2 后端代码
import http from "@/utils/request";export function getUserInfo(){return http({url:'/index/getUserInfo'})
}
// 上传轮播图
export function uploadList(data){return http({url:'/index/addlunbo',method:'post',params:data})
}
// 获取轮播图数据
export function getLunbo(){return http({url:'/index/getlunbo',})
}// 删除轮播图数据
export function deleteLunbo(data){return http({url:'/index/deleteLunbo',method:'post',params:data})
}
export function privalLunbo(data){return http({url:'/index/privalLunbo',method:'post',params:data})
}
//查询店铺
export function getPlace(){return http({url:'/index/getPlace',method:'get',})
}
//添加店铺
export function addPlace(data){return http({url:'/index/addplace',method:'post',params:data})
}
//删除店铺
export function deletePlace(data){return http({url:'/index/deleteplace',method:'post',params:data})
}
//修改店铺
export function updatePlace(data){return http({url:'/index/updateplace',method:'post',params:data})
}
//查询座位
export function getSteat(){return http({url:'/index/steat',method:'get'})
}
//删除店铺
export function deleteSteat(data){return http({url:'/index/deletesteat',method:'post',params:data})
}
//添加店铺
export function addsteat(data){return http({url:'/index/addsteat',method:'post',params:data})
}
//是否采用公告
export function privalGongao(data){return http({url:'/index/privalGongao',method:'post',params:data})
}

4、联系作者

vx code8896

http://www.lryc.cn/news/312532.html

相关文章:

  • 网络安全审计是什么意思?与等保测评有什么区别?
  • HarmonyOS学习——HarmonyOS习题
  • Python程序怎么让鼠标键盘在后台进行点击,不干扰用户其他鼠标键盘操作
  • HTML静态网页成品作业(HTML+CSS)——新年春节介绍网页设计制作(3个页面)
  • vue实现base64格式转换为图片
  • 【杂言】迟到的 2024 展望
  • 结构体(C语言进阶)(一)
  • 【react】对React Router的理解?常用的Router 组件有哪些
  • 生成式 AI
  • 云计算 3月6号 (crontab-计划任务 日志轮转 免密登录)
  • Windows Shell命令详解:入门指南
  • MogDB/openGauss关于PL/SQL匿名块调用测试
  • STP---生成树协议
  • 算法D38| 动态规划1 | 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
  • Vue教学13:组件的生命周期:掌握组件的每一个关键时刻
  • mitmproxy代理
  • 【GPU驱动开发】- mesa编译与链接过程详细分析
  • 如何恢复已删除的华为手机图片?5 种方式分享
  • 通过 python 和 wget 批量下载文件(在Linux/Ubuntu/Debian中测试)
  • 个人博客系列-后端项目-RBAC角色管理(6)
  • 机器学习-启航
  • 驱动调试第014期-变频调速的原理及相关计算公式应用
  • JavaWeb环境配置 IDE2022版
  • Matlab偏微分方程拟合 | 完整源码 | 视频教程
  • 什么是yocto基本组件(bitbake,recipes,classes,configuration,layer)
  • electron 程序与安装包图标放大与制作
  • nginx,php-fpm
  • 网络编程(3/4)
  • vue computed计算属性
  • 智慧路灯物联网管理平台及应用