效果预览:

①、生成单个二维码

后端产品设计怎么生成二维码(扫码点单-二维码生成)(1)

②、批量生产二维码

后端产品设计怎么生成二维码(扫码点单-二维码生成)(2)

③、预览二维码

后端产品设计怎么生成二维码(扫码点单-二维码生成)(3)

代码展示:

①、生成方式及结果

生成的图片包含三个部分:顶部酒店名称、中部桌位/房间号二维码和底部桌位/房间号。

酒店名称为管理端设置好的酒店名称,需提前在酒店管理中设置好,生成二维码时不可更改;

生成二维码可单个生成指定房间号或桌位号的二维码(一般用于某个桌位损坏后重新打印粘贴);也可以批量生成指定区间内的二维码(必须是连续的号码,且终止号码不可小于起始号码);

后端产品设计怎么生成二维码(扫码点单-二维码生成)(4)

底部桌位/房间号格式为:二维码编号 “号” 单位,其中单位由二维码类别决定,餐桌单位为“桌”,生成的是堂食二维码;客房单位为“房”,生成的是外送二维码。

二维码的内容是指定格式字符串通过加密后形成的密文,非指定扫描器扫描后无法正常解析,解析操作在「应用开发」扫码点单-首页一文中有说明。

②二维码的生成

通常来讲,二维码可以通过组件(本地)或API接口(在线)等方式生成,但在考虑到域名校验和跨域等因素,建议使用组件或其他JS文件生成,如weapp-qrcode等。

后端产品设计怎么生成二维码(扫码点单-二维码生成)(5)

,