xuncha.js 828 B

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