feat: 流程表单内容开发

This commit is contained in:
liangcheng 2025-09-19 10:02:54 +08:00
parent 95b77fa2a5
commit 11ed565948
2 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,21 @@
const wffpSdk = window.weappWorkflow.getFlowPageSDK();
wffpSdk.ready(()=>{
const kssjFieldMark = formSdk.convertFieldNameToId("kssj");
const jssjFieldMark = formSdk.convertFieldNameToId("jssj");
formSdk.bindFieldChangeEvent(kssjFieldMark, (data) => {
formSdk.controlDateRange(`${jssjFieldMark}`, data.value);
if(data.value == '') {
formSdk.changeFieldValue(jssjFieldMark,{value: ''},{jsApiChange: false});
}
});
formSdk.bindFieldChangeEvent(jssjFieldMark, (data) => {
const ksrjValue = formSdk.getFieldValue(kssjFieldMark);
if(ksrjValue == '') {
wffpSdk.showMessage('请先选择开始时间',2,2);
formSdk.changeFieldValue(jssjFieldMark,{value: ''},{jsApiChange: false});
}
});
});

View File

@ -0,0 +1,18 @@
const wffpSdk = window.weappWorkflow.getFlowPageSDK();
wffpSdk.ready(()=>{
const ksrqFieldMark = formSdk.convertFieldNameToId("ksrq");
const jsrqFieldMark = formSdk.convertFieldNameToId("jsrq");
// 注:明细字段设置,对整列生效
formSdk.bindFieldChangeEvent(ksrqFieldMark, (data) => {
formSdk.controlDateRange(`${jsrqFieldMark}`, data.value);
});
formSdk.bindFieldChangeEvent(jsrqFieldMark, (data) => {
const ksrqValue = formSdk.getFieldValue(`${ksrqFieldMark}_${data.rowId}`);
if(ksrqValue == '') {
wffpSdk.showMessage('请先选择开始日期',2,2);
formSdk.changeFieldValue(`${jsrqFieldMark}_${data.rowId}`,{value: ''},{jsApiChange: false});
}
});
});