|
多个cb.utils.confirm()的相关写法
[复制链接]
代码示例:[color=rgba(0, 0, 0, 0.65)]viewModel.on("beforeSave",function(param){ const promise = new cb.promise(); cb.utils.confirm('【盖章单位是“用友网络科技股份优先公司” 请确认】', function() { let name = viewModel.get('name').getValue();//第一个校验:如果是自制合同,并且没有填写单项预算,给出确认提示【没有单项预算,请确认 if(name == 'caiyuran'){ cb.utils.confirm('【没有单项预算,请确认】', function() { let identify = viewModel.get('identify').getValue();//供应商校验,如果是项目租房类合同,给出确认提示【供应商必须是真是的房东姓名或中介企业名称,否则影响后续付款 if(identify == 'fangzu'){ cb.utils.confirm('【供应商必须是真是的房东姓名或中介企业名称,否则影响后续付款】', function() { return promise.resolve(); },function() { // 点击取消 promise.reject(); }) }else{ return promise.resolve(); } },function() { // 点击取消 promise.reject(); }) }else{ return promise.resolve(); } }, function() { // 点击取消 promise.reject(); }) return promise; });
|
|