import request from "@/utils/request"; import { useAppStore } from "@/stores/app"; import { useUserStore } from "@/stores/user"; const appStore = useAppStore(); const userStore = useUserStore(); /** * 获取当前督查组 * @param {*} pid 督查类型 */ export function getCurrGroup(pid) { return request({ url: "/dc/insp/base/getCurrGroup", method: "GET", params: { pid }, }); } /** * 获取历史督查批次数据 * @param {*} pid 督查类型 */ export function getInspBasegetByPersid(pid) { const ownApp = appStore.ownApp; const userid = userStore.userId; return request({ url: "/pdcApi/dc/insp/base/getByPersid", method: "GET", params: { pid, ownApp, userid, tabType: "HTTP / 1.1" }, }); } /** * 稽察获取分组下的任务 * @param {分组ID} groupId */ export function getObjectList(groupId) { const userid = userStore.userId; return request({ url: "/tac/insp/year/batch/obj/getObjList", method: "POST", data: { limit: -1, pageNum: 1, pageSize: 200, groupId: groupId, inspType: "", mainType: false, ojbNm: "", persId: userid, prjType: "", type: "", }, }); } /** * 稽察获取问题列表 * @param {任务ID} rgstrId * @param {问题类型} listType(1 前期与设计专业;2 建设管理专业;3 计划下达与执行专业;4 资金使用与管理专业;5 工程质量专业;6 工程安全专业) */ export function getTacQuestionList(rgstrId) { return request({ url: "/tac/pblm/info/page", method: "POST", data: { listType: "", pageNum: 1, pageSize: 200, realPageNum: 0, rgstrId: rgstrId, }, }); } /** * 稽察 - 获取问题详情 * @param {问题ID} id */ export function getTacQuestionById(id) { return request({ url: `/tac/pblm/info/${id}`, method: "GET", }); }