lock.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import request from '@/router/axios';
  2. // 检查当前表单是否可以编辑
  3. export function checkLock(data) {
  4. return request({
  5. url: '/api/blade-client/lock/checkLock',
  6. method: 'get',
  7. params: data
  8. })
  9. }
  10. // 上锁
  11. export function onLock(data) {
  12. return request({
  13. url: '/api/blade-client/lock/onLock',
  14. method: 'post',
  15. params: data
  16. })
  17. }
  18. // 解锁
  19. export function unLock(data) {
  20. return request({
  21. url: '/api/blade-client/lock/unLock',
  22. method: 'delete',
  23. params: data
  24. })
  25. }
  26. // 锁定列表查询
  27. export const lockList = (current, size, params) => {
  28. return request({
  29. url: '/api/blade-client/lock/list',
  30. method: 'get',
  31. params: {
  32. ...params,
  33. current,
  34. size,
  35. }
  36. })
  37. }
  38. // 删除锁
  39. export function lockRemove(data) {
  40. return request({
  41. url: '/api/blade-client/lock/remove',
  42. method: 'post',
  43. params: data
  44. })
  45. }
  46. // 锁定列表查询
  47. export const lockConfigList = (current, size, params) => {
  48. return request({
  49. url: '/api/blade-client/lockconfig/list',
  50. method: 'get',
  51. params: {
  52. ...params,
  53. current,
  54. size,
  55. }
  56. })
  57. }
  58. export function lockConfigSave(data) {
  59. return request({
  60. url: '/api/blade-client/lockconfig/save',
  61. method: 'post',
  62. data: data
  63. })
  64. }
  65. export function lockConfigUpdate(data) {
  66. return request({
  67. url: '/api/blade-client/lockconfig/update',
  68. method: 'post',
  69. data: data
  70. })
  71. }
  72. export function lockConfigDetail(id) {
  73. return request({
  74. url: '/api/blade-client/lockconfig/detail',
  75. method: 'get',
  76. params: {
  77. id:id
  78. }
  79. })
  80. }