1.技师信息表
接口:/api/staff/staff
方法:get
参数:无
数据类型:
参数名 | 参数说明 | 备注 |
---|---|---|
name | 名字 | 不能为空 |
level | 等级 | 不能为空 |
返回数据:
{
“data”: [
{
“_id”: “60d547003c59afba78f0e186”,
“name”: “111”,
“level”: 3
},
{
“_id”: “60d5473e3c59afba78f0e187”,
“name”: “222”,
“level”: 3
},
{
“_id”: “60d547873c59afba78f0e188”,
“name”: "333 ",
“level”: 3
},
{
“_id”: “60d547873c59afba78f0e189”,
“name”: “444”,
“level”: 3
},
{
“_id”: “60d547873c59afba78f0e18a”,
“name”: “555”,
“level”: 3
}
],
“meta”: {
“msg”: “服务器成功返回的数据”,
“status”: 200
}
}
1.1技师信息添加
接口: /api/staff/add_staff
方法:post
参数:
参数名 | 参数说明 | 备注 |
---|---|---|
name | 技师名字 | 不能为空 |
level | 水平 | 不能为空 |
describe | 职位 | 不能为空 |
pic | 照片 | 不能为空 |
1.2技师信息删除
接口:/api/staff/del_staff
方法:get
参数:
参数名 | 参数说明 | 备注 |
---|---|---|
_id | 技师唯一标识 | 不能为空 |
1.3技师信息修改
接口:/api/staff/update_staff
方法:post,
参数:
参数名 | 参数说明 | 备注 |
---|---|---|
name | 职员名字 | 不能为空 |
level | 职位 | 不能为空 |
describe | 级别 | 不能为空 |
pic | 技师照片 | 不能为空 |
2.美甲项目表
接口:/api/project/project
方法:get
参数:无
数据类型:
参数名 | 参数说明 | 备注 |
---|---|---|
title | 标题 | 不能为空 |
content | 内容 | 不能为空 |
price_ago | 原价 | 不能为空 |
price_now | 现价 | 不能为空 |
返回数据:
{
“data”: [
{
“_id”: “60d54c35f5c4e784c5818876”,
“title”: “晕染 山水袅袅”,
“content”: “以光疗笔层层渲染 呈现清透 游离山水间的感觉”,
“price_ago”: “¥98.00”,
“price_now”: “¥128.00”
},
{
“_id”: “60d54d11f5c4e784c5818877”,
“title”: “芭比美甲”,
“content”: "快捷 卸除方便 不伤真甲 效果持久不易变色 ",
“price_ago”: “¥98.00”,
“price_now”: “¥68.00”
},
{
“_id”: “60d54d25f5c4e784c5818878”,
“title”: "光疗甲 ",
“content”: "持久耐用 防丙醇 色泽艳丽不会脱落 ",
“price_ago”: “¥68.00”,
“price_now”: “¥48.00”
}
],
“meta”: {
“msg”: “服务器成功返回的数据”,
“status”: 200
}
}
2.1项目添加
接口:/api/add_project
请求方式:post
参数:
参数名 | 参数说明 | 备注 |
---|---|---|
title | 项目标题 | 不能为空 |
content | 项目内容 | 不能为空 |
detail_describe | 详细描述 | 不能为空 |
price_now | 现价 | 不能为空 |
price_ago | 原价 | 不能为空 |
img | 图片路径 | 不能为空 |
返回结果:所有数据
2.2项目删除
接口: /api/del_project
方式: get
参数:_id----项目唯一标识
2.3项目修改
接口:/api/update_project
方式:post
参数:
参数名 | 参数说明 | 备注 |
---|---|---|
title | 项目标题 | 不能为空 |
content | 项目内容 | 不能为空 |
detail_describe | 详细描述 | 不能为空 |
price_now | 现价 | 不能为空 |
price_ago | 原价 | 不能为空 |
img | 图片路径 | 不能为空 |
2.4后台传图片到服务器文件夹
接口: /api/project/uploadImg
方式:post,
<el-upload
action="https://192.168.1.101:3004/api/project/uploadImg"
list-type="picture-card"
:on-preview="handlePictureCardPreview"
:before-upload="beforeUpload"
:on-remove="handleRemove"
:on-progress="sendIng"
:on-error="sendErr"
:on-success="handle_success_update"
:multiple=false
>
</el-upload>
解释:在action中调用,在success中拿到能在小程序打开的图片,属于跨端的图片展现,解决了跨域问题。
3.美甲项目预约表
接口: api/reserve
方式:post
参数:
参数名 | 参数说明 | 备注 |
---|---|---|
project | 何种项目 | 不能为空 |
name | 预约人名字 | 不能为空 |
tel | 手机号 | 不能为空 |
staff | 技师 | 不能为空 |
time | 时间 | 不能为空 |
message | 留言 | 可以为空 |
nickName | 微信名 | 不能为空 |
返回结果:即为当条数据
{
“data”: [
{
“_id”: “60d97ec9a01cb11c3819c16a”,
“project”: “测试”,
“name”: “预约人”,
“tel”: 18235740566,
“staff”: “郑军杰”,
“time”: “2021-6-28 3:00”,
“message”: “测试17”,
“level”: 1,
“__v”: 0
}
],
“meta”: {
“msg”: “服务器成功返回请求的数据。”,
“status”: 200
}
}
4.根据预约完成情况查询表
接口:/api/reserve/search
方法:get
请求参数: level:0/1/2 待完成,已完成。已取消
返回结果:
{
“data”: [
{
“_id”: “60d97ec9a01cb11c3819c16a”,
“project”: “测试”,
“name”: “预约人”,
“tel”: 18235740566,
“staff”: “郑军杰”,
“time”: “2021-6-28 3:00”,
“message”: “测试17”,
“level”: 1,
“__v”: 0
}
],
“meta”: {
“msg”: “服务器成功返回请求的数据。”,
“status”: 200
}
}
4.1根据nickName查看所有预约(微信小程序)
接口:/api/reserve/allreserve
方式:post
参数:
参数名 | 参数说明 | 备注 |
---|---|---|
nickName | 微信名 | 不能为空 |
返回结果:
{
“data”: [
{
“_id”: “60d97ec6a01cb11c3819c167”,
“project”: “测试”,
“name”: “预约人”,
“tel”: 18235740566,
“staff”: “郑军杰”,
“time”: “2021-6-28 3:00”,
“message”: “测试17”,
“level”: 2,
“__v”: 0
},
{
“_id”: “60d97ec9a01cb11c3819c16a”,
“project”: “测试”,
“name”: “预约人”,
“tel”: 18235740566,
“staff”: “郑军杰”,
“time”: “2021-6-28 3:00”,
“message”: “测试17”,
“level”: 1,
“__v”: 0
},
{
“_id”: “60d97ecfa01cb11c3819c16d”,
“project”: “测试”,
“name”: “预约人”,
“tel”: 18235740566,
“staff”: “郑军杰”,
“time”: “2021-6-28 3:00”,
“message”: “测试17”,
“level”: 0,
“__v”: 0
}
],
“meta”: {
“msg”: “服务器成功返回的数据”,
“status”: 200
}
}
4.2根据_id修改level
接口: /api/reserve/updatelevel
方式:post
请求参数:
参数名 | 参数说明 | 备注 |
---|---|---|
_id | 预约表查询的唯一标识 | 不能为空 |
level | 完成给传1,取消给传2,本来都是0 | 不能为空 |
返回信息:
{
“data”: [
{
“_id”: “60e268bb4f1e2b5210e547da”,
“project”: “芭比美甲”,
“name”: “贾鸣宇”,
“tel”: 18235740566,
“staff”: “郑君杰”,
“time”: “2021-07-06 19:00:00”,
“message”: “7.5 10:04”,
“level”: 1,
“__v”: 0
}
],
“meta”: {
“msg”: “修改成功”,
“status”: 200
}
}
4.3根据技师查询排期
接口:/api/reserve/findtime
方式:get
请求参数:
参数名 | 参数说明 | 备注 |
---|---|---|
staff | 技师名 | 不能为空 |
4.4查询待完成的预约
接口:/api/reserve/level_first
方法:get
参数:无
4.5根据_id修改预约状态
接口:/api/reserve/updatelevel
方式:post
请求参数:
参数名 | 参数说明 | 备注 |
---|---|---|
_id | 预约唯一标识 | 不能为空 |
level | 预约状态 | 不能为空 |
5.商家地点,联系方式,营业时间表
接口:/api/store_mes/store_mes
方式:get
请求参数:无
返回信息:
{
“data”: [
{
“_id”: “60deb07599ccb97e5917a712”,
“tel”: “18235740566”,
“location”: “222”,
“alert_mes”: “小姐姐们等你们来嗷~~”,
“worktime”: “周一到周五09:00-19:00”
}
],
“meta”: {
“msg”: “服务器成功返回的数据”,
“status”: 200
}
}
5.1商家修改信息
接口:/api/store_mes/update_mes
方式:post
请求参数:
参数名 | 参数说明 | 备注 |
---|---|---|
_id | 唯一标识 | 不能为空 |
tel | 商家电话 | 不能为空 |
location | 地理位置 | 不能为空 |
alert_mes | 欢迎到来 | 不能为空 |
worktime | 工作时间 | 不能为空 |