请假申请模块
一.点击 领导干部会议.活动请假报批单按钮 进行填写
1.功能:获取 领导干部会议,活动请假报批单模块 对应的所有步骤
接口:/api/Leave/GetAllSchemeStepsHY
类型:Get
参数:
string opUserId=""(审批人openId)
Guid leaveId = default(Guid), (请假单ID)
string stepId = ""
此接口无需传值

{ "success": true, "data": [ { "schemeName": "区委", "approveRangeCode": "DistrictCommitte", "active": 0, "schemeSteps": [ { "id": "dcd0bf58-0eb9-11eb-a2cd-000c29dc0fd0", "name": "请假单申请", "order": 0, "nextStepId": "dcce8d20-0eb9-11eb-a2cd-000c29dc0fd0", "nextStepName": null, "opUserName": "", "opUserGuid": null, "opUserType": 0 }, { "id": "dcce8d20-0eb9-11eb-a2cd-000c29dc0fd0", "name": "秘书科初审", "order": 1, "nextStepId": "dcca1142-0eb9-11eb-a2cd-000c29dc0fd0", "nextStepName": null, "opUserName": "admin", "opUserGuid": "c467c9d885c64bd9bd28763105086ca9", "opUserType": 0 }, { "id": "dcca1142-0eb9-11eb-a2cd-000c29dc0fd0", "name": "区政府办主任批转", "order": 2, "nextStepId": "dcbdf424-0eb9-11eb-a2cd-000c29dc0fd0", "nextStepName": null, "opUserName": "", "opUserGuid": null, "opUserType": 0 }, { "id": "dcbdf424-0eb9-11eb-a2cd-000c29dc0fd0", "name": "秘书科", "order": 3, "nextStepId": "dcaa114e-0eb9-11eb-a2cd-000c29dc0fd0", "nextStepName": null, "opUserName": "admin", "opUserGuid": "c467c9d885c64bd9bd28763105086ca9", "opUserType": 0 }, { "id": "dcaa114e-0eb9-11eb-a2cd-000c29dc0fd0", "name": "区长审批", "order": 4, "nextStepId": "dc99e652-0eb9-11eb-a2cd-000c29dc0fd0", "nextStepName": null, "opUserName": "", "opUserGuid": null, "opUserType": 0 }, { "id": "dc99e652-0eb9-11eb-a2cd-000c29dc0fd0", "name": "秘书科终审", "order": 5, "nextStepId": "00000000-0000-0000-0000-000000000000", "nextStepName": null, "opUserName": "admin", "opUserGuid": "c467c9d885c64bd9bd28763105086ca9", "opUserType": 0 } ] } ], "code": "1", "message": "操作成功", "error": null }
2.功能: 根据上一步流程获取下一步步骤
接口:/api/Leave/GetAllSchemeStepsHY
类型:Get
参数:string fatherGuid
此接口无需传值

此接口无需传值
3.功能: 判断当前步骤是否是审核人相关操作(暂未使用)
接口:/api/Leave/CheckStepIsAuditor
类型:Get
参数:string stepId (当前步骤)

{"success":true,"data":4,"code":"1","message":"查询成功","error":null}
4.功能: 根据出行人获取所有的部门用户数据(点击选择外出人)
接口:/api/Leave/GetAllDeptUsersByOneUserHY
类型:Get
参数:
string userGuid, (需要传当前用户openid)
5.功能: 提交
接口:/api/Leave/ApplyLeaveHY
类型:Post
参数:同以前一样

提交测试数据 { activityName: "会议、活动名称24", addUserId: "6dc74b7f2ec84146961cd5da02783965", address: "", bzLeaderOpinion: "", cause: "请假事由24", departmentName: "单位24", departmentTime: "", endDateStr: "", leaveTypeCode: "LDGBHYHD", numberDays: "", officeOpinion: "", peoples: "", qfgLeaderOpinion: "", qwLeaderOpinion: "", remark: "", specifiedPeople: "", startDateStr: "", status: 1, tmpDutyJobName: "", tmpDutyName: "", userGuid: "6dc74b7f2ec84146961cd5da02783965", userName: "文书", "nextHandUserInfos": [ { "stepID": "dcce8d20-0eb9-11eb-a2cd-000c29dc0fd0", "handId": "57a3240e5b9c4a38aebad4e4ec6593e0", "handUserName": "张培文" } ] }