|
@@ -357,6 +357,7 @@
|
357
|
357
|
});
|
358
|
358
|
});
|
359
|
359
|
} else if (obj.event === 'exportExcel') {
|
|
360
|
+
|
360
|
361
|
var projects = table.cache["currentTableId"];
|
361
|
362
|
if (projects.length == 0)
|
362
|
363
|
return;
|
|
@@ -366,6 +367,7 @@
|
366
|
367
|
a.click();
|
367
|
368
|
a.parentNode.removeChild(a);
|
368
|
369
|
} else if (obj.event === 'tjApprove') {
|
|
370
|
+
|
369
|
371
|
var projects = table.cache["currentTableId"];
|
370
|
372
|
if (projects.length == 0)
|
371
|
373
|
return;
|
|
@@ -380,6 +382,8 @@
|
380
|
382
|
Message.warning("该任务书已审批结束!", 1500);
|
381
|
383
|
} else if (data[0].spzt != null && data[0].spzt.indexOf("未提交") < 0) {
|
382
|
384
|
Message.warning("该任务书正在审批中……", 1500);
|
|
385
|
+ } else if (data[0].cjr != userId) {
|
|
386
|
+ Message.error("您不是该任务书的创建人!", 1500);
|
383
|
387
|
} else {
|
384
|
388
|
xmApproval = {
|
385
|
389
|
"xmid": data[0].id,
|
|
@@ -411,6 +415,54 @@
|
411
|
415
|
}
|
412
|
416
|
});
|
413
|
417
|
}
|
|
418
|
+
|
|
419
|
+ /*
|
|
420
|
+
|
|
421
|
+ var projects = table.cache["currentTableId"];
|
|
422
|
+ if (projects.length == 0)
|
|
423
|
+ return;
|
|
424
|
+
|
|
425
|
+ var checkStatus = table.checkStatus('currentTableId')
|
|
426
|
+ , data = checkStatus.data;
|
|
427
|
+ if (data == null || data.length === 0) {
|
|
428
|
+ Message.warning("请选择要提交审批的任务书!", 1500);
|
|
429
|
+ } else if (data.length > 1) {
|
|
430
|
+ Message.warning("请选择一条记录进行提交!", 1500);
|
|
431
|
+ } else if (data[0].spzt == "审批结束") {
|
|
432
|
+ Message.warning("该任务书已审批结束!", 1500);
|
|
433
|
+ } else if (data[0].spzt != null && data[0].spzt.indexOf("未提交") < 0) {
|
|
434
|
+ Message.warning("该任务书正在审批中……", 1500);
|
|
435
|
+ } else {
|
|
436
|
+ xmApproval = {
|
|
437
|
+ "xmid": data[0].id,
|
|
438
|
+ "xm": data[0].zwmc,
|
|
439
|
+ "zt": data[0].spzt
|
|
440
|
+ };
|
|
441
|
+ if (data[0].spzt == null) {
|
|
442
|
+ xmApproval.zt = "未提交";
|
|
443
|
+ data[0].spzt = "未提交";
|
|
444
|
+ }
|
|
445
|
+
|
|
446
|
+ var content = AjaxUtil.ctx + 'prjProject/forApproveAdd';
|
|
447
|
+ if (data[0].spzt != "未提交")
|
|
448
|
+ // content = AjaxUtil.ctx + 'prjProject/forApproveUpdate/' + data[0].id + '?spzt=' + data[0].spzt;
|
|
449
|
+ content = AjaxUtil.ctx + 'prjProject/forApproveUpdate/' + data[0].id + '/' + data[0].ysje + '?spzt=' + data[0].spzt;
|
|
450
|
+
|
|
451
|
+ layer.open({
|
|
452
|
+ title: '提交审批',
|
|
453
|
+ type: 2,
|
|
454
|
+ shade: 0.3,
|
|
455
|
+ maxmin: true,
|
|
456
|
+ shadeClose: true,
|
|
457
|
+ area: ['1025px', layerheight + 'px'],
|
|
458
|
+ content: content,
|
|
459
|
+ end: function (index) {
|
|
460
|
+ if (updateflag == 1)
|
|
461
|
+ currTable.reload();
|
|
462
|
+ updateflag = 0;
|
|
463
|
+ }
|
|
464
|
+ });
|
|
465
|
+ }*/
|
414
|
466
|
} else if (obj.event === 'spOption') {
|
415
|
467
|
var projects = table.cache["currentTableId"];
|
416
|
468
|
if (projects.length == 0)
|