美甲预约排期表

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工作时间不能为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

腿给你干断

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值