帖子
帖子
用户
博客
课程
显示全部楼层
13
帖子
2
勋章
4万+
Y币

多个cb.utils.confirm()的相关写法

[复制链接]
发表于 2023-7-25 17:20:29
代码示例:[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; });
您需要登录后才可以回帖 登录

本版积分规则