Blame view

ant-design-vue-jeecg/src/api/api.js 8.3 KB
1
2
3
import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage'
import Vue from 'vue'
import {UI_CACHE_DB_DICT_DATA } from "@/store/mutation-types"
4
5
6
7
8
9
////根路径
// const doMian = "/jeecg-boot/";
////图片预览请求地址
// const imgView = "http://localhost:8080/jeecg-boot/sys/common/view/";
10
11
12
//角色管理
const addRole = (params)=>postAction("/sys/role/add",params);
const editRole = (params)=>putAction("/sys/role/edit",params);
13
14
15
// const getRoleList = (params)=>getAction("/sys/role/list",params);
// const deleteRole = (params)=>deleteAction("/sys/role/delete",params);
// const deleteRoleList = (params)=>deleteAction("/sys/role/deleteBatch",params);
16
17
18
19
20
21
22
23
const checkRoleCode = (params)=>getAction("/sys/role/checkRoleCode",params);
const queryall = (params)=>getAction("/sys/role/queryall",params);

//用户管理
const addUser = (params)=>postAction("/sys/user/add",params);
const editUser = (params)=>putAction("/sys/user/edit",params);
const queryUserRole = (params)=>getAction("/sys/user/queryUserRole",params);
const getUserList = (params)=>getAction("/sys/user/list",params);
24
25
// const deleteUser = (params)=>deleteAction("/sys/user/delete",params);
// const deleteUserList = (params)=>deleteAction("/sys/user/deleteBatch",params);
26
const frozenBatch = (params)=>putAction("/sys/user/frozenBatch",params);
27
28
//验证用户是否存在
const checkOnlyUser = (params)=>getAction("/sys/user/checkOnlyUser",params);
29
//改变密码
30
const changePassword = (params)=>putAction("/sys/user/changePassword",params);
31
32
33
34
35

//权限管理
const addPermission= (params)=>postAction("/sys/permission/add",params);
const editPermission= (params)=>putAction("/sys/permission/edit",params);
const getPermissionList = (params)=>getAction("/sys/permission/list",params);
36
/*update_begin author:wuxianquan date:20190908 for:添加查询一级菜单和子菜单查询api */
37
38
const getSystemMenuList = (params)=>getAction("/sys/permission/getSystemMenuList",params);
const getSystemSubmenu = (params)=>getAction("/sys/permission/getSystemSubmenu",params);
39
const getSystemSubmenuBatch = (params) => getAction('/sys/permission/getSystemSubmenuBatch', params)
40
/*update_end author:wuxianquan date:20190908 for:添加查询一级菜单和子菜单查询api */
41
42
43
// const deletePermission = (params)=>deleteAction("/sys/permission/delete",params);
// const deletePermissionList = (params)=>deleteAction("/sys/permission/deleteBatch",params);
44
const queryTreeList = (params)=>getAction("/sys/permission/queryTreeList",params);
45
const queryTreeListForRole = (params)=>getAction("/sys/role/queryTreeList",params);
46
47
48
const queryListAsync = (params)=>getAction("/sys/permission/queryListAsync",params);
const queryRolePermission = (params)=>getAction("/sys/permission/queryRolePermission",params);
const saveRolePermission = (params)=>postAction("/sys/permission/saveRolePermission",params);
49
//const queryPermissionsByUser = (params)=>getAction("/sys/permission/queryByUser",params);
50
const queryPermissionsByUser = (params)=>getAction("/sys/permission/getUserPermissionByToken",params);
51
const loadAllRoleIds = (params)=>getAction("/sys/permission/loadAllRoleIds",params);
52
53
const getPermissionRuleList = (params)=>getAction("/sys/permission/getPermRuleListByPermId",params);
const queryPermissionRule = (params)=>getAction("/sys/permission/queryPermissionRule",params);
54
55

// 部门管理
56
57
58
59
60
const queryDepartTreeList = (params)=>getAction("/sys/sysDepart/queryTreeList",params);
const queryIdTree = (params)=>getAction("/sys/sysDepart/queryIdTree",params);
const queryParentName   = (params)=>getAction("/sys/sysDepart/queryParentName",params);
const searchByKeywords   = (params)=>getAction("/sys/sysDepart/searchBy",params);
const deleteByDepartId   = (params)=>deleteAction("/sys/sysDepart/delete",params);
61
62
63
64
65
66
67
68
69
//二级部门管理
const queryDepartPermission = (params)=>getAction("/sys/permission/queryDepartPermission",params);
const saveDepartPermission = (params)=>postAction("/sys/permission/saveDepartPermission",params);
const queryTreeListForDeptRole = (params)=>getAction("/sys/sysDepartPermission/queryTreeListForDeptRole",params);
const queryDeptRolePermission = (params)=>getAction("/sys/sysDepartPermission/queryDeptRolePermission",params);
const saveDeptRolePermission = (params)=>postAction("/sys/sysDepartPermission/saveDeptRolePermission",params);
const queryMyDepartTreeList = (params)=>getAction("/sys/sysDepart/queryMyDeptTreeList",params);
70
//日志管理
71
//const getLogList = (params)=>getAction("/sys/log/list",params);
72
73
74
75
76
77
const deleteLog = (params)=>deleteAction("/sys/log/delete",params);
const deleteLogList = (params)=>deleteAction("/sys/log/deleteBatch",params);

//数据字典
const addDict = (params)=>postAction("/sys/dict/add",params);
const editDict = (params)=>putAction("/sys/dict/edit",params);
78
//const getDictList = (params)=>getAction("/sys/dict/list",params);
79
const treeList = (params)=>getAction("/sys/dict/treeList",params);
80
81
// const delDict = (params)=>deleteAction("/sys/dict/delete",params);
//const getDictItemList = (params)=>getAction("/sys/dictItem/list",params);
82
83
const addDictItem = (params)=>postAction("/sys/dictItem/add",params);
const editDictItem = (params)=>putAction("/sys/dictItem/edit",params);
84
85
//const delDictItem = (params)=>deleteAction("/sys/dictItem/delete",params);
//const delDictItemList = (params)=>deleteAction("/sys/dictItem/deleteBatch",params);
86
87
88

//字典标签专用(通过code获取字典数组)
export const ajaxGetDictItems = (code, params)=>getAction(`/sys/dict/getDictItems/${code}`,params);
89
90
91
92
93
94
95
96
//从缓存中获取字典配置
function getDictItemsFromCache(dictCode) {
  if (Vue.ls.get(UI_CACHE_DB_DICT_DATA) && Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode]) {
    let dictItems = Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode];
    console.log("-----------getDictItemsFromCache----------dictCode="+dictCode+"---- dictItems=",dictItems)
    return dictItems;
  }
}
97
98
99
100
101
102

//系统通告
const doReleaseData = (params)=>getAction("/sys/annountCement/doReleaseData",params);
const doReovkeData = (params)=>getAction("/sys/annountCement/doReovkeData",params);
//获取系统访问量
const getLoginfo = (params)=>getAction("/sys/loginfo",params);
103
const getVisitInfo = (params)=>getAction("/sys/visitInfo",params);
104
105
//数据日志访问
// const getDataLogList = (params)=>getAction("/sys/dataLog/list",params);
106
107
108

// 根据部门主键查询用户信息
const queryUserByDepId = (params)=>getAction("/sys/user/queryUserByDepId",params);
109
110
111
// 查询用户角色表里的所有信息
// const queryUserRoleMap = (params)=>getAction("/sys/user/queryUserRoleMap",params);
112
113
// 重复校验
const duplicateCheck = (params)=>getAction("/sys/duplicate/check",params);
114
115
// 加载分类字典
const loadCategoryData = (params)=>getAction("/sys/category/loadAllData",params);
116
const checkRuleByCode = (params) => getAction('/sys/checkRule/checkByCode', params)
117
//加载我的通告信息
118
const getUserNoticeInfo= (params)=>getAction("/sys/sysAnnouncementSend/getMyAnnouncementSend",params);
119
120
121
122
123
124
125
126
const getTransitURL = url => `/sys/common/transitRESTful?url=${encodeURIComponent(url)}`
// 中转HTTP请求
export const transitRESTful = {
  get: (url, parameter) => getAction(getTransitURL(url), parameter),
  post: (url, parameter) => postAction(getTransitURL(url), parameter),
  put: (url, parameter) => putAction(getTransitURL(url), parameter),
  http: (url, parameter) => httpAction(getTransitURL(url), parameter),
}
127
128

export {
129
130
  // imgView,
  // doMian,
131
132
133
134
135
136
137
  addRole,
  editRole,
  checkRoleCode,
  addUser,
  editUser,
  queryUserRole,
  getUserList,
138
  queryall,
139
  frozenBatch,
140
  checkOnlyUser,
141
  changePassword,
142
143
144
145
146
147
148
149
150
  getPermissionList,
  addPermission,
  editPermission,
  queryTreeList,
  queryListAsync,
  queryRolePermission,
  saveRolePermission,
  queryPermissionsByUser,
  loadAllRoleIds,
151
152
  getPermissionRuleList,
  queryPermissionRule,
153
154
155
156
  queryDepartTreeList,
  queryIdTree,
  queryParentName,
  searchByKeywords,
157
  deleteByDepartId,
158
159
160
161
162
163
164
165
166
  deleteLog,
  deleteLogList,
  addDict,
  editDict,
  treeList,
  addDictItem,
  editDictItem,
  doReleaseData,
  doReovkeData,
167
  getLoginfo,
168
  getVisitInfo,
169
170
  queryUserByDepId,
  duplicateCheck,
171
  queryTreeListForRole,
172
173
  getSystemMenuList,
  getSystemSubmenu,
174
175
176
177
178
179
180
181
  getSystemSubmenuBatch,
  loadCategoryData,
  checkRuleByCode,
  queryDepartPermission,
  saveDepartPermission,
  queryTreeListForDeptRole,
  queryDeptRolePermission,
  saveDeptRolePermission,
182
183
184
  queryMyDepartTreeList,
  getUserNoticeInfo,
  getDictItemsFromCache
185
186
187
188
}