/** * Created by henry on 17/11/14. */ import Ax from '../api.js' export default { //查询收发文列表 getDocument: (param) => Ax('post', `/api/administration/document-manage/documents?pageNo=${param.query.pageNo}&pageSize=${param.query.pageSize}`, param.data), //查询收发文列表通知公告 getDocumentNotice: (param) => Ax('post', `/api/administration/document-manage/documentsNotice?pageNo=${param.query.pageNo}&pageSize=${param.query.pageSize}`, param.data), //查询收发文详情 getDocumentDetail: (param) => Ax('get', `/api/administration/document-manage/${param.path.id}`), //查询文种编号 getDocumentCode: (param) => Ax('get', `/api/administration/document-manage/number/${param.path.id}`), //获取未读数量 getNotReadCount: () => Ax('get', `/api/administration/document-manage/notread`), getRecNoReadNum: () => Ax('get', `/api/administration/document-manage/recnotread`), //获取已读 setRead: (id) => Ax('put', `/api/administration/document-manage/setreader/${id}`), //新增收发文 addDocument: (data) => Ax('post', '/api/administration/document-manage', data), //删除收发文 deleteDocument: (data) => Ax('delete', '/api/administration/document-manage', data), //编辑收发文 editDocument: (param) => Ax('put', `/api/administration/document-manage/${param.path.id}`, param.data), //上传发文正式附件 uoloadFormal: (param) => Ax('put', `/api/administration/document-manage/upload/${param.path.id}`, param.data), /* 项目立项管理 */ // 添加 addProjectInit: (param) => Ax('post', '/api/project/inits/add', param.data), // 获取列表 getProject:(param) => Ax('post', `/api/project/inits/list`, param.data), //编辑 editProject:(param) => Ax('put', `/api/project/inits/${param.path.id}`, param.data), getOrgNames:(param) => Ax('post', `/api/common/orgs/getName`,param), /** * 个人周报填报管理 */ addWeekly: (param) => Ax('post', '/api/project/weekly/add', param), getWeekly: (param) => Ax('post', '/api/project/weekly', param), /** * 项目预算执行率监控周报管理 * */ getBudget:(param) => Ax('post', '/api/project/weekly/budget', param), addBudget:(param) => Ax('post', '/api/project/weekly/budget/add', param), delBudget:(param) => Ax('delete', '/api/project/weekly/budget/del', param), getDepartmentWeekly: (param) => Ax('post', '/api/project/departmentWeekly', param), getWorkLoad: (id) => Ax('get', `/api/project/departmentWeekly/showById/${id}`, id) }