openApi.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import {request} from '@/utils/request'
  2. /**
  3. * 扫码请求
  4. * @param ocId 单位ID
  5. * @param qrCode 二维码
  6. * @returns
  7. */
  8. export function getByQr(ocId, qrCode) {
  9. return request({
  10. url: `/qr/request/${ocId}/${qrCode}`,
  11. method: 'GET'
  12. })
  13. }
  14. /**
  15. * WX登陆
  16. * @param jsCode 二维码
  17. * @returns
  18. */
  19. export function wxLogin(jsCode) {
  20. return request({
  21. url: `/wx/login/${jsCode}`,
  22. method: 'GET'
  23. })
  24. }
  25. /**
  26. * 解密WX用户数据
  27. * @param jsCode 二维码
  28. * @returns
  29. */
  30. export function wxDecryptUserInfo(data) {
  31. return request({
  32. url: `/wx/userInfo/decrypt`,
  33. method: 'POST',
  34. data
  35. })
  36. }
  37. /**
  38. * 清单初始化
  39. * ocId
  40. * targetId ,targetType,targetTitle,targetGroupId,,targetGroupName
  41. * checklistId
  42. */
  43. export function checklistInit(data) {
  44. return request({
  45. url: "/checklist/init",
  46. method: 'POST',
  47. data
  48. })
  49. }
  50. /**
  51. * 扫码请求checklist清单
  52. * @param ocId 单位ID
  53. * @param checklistId 清单ID
  54. * @returns
  55. */
  56. export function getChecklistByQr(ocId,targetId,checklistId) {
  57. return request({
  58. url: `/qr/request/checklist/${ocId}/${targetId}/${checklistId}`,
  59. method: 'GET'
  60. })
  61. }
  62. export function updateChecklistPoint(data) {
  63. return request({
  64. url: "/checklist/point/record/doing/update",
  65. method: 'PUT',
  66. data
  67. })
  68. }
  69. export function getchecklistRecord(checklistId,recordId) {
  70. return request({
  71. url: `/checklist/record/view/${recordId}/${checklistId}`,
  72. method: 'GET'
  73. })
  74. }
  75. export function getchecklistByPage(data) {
  76. return request({
  77. url: "/checklist/record/page",
  78. method: 'GET',
  79. data
  80. })
  81. }
  82. // 巡检完成
  83. export function checklistComplete(recordId,checklistId) {
  84. return request({
  85. url: `/checklist/record/complete/${recordId}/${checklistId}`,
  86. method: 'PUT'
  87. })
  88. }
  89. // 巡检放弃
  90. export function checklistCancel(recordId) {
  91. return request({
  92. url: `/checklist/record/cancel/${recordId}`,
  93. method: 'PUT'
  94. })
  95. }
  96. // 批量操作
  97. export function checklistBatchUpdate(recordId,checkResult) {
  98. return request({
  99. url: `/checklist/point/record/doing/batchUpdate/${recordId}/${checkResult}`,
  100. method: 'PUT'
  101. })
  102. }