index.js 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. import request from '@/utils/request'
  2. // 查询菜单列表
  3. export function listMenu(data) {
  4. return request({
  5. url: '/system/menu/list',
  6. method: 'post',
  7. data: data
  8. })
  9. }
  10. // 查询菜单详细
  11. export function getMenu(query) {
  12. return request({
  13. url: '/system/menu/detail',
  14. method: 'get',
  15. params: query
  16. })
  17. }
  18. // 新增菜单
  19. export function addMenu(data) {
  20. return request({
  21. url: '/system/menu/add',
  22. method: 'post',
  23. data: data
  24. })
  25. }
  26. // 修改菜单
  27. export function updateMenu(data) {
  28. return request({
  29. url: '/system/menu/update',
  30. method: 'post',
  31. data: data
  32. })
  33. }
  34. // 删除菜单
  35. export function delMenu(query) {
  36. return request({
  37. url: '/system/menu/delete',
  38. method: 'get',
  39. params: query
  40. })
  41. }
  42. // 查询字典数据列表
  43. export function listData(data) {
  44. return request({
  45. url: '/system/dict/item/list',
  46. method: 'post',
  47. data: data
  48. })
  49. }
  50. // 查询字典数据详细
  51. export function getData(query) {
  52. return request({
  53. url: '/system/dict/item/detail',
  54. method: 'get',
  55. params: query
  56. })
  57. }
  58. // 根据字典类型查询字典数据信息
  59. export function getDicts(query) {
  60. return request({
  61. url: '/system/dict/item/option',
  62. method: 'get',
  63. params: query
  64. })
  65. }
  66. // 新增字典数据
  67. export function addData(data) {
  68. return request({
  69. url: '/system/dict/item/add',
  70. method: 'post',
  71. data: data
  72. })
  73. }
  74. // 修改字典数据
  75. export function updateData(data) {
  76. return request({
  77. url: '/system/dict/item/update',
  78. method: 'post',
  79. data: data
  80. })
  81. }
  82. // 删除字典数据
  83. export function delData(data) {
  84. return request({
  85. url: '/system/dict/item/delete',
  86. method: 'post',
  87. data: data
  88. })
  89. }
  90. // 查询字典类型列表
  91. export function listType(data) {
  92. return request({
  93. url: '/system/dict/list',
  94. method: 'post',
  95. data: data
  96. })
  97. }
  98. // 查询字典类型详细
  99. export function getType(query) {
  100. return request({
  101. url: '/system/dict/detail',
  102. method: 'get',
  103. params: query
  104. })
  105. }
  106. // 新增字典类型
  107. export function addType(data) {
  108. return request({
  109. url: '/system/dict/add',
  110. method: 'post',
  111. data: data
  112. })
  113. }
  114. // 修改字典类型
  115. export function updateType(data) {
  116. return request({
  117. url: '/system/dict/update',
  118. method: 'post',
  119. data: data
  120. })
  121. }
  122. // 删除字典类型
  123. export function delType(data) {
  124. return request({
  125. url: '/system/dict/delete',
  126. method: 'post',
  127. data: data
  128. })
  129. }
  130. // 刷新字典缓存
  131. export function refreshCache() {
  132. return request({
  133. url: '/system/dict/type/refreshCache',
  134. method: 'delete'
  135. })
  136. }
  137. // 获取字典选择框列表
  138. export function optionselect() {
  139. return request({
  140. url: '/system/dict/type/optionselect',
  141. method: 'get'
  142. })
  143. }
  144. //修改通用配置
  145. export function updateLogoInfo(data) {
  146. return request({
  147. url: '/system/config/logo/update',
  148. method: 'post',
  149. data: data
  150. })
  151. }
  152. // 保存开发配置
  153. export function addUrlConfig(data) {
  154. return request({
  155. url: '/system/config/dev/update',
  156. method: 'post',
  157. data: data
  158. })
  159. }
  160. // 删除系统配置
  161. export function systemConfigInfoDelete(data) {
  162. return request({
  163. url: '/system/config/info/delete',
  164. method: 'post',
  165. data: data
  166. })
  167. }
  168. // 获取文件列表
  169. export function getFileList(data) {
  170. return request({
  171. url: '/system/file/list',
  172. method: 'post',
  173. data: data
  174. })
  175. }
  176. // 获取文件分类列表
  177. export function getFileCategory(query) {
  178. return request({
  179. url: '/system/file/category',
  180. method: 'get',
  181. params: query
  182. })
  183. }
  184. //新增&更新公共配置
  185. export function addOrUpdate(data) {
  186. return request({
  187. url: '/system/config/info/addOrUpdate',
  188. method: 'post',
  189. data: data
  190. })
  191. }
  192. /*********************************系统公告*********************************/
  193. // 查询公告列表
  194. export function listNotice(data) {
  195. return request({
  196. url: '/system/notice/list',
  197. method: 'post',
  198. data: data
  199. })
  200. }
  201. // 查询公告详细
  202. export function getNotice(query) {
  203. return request({
  204. url: '/system/notice/detail',
  205. method: 'get',
  206. params: query
  207. })
  208. }
  209. // 新增公告
  210. export function addNotice(data) {
  211. return request({
  212. url: '/system/notice/add',
  213. method: 'post',
  214. data: data
  215. })
  216. }
  217. // 修改公告
  218. export function updateNotice(data) {
  219. return request({
  220. url: '/system/notice/update',
  221. method: 'post',
  222. data: data
  223. })
  224. }
  225. // 删除公告
  226. export function delNotice(data) {
  227. return request({
  228. url: '/system/notice/delete',
  229. method: 'post',
  230. data: data
  231. })
  232. }