律师公益法律服务系统前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

104 lines
2.0 KiB

/**
* 律师事务所年度经营报表 api 封装
*
* @Author: wzh
* @Date: 2026-01-07 15:57:43
* @Copyright 1.0
*/
import { postRequest, getRequest } from '/@/lib/axios';
export const firmReportsApi = {
/**
* 分页查询 @author wzh
*/
queryPage : (param) => {
return postRequest('/firmReports/queryPage', param);
},
/**
* 增加 @author wzh
*/
add: (param) => {
return postRequest('/firmReports/add', param);
},
/**
* 修改 @author wzh
*/
update: (param) => {
return postRequest('/firmReports/update', param);
},
/**
* 删除 @author wzh
*/
delete: (id) => {
return getRequest(`/firmReports/delete/${id}`);
},
/**
* 批量删除 @author wzh
*/
batchDelete: (idList) => {
return postRequest('/firmReports/batchDelete', idList);
},
/**
* 提交 @author wzh
*/
commit: (idList) => {
return postRequest('/firmReports/commit', idList);
},
/**
* 查询有无填报 @author wzh
*/
query: () => {
return getRequest('/firmReports/query');
},
queryByQuarter: (year, quarter) => {
return getRequest(`/firmReports/queryByQuarter?year=${year}&quarter=${quarter}`);
},
firmHasCostPermission: () => {
return getRequest('/firmReports/firmHasCostPermission');
},
/**
* 查询本年度已经提交的收入 @author wzh
*/
income: () => {
return postRequest('/firmReports/income');
},
/**
* 审核 @author wzh
*/
review: (param) => {
return postRequest('/firmReports/review', param);
},
/**
* 驳回 @author wzh
*/
reject: (idList) => {
return postRequest('/firmReports/reject', idList);
},
/**
* 提交前预检查 @author wzh
*/
preCommitCheck: (idList) => {
return postRequest('/firmReports/preCommitCheck', idList);
},
/**
* 批量创建缺失季度记录 @author wzh
*/
batchCreateMissing: (param) => {
return postRequest('/firmReports/batchCreateMissing', param);
},
};