Jay
2024-11-22 328968f75a4dd4292ebc71f01d759a824765ac72
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
import request from '@/config/axios'
 
export interface IndItemCategoryVO {
  id: string
  label: string
  pid: string
  sort: number
}
 
export interface ItemCategoryReqVO {
  label?: string
}
 
export const defaultProps = {
  children: 'children',
  label: 'label',
  value: 'id',
  isLeaf: 'leaf',
  emitPath: false // 用于 cascader 组件:在选中节点改变时,是否返回由该节点所在的各级菜单的值所组成的数组,若设置 false,则只返回该节点的值
}
 
// 查询列表
export const getCategoryList = (params) => {
  return request.get({ url: '/data/plan/category/list', params})
}
 
// 查询列表
export const getCategoryListAllSimple = () => {
  return request.get({ url: '/data/plan/category/list-all-simple'})
}
 
// 查询详情
export const getCategory = (id: number) => {
  return request.get({ url: '/data/plan/category/get?id=' + id})
}
 
// 新增
export const createCategory = (data: ScheduleModelVO) => {
  return request.post({ url: '/data/plan/category/create', data })
}
 
// 修改
export const updateCategory = (data: ScheduleModelVO) => {
  return request.put({ url: '/data/plan/category/update', data })
}
 
// 删除
export const deleteCategory = (id: number) => {
  return request.delete({ url: '/data/plan/category/delete?id=' + id })
}