文档
测试

薪薪乐入口接口

GET
/api/v1.0/account/login

接口描述

进入薪薪乐界面首选要调用的接口, 该接口会返回薪薪乐菜单等数据

请求参数

参数名
类型
描述
必填
link
String
标记菜单类型,Attendance:返回假勤管理菜单,Salary:返回薪资管理菜单
必填

响应参数

参数名
类型
描述
必填
result
Map
必填
User
Map
用户信息
必填
token
String
登录用户的token,获取到之后,以后的接口都需要携带此请求头
必填
account
Map
必填
funcModules
Array
一级菜单数据
必填
funcPermModule
Array
二级菜单数据
必填
permModules
Array
三级菜单数据
必填

说明 / 示例

```json { "code": 200, "message": "登录成功.", "result": { "User": { // token,后续接口访问要带上该请求头 "token": "1936761b96a8941738ede1fa75daadd51", "uid": "222222222222", "appkey": "222222222222", "corpId": "222222222222", "corpKey": "ehr-corp05", "account": { // 一级菜单列表 "funcModules": [ { "uid": "10", "fname": "考勤管理", "isConfig": true, "funCode": "attend", "enable": 1, // 二级菜单列表 "funcPermModule": [ { "uid": "1010", "name": "当月考勤汇总", "enable": 1, "isConfig": true, // 三级菜单列表 "permModules": [ { "uid": "10101010", "funCode": "attendManage", "fname": "当月考勤记录", "enable": 1, "isConfig": true }, { "uid": "10101020", "funCode": "updateCard", "fname": "原始打卡记录", "enable": 1, "isConfig": true } ] }, { "uid": "1020", "name": "员工假勤方案", "enable": 1, "isConfig": true, "permModules": [] } ] }, { "uid": "20", "fname": "假期管理", "isConfig": true, "funCode": "holiday", "enable": 1, "funcPermModule": [ { "uid": "2010", "name": "当月请假记录", "enable": 1, "isConfig": true, "permModules": [] } ] }, { "uid": "30", "fname": "审批管理", "isConfig": true, "funCode": "approval", "enable": 1, "funcPermModule": [ { "uid": "3010", "name": "全部审批", "enable": 1, "isConfig": true, "permModules": [] }, { "uid": "3020", "name": "已归档审批", "enable": 1, "isConfig": true, "permModules": [] } ] }, { "uid": "40", "fname": "下载报表", "isConfig": true, "funCode": "report", "enable": 1, "funcPermModule": [] }, { "uid": "50", "fname": "规则设置", "isConfig": true, "funCode": "setting", "enable": 1, "funcPermModule": [ { "uid": "5010", "name": "考勤规则", "enable": 1, "isConfig": true, "permModules": [ { "uid": "50501010", "funCode": "attendPlans", "fname": "考勤组设置", "enable": 1, "isConfig": true }, { "uid": "50501020", "funCode": "systemSetting", "fname": "考勤周期设置", "enable": 1, "isConfig": true }, { "uid": "50501030", "funCode": "workPlans", "fname": "加班方案设置", "enable": 1, "isConfig": true }, { "uid": "50501040", "funCode": "anomalyPlans", "fname": "异常考勤方案设置", "enable": 1, "isConfig": true } ] }, { "uid": "5020", "name": "假期规则", "enable": 1, "isConfig": true, "permModules": [ { "uid": "50502010", "funCode": "holidayType", "fname": "假期类型设置", "enable": 1, "isConfig": true }, { "uid": "50502020", "funCode": "HolidayPlans", "fname": "假期方案设置", "enable": 1, "isConfig": true }, { "uid": "50502030", "funCode": "conversionPlans", "fname": "时长折算方案设置", "enable": 1, "isConfig": true } ] }, { "uid": "5030", "name": "审批规则", "enable": 1, "isConfig": true, "permModules": [ { "uid": "50503010", "funCode": "approveSetting", "fname": "审批类型设置", "enable": 1, "isConfig": true }, { "uid": "50503020", "funCode": "flowSetting", "fname": "审批流程设置", "enable": 1, "isConfig": true }, { "uid": "50503030", "funCode": "archivedSetting", "fname": "审批归档设置", "enable": 1, "isConfig": true } ] } ] } ] }, "role": { "type": 0 } } } }