泛微Ecology9控制时间选择范围
新建ecode文件夹,并在文件夹下面新建js文件,需要设置为前置加载。可通过修改workflowid来控制生效的表单。
·
新建ecode文件夹,并在文件夹下面新建js文件,需要设置为前置加载

ecodeSDK.overwritePropsFnQueueMapSet('WeaTimePicker',{ //PC端组件
fn:(newProps)=>{
//如果不是pc流程表单或移动端流程表单中,则不执行下面逻辑
if (!(ecodeSDK.checkLPath('/spa/workflow/static4form/index.html#/main/workflow/req') || ecodeSDK.checkLPath('/spa/workflow/static4mobileform/index.html#/req'))) return;
let workflowid = "-1";
if (WfForm.getBaseInfo()) {
workflowid = WfForm.getBaseInfo().workflowid;
}
if (workflowid != 809367) return; //限制到指定流程
newProps.minuteStep = 15; //组件参数中增加 时间步长为 15分钟
return newProps;
}
});
ecodeSDK.overwriteMobilePropsFnQueueMapSet('DatePicker',{ //移动端组件
fn:(newProps)=>{
//如果不是pc流程表单或移动端流程表单中,则不执行下面逻辑
if (!(ecodeSDK.checkLPath('/spa/workflow/static4form/index.html#/main/workflow/req') || ecodeSDK.checkLPath('/spa/workflow/static4mobileform/index.html#/req'))) return;
let workflowid = "-1";
if (WfForm.getBaseInfo()) {
workflowid = WfForm.getBaseInfo().workflowid;
}
if (workflowid != 809367) return;
newProps.minuteStep = 15; //时间步长改为 15分钟
return newProps;
}
});
可通过修改workflowid来控制生效的表单,以及控制newProps.minuteStep参数的值来进行修改时间范围。
效果如下:

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)