import request from '@/utils/request' import qs from 'qs' // 根据门类父id获取卷内列表列 export function FetchInitCategoryViewTable(params) { return request({ url: 'api/collect/initCategoryViewTable', method: 'get', params }) } // 根据门类父id获取卷内列表 export function FetchInitCategoryView(params) { return request({ url: 'api/collect/initCategoryView' + '?' + qs.stringify(params, { indices: false }), method: 'get' }) } // 添加项目/卷内/文件 export function collectAdd(data) { return request({ url: 'api/collect/addArchives', method: 'post', data }) } // 编辑项目/卷内/文件 export function collectEdit(data) { return request({ url: 'api/collect/editArchives', method: 'post', data }) } // 删除 export function collectDel(data) { return request({ url: 'api/collect/delArchives', method: 'post', data }) } // 根据id获取详细信息 export function FetchDetailsById(params) { return request({ url: 'api/collect/getDetailsById', method: 'get', params }) } // 收集库元数据 export function FetchArchivesMetadata(params) { return request({ url: 'api/collect/archivesMetadata', method: 'get', params }) } // 根据门类父id获取电子原文列表 export function FetchInitFileCategoryView(params) { return request({ url: 'api/collect/initFileCategoryView', method: 'get', params }) } // 移出卷内 export function FetchRemoveArchivesSingle(data) { return request({ url: 'api/collect/removeArchivesSingle', method: 'post', data }) } // 添加电子原文 export function FetchAddArchivesFile(data) { return request({ url: 'api/collect/addArchivesFile', method: 'post', data }) } // 删除电子原文 export function FetchDeleteArchivesFile(data) { return request({ url: 'api/collect/deleteArchivesFile', method: 'post', data }) } // 批量导入-导出模板 export function FetchExportTemplate(params) { return request({ url: 'api/collect/exportTemplate', method: 'get', params }) } // 批量导入-导入 export function FetchBatchImport(data) { return request({ url: 'api/collect/batchImport', method: 'post', data }) } // 批量修改 export function FetchBatchUpdate(data) { return request({ url: 'api/collect/batchUpdate', method: 'post', data }) } // 档号更新 export function FetchUpdateArchivesNo(data) { return request({ url: 'api/collect/updateArchivesNo', method: 'post', data }) } // 档案预调整 export function FetchDoArchivesAdjust(data) { return request({ url: 'api/collect/doArchivesAdjust', method: 'post', data }) } // 档案调整 export function FetchArchivesAdjust(data) { return request({ url: 'api/collect/archivesAdjust', method: 'post', data }) } // 拆卷 export function FetchDisbandArchives(data) { return request({ url: 'api/collect/disbandArchives', method: 'post', data }) } // 合卷 export function FetchMergeArchives(data) { return request({ url: 'api/collect/mergeArchives', method: 'post', data }) } // 插件 export function FetchInsertSingle(data) { return request({ url: 'api/collect/insertSingle', method: 'post', data }) } // 移动 export function FetchMove(data) { return request({ url: 'api/collect/move', method: 'post', data }) } // 获取打印数据 export function FetchPrintData(params) { return request({ url: 'api/collect/getPrintData' + '?' + qs.stringify(params, { indices: false }), method: 'get' }) } // 退回预归档库 export function FetchReturnReDocument(data) { return request({ url: 'api/collect/returnReDocument', method: 'post', data }) } // 电子文件-目录下载 export function FetchCatalogDownload(params) { return request({ url: 'api/collect/catalogDownload' + '?' + qs.stringify(params, { indices: false }), method: 'get' }) } // 预快速组卷 export function FetchPreFastToArchives(params) { return request({ url: 'api/collect/preFastToArchives', method: 'get', params }) } // 四性检测 export function FetchFourCheck(data) { return request({ url: 'api/collect/fourCheck', method: 'post', data }) } // 归档 export function FetchBecomeDocumentConfirm(data) { return request({ url: 'api/collect/becomeDocumentConfirm', method: 'post', data }) } // 彻底删除档案 export function FetchCompleteDelArchives(data) { return request({ url: 'api/collect/completeDelArchives', method: 'post', data }) } // 恢复档案 export function FetchRestoreArchives(data) { return request({ url: 'api/collect/restoreArchives', method: 'post', data }) } export function FetchBusinessFlowTitle(params) { return request({ url: 'api/collect/getBusinessFlowTitle', method: 'get', params }) } export function FetchBecomeDocument(data) { return request({ url: 'api/collect/becomeDocument', method: 'post', data }) } export function FetchInitMountDetailsList(params) { return request({ url: 'api/collect/initMountDetailsList', method: 'get', params }) } // 根据外部接收id获取详情列表 export function FetchInitExternalReceptionDetailsList(params) { return request({ url: 'api/collect/initExternalReceptionDetailsList', method: 'get', params }) } export default { collectAdd, collectEdit, collectDel, FetchInitCategoryViewTable, FetchInitCategoryView, FetchDetailsById, FetchArchivesMetadata, FetchInitFileCategoryView, FetchRemoveArchivesSingle, FetchAddArchivesFile, FetchDeleteArchivesFile, FetchBatchUpdate, FetchUpdateArchivesNo, FetchDoArchivesAdjust, FetchArchivesAdjust, FetchDisbandArchives, FetchMergeArchives, FetchInsertSingle, FetchMove, FetchPrintData, FetchReturnReDocument, FetchPreFastToArchives, FetchFourCheck, FetchBecomeDocumentConfirm, FetchCompleteDelArchives, FetchRestoreArchives, FetchBusinessFlowTitle, FetchBecomeDocument, FetchInitExternalReceptionDetailsList }