修改考勤

接口写法和 4.0版本一致 改成V6.0即可

  • 前提参数 userid token 考勤编辑的权限
  • 地址 :/api/v6.0/attendance_manager_edit
  • 方法 POST 优先
  • 参数

    • check_time_id
    • create_date 日期,格式2017-08-11
    • employee_id 员工id
    • type 0是上班 1 是下班
    • time 修改的时间 格式 17:25:23
  • 返回值

    • code 200 成功
    • msg
    • data
      • state 修改后的状态 1是正常 ,2是异常

获取考勤筛选部门

  • 前提参数 userid token
  • 地址 :/api/v6.0/get_attendance_department
  • 参数 department_id 可选 父部门 id 未分组传0 , 不传是 我的公司
  • 返回 数组格式
    • department_id
    • department_name
    • has_sub 是否有子部门

考勤列表

  • 前提参数 userid token
  • 地址: /api/v6.0/attendance_manager_list
  • 参数:
    • start_date
    • end_date
    • page_num 页码 1开头 默认是1
    • page_size 每页数量默认10
    • type
      • 0 正常
      • 1 漏打卡
      • 2 迟到
      • 3 早退
      • 4 外勤
      • 5 请假
    • department_id 筛选部门的id 不传是全公司(有考勤统计权限)或领导的部门
    • content 搜索关键字
  • 返回:
{
  "code": 200, 
  "data": [
    {
      "count": 7, 
      "employee_name": "\u97e9\u827a\u946b", 
      "employee_phote": 2, 
      "employee_work_num": "12134"
    }, 
    {
      "count": 8, 
      "employee_name": "\u4e8e\u8fde\u6797", 
      "employee_phote": 3, 
      "employee_work_num": "15041"
    }, 
    {
      "count": 2, 
      "employee_name": "\u5f90\u946b", 
      "employee_phote": 8, 
      "employee_work_num": "16106"
    }
  ], 
  "msg": ""
}

个人考勤列表

  • 前提参数 userid token
  • 地址: /api/v6.0/get_attendance_manager_employee
  • 参数:

    • start_date
    • end_date
    • employee_id
    • type
      • -1 全部 默认
      • 0 正常
      • 1 漏打卡
      • 2 迟到
      • 3 早退
      • 4 外勤
      • 5 请假
  • 返回:

    {
    "code": 200, 
    "data": {
      "day_states": [
        {
          "check_time_id": "222771", 
          "checkin_time": null, 
          "checkin_time_clock": "08:20:07", 
          "checkout_time": null, 
          "checkout_time_clock": "18:02:03", 
          "date": "2017-11-01 (\u661f\u671f\u4e09)", 
          "is_early": "1", 
          "is_late": "1", 
          "leave_times": [
            {
              'start_time':"08:30:00",
              'end_time':"17:30:00"
            }
          ], 
          "out_time": null, 
          "outsign": "0", 
          "standard_checkin_time": "08:30:00", 
          "standard_checkout_time": "17:30:00", 
          "state": "1"
        }, 
        {
          "check_time_id": "223176", 
          "checkin_time": null, 
          "checkin_time_clock": "08:20:54", 
          "checkout_time": null, 
          "checkout_time_clock": "18:00:12", 
          "date": "2017-11-02 (\u661f\u671f\u56db)", 
          "is_early": "1", 
          "is_late": "1", 
          "leave_times": [], 
          "out_time": null, 
          "outsign": "0", 
          "standard_checkin_time": "08:30:00", 
          "standard_checkout_time": "17:30:00", 
          "state": "1"
        }
      ], 
      "department": [
        "524", 
        "\u6280\u672f\u4e2d\u5fc3", 
        "\u865a\u62df\u5316", 
        "\u524d\u7aef\u5f00\u53d1\u90e8", 
        "\u79fb\u52a8\u5f00\u53d11\u90e8"
      ], 
      "email": "[email protected]", 
      "employee_id": "131", 
      "entry_date": "", 
      "has_ry": true, 
      "name": "\u4e8e\u8fde\u6797", 
      "phone": "13126939916", 
      "photo": 3, 
      "portraitUri": "http://172.26.1.191:8001/static/photo3.png", 
      "sex": 1, 
      "user_title": "leader", 
      "work_num": "15041", 
      "work_phone": "8091"
    }, 
    "msg": ""
    }
    

results matching ""

    No results matching ""