本文摘要
这段泛微 Ecology 的 ecode 前端代码通过重写 WeaReqTop 组件,在指定表单路径且流程 ID 匹配时,隐藏流程顶部区域与签字意见输入框、清除顶部容器内边距,并同步修改页面标题。适用于纯表单模式下需要精简流程页面显示的场景,使用时需按实际流程 ID 和路径调整判断条件。
ecodeSDK.overwriteClassFnQueueMapSet('WeaReqTop', { fn: (Com, newProps) => { const { hash } = window.location; if (!ecodeSDK.checkLPath('/spa/workflow/index_form.jsp#/main/workflow/req')) return; const baseInfo = WfForm.getBaseInfo(); if (baseInfo.workflowid !== 132) return;
// 修改页面标题 document.title = '服务平台-留言回复';
// 获取要隐藏的元素 const elementsToHide = document.querySelectorAll('.ant-row.wea-new-top-req, .wf-req-sign-input');
// 获取要修改的元素 const wrapperElement = document.querySelector('.wea-new-top-req-wapper');
console.log(elementsToHide); // 遍历并隐藏元素 elementsToHide.forEach(element => { element.style.display = 'none'; });
// 设置要修改的元素的padding-top为0 if (wrapperElement) { wrapperElement.style.paddingTop = '0'; }
return newProps; }, desc: '隐藏流程顶部与签字意见'});