system.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. import request from '@/axios'
  2. import config from '@/config'
  3. /*
  4. * 获取菜单列表
  5. *
  6. */
  7. export function getMenuList() {
  8. return request({
  9. url: `/manager/resource/list`,
  10. method: 'get'
  11. })
  12. }
  13. /*
  14. * 新增菜单
  15. *
  16. */
  17. export function insertMenu(data) {
  18. return request({
  19. url: `/manager/resource`,
  20. method: 'post',
  21. data: data
  22. })
  23. }
  24. /*
  25. * 编辑菜单
  26. *
  27. */
  28. export function updateMenu(data) {
  29. return request({
  30. url: `/manager/resource/update`,
  31. method: 'put',
  32. data: data
  33. })
  34. }
  35. /*
  36. * 获取身份
  37. *
  38. */
  39. export function getIdentityList() {
  40. return request({
  41. url: `/manager/identity`,
  42. method: 'get',
  43. })
  44. }
  45. /*
  46. * 新增身份
  47. *
  48. */
  49. export function insertIdentity(data) {
  50. return request({
  51. url: `/manager/identity`,
  52. method: 'post',
  53. data: data
  54. })
  55. }
  56. /*
  57. * 编辑身份
  58. *
  59. */
  60. export function updateIdentity(data) {
  61. return request({
  62. url: `/manager/identity/update`,
  63. method: 'put',
  64. data: data
  65. })
  66. }
  67. /*
  68. * 身份资源的获取
  69. *
  70. */
  71. export function getIdentityResource(data) {
  72. return request({
  73. url: `/manager/identity/resource/query`,
  74. method: 'post',
  75. data: data
  76. })
  77. }
  78. /*
  79. * 新增身份资源
  80. *
  81. */
  82. export function insertIdentityResource(data) {
  83. return request({
  84. url: `/manager/identity/resource`,
  85. method: 'post',
  86. data: data
  87. })
  88. }
  89. /*
  90. * 更新身份资源
  91. *
  92. */
  93. export function updateIdentityResource(data) {
  94. return request({
  95. url: `/manager/identity/resource/update`,
  96. method: 'put',
  97. data: data
  98. })
  99. }
  100. /*
  101. * 下载文件
  102. *
  103. *
  104. */
  105. export function downloadFile(fileId) {
  106. console.log(config.baseURL + '/file/filenode/' + fileId);
  107. return window.location.href = config.baseURL + '/file/filenode/' + fileId;
  108. }
  109. /*
  110. * 获取设备层级
  111. *
  112. *
  113. */
  114. export function getDeviceModel() {
  115. return request({
  116. url: `/api/operateDeviceLevelModel`,
  117. method: 'get'
  118. })
  119. }
  120. /*
  121. * 获取通过id设备层级
  122. *
  123. *
  124. */
  125. export function getDeviceModelById(id) {
  126. return request({
  127. url: `/api/operateDeviceLevelModel/get/${id}`,
  128. method: 'get'
  129. })
  130. }
  131. /*
  132. * 新增设备层级
  133. *
  134. *
  135. */
  136. export function insertDeviceModel(data) {
  137. return request({
  138. url: `/api/operateDeviceLevelModel`,
  139. method: 'post',
  140. data: data
  141. })
  142. }
  143. /*
  144. * 编辑设备层级
  145. *
  146. *
  147. */
  148. export function updateDeviceModel(data) {
  149. return request({
  150. url: `/api/operateDeviceLevelModel`,
  151. method: 'put',
  152. data: data
  153. })
  154. }
  155. /*
  156. * 删除设备层级
  157. *
  158. *
  159. */
  160. export function deleteDeviceModel(id) {
  161. return request({
  162. url: `/api/operateDeviceLevelModel/${id}`,
  163. method: 'delete'
  164. })
  165. }