feat: 电子签署导航调整+员工手机端电子签署功能
- 管理端导航:电子签署移到首页分组(工作日历下) - 员工端新增电子签署页面(MyEsign.tsx): - 查看自己的签署记录列表,支持待签/已签/已取消状态 - 查看签署详情,含文件内容、关联合同标识 - 确认签署操作(框架阶段,对接易签宝后跳转签署页面) - 员工端导航(PortalNav)增加电子签署入口 - 员工首页(EmployeeHome)增加电子签署快捷入口 - 员工首页待办事项增加待签署文件提醒 - 后端portal路由新增3个接口:GET /esign、GET /esign/:id、POST /esign/:id/sign
This commit is contained in:
@@ -1011,4 +1011,13 @@ export const portalApi = {
|
||||
/** 撤回休假申请 */
|
||||
cancelLeave: (id: string) =>
|
||||
portalPost(`/leaves/${id}/cancel`).then(unwrap<any>()),
|
||||
/** 我的电子签署列表 */
|
||||
myEsignList: () =>
|
||||
portalGet('/esign').then(unwrap<any[]>()),
|
||||
/** 电子签署详情 */
|
||||
esignDetail: (id: string) =>
|
||||
portalGet(`/esign/${id}`).then(unwrap<any>()),
|
||||
/** 签署操作 */
|
||||
signEsign: (id: string) =>
|
||||
portalPost(`/esign/${id}/sign`).then(unwrap<any>()),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user