tree.ts 650 B

123456789101112131415
  1. import axios from '@/utils/axios';
  2. import { TREE_PREFIX } from './prefix';
  3. export const getAllTreeNodes = () => axios.get(`${TREE_PREFIX}/all`);
  4. export const insertTreeNode = (treenode: TreeNode) => axios.post(`${TREE_PREFIX}/node`, treenode);
  5. export const updateTreeNode = (treenode: TreeNode) => axios.put(`${TREE_PREFIX}/node`, treenode);
  6. export const deleteTreeNode = (nodeId: number) => axios.delete(`${TREE_PREFIX}/node/${nodeId}`);
  7. export const addChildNode = (parentId: number) => axios.post(`${TREE_PREFIX}/subNode/${parentId}`);
  8. export const getTreeNodesByProjectId = (projectId: number) => axios.get(`${TREE_PREFIX}/${projectId}`);