Java点餐系统和点餐小程序新加排号等位功能

一,小程序端代码


1,排号相关代码

我们先来讲讲排号相关的代码,从上图可以看出,我们排号的wxml文件里可以显示两种状态,未排号和已排号。上图展示的是未排号的状态,用户点击完取号以后,就可以展示已排号状态了。

其实排号的小程序端代码很简单。下面再把paihao.js的代码贴出来给到大家。


let app = getApp()

Page({

  data: {

    num: 1111, //当前排号

    type: 1,

    currentSmall: -1,

    currentBig: -1

  },

  onShow: function () {

    this.getNum()

  },

  //取号

  quhao(event) {

    let type = event.currentTarget.dataset.type

    let that = this;

    //如果openid不存在,就重新请求接口获取openid

    var openid = app.globalData.openid;

    if (openid === null || openid === undefined) {

      app.getOpenid();

      wx.showToast({ //这里提示失败原因

        title: 'openid为空!',

        duration: 1500

      })

      return;

    }

    wx.request({

      url: app.globalData.baseUrl + '/paihao/quhao',

      method: "POST",

      header: {

        "Content-Type": "application/x-www-form-urlencoded"

      },

      data: {

        openid: openid,

        type: type,

      },

      success(res) {

        if (res && res.data && res.data.data) {

          wx.showToast({

            title: '排号成功',

          })

          console.log(res)

          that.setData({

            type: res.data.data.type,

            num: res.data.data.num

          })

        }

      },

      fail(res) {

        console.log("排号失败", res)

      }

    })



  },

  //查询我的排号

  getNum() {

    let that = this;

    //如果openid不存在,就重新请求接口获取openid

    var openid = app.globalData.openid;

    if (openid === null || openid === undefined) {

      app.getOpenid();

      wx.showToast({ //这里提示失败原因

        title: 'openid为空!',

        duration: 1500

      })

      return;

    }

    wx.request({

      url: app.globalData.baseUrl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值