- 检查表单在打开后数据是否存在变更:
window.WeaForm.getDataStatus();- 无刷(静默)保存:
formSdk.weFormApi.formStore.submitFormData(); - 获取整个表单数据:
formSdk.weFormApi.formStore.getFormData().dataDetails; - 图片上传字段单图片上传样式优化:
.ui-upload-line-of-row > div:nth-child(1):nth-last-child(2) {
display: none !important ;
}| 优化前 | 优化后 |
|---|---|
![]() | ![]() |
- ESB调用
const ebSdk=window.ebuilderSDK;
ebSdk.callEsbFlow("1991410702295896092",{dept:"taet"},[]).then(res=>{/*动作流回调逻辑*/});// 1. 构造请求参数
const requestData = {
customParams: {
mainTable: {
requestId: requestId
}
},
esbFlowId: "1981608218199199750"
};
// 2. 发送POST请求到ESB接口
fetch('/api/esb/server/event/triggerActionFlow', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(requestData)
})
.then((response) => {
// 3. 解析响应JSON(捕获HTTP错误状态)
if (!response.ok) {
throw new Error(`HTTP错误!状态码:${response.status}`);
}
return response.json();
})
.then((data) => {
// 4. 请求成功回调
console.log('ESB流程触发成功:', data);
// wffpSdk.showMessage('触发流程成功', 1, 3); // 成功提示(按需启用)
})
.catch((error) => {
// 5. 异常捕获(网络错误/HTTP错误/解析错误)
console.error('ESB流程触发失败:', error);
wffpSdk.showMessage('触发刷新合同失败', 2, 3); // 失败提示
}); [泛微Ecology10] 丸子的 E10 小本本 by https://oneszhang.com/archives/179.html

