inspect.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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 getInspBaseByPersid(pid) {
  22. const ownApp = appStore.ownApp
  23. const userid = userStore.userId
  24. return request({
  25. url: '/dc/insp/base/getByPersid',
  26. method: 'GET',
  27. params: { pid, ownApp, userid, tabType: 0 }
  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: {"limit":-1,"pageNum":1,"pageSize":200,"groupId":groupId,"inspType":"","mainType":false,"ojbNm":"","persId":userid,"prjType":"","type":""}
  40. })
  41. }
  42. /**
  43. * 稽察获取问题列表
  44. * @param {任务ID} rgstrId
  45. * @param {问题类型} listType(1 前期与设计专业;2 建设管理专业;3 计划下达与执行专业;4 资金使用与管理专业;5 工程质量专业;6 工程安全专业)
  46. */
  47. export function getTacQuestionList(rgstrId) {
  48. return request({
  49. url: '/tac/pblm/info/page',
  50. method: 'POST',
  51. data: {"listType":"","pageNum":1,"pageSize":200,"realPageNum":0,"rgstrId":rgstrId}
  52. })
  53. }