// @ts-ignore /* eslint-disable */ // 该文件自动生成,请勿手动修改! import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; // -------------------------------------------------------------------------- // Material Task Controller // -------------------------------------------------------------------------- ; /** 新增材料提交任务 POST /material/materialtask */ export async function postMaterialMaterialtask(params:API.AddMaterialTaskDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/material/materialtask', data:params},{errorMessageMode:mode});} /** 修改材料提交任务 PUT /material/materialtask */ export async function putMaterialMaterialtask(params:API.UpdateMaterialTaskDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.put ({url: '/material/materialtask', data:params},{errorMessageMode:mode});} /** 删除材料提交任务 DELETE /material/materialtask */ export async function deleteMaterialMaterialtask(params:string[],mode: ErrorMessageMode = 'modal'){ return defHttp.delete ({url: '/material/materialtask', data:params},{errorMessageMode:mode});} /** 提交材料审核 POST /material/materialtask/approved */ export async function postMaterialtaskApproved(params:API.MaterialTaskAssignApprovedDto[] ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/material/materialtask/approved', data:params},{errorMessageMode:mode});} /** 材料提交任务分员权限 POST /material/materialtask/assign-add */ export async function postMaterialtaskAssignAdd(params:API.AddMaterialTaskAssignDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/material/materialtask/assign-add', data:params},{errorMessageMode:mode});} /** 删除材料提交任务分员 DELETE /material/materialtask/assign-delete */ export async function deleteMaterialtaskAssignDelete(params:string[],mode: ErrorMessageMode = 'modal'){ return defHttp.delete ({url: '/material/materialtask/assign-delete', data:params},{errorMessageMode:mode});} /** 审核分员列表 GET /material/materialtask/assign-list */ export async function getMaterialtaskAssignList(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/material/materialtask/assign-list', params:params},{errorMessageMode:mode});} /** 材料提交任务分员列表(分页) GET /material/materialtask/assign-page */ export async function getMaterialtaskAssignPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get> ({url: '/material/materialtask/assign-page', params:params},{errorMessageMode:mode});} /** 下载附件(zip压缩包) POST /material/materialtask/download-file-export */ export async function postMaterialtaskDownloadFileExport(params:API.MaterialTaskAssignListDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.download ({url: '/material/materialtask/download-file-export',responseType:'blob', data:params},{errorMessageMode:mode});} /** 提交材料结束 enabledMark 不用传 PUT /material/materialtask/end */ export async function putMaterialtaskEnd(params:API.UpdateEnableMarkDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.put ({url: '/material/materialtask/end', data:params},{errorMessageMode:mode});} /** 导出 POST /material/materialtask/export-query */ export async function postMaterialtaskExportQuery(params:API.PageInput_6 ,mode: ErrorMessageMode = 'modal'){ return defHttp.download ({url: '/material/materialtask/export-query',responseType:'blob',method:'POST', data:params},{errorMessageMode:mode});} /** 表单缴交数据条件导出 POST /material/materialtask/form-data-export-query */ export async function postMaterialtaskFormDataExportQuery(params:API.FormDataExportQueryDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.download ({url: '/material/materialtask/form-data-export-query',responseType:'blob',method:'POST', data:params},{errorMessageMode:mode});} /** 导入 POST /material/materialtask/import */ export async function postMaterialtaskImport(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/material/materialtask/import',headers:{'Content-Type':'multipart/form-data'}, data:params},{errorMessageMode:mode});} /** 根据id查询材料提交任务信息 GET /material/materialtask/info */ export async function getMaterialtaskInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/material/materialtask/info', params:params},{errorMessageMode:mode});} /** 材料提交任务列表(分页 我发布的) GET /material/materialtask/page */ export async function getMaterialtaskPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get> ({url: '/material/materialtask/page', params:params},{errorMessageMode:mode});} /** 提交材料 POST /material/materialtask/submited */ export async function postMaterialtaskSubmited(params:API.MaterialTaskAssignAppendixDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/material/materialtask/submited', data:params},{errorMessageMode:mode});} /** 查看填报的表单 GET /material/materialtask/view-contents */ export async function getMaterialtaskViewContents(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/material/materialtask/view-contents', params:params},{errorMessageMode:mode});} /** 材料提交任务列表(分页 我的待办) GET /material/materialtask/wait-page */ export async function getMaterialtaskWaitPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get> ({url: '/material/materialtask/wait-page', params:params},{errorMessageMode:mode});}