尚无忧餐桌预订订桌包厢预订小程序源码

1.支持中餐、晚餐不同时间段桌位预定

2.支持包厢,大厅等不同区域预定

本系统后台tp+vue

前端原生小程序

 

<!-- 导航栏 -->

<!-- <van-nav-bar title="{{canteen}}" title-class="navbar" /> -->

<van-nav-bar title="{{canteen}}" fixed title-class="navbar" placeholder custom-style="background:#f03d37;" />

<view class="index-header-tabs">

    <view class="index-header-tabs-left">

        <!-- <view class="index-header-tabs-item {{headerTabsIndex === 0 && 'active'}}" bindtap="onChangeHeadertabs" data-index="0">全部包间({{list.length}})</view>

        <view class="index-header-tabs-item {{headerTabsIndex === 1 && 'active'}}" bindtap="onChangeHeadertabs" data-index="1">空闲包间({{noDisabledList.length}})</view>

        <view class="index-header-tabs-item {{headerTabsIndex === 2 && 'active'}}" bindtap="onChangeHeadertabs" data-index="2">已定包间({{disabledList.length}})</view> -->

        <view class="index-header-tabs-item {{headerTabsIndex === 0 && 'active'}}" bindtap="onChangeHeadertabs" data-index="0">大厅</view>

        <view class="index-header-tabs-item {{headerTabsIndex === 1 && 'active'}}" bindtap="onChangeHeadertabs" data-index="1">包厢</view>

    </view>

    <view class="index-header-tabs-item-btn" bindtap="toShop">切换门店</view>

</view>


 

<view class="index-time" bindtap="filtrTime">

    <van-icon name="arrow-left" />

    <view class="index-time-text">

        <text>{{date}}</text>

        <van-icon name="arrow-down" />

    </view>

    <van-icon name="arrow" />

</view>

<view class="index-tabs" bindtap="filtrTime">

    <view class="index-tabs-item {{isDinner === 0 && 'active'}}" bindtap="setNoDinner">午餐 11:00</view>

    <view class="index-tabs-item {{isDinner === 1 && 'active'}}" bindtap="setDinner">晚餐 17:00</view>

</view>

<view class="index-menu-tabs">

    <view class="index-menu-tabs-item {{menuTabsIndex === 0 && 'active'}}" bindtap="onChangeMenutabs" data-index="0">全部包间({{list.length}})</view>

    <view class="index-menu-tabs-item {{menuTabsIndex === 1 && 'active'}}" bindtap="onChangeMenutabs" data-index="1">空闲包间({{noDisabledList.length}})</view>

    <view class="index-menu-tabs-item {{menuTabsIndex === 2 && 'active'}}" bindtap="onChangeMenutabs" data-index="2">已定包间({{disabledList.length}})</view>

</view>

<view class="index-list">

    <view class="index-list-item" wx:for="{{ [list, noDisabledList, disabledList][menuTabsIndex]}}" wx:key="index" id="{{index}}" bindtap="toCart">

        <view class="index-list-item-header {{item.state !== 1 && 'disabled'}}">

            <text>{{item.state === 1 ? '可预订':'已预定'}}</text>

            <text wx:if="{{item.state !== 1}}">11:00</text>

            <text>{{item.num}}/{{item.num}}人</text>

        </view>

        <view class="index-list-item-name">{{item.name}}</view>

        <view class="index-list-item-num">

            <block wx:if="{{item.state !== 1}}">

                <view>张先生:134****1234</view>

                <view>需要儿童座椅</view>

            </block>

            <block wx:else>

                <view>

                    <image style="width: 50rpx;height:50rpx" src="/images/seat-xz.png" mode="" />

                </view>

                <text>空闲中</text>

            </block>

        </view>

        <view class="index-list-item-footer">

            下单员:张三

        </view>

    </view>

</view>


 

<van-popup show="{{ showDate }}" position="bottom" bind:close="onClose">

    <van-datetime-picker type="date" value="{{currentDate}}" bind:confirm="onConfirm" bind:cancel="onCancel" min-date="{{minDate}}" max-date="{{maxDate}}" />

</van-popup>

<van-popup show="{{ showTime }}" position="bottom" bind:close="onClose1">

    <van-picker columns="{{ columns }}" show-toolbar bind:cancel="onCancel2" bind:confirm="onConfirm2" />

</van-popup>

<van-action-sheet show="{{ showAction }}" actions="{{ actions }}" cancel-text="取消" bind:close="onDinnerClose" bind:cancel="onDinnerClose" bind:select="onSelect" />

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/13603.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot 中的服务发现

Spring Boot 中的服务发现 Spring Boot 是一个非常流行的 Java Web 开发框架&#xff0c;它提供了很多工具和组件来简化 Web 应用程序的开发。其中&#xff0c;服务发现是 Spring Boot 中的一个非常重要的组件&#xff0c;它可以帮助我们自动地发现和管理应用程序中的服务。 什…

树莓派(香橙派)交叉编译

目录 1、交叉编译是什么 2、为什么要交叉编译&#xff1f; 3、交叉编译需要用到什么工具&#xff1f; 4、&#xff08;香橙派&#xff09;交叉编译工具链的安装 5、 交叉编译服务端客户端 6、 带wiringPi库的交叉编译如何进行 1、交叉编译是什么 交叉编译是在一个平台上生…

盛最多水的容器(力扣)双指针 JAVA

给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&#xff1a;你不能倾斜容器。 输入&…

JAVA开发( 腾讯云消息队列 RocketMQ使用总结 )

一、问题背景 之所以需要不停的总结是因为在java开发过程中使用到中间件实在太多了&#xff0c;久久不用就会慢慢变得生疏&#xff0c;有时候一个中间很久没使用&#xff0c;可能经过了很多版本的迭代&#xff0c;使用起来又有区别。所以还是得不断总结更新。最近博主就是在使用…

基于matlab使用车载激光雷达数据在惯性测量单元读数帮助下构建地图(附源码)

一、前言 此示例演示如何处理来自安装在车辆上的传感器的 3-D 激光雷达数据&#xff0c;以便在惯性测量单元 &#xff08;IMU&#xff09; 读数的帮助下逐步构建地图。这样的地图可以促进车辆导航的路径规划&#xff0c;也可以用于定位。为了评估生成的地图&#xff0c;此示例…

Lingo优化软件初步

一、Lingo软件介绍 1、lingo软件的简单介绍 美国芝加哥大学的Linus Schrage教授于1980年左右开发的专门用于求解最优化问题的软件包&#xff0c;后经多年完善与扩充&#xff0c;并成立了LINDO系统公司进行商业运作取得巨大成功。根据 LINDO公司主页&#xff08;http://www.li…

FPGA入门系列12--RAM的使用1

文章简介 本系列文章主要针对FPGA初学者编写&#xff0c;包括FPGA的模块书写、基础语法、状态机、RAM、UART、SPI、VGA、以及功能验证等。将每一个知识点作为一个章节进行讲解&#xff0c;旨在更快速的提升初学者在FPGA开发方面的能力&#xff0c;每一个章节中都有针对性的代码…

Spring Boot 中的认证是什么,如何使用

Spring Boot 中的认证是什么&#xff0c;如何使用 在 Web 应用程序中&#xff0c;认证是一项重要的安全措施。Spring Boot 提供了丰富的认证机制&#xff0c;可以帮助我们轻松地实现各种认证需求。本文将介绍 Spring Boot 中的认证是什么&#xff0c;以及如何使用 Spring Boot…

多元回归预测 | Matlab阿基米德算法(AOA)优化极限梯度提升树XGBoost回归预测,AOA-XGBoost回归预测模型,多变输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 阿基米德算法(AOA)优化极限梯度提升树XGBoost回归预测,AOA-XGBoost回归预测模型,多变输入模型,多变量输入模型,多变量输入模型,matlab代码回归预测,多变量输入模型,多变量输入模型 评价指标包括:MAE、RMSE和R2…

oracle新建库(表空间)表

文章目录 前言一、sqlplus登录二、表空间1.新建表空间2. 查看表空间3. 查看表空间和对应数据文件4.表空间增加数据文件5.删除单个数据文件&#xff08;只有一个默认的会删除失败&#xff09;6.删除表空间及数据文件(慎用) 三、创建新用户并指定表空间1.去掉前缀2.新建用户&…

npm 记录

转 请看原文&#xff0c;我只是怕原文没了&#xff0c;复制了一遍。我目的是想记录缓存那一块。 前端工程化 - 剖析npm的包管理机制 - 掘金 在content-v2/sha512 执行 grep -n "https://registry.npmjs.org/base64-js/-/base64-js-1.0.1.tgz" -r ./ 获取缓存包…

整数序列(山东大学考研机试题)

水仙花数(中南考研机试题) 链接:3644. 水仙花数 - AcWing题库 /* 暴力枚举罢了 */ #include<iostream> using namespace std; const int N1e3100; int book[N]; int pow3(int k){return k*k*k; } int main() {int m,n;for(int i100;i<999;i){int t1,t2,t3;t1 i%10;t…