inspectDC.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import request from "@/utils/request";
  2. import { useAppStore } from "@/stores/app";
  3. import { useUserStore } from "@/stores/user";
  4. const appStore = useAppStore();
  5. const userStore = useUserStore();
  6. /**
  7. * 获取当前督查组
  8. * @param {*} pid 督查类型
  9. */
  10. export function getCurrGroup(pid) {
  11. return request({
  12. url: "/dc/insp/base/getCurrGroup",
  13. method: "GET",
  14. params: { pid },
  15. });
  16. }
  17. /**
  18. * 获取历史督查批次数据
  19. * @param {*} pid 督查类型
  20. */
  21. export function getInspBasegetByPersid(pid) {
  22. const ownApp = appStore.ownApp;
  23. const userid = userStore.userId;
  24. return request({
  25. url: "/pdcApi/dc/insp/base/getByPersid",
  26. method: "GET",
  27. params: { pid, ownApp, userid, tabType: "HTTP / 1.1" },
  28. });
  29. }
  30. /**
  31. * 稽察获取分组下的任务
  32. * @param {分组ID} groupId
  33. */
  34. export function getObjectList(groupId) {
  35. const userid = userStore.userId;
  36. return request({
  37. url: "/tac/insp/year/batch/obj/getObjList",
  38. method: "POST",
  39. data: {
  40. limit: -1,
  41. pageNum: 1,
  42. pageSize: 200,
  43. groupId: groupId,
  44. inspType: "",
  45. mainType: false,
  46. ojbNm: "",
  47. persId: userid,
  48. prjType: "",
  49. type: "",
  50. },
  51. });
  52. }
  53. /**
  54. * 稽察获取问题列表
  55. * @param {任务ID} rgstrId
  56. * @param {问题类型} listType(1 前期与设计专业;2 建设管理专业;3 计划下达与执行专业;4 资金使用与管理专业;5 工程质量专业;6 工程安全专业)
  57. */
  58. export function getTacQuestionList(rgstrId) {
  59. return request({
  60. url: "/tac/pblm/info/page",
  61. method: "POST",
  62. data: {
  63. listType: "",
  64. pageNum: 1,
  65. pageSize: 200,
  66. realPageNum: 0,
  67. rgstrId: rgstrId,
  68. },
  69. });
  70. }
  71. /**
  72. * 稽察 - 获取问题详情
  73. * @param {问题ID} id
  74. */
  75. export function getTacQuestionById(id) {
  76. return request({
  77. url: `/tac/pblm/info/${id}`,
  78. method: "GET",
  79. });
  80. }