|
@@ -458,18 +458,28 @@
|
458
|
458
|
}else if (obj.event === 'delete') { // 监听删除操作
|
459
|
459
|
var checkStatus = table.checkStatus('currentTableId')
|
460
|
460
|
, data = checkStatus.data;
|
|
461
|
+ var num;
|
|
462
|
+ AjaxUtil.get({
|
|
463
|
+ url: AjaxUtil.ctx + "prjContract/getPayApply/"+data[0].id,
|
|
464
|
+ contentType: "application/json",
|
|
465
|
+ success: function (res) {
|
|
466
|
+ console.log(res.data)
|
|
467
|
+ num = res.data;
|
|
468
|
+
|
461
|
469
|
if (data == null || data.length === 0) {
|
462
|
470
|
Message.warning("请选择要删除的合同!", 1500);
|
463
|
471
|
return;
|
464
|
472
|
}
|
465
|
|
- if (data[0].cjr != userId){
|
|
473
|
+ else if (data[0].cjr != userId){
|
466
|
474
|
Message.warning('你不是当前合同创建人,不能删除!',1500);
|
467
|
475
|
return;
|
468
|
476
|
}
|
469
|
|
- if (data[0].spzt !== '未锁定'){
|
|
477
|
+ else if (data[0].spzt !== '未锁定'){
|
470
|
478
|
Message.warning('当前合同已锁定,不能删除',1500);
|
471
|
479
|
return;
|
472
|
|
- }
|
|
480
|
+ }else if (num !=0){
|
|
481
|
+ Message.warning("当前合同仍关联"+num+"条付款申请,请先处理关联项!",2000)
|
|
482
|
+ }else {
|
473
|
483
|
layer.confirm('确定删除合同吗?', function (index) {
|
474
|
484
|
layer.close(index);
|
475
|
485
|
AjaxUtil.post({
|
|
@@ -490,6 +500,9 @@
|
490
|
500
|
}
|
491
|
501
|
});
|
492
|
502
|
});
|
|
503
|
+ }
|
|
504
|
+ }
|
|
505
|
+ })
|
493
|
506
|
}else if (obj.event ="viewXgsq"){
|
494
|
507
|
var index = layer.open({
|
495
|
508
|
title: '修改申请',
|