|
可以呀
---------viewModel.get('button8nf') && viewModel.get('button8nf').on('click', function (data) {
debugger;
// 发布--单击
var selecteds = viewModel.getGridModel().getSelectedRows();
if(selecteds.length==0){
cb.utils.alert("发布失败:请选择要发布的通知单", "error");
return;
}
var ids = [];
viewModel.getGridModel().getSelectedRows().forEach(head => {
ids.push(head.id);
});
var invoice_status = "2";
var param = { id: ids, invoice_status: invoice_status };
PMPO.apifun.publishOpen// 发布--单击
var promiseoa = new cb.promise();
cb.rest.invokeFunction("PMPO.apifun.publishOpen", param,
function (err, res) {
if (err) {
cb.utils.alert("发布失败" + err.message, "error");
promiseoa.reject();
}
if (res && res.data) {
cb.utils.alert("发布成功", "success");
viewModel.execute("refresh");
promiseoa.resolve();
}
})
return promiseoa;
});
“PMPO.apifun.publishOpen" 就是你api函数了 |
|