import request from '@/utils/request' import { getToken } from '@/utils/auth' // 新增监理单位 export function addSupervisoryUnit(data) { return request({ url: '/app/app/addSupervisoryUnit', method: 'post', data }) } // 校验监理单位名称是否重复 export function checkIsExistUnitName(data) { return request({ url: '/app/app/checkIsExistUnitName', method: 'post', data }) } // 新建工程地址 export function addAddress(data) { return request({ url: '/app/app/address', method: 'post', data }) } // 工程地址名称是否重复 export function checkIsExistAddress(data) { return request({ url: '/app/app/checkIsExistAddress', method: 'post', data }) } // 新建承包商单位 export function addConsUnit(data) { return request({ url: '/app/app/addConsUnit', method: 'post', data }) } // 承包商单位名称是否重复 export function checkIsExistConsName(data) { return request({ url: '/app/app/checkIsExistConsName', method: 'post', data }) } // 工程负责人-下拉 export function getProLeaderOption(data = {}) { return request({ url: '/system/select/getProLeaderOption', method: 'post', data }) } // 工程类型-下拉 export function getDictTableOption(data = {}) { return request({ url: '/system/select/getDictTableOption', method: 'post', data }) } // 监理单位-下拉 export function selectSupervisionUnit(data = {}) { return request({ url: '/system/select/selectSupervisionUnit', method: 'post', data }) } // 工程地址-下拉 export function selectProAddress(data = {}) { return request({ url: '/system/select/selectProAddress', method: 'post', data }) } // 承包商-下拉 export function selectConsUnit(data = {}) { return request({ url: '/system/select/selectCons', method: 'post', data }) } // 承包商入场材料-下拉 export function selectConsMaterial(data = {}) { return request({ url: '/system/select/selectMaterial', method: 'post', data }) } // 新建工程 export function addProInfo(data) { return request({ url: '/app/app/addProInfo', method: 'post', data }) } // 编辑工程 export function editPro(data) { return request({ url: '/app/app/editPro', method: 'put', data }) } // 工程信息-列表 /app/list export function getProList(params = undefined) { return request({ url: '/app/app/list', method: 'get', params }) } // 筹备 export function AppPreparation(data) { return request({ url: '/app/app/AppPreparation', method: 'put', data }) } // 工程详情 export function proDetails(params) { return request({ url: '/app/app/proDetails', method: 'get', params }) } // 监理信息-详情 export function listAppSupervisor(data) { return request({ url: '/app/app/listAppSupervisor', method: 'post', data }) } // 监理人员信息-列表 export function listSupervisorPerson(data) { return request({ url: '/app/app/listSupervisorPerson', method: 'get', // 改为get params: { ...data, pageNum: 1, pageSize: 999 } }) } // 资质-材料 export function selectFile(data) { return request({ url: '/system/select/selectFile', method: 'post', data }) } // 监理人员详情 export function listSupervisorPersonById(data) { return request({ url: '/app/app/listSupervisorPersonById', method: 'post', data }) } // 承包商信息-详情 export function getAppConsDetailsInfo(data) { return request({ url: '/app/app/getAppConsDetailsInfo', method: 'post', data }) } // 分包商信息-列表 export function getSubList(data) { return request({ url: '/app/app/getAppSubList', method: 'post', data: { ...data, pageNum: 1, pageSize: 999 } }) } // 分包商信息-详情 export function getSubDetailsInfo(data) { return request({ url: '/project/outsourcingPro/getSubDetailsInfo', method: 'post', data }) } // 施工人员信息-列表 export function getConsPersonList(data) { return request({ url: '/app/app/getAppConsPersonList', method: 'post', data: { ...data, pageNum: 1, pageSize: 999 } }) } // 工器具信息-列表 export function getConsEquipList(data) { return request({ url: '/app/app/getAppConsEquipList', method: 'post', data: { ...data, pageNum: 1, pageSize: 999 } }) } // 视频监控-列表 export function getDeviceList(data) { return request({ url: '/app/videoSurveillance/getDeviceList', method: 'post', data: { ...data, pageNum: 1, pageSize: 999 } }) } // 视频监控-设备状态 export function getDeviceStatus(data) { return request({ url: '/app/videoSurveillance/getDeviceStatus', method: 'post', data }) } // 视频监控-设备类型 export function getDeviceTypeList(data) { return request({ url: '/app/videoSurveillance/getDeviceTypeList', method: 'post', data }) } // 设备类型 export function selectDeviceType(data = {}) { return request({ url: '/system/select/selectDeviceType', method: 'post', data }) } // 工程总览 export function getNumList(data) { return request({ url: '/app/videoSurveillance/getNumList', method: 'post', data }) } // 数据总览 export function getNum(data) { return request({ url: '/app/videoSurveillance/getNum', method: 'post', data }) } // 工程下拉 export function getProOptions(data = {}) { return request({ url: '/system/select/getProOptions', method: 'post', data }) } // 工程选择-列表 export function getProjectList(data = {}) { return request({ url: '/app/appExamine/getProjectList', method: 'post', data: { ...data, pageNum: 1, pageSize: 999 } }) } // 工程审批-列表 export function getExamineList(data) { return request({ url: '/app/appExamine/getExamineList', method: 'post', data: { ...data, pageNum: 1, pageSize: 999 } }) } // 审核-列表-监理入场 export function listSupEntry(data) { return request({ url: '/app/appExamine/listSupEntry', method: 'post', data: { ...data, pageNum: 1, pageSize: 999 } }) } // 审核-列表-承包商入场 export function getConsEntranceList(query) { return request({ url: '/project/consApproval/getConsEntranceList', method: 'get', params: { pageNum: 1, pageSize: 999, ...query } }) } // 审核-列表-分包商入场 export function listSubEntry(data) { return request({ url: '/project/subEntryExit/listSubEntry', method: 'get', params: { pageNum: 1, pageSize: 999, ...data } }) } // 审核-列表-承包商开工审批列表查询 export function listCommencementApproval(query) { return request({ url: '/project/contEntryExit/listCommencementApproval', method: 'get', params: { pageNum: 1, pageSize: 999, ...query } }) } // 审核-列表-承包商完工审批 export function listCompleteApproval(query) { return request({ url: '/project/contEntryExit/listCompleteApproval', method: 'get', params: { pageNum: 1, pageSize: 999, ...query } }) } // 审核-列表-承包商人员入场 export function enterPersonList(data) { return request({ url: '/project/sub/enterPersonList', method: 'get', // 改为get params: { ...data, pageNum: 1, pageSize: 999 } }) } // 审核-列表-分包商出场 export function listSubExit(query) { return request({ url: '/project/subEntryExit/listSubExit', method: 'get', params: { pageNum: 1, pageSize: 999, ...query } }) } // 审核-列表-承包商工器具审批 export function entryOfUtensilsList(query) { return request({ url: '/project/equip/entryOfUtensilsList', method: 'get', params: { pageNum: 1, pageSize: 999, ...query } }) } // 审核-列表-承包商施工材料审批 export function listConstructionMaterial(query) { return request({ url: '/project/engineeringEquipment/listConstructionMaterial', method: 'get', params: { pageNum: 1, pageSize: 999, ...query } }) } // 审批记录 export function approvalHistory(data) { return request({ url: '/flowable/business/approvalHistory', method: 'post', data }) } // 审批 export function submitPersonApproval(data) { return request({ url: '/project/sub/submitPersonApproval', method: 'post', data }) } // 审批-承包商-承包商详情 export function getConsDetailsInfo(data) { return request({ url: '/project/outsourcingPro/getConsDetailsInfo', method: 'post', data }) } // 审批-分包商-分包商商人员详情 export function getSubPersonnelDetails(data) { return request({ url: '/project/outsourcingPro/getSubPersonnelDetails', method: 'post', data }) } // 审批-承包商-施工人员审批列表 export function getConsPersonListPro(data) { return request({ url: '/project/outsourcingPro/getConsPersonList', method: 'get', params: { ...data, pageNum: 1, pageSize: 999 } }) } // 审批-施工人员详情 export function getConstructionPersonnelDetails(data) { return request({ url: '/project/outsourcingPro/getConstructionPersonnelDetails', method: 'post', data }) } // 审批-承包商-工器具列表 export function getConsEquipListPro(data) { return request({ url: '/project/outsourcingPro/getConsEquipList', method: 'get', params: { ...data, pageNum: 1, pageSize: 999 } }) } // 审批-工器具详情 export function getEquipDetails(data) { return request({ url: '/project/outsourcingPro/getEquipDetails', method: 'post', data }) } // 审批-施工人员/工器具-完成批阅 export function addAnnotations(data) { return request({ url: '/project/outsourcingPro/addAnnotations', method: 'post', data }) } // 审批-分包商施工人员列表 export function getSubPersonList(data) { return request({ url: '/project/outsourcingPro/getSubPersonList', method: 'get', params: { ...data, pageNum: 1, pageSize: 999 } }) } // 工器具详情 export function selectDetails(data) { return request({ url: '/project/equip/selectDetails', method: 'post', data }) } // 施工材料详情 export function getMaterialDetails(data) { return request({ url: '/project/engineeringEquipment/getMaterialDetails', method: 'post', data }) } // 验证工程唯一性 export function checkIsExistProName(data) { return request({ url: '/project/pro/checkIsExistProName', method: 'post', data }) } export function getQxToken() { return request({ url: '/schedule/job/getQxToken', method: 'get', }) } export function selectVideoLoginInfo(params) { return request({ url: '/project/screen/selectVideoLoginInfo', method: 'get', params }) }