xuncha.js 814 B

1234567891011121314151617181920212223242526272829303132333435
  1. import request from "@/utils/request";
  2. export const xunchaApi = {
  3. // 初始化巡查编辑数据 - 获取巡查点列表和记录
  4. initZxxzEdit(data) {
  5. return request.post(
  6. `/service?ssServ=rcXcdjl_initZxxzEdit&ssDest=init&rcid=${data.rcid}`,
  7. data,
  8. {
  9. loading: true
  10. }
  11. );
  12. },
  13. // 提交巡查编辑数据 - 保存巡查记录(使用表单格式)
  14. submZxxzEdit(data, onComplete) {
  15. const promise = request.post(
  16. `/service?ssServ=rcXcdjl_submZxxzEdit&ssDest=info`,
  17. data,
  18. {
  19. loading: true,
  20. formData: true // 使用表单格式提交
  21. }
  22. );
  23. // 如果有完成回调,无论成功还是失败都调用
  24. if (onComplete) {
  25. promise.finally(() => {
  26. onComplete()
  27. })
  28. }
  29. return promise;
  30. }
  31. };