获取请假审批列表
- 前提参数 userid token
- 地址 :
/api/v6.0/leave_approve_users
- 方法 GET
- 返回 data 数组结构
- name 姓名
- employee_id 员工id
- photo 头像
"code": 200,
"data": [
{
"alias_name": "",
"department": [],
"email": "",
"employee_id": "10149",
"entry_date": "",
"has_ry": false,
"name": "\u59da\u68a6\u534e",
"phone": "15522655764",
"photo": 8,
"sex": null,
"user_title": "",
"work_num": "16095",
"work_phone": "13500000000"
},
{
"alias_name": "",
"department": [
"\u79fb\u52a8\u5f00\u53d1\u90e8"
],
"email": "",
"employee_id": "13496",
"entry_date": "2018-07-11",
"has_ry": true,
"name": "\u8d35\u6c38\u5f6c",
"phone": "15035835817",
"photo": 5,
"sex": 1,
"user_title": "Android",
"work_num": "",
"work_phone": ""
}
],
"msg": ""
}
获取抄送列表
- 前提参数 userid token
- 地址 :
/api/v6.0/leave_copy_users
- 方法 GET
- 返回 参考请假列表
请假
- 前提参数 userid token
- 地址 :
/api/v6.0/leave
- 方法 post
参数:
leave_type 请假类型 0 事假,1 病假,2 倒休 ,3 年假 4 婚假,5产假,6丧假,7,其他,8 产前检查假,9 陪产假
start 开始时间的时间戳
- end 结束时间戳
- approve_user_id 审核人 id
- copy_users 抄送人, 多个人用 ,号分割
- reason 请假理由
- 返回:
- leave_id 假条的id, 请假完成后跳转到 请假详情页面
获取审批列表
- 前提参数 userid token
- 地址:
/api/v6.0/leave_approve_list
方法: Get
参数: page_num 页码 page_size 每页数量
返回
- state 状态 0是未审核, -1 是拒绝 1是同意
{
"code": 200,
"data": [
{
"create_date": "2018-07-16 11:12:25",
"end": "2018-07-14 20:35",
"leave_id": "7b2e217d82bd45689b1d5149fb54aa57",
"leave_type": 0,
"leave_user_name": "\u7a46\u5fc3\u9a70",
"leave_user_photo": 5,
"start": "2018-07-13 23:05",
"state": 0
},
{
"create_date": "2018-07-16 11:12:18",
"end": "2018-07-14 20:18",
"leave_id": "1a512b220f8448c0b0367540ff3724a4",
"leave_type": 0,
"leave_user_name": "\u7a46\u5fc3\u9a70",
"leave_user_photo": 5,
"start": "2018-07-13 20:18",
"state": 0
}
],
"msg": ""
}
获取是否有审批权限和未操作审批
- 前提参数 userid token
- 地址:
/api/v6.0/leave_approve_permission_unread
- 返回
- approve_permistion True表示有审批按钮
- unread_count 未操作数量 大于0应该显示红点
{
"code": 200,
"data": {
"approve_permistion": true,
"unread_count": 2
},
"msg": ""
}
获取请假详情
- 前提参数 userid token
- 地址:
/api/v6.0/leave_approve_detail
- 方法 Get 请求
- 参数: leave_id 请假条id
- 返回:
注意: 移动端应该根据 approve_user_id (审核人id) , leave_user_id(请假人的id)和 state(0是待审核,1是审核通过,2是拒绝) 显示不同的页面{ "code": 200, "data": { "approve_user_id": "131", "approve_user_name": "\u4e8e\u8fde\u6797", "approve_user_photo": 3, "copy_users": [ { "photo": 3, "real_name": "\u4e8e\u8fde\u6797" }, { "photo": 5, "real_name": "\u7a46\u5fc3\u9a70" } ], "create_date": "2018-07-16 11:12:18", "end": "2018-07-14 20:18", "leave_id": "1a512b220f8448c0b0367540ff3724a4", "leave_type": 0, "leave_user_departments": [ "\u6280\u672f\u4e2d\u5fc3" ], "leave_user_id": "7008", "leave_user_name": "\u7a46\u5fc3\u9a70", "leave_user_photo": 5, "reason": "\u7ea6\u70ae\u7684", "start": "2018-07-13 20:18", "state": 0 }, "msg": "" }
审批
- 前提参数 userid token
- 地址:
/api/v6.0/leave_approve
- 方法: POST 提交
- 参数:
- leave_id
- state -1 是拒绝 1 是同意
员工请假列表
- 前提参数 userid token
- 地址:
/api/v6.0/leave_list
- 方法: Get 提交
参数:
- page_num 页码 默认1
- page_size
- employee_id 员工id,不传则查本人的请假记录
返回
{
"code": 200,
"data": [
{
"create_date": "2018-07-16 11:12:25",
"end": "2018-07-14 20:35",
"leave_id": "7b2e217d82bd45689b1d5149fb54aa57",
"leave_type": 0,
"leave_user_name": "\u7a46\u5fc3\u9a70",
"leave_user_photo": 5,
"start": "2018-07-13 23:05",
"state": 0
},
{
"create_date": "2018-07-16 11:12:18",
"end": "2018-07-14 20:18",
"leave_id": "1a512b220f8448c0b0367540ff3724a4",
"leave_type": 0,
"leave_user_name": "\u7a46\u5fc3\u9a70",
"leave_user_photo": 5,
"start": "2018-07-13 20:18",
"state": 1
}
],
"msg": ""
}