ssm项目笔记(七)日历设置

博客围绕日历展示预约信息展开。前端方面,为日历设置按钮绑定单击事件,以当前日期为参数,完善预约设置方法,点击按钮会发送ajax请求;后端涉及Controller、服务接口、服务实现类、映射器Dao层和Mapper映射文件等部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

日历展示预约信息

画图解析:

1.完善页面

为设置按钮绑定事件

为日历的设置按钮绑定单击事件,当前日期作为参数

1.1预约设置

1.2弹出设置预约按钮并发送ajax请求

完善预约设置handleOrderSet方法,弹出预约设置窗口,用户点击按钮则发送ajax请求

//预约设置
                handleOrderSet(day){
                    this.$prompt('请输入可预约人数', '预约设置', {
                        confirmButtonText: '确定',
                        cancelButtonText: '取消',
                        inputPattern: /^[0-9]*[1-9][0-9]*$/,
                        inputErrorMessage: '只能输入正整数'
                    }).then(({ value }) => {
                        //发送ajax请求根据日期修改可预约人数
                        axios.post("/ordersetting/editNumberByDate.do",{
                            orderDate:this.formatDate(day.getFullYear(),day.getMonth()+1,day.getDate()), //日期
                            number:value   //可预约人数
                        }).then((response)=>{
                            if(response.data.flag){
                                this.initData(this.formatDate(day.getFullYear(), day.getMonth() + 1, 1));
                                this.$message({
                                    type: 'success',
                                    message: response.data.message
                                });
                            }else{
                                this.$message.error(response.data.message);
                            }
                        });
                    }).catch(() => {
                        this.$message({
                            type: 'info',
                            message: '已取消'
                        });
                    });
                },

后端数据

1.3Controller

1.4服务接口

1.5服务实现类

1.6映射器Dao层

1.7Mapper映射文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值