Files
laws_chery_client/src/api/documentToolApi.js
T

172 lines
8.5 KiB
JavaScript

// 本地工具-即文档功能对应的接口
import { getAction, postAction, postForParams } from './manage'
// 文档拆分-发布
const releaseSplitStandard = (params) => postAction('/laws/DocumentTool/documentSplit/publish', params)
// 文档拆分-更改权限
const changePermission = (params) => postAction('/laws/DocumentTool/documentSplit/updatePermissions ', params)
// 文档拆分-校验是否有更改权限
const checkChangePermission = (params) => getAction('/laws/DocumentTool/documentSplit/updatePermissionsCheck', params)
// 文档拆分-撤回
const withdraw = (params) => postAction('/laws/DocumentTool/documentSplit/revocation', params)
// 文档拆分-查看
const previewDocSplit = (params) => postAction('/laws/DocumentTool/documentSplit/queryView', params)
// 文档拆分-导入拆分结果
const importSplitResult = (params) => postForParams('/split/sarFileSplitItems/importSplitResult', params)
// 文档拆分-拆分已入库文本-拆分
const addDocSplit = (params) => postAction('/laws/DocumentTool/documentSplit/batchSplit', params)
// 文档拆分编辑-表头
const getDocSplitTableHeader = (params) => getAction('/clause/split/getCommonHeader', params)
// 文档拆分编辑-查询条件
const getDocSplitSearch = (params) => getAction('/clause/split/getQueryCondition', params)
// 文档拆分编辑-表单字段
const getDocSplitEditForm = (params) => getAction('/clause/split/getFormModel', params)
// 文档拆分编辑-表单值
const getDocSplitEditFormData = (params) => getAction('/laws/DocumentTool/documentSplit/queryDocumentSplitDetailById', params)
// 文档拆分编辑-新增条款
const addClause = (params) => postAction('/split/sarFileSplitItems/addSplitItems', params)
// 文档拆分编辑-编辑条款
const editClause = (params) => postAction('/laws/DocumentTool/documentSplit/editDocumentSplitDetail', params)
// 文档拆分编辑-获取条款内容
const getEditClauseContent = (params) => getAction('/laws/DocumentTool/documentSplit/queryItemsValList', params)
// 文档拆分编辑-删除树节点
const deleteClauseTreeNode = (params) => getAction('/split/sarFileSplitMenu/deleteMenu', params)
// 文档拆分编辑-树节点下移
const moveUpOrDownClauseTreeNode = (params) => postAction('/split/sarFileSplitMenu/moveUpOrDown', params)
// 文档拆分编辑-批量复制
const batchCopyClause = (params) => getAction('/laws/DocumentTool/documentSplit/copyBatchDocumentSplitDetail', params)
// 文档拆分编辑-合并条款
const merageClause = (params) => postAction('/laws/DocumentTool/documentSplit/mergeDocumentSplitDetail', params)
// 文档拆分编辑-批量编辑
const editBatchEditClause = (params) => postAction('/laws/DocumentTool/documentSplit/editBatchDocumentSplitDetail', params)
// 文档拆分编辑-获取左侧树数据
const getClauseTreeData = (params) => getAction('/split/sarFileSplitMenu/getSplitMenusByInfoId', params)
// 文档拆分-编辑-树节点新增
const addClauseTreeNode = (params) => postAction('/split/sarFileSplitMenu/addMenu', params)
// 文档拆分-编辑-树节点编辑
const editClauseTreeNode = (params) => postAction('/split/sarFileSplitMenu/updateMenu', params)
// 文档拆分-编辑-复制
const copyClause = (params) => getAction('/laws/DocumentTool/documentSplit/copyDocumentSplitDetail', params)
// 文档拆分-编辑-获取条文解读数据
const getInterpretationArticlesList = (params) => getAction('/laws/DocumentTool/documentSplit/queryInterpretationArticlesList', params)
// 标准对应的解读信息
const getStandardInterpretation = (params) => postAction('/laws/DocumentTool/documentSplit/queryDocumentSplitDetailList', params)
// 文档拆分-编辑-拖拽节点
const dragClauseTreeNode = (params) => getAction('/split/sarFileSplitMenu/updateMenuLevel', params)
// 文档对比-发布/撤回
const withdrawPublication = (params) => postAction('/compare/sarFileCompareInfo/changeState', params)
// 文档对比-发起对比-获取页面数据
const getInitComparsionPageData = (params) => getAction('/laws/DocumentTool/documentSplit/queryByPage', params)
// 文档对比-发起对比-提交数据
const submitInitComparsion = (params) => postAction('/compare/sarFileCompareInfo/fullTextComparison', params)
// 文档对比-文档对比-一致/保存
const docComparsionConsistentAndSave = (params) => postAction('/compare/sarFileCompareItemComment/add', params)
// 文档对比-文档对比-获取对比详情
const getComparisonDetail = (params) => postAction('/compare/sarFileCompareInfo/getComparisonDetail', params)
// 文档对比-文档对比-自动匹配
const clauseComparison = (params) => getAction('/compare/sarFileCompareItem/clauseComparison', params)
// 文档对比-添加全文评论
const addFullTextComment = (params) => postAction('/compare/sarFileCompareInfo/editComments', params)
// 文档对比-对比结果-删除
const deleteComparisonResult = (params) => postAction('/compare/sarFileCompareItemComment/delete', params)
// 文档对比-对比结果-获取对比结果详情
const getComparisonResultDetail = (params) => getAction('/compare/sarFileCompareItemComment/queryCompareResult', params)
// 文档对比-编辑对比评论
const editComparisonComment = (params) => postAction('/compare/sarFileCompareItemComment/edit', params)
// 文档对比-对比结果-评论-发表/回复评论
const addComment = (params) => postAction('/compare/sarFileCompareResComment/add', params)
// 文档对比-对比结果-评论-评论列表
const getCommentList = (params) => getAction('/compare/sarFileCompareResComment/queryListByInfoId', params)
// 自定义比对-标准列表
const getCustomComparisonStandardList = (params) => getAction('/customCompare/lawsCustomCompareInfo/queryStandardByInfoId', params)
// 自定义比对-标准列表-删除
const deleteCustomComparisonStandard = (params) => getAction('/customCompare/lawsCustomCompareInfo/delStandard', params)
// 自定义比对-特点删除
const deleteSpecialtyItem = (params) => postAction('/customCompare/lawsCustomCompareInfo/delInventoryById', params)
// 自定义比对-比对项删除
const deleteMaintainItem = (params) => postAction('/customCompare/lawsCustomCompareInfo/delInventoryById', params)
// 自定义比对-表格单元格编辑
const editCell = (params) => postAction('/customCompare/lawsCustomCompareInfo/saveCell', params)
// 自定义比对-保存表单数据
const saveFormData = (params) => postAction('/customCompare/lawsCustomCompareInfo/save', params)
// 自定义比对-通过id获取表单数据
const getFormDataById = (params) => getAction('/customCompare/lawsCustomCompareInfo/queryById', params)
// 自定义比对-保存标准
const saveStandard = (params) => postAction('/customCompare/lawsCustomCompareInfo/saveStandard', params)
// 自定义比对-获取复杂表格数据
const getTableData = (params) => getAction('/customCompare/lawsCustomCompareInfo/queryTableDetail', params)
// 自定义比对-获取特点、对比项列表
const getMaintainList = (params) => getAction('/customCompare/lawsCustomCompareInfo/queryInventory', params)
// 自定义比对-编辑特点、对比项列表
const editMaintainList = (params) => postAction('/customCompare/lawsCustomCompareInfo/editInventory', params)
// 自定义比对-对比分析结果保存
const editComparsionResult = (params) => postAction('/customCompare/lawsCustomCompareInfo/saveCellCompareResult', params)
// 涉及系统部件下拉
const getInvolvedSystem = (params) => getAction('/laws/standard/partName/', params)
export {
// 文档拆分
releaseSplitStandard,
changePermission,
checkChangePermission,
withdraw,
previewDocSplit,
importSplitResult,
// 文档拆分-详情
getDocSplitTableHeader,
getDocSplitSearch,
addDocSplit,
getDocSplitEditForm,
getDocSplitEditFormData,
addClause,
editClause,
getEditClauseContent,
deleteClauseTreeNode,
moveUpOrDownClauseTreeNode,
batchCopyClause,
merageClause,
editBatchEditClause,
getClauseTreeData,
addClauseTreeNode,
editClauseTreeNode,
copyClause,
getInterpretationArticlesList,
getStandardInterpretation,
dragClauseTreeNode,
// 文档比对
withdrawPublication,
getInitComparsionPageData,
submitInitComparsion,
docComparsionConsistentAndSave,
getComparisonDetail,
clauseComparison,
addFullTextComment,
deleteComparisonResult,
getComparisonResultDetail,
editComparisonComment,
addComment,
getCommentList,
// 自定义比对
getCustomComparisonStandardList,
deleteCustomComparisonStandard,
deleteSpecialtyItem,
deleteMaintainItem,
editCell,
saveFormData,
getFormDataById,
saveStandard,
getTableData,
getMaintainList,
editMaintainList,
editComparsionResult,
getInvolvedSystem
}