p-honggang.li
2025-08-29 a2c0ffa1c363c9febf397bf194e707626117dbc4
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
/*
 * @Description:
 * @Version: 2.0
 * @Autor: wuyun
 * @Date: 2024-06-22 14:29:06
 * @LastEditors: wuyun
 * @LastEditTime: 2024-07-18 15:56:45
 */
import createAxios from '@/utils/axios'
 
const url = '/communication/zone/'
 
class communication {
  // 获取用户列表
  getNameLists(data: object = {}) {
    return createAxios({
      url: `/admin/sysUser/nameList`,
      data: data,
    })
  }
 
  // 获取专题列表
  getCommunicationLists(data: object = {}) {
    return createAxios({
      url: `${url}list`,
      data: data,
    })
  }
  getCommunicationListByParentId(data: object = {}) {
    return createAxios({
      url: `${url}listByParentId`,
      data: data,
    })
  }
  // 获取专题详情
  getCommunicationDetail(data: object = {}) {
    return createAxios({
      url: `${url}detail`,
      data: data,
    })
  }
  // 专区新增
  addCommunication(data: object = {}) {
    return createAxios({
      url: `${url}add`,
      data: data,
    })
  }
 
  // 专区删除
  deleteCommunication(data: object = {}) {
    return createAxios({
      url: `${url}delete`,
      data: data,
    })
  }
  // 专区修改
  updateCommunication(data: object = {}) {
    return createAxios({
      url: `${url}update`,
      data: data,
    })
  }
  // -----------------------以上专区分类---------------------------------------
  // 获取分类列表
  getCategoryLists(data: object = {}) {
    return createAxios({
      url: `${url}category/list `,
      data: data,
    })
  }
  // 分类新增
  getCategoryDetail(data: object = {}) {
    return createAxios({
      url: `${url}category/detail`,
      data: data,
    })
  }
  // 分类新增
  addCategory(data: object = {}) {
    return createAxios({
      url: `${url}category/add`,
      data: data,
    })
  }
  // 分类删除
  deleteCategory(data: object = {}) {
    return createAxios({
      url: `${url}category/delete`,
      data: data,
    })
  }
  // 分类修改
  updateCategory(data: object = {}) {
    return createAxios({
      url: `${url}category/update`,
      data: data,
    })
  }
  //分区分类字典
  getDistSubListByCode(data: object = {}) {
    return createAxios({
      url: `/admin/sysDict/subListByCode`,
      data: data,
    })
  }
  setReportAuthAccredit(data: object = {}) {
    return createAxios({
      url: `/approval/reportAuth/accredit`,
      data: data,
    });
}
}
 
const communicationApi = new communication()
 
export default communicationApi