import { HcApi } from '../../request/index' export default { //分页 async page(form) { return HcApi({ url: '/api/blade-manager/projectInfo/list', method: 'get', params: form, }) }, //树节点懒加载 async lazyTree(form) { return HcApi({ url: '/api/blade-manager/archiveTree/lazy-tree', method: 'get', params: form, }) }, //初始化根节点 async treeInit(form) { return HcApi({ url: '/api/blade-manager/archiveTree/init', method: 'post', params: form, }) }, //全加载树形结构 async allTree(form) { return HcApi({ url: '/api/blade-manager/archiveTree/tree', method: 'get', params: form, }) }, //同步节点 async syncProjectTree(form) { return HcApi({ url: '/api/blade-manager/archiveTree/syncProjectTree', method: 'post', params: form, }) }, //节点详情 async treeDetail(form) { return HcApi({ url: '/api/blade-manager/archiveTree/detail', method: 'get', params: form, }) }, //节点更新 async treeUpdate(form) { return HcApi({ url: '/api/blade-manager/archiveTree/update', method: 'post', data: form, }) }, //节点新增 async treeAdd(form) { return HcApi({ url: '/api/blade-manager/archiveTree/save', method: 'post', data: form, }) }, //获取归档树同级节点 async getSameGradeNode(form) { return HcApi({ url: '/api/blade-manager/archiveTree/get-same-grade-node', method: 'get', params: form, }) }, //提交归档树手动排序 async submitTreeSort(form) { return HcApi({ url: '/api/blade-manager/archiveTree/submit-tree-sort', method: 'post', data: form, }) }, //删除节点 async removeTree(id) { return HcApi({ url: '/api/blade-manager/archiveTree/remove', method: 'post', params: { id }, }) }, //保存调整元素-设置输入框 async saveTextInfo(form) { return HcApi({ url: '/api/blade-manager/textdictinfo/saveTextInfo', method: 'post', data: form, }) }, }