|
就现在的保存按钮 改成保存并提交 然后编写扩展脚本
var options = {};
options.domainKey = cb.utils.getActiveDomainKey();
if (options.domainKey == null && viewModel != undefined) {
options.domainKey = viewModel.getDomainKey();
}
const proxy = cb.rest.DynamicProxy.create({
submit: {
url: 'bill/submit?terminalType=1&serviceCode=396fdf63-9239-422f-a213-103c4d897160',
method: 'POST',
options: options
}
});
viewModel.on('afterSave', function (event) {
let realCode = event && event.res && event.res.code;
if (realCode !== viewModel.get('code') && viewModel.get('code').getValue()) {
viewModel.get('code').setValue(event.res.code);
}
var fieldName = event.params.fieldName;
var data = event.res;
if (fieldName == 'button34se') {
proxy.submit({
"billnum": "1b1f699f",
"data": JSON.stringify(data)
}, function (err, result) {
if (err) {
cb.utils.alert(err.message, "error");
}
})
}
}) |
|