field.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. import request from '@/utils/request'
  2. // 查询地块信息列表
  3. export function listField(query) {
  4. return request({
  5. url: '/base/field/list',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 查询地块信息详细
  11. export function getField(id) {
  12. return request({
  13. url: '/base/field/' + id,
  14. method: 'get'
  15. })
  16. }
  17. // 查询地块设备绑定信息
  18. export function getDeviceField(id) {
  19. return request({
  20. url: '/base/field/device/' + id,
  21. method: 'get'
  22. })
  23. }
  24. // 查询地块设备未绑定信息
  25. export function getDeviceUnField(id) {
  26. return request({
  27. url: '/base/field/unDevice/' + id,
  28. method: 'get'
  29. })
  30. }
  31. // 查询地块人员未绑定信息
  32. export function getDeviceUnUser(id) {
  33. return request({
  34. url: '/base/field/unUser/' + id,
  35. method: 'get'
  36. })
  37. }
  38. // 查询地块设备绑定信息
  39. export function getUserField(id) {
  40. return request({
  41. url: '/base/field/person/' + id,
  42. method: 'get'
  43. })
  44. }
  45. // 新增地块信息
  46. export function addField(data) {
  47. return request({
  48. url: '/base/field',
  49. method: 'post',
  50. data: data
  51. })
  52. }
  53. // 修改地块信息
  54. export function updateField(data) {
  55. return request({
  56. url: '/base/field',
  57. method: 'put',
  58. data: data
  59. })
  60. }
  61. // 删除地块信息
  62. export function delField(id) {
  63. return request({
  64. url: '/base/field/' + id,
  65. method: 'delete'
  66. })
  67. }
  68. // 绑定地块设备信息
  69. export function bindFieldDevice(id) {
  70. return request({
  71. url: '/base/field/bindFieldDevice/' + id,
  72. method: 'put'
  73. })
  74. }
  75. // 绑定地块人员信息
  76. export function bindFieldUser(id) {
  77. return request({
  78. url: '/base/field/bindFieldPerson/' + id,
  79. method: 'put'
  80. })
  81. }
  82. // 解绑地块设备信息
  83. export function unbindFieldDevice(id) {
  84. return request({
  85. url: '/base/field/unbindFieldDevice/' + id,
  86. method: 'put'
  87. })
  88. }
  89. // 解绑地块人员信息
  90. export function unbindFieldUser(id) {
  91. return request({
  92. url: '/base/field/unbindFieldPerson/' + id,
  93. method: 'put'
  94. })
  95. }
  96. // 查询地块列表
  97. export function listFieldName(query) {
  98. return request({
  99. url: '/base/field/listName',
  100. method: 'get',
  101. params: query
  102. })
  103. }