|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
下面代码示例:
1、前端如何获取特征值?
2、如何显示和关闭loading
3、如何刷新页面,获取新状态
- viewModel.get('button88ff') && viewModel.get('button88ff').on('click', function(data) {
- //推送NC--单击
-
- const diworkCode = viewModel.getParams().diworkCode;
- const tszt = viewModel.get("expensebillDcs__tszt_NC65").getValue(); //推送状态,扩展的特征字段
- let billid=data.id4ActionAuth;
- if(tszt=="成功"){
- cb.utils.alert("已推送成功,请勿重复推送!", 'success');
- }else if(tszt=="推送中" ){
- cb.utils.alert("正在推送中,请勿重复推送!", 'success');
- }else{
-
- setTimeout(function(){
- cb.utils.loadingControl.start({ serviceCode: diworkCode}); //启动loading,控制界面按钮不可用
- },1);
-
- cb.rest.invokeFunction("RBSM.backOpenApiFunction.BXDToNC65", {billid:billid}, //推送外部接口,时间可能较长超过1s
- function(err, res) {
- console.log(err);
- cb.utils.alert(err!=null?err:"推送完成!", 'success');
-
- setTimeout(function(){
- cb.utils.loadingControl.end({ serviceCode: diworkCode}); //关闭loading,控制界面按钮不可用
- },1);
-
- viewModel.execute('refresh'); //重新刷新
-
- })
- }
- });
复制代码
|
|