import request from '@/utils/request' const url = window.context.form // 获取监审立项信息详情 export function getCostProjectDetail(params) { return request({ url: `${url}/api/costProjectApproval/v1/getDetail`, method: 'get', params, }) } /** * 根据id获取监审工作方案数据详情 * @param {Object} params - 请求参数 * @param {String} params.id - 监审工作方案ID * @returns {Promise} - 返回请求结果 */ export function getCostProjectScenarioDetail(params) { return request({ url: `${url}/api/costProjectScenario/v1/getDetail`, method: 'get', params, }) } /** * 添加监审工作方案实体 * @param {Object} data - 监审工作方案数据 * @returns {Promise} - 返回请求结果 */ export function addCostProjectScenario(data) { return request({ url: `${url}/api/costProjectScenario/v1/`, method: 'post', data, }) } /** * 更新监审工作方案实体 * @param {Object} data - 监审工作方案更新数据 * @returns {Promise} - 返回请求结果 */ export function updateCostProjectScenario(data) { return request({ url: `${url}/api/costProjectScenario/v1/`, method: 'put', data, }) } /** * 根据id获取报送资料要求数据详情 * @param {string} id - 数据ID * @returns {Promise} */ export function getCostProjectMaterialDetail(params) { return request({ url: `${url}/api/costProjectMaterial/v1/getDetail`, method: 'get', params, }) } /** * 添加实体 * @param {Object} data - 实体数据 * @returns {Promise} */ export function addCostProjectMaterial(data) { return request({ url: `${url}/api/costProjectMaterial/v1/`, method: 'post', data, }) } /** * 更新实体 * @param {Object} data - 实体数据 * @returns {Promise} */ export function updateCostProjectMaterial(data) { return request({ url: `${url}/api/costProjectMaterial/v1/update`, method: 'post', data, }) } /** * 分页查询pageList * @param {Object} params - 查询参数 * @returns {Promise} */ export function getCostProjectMaterialPageList(params) { return request({ url: `${url}/api/costProjectMaterial/v1/pageList`, method: 'post', data: params, }) } /** * 根据id删除 * @param {string} id - 数据ID * @returns {Promise} */ export function deleteCostProjectMaterial(id) { return request({ url: `${url}/api/costProjectMaterial/v1/${id}`, method: 'delete', }) } /** * 根据id获取立任务成本调查表数据详情 * @param {string} id - 数据ID * @returns {Promise} */ export function getCostProjectSurveyDetail(id) { return request({ url: `${url}/api/costProjectSurvey/v1/getDetail`, method: 'get', params: { id, }, }) } /** * 添加实体 * @param {Object} data - 实体数据 * @returns {Promise} */ export function addCostProjectSurvey(data) { return request({ url: `${url}/api/costProjectSurvey/v1`, method: 'post', data, }) } /** * 更新实体 * @param {Object} data - 实体数据 * @returns {Promise} */ export function updateCostProjectSurvey(data) { return request({ url: `${url}/api/costProjectSurvey/v1`, method: 'put', data, }) } /** * 分页查询pageList * @param {Object} params - 查询参数 * @returns {Promise} */ export function getCostProjectSurveyPageList(params) { return request({ url: `${url}/api/costProjectSurvey/v1/pageList`, method: 'post', data: params, }) } /** * 根据项目id获取项目文书内容 */ export function getCostProjectDocumentDetail(params) { return request({ url: `${url}/api/costProjectDocument/v1/getByProjectId`, method: 'get', params, }) } /** * 添加实体 * @param {Object} data - 实体数据 * @returns {Promise} */ export function addCostProjectDocument(data) { return request({ url: `${url}/api/costProjectDocument/v1/save`, method: 'post', data, }) } /** * 更新实体 * @param {Object} data - 实体数据 * @returns {Promise} */ export function updateCostProjectDocument(data) { return request({ url: `${url}/api/costProjectDocument/v1/update`, method: 'put', data, }) } /** * 分页查询pageList * @param {Object} params - 查询参数 * @returns {Promise} */ export function getCostProjectDocumentPageList(params) { return request({ url: `${url}/api/costProjectDocument/v1/pageList`, method: 'post', data: params, }) } /** * 根据id删除 * @param {string} id - 数据ID * @returns {Promise} */ export function deleteCostProjectDocument(id) { return request({ url: `${url}/api/costProjectDocument/v1/${id}`, method: 'delete', }) } // 更新扫描文件 export function updateScan(data) { return request({ url: `${url}/api/costProjectDocument/v1/updateScan`, method: 'post', data, }) } // 根据id生成文书并且下载 export function downDocument(params) { return request({ url: `${url}/api/costProjectDocument/v1/downDocument`, method: 'get', params, }) } /** * 根据流程节id获取节点模板数据 */ export function getCostProjectNodeTmpletePageList(params) { return request({ url: `${url}/api/costProjectProccess/v1/nodeTmpletePageList`, method: 'post', data: params, }) } // 根据项目id获取详情 export function getCostProjectNodeTmpleteGetDetail(params) { return request({ url: `${url}/api/costProjectProccess/v1/getDetail`, method: 'GET', params, }) } export function saveProcess(data) { return request({ url: `${url}/api/costProjectProccess/v1/createProcess`, method: 'post', data, }) }