|
@@ -971,35 +971,86 @@
|
971
|
971
|
});
|
972
|
972
|
//双击(主要完成人)
|
973
|
973
|
table.on('rowDouble(currentTableFilter1)', function (obj) {
|
974
|
|
- var data = obj.data;
|
975
|
|
- prjMember = {
|
976
|
|
- "ry": data.ry,
|
977
|
|
- "ryxm": data.ryxm,
|
978
|
|
- "dw": data.dw,
|
979
|
|
- "dwmc": data.dwmc,
|
980
|
|
- "dwlx": data.dwlx,
|
981
|
|
- "dwlxmc": data.dwlxmc,
|
982
|
|
- "zc": data.zc,
|
983
|
|
- "zcmc": data.zcmc,
|
984
|
|
- "xl": data.xl,
|
985
|
|
- "xlmc": data.xlmc,
|
986
|
|
- "xmjs": data.xmjs,
|
987
|
|
- "xmjsmc": data.xmjsmc,
|
988
|
|
- "bxmfg": data.bxmfg,
|
989
|
|
- "sxbh": data.sxbh,
|
990
|
|
- "trgzzys": data.trgzzys
|
991
|
|
- };
|
992
|
|
- layer.open({
|
993
|
|
- title: '浏览项目人员',
|
994
|
|
- type: 2,
|
995
|
|
- maxmin: true,
|
996
|
|
- shade: 0.2,
|
997
|
|
- area: ['820px', layerheight + 'px'],
|
998
|
|
- content: AjaxUtil.ctx + 'prjMember/forView',
|
999
|
|
- end: function (index) {
|
1000
|
|
- layer.close(index);
|
1001
|
|
- }
|
1002
|
|
- });
|
|
974
|
+ var members = table.cache["currentTableId1"];
|
|
975
|
+ if (members.length == 0)
|
|
976
|
+ return;
|
|
977
|
+
|
|
978
|
+ var checkStatus = table.checkStatus('currentTableId1')
|
|
979
|
+ , data = checkStatus.data;
|
|
980
|
+ if (data == null || data.length === 0) {
|
|
981
|
+ Message.warning("请选择要编辑的项目人员!", 1500);
|
|
982
|
+ } else if (data.length > 1) {
|
|
983
|
+ Message.warning("请选择一条记录进行编辑操作!", 1500);
|
|
984
|
+ } else {
|
|
985
|
+ prjMember = {
|
|
986
|
+ "ry": data[0].ry,
|
|
987
|
+ "ryxm": data[0].ryxm,
|
|
988
|
+ "dw": data[0].dw,
|
|
989
|
+ "dwmc": data[0].dwmc,
|
|
990
|
+ "dwlx": data[0].dwlx,
|
|
991
|
+ "dwlxmc": data[0].dwlxmc,
|
|
992
|
+ "zc": data[0].zc,
|
|
993
|
+ "zcmc": data[0].zcmc,
|
|
994
|
+ "xl": data[0].xl,
|
|
995
|
+ "xlmc": data[0].xlmc,
|
|
996
|
+ "xmjs": data[0].xmjs,
|
|
997
|
+ "xmjsmc": data[0].xmjsmc,
|
|
998
|
+ "bxmfg": data[0].bxmfg,
|
|
999
|
+ "sxbh": data[0].sxbh,
|
|
1000
|
+ "trgzzys": data[0].trgzzys
|
|
1001
|
+ };
|
|
1002
|
+
|
|
1003
|
+
|
|
1004
|
+ layer.open({
|
|
1005
|
+ title: '编辑项目人员',
|
|
1006
|
+ type: 2,
|
|
1007
|
+ maxmin: true,
|
|
1008
|
+ shade: 0.2,
|
|
1009
|
+ area: ['820px', layerheight + 'px'],
|
|
1010
|
+ content: AjaxUtil.ctx + 'prjMember/forUpdate',
|
|
1011
|
+ end: function (index) {
|
|
1012
|
+ if (updateflag == 1) {
|
|
1013
|
+ updateflag = 0;
|
|
1014
|
+
|
|
1015
|
+ var currMember = {
|
|
1016
|
+ "ry": prjMember.ry,
|
|
1017
|
+ "ryxm": prjMember.ryxm,
|
|
1018
|
+ "dw": prjMember.dw,
|
|
1019
|
+ "dwmc": prjMember.dwmc,
|
|
1020
|
+ "dwlx": prjMember.dwlx,
|
|
1021
|
+ "dwlxmc": prjMember.dwlxmc,
|
|
1022
|
+ "zc": prjMember.zc,
|
|
1023
|
+ "zcmc": prjMember.zcmc,
|
|
1024
|
+ "xl": prjMember.xl,
|
|
1025
|
+ "xlmc": prjMember.xlmc,
|
|
1026
|
+ "xmjs": prjMember.xmjs,
|
|
1027
|
+ "xmjsmc": prjMember.xmjsmc,
|
|
1028
|
+ "bxmfg": prjMember.bxmfg,
|
|
1029
|
+ "sxbh": prjMember.sxbh,
|
|
1030
|
+ "trgzzys": prjMember.trgzzys
|
|
1031
|
+ };
|
|
1032
|
+
|
|
1033
|
+ var oldData = table.cache["currentTableId1"];
|
|
1034
|
+ for (var i = 0; i < oldData.length; i++) {
|
|
1035
|
+ var item = oldData[i];
|
|
1036
|
+ if (item.LAY_CHECKED) {//条件:选中
|
|
1037
|
+ // oldData.splice(i, 1);//移除后后造成数组下标索引发生变化,所以下面需要i--
|
|
1038
|
+ oldData[i] = currMember;
|
|
1039
|
+ break;
|
|
1040
|
+ }
|
|
1041
|
+ }
|
|
1042
|
+ setTimeout(function () {
|
|
1043
|
+ var currData = oldData;
|
|
1044
|
+ // currData.push(currMember);
|
|
1045
|
+ table.reload('currentTableId1', {
|
|
1046
|
+ data: currData
|
|
1047
|
+ });
|
|
1048
|
+ }, 500);
|
|
1049
|
+
|
|
1050
|
+ }
|
|
1051
|
+ }
|
|
1052
|
+ });
|
|
1053
|
+ }
|
1003
|
1054
|
});
|
1004
|
1055
|
|
1005
|
1056
|
var dataCompany = new Array();
|
|
@@ -1217,7 +1268,80 @@
|
1217
|
1268
|
});
|
1218
|
1269
|
//双击(主要完成单位)
|
1219
|
1270
|
table.on('rowDouble(currentTableFilter2)', function (obj) {
|
1220
|
|
- var data = obj.data;
|
|
1271
|
+
|
|
1272
|
+ var companys = table.cache["currentTableId2"];
|
|
1273
|
+ if (companys.length == 0)
|
|
1274
|
+ return;
|
|
1275
|
+
|
|
1276
|
+ var checkStatus = table.checkStatus('currentTableId2')
|
|
1277
|
+ , data = checkStatus.data;
|
|
1278
|
+ if (data == null || data.length === 0) {
|
|
1279
|
+ Message.warning("请选择要编辑的单位!", 1500);
|
|
1280
|
+ } else if (data.length > 1) {
|
|
1281
|
+ Message.warning("请选择一条记录进行编辑操作!", 1500);
|
|
1282
|
+ } else {
|
|
1283
|
+ prjCompany = {
|
|
1284
|
+ "dw": data[0].dw,
|
|
1285
|
+ "dwmc": data[0].dwmc,
|
|
1286
|
+ "dwqc": data[0].dwqc,
|
|
1287
|
+ "sxbh": data[0].sxbh,
|
|
1288
|
+ "lxr": data[0].lxr,
|
|
1289
|
+ "lxrxm": data[0].lxrxm,
|
|
1290
|
+ "sfzyzf": data[0].sfzyzf
|
|
1291
|
+ };
|
|
1292
|
+
|
|
1293
|
+ layer.open({
|
|
1294
|
+ title: '编辑项目单位',
|
|
1295
|
+ type: 2,
|
|
1296
|
+ maxmin: true,
|
|
1297
|
+ shade: 0.2,
|
|
1298
|
+ area: ['820px', layerheight + 'px'],
|
|
1299
|
+ content: AjaxUtil.ctx + 'prjCompletecompany/forUpdate',
|
|
1300
|
+ end: function (index) {
|
|
1301
|
+ if (updateflag == 1) {
|
|
1302
|
+ updateflag = 0;
|
|
1303
|
+ if (prjCompany.sfzyzf == undefined)
|
|
1304
|
+ prjCompany.sfzyzf = 0;
|
|
1305
|
+ else
|
|
1306
|
+ prjCompany.sfzyzf = 1;
|
|
1307
|
+
|
|
1308
|
+ var sfzyzfmc = "否";
|
|
1309
|
+ if (prjCompany.sfzyzf == 1)
|
|
1310
|
+ sfzyzfmc = "是";
|
|
1311
|
+
|
|
1312
|
+ var currCompany = {
|
|
1313
|
+ "dw": prjCompany.dw,
|
|
1314
|
+ "dwmc": prjCompany.dwmc,
|
|
1315
|
+ "dwqc": prjCompany.dwqc,
|
|
1316
|
+ "sxbh": prjCompany.sxbh,
|
|
1317
|
+ "lxr": prjCompany.lxr,
|
|
1318
|
+ "lxrxm": prjCompany.lxrxm,
|
|
1319
|
+ "sfzyzf": prjCompany.sfzyzf,
|
|
1320
|
+ "sfzyzfmc": sfzyzfmc
|
|
1321
|
+ };
|
|
1322
|
+
|
|
1323
|
+ var oldData = table.cache["currentTableId2"];
|
|
1324
|
+ for (var i = 0; i < oldData.length; i++) {
|
|
1325
|
+ var item = oldData[i];
|
|
1326
|
+ if (item.LAY_CHECKED) {//条件:选中
|
|
1327
|
+ // oldData.splice(i, 1);//移除后后造成数组下标索引发生变化,所以下面需要i--
|
|
1328
|
+ oldData[i] = currCompany;
|
|
1329
|
+ break;
|
|
1330
|
+ }
|
|
1331
|
+ }
|
|
1332
|
+
|
|
1333
|
+ //刷新表格
|
|
1334
|
+ var currData = oldData;
|
|
1335
|
+ // currData.push(currCompany);
|
|
1336
|
+ table.reload('currentTableId2', {
|
|
1337
|
+ data: currData
|
|
1338
|
+ });
|
|
1339
|
+ }
|
|
1340
|
+ }
|
|
1341
|
+ });
|
|
1342
|
+ }
|
|
1343
|
+
|
|
1344
|
+/* var data = obj.data;
|
1221
|
1345
|
prjCompany = {
|
1222
|
1346
|
"dw": data.dw,
|
1223
|
1347
|
"dwmc": data.dwmc,
|
|
@@ -1237,7 +1361,7 @@
|
1237
|
1361
|
end: function () {
|
1238
|
1362
|
layer.close(index);
|
1239
|
1363
|
}
|
1240
|
|
- });
|
|
1364
|
+ });*/
|
1241
|
1365
|
});
|
1242
|
1366
|
|
1243
|
1367
|
// //所属部门
|
|
@@ -1637,7 +1761,34 @@
|
1637
|
1761
|
});
|
1638
|
1762
|
//双击(子课题)
|
1639
|
1763
|
table.on('rowDouble(currentTableFilter3)', function (obj) {
|
1640
|
|
- var data = obj.data;
|
|
1764
|
+ var subTopics = table.cache["currentTableId3"];
|
|
1765
|
+ if (subTopics.length == 0)
|
|
1766
|
+ return;
|
|
1767
|
+
|
|
1768
|
+ var checkStatus = table.checkStatus('currentTableId3')
|
|
1769
|
+ , data = checkStatus.data;
|
|
1770
|
+ if (data == null || data.length === 0) {
|
|
1771
|
+ Message.warning("请选择要编辑的子课题!", 1500);
|
|
1772
|
+ } else if (data.length > 1) {
|
|
1773
|
+ Message.warning("请选择一条记录进行编辑!", 1500);
|
|
1774
|
+ } else {
|
|
1775
|
+ layer.open({
|
|
1776
|
+ title: '编辑子课题',
|
|
1777
|
+ type: 2,
|
|
1778
|
+ maxmin: true,
|
|
1779
|
+ shade: 0.2,
|
|
1780
|
+ area: ['1030px', layerheight + 'px'],
|
|
1781
|
+ content: AjaxUtil.ctx + 'prjSubtopic/forUpdate/' + data[0].id,
|
|
1782
|
+ end: function (index) {
|
|
1783
|
+ // 重载表格
|
|
1784
|
+ if (updateflag == 1)
|
|
1785
|
+ currTable3.reload();
|
|
1786
|
+ updateflag = 0;
|
|
1787
|
+ layer.close(index);
|
|
1788
|
+ }
|
|
1789
|
+ });
|
|
1790
|
+ }
|
|
1791
|
+/* var data = obj.data;
|
1641
|
1792
|
layer.open({
|
1642
|
1793
|
title: '浏览子课题',
|
1643
|
1794
|
type: 2,
|
|
@@ -1648,7 +1799,7 @@
|
1648
|
1799
|
end: function () {
|
1649
|
1800
|
layer.close(index);
|
1650
|
1801
|
}
|
1651
|
|
- });
|
|
1802
|
+ });*/
|
1652
|
1803
|
});
|
1653
|
1804
|
|
1654
|
1805
|
// 监听确认按钮(内容)
|
|
@@ -2239,7 +2390,35 @@
|
2239
|
2390
|
});
|
2240
|
2391
|
//双击(出资方案)
|
2241
|
2392
|
table.on('rowDouble(currentTableFilter6)', function (obj) {
|
2242
|
|
- var data = obj.data;
|
|
2393
|
+
|
|
2394
|
+ var czfas = table.cache["currentTableId6"];
|
|
2395
|
+ if (czfas.length == 0)
|
|
2396
|
+ return;
|
|
2397
|
+
|
|
2398
|
+ var checkStatus = table.checkStatus('currentTableId6')
|
|
2399
|
+ , data = checkStatus.data;
|
|
2400
|
+ if (data == null || data.length === 0) {
|
|
2401
|
+ Message.warning("请选择要编辑的出资方案!", 1500);
|
|
2402
|
+ } else if (data.length > 1) {
|
|
2403
|
+ Message.warning("请选择一条记录进行编辑!", 1500);
|
|
2404
|
+ } else {
|
|
2405
|
+ layer.open({
|
|
2406
|
+ title: '编辑出资方案',
|
|
2407
|
+ type: 2,
|
|
2408
|
+ maxmin: true,
|
|
2409
|
+ shade: 0.2,
|
|
2410
|
+ area: ['1010px', layerheight + 'px'],
|
|
2411
|
+ content: AjaxUtil.ctx + 'prjFeescheme/forUpdate/' + data[0].id + '?qs=' + $("#qs").val() + '&wc=' + $("#wc").val() + '&ysjecz=' + $("#rwsys").val(),
|
|
2412
|
+ end: function (index) {
|
|
2413
|
+ // 重载表格
|
|
2414
|
+ if (updateflag == 1)
|
|
2415
|
+ currTable6.reload();
|
|
2416
|
+ updateflag = 0;
|
|
2417
|
+ layer.close(index);
|
|
2418
|
+ }
|
|
2419
|
+ });
|
|
2420
|
+ }
|
|
2421
|
+ /* var data = obj.data;
|
2243
|
2422
|
layer.open({
|
2244
|
2423
|
title: '浏览出资方案',
|
2245
|
2424
|
type: 2,
|
|
@@ -2247,7 +2426,7 @@
|
2247
|
2426
|
shade: 0.2,
|
2248
|
2427
|
area: ['1010px', layerheight + 'px'],
|
2249
|
2428
|
content: AjaxUtil.ctx + 'prjFeescheme/forView/' + data.id,
|
2250
|
|
- });
|
|
2429
|
+ });*/
|
2251
|
2430
|
});
|
2252
|
2431
|
|
2253
|
2432
|
// 监听确认按钮(说明)
|