应用开发扫码点单开发手册 (扫码点单小程序开发)

页面预览:

扫码点单小程序开发,应用开发扫码点单开发手册

代码展示:

①、同步方式

1、联网同步:适用于酒店系统拥有对外开放api的情形(需根据不同系统api定制);

扫码点单小程序开发,应用开发扫码点单开发手册

2、数据库同步:适用于酒店系统数据单独存在,外界(或者内网)可以直接通过网络访问的情形(需定制);

扫码点单小程序开发,应用开发扫码点单开发手册

3、手动上传:通过上传指定格式的Excel文档,将客户入住信息导入本应用数据库中,适用于所有酒店系统(无法导出入住信息的系统,需手动填写Excel文档)

扫码点单小程序开发,应用开发扫码点单开发手册

②、手动导入入住信息详解

1、选取文件

在H5端,直接调用chooseFile API选取文件;

微信小程序和QQ小程序中,可调用chooseMessageFile API选取聊天记录中的文件;

其他平台暂不支持选取文件(可通过组件实现)。

2、上传文件

调用uploadFile API将文件上传至服务器(本系统使用的云空间和云存储)。

3、读取Excel文件

本应用使用的第三方api读取文件内容:

uni.request({

url: "/v1/tools/readExcel.php",

data: {

"name": "intoInfo",

"file": file

},

success: (res) => {

uni.hideLoading();

this.filePath = "";

this.uploadDoc = "";

this.userInfo = res.data.data;

},

fail: (err) => {

console.log("错误:",err);

}

});

4、存入数据库

uniCloud.callFunction({

name: "database",

data: {

operate: "insert",

table: "sm-into-info",

data: res.data.data

},

success: (res) => {

console.log(res);

},

fail: (err) => {

console.log("云函数执行失败");

console.log(err);

}

});