Pārlūkot izejas kodu

任务书等增加限制条件

ly 4 mēneši atpakaļ
vecāks
revīzija
1c0f33197a

+ 5 - 2
src/main/resources/templates/payapply/list.html

@@ -125,9 +125,9 @@
125 125
              <!--   <button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="delete">
126 126
                     <i class="layui-icon layui-icon-delete" style="font-size: 10px;"></i>删除
127 127
                 </button>-->
128
-                <button class="layui-btn layui-btn-sm data-add-btn" lay-event="tjApprove">
128
+<!--                <button class="layui-btn layui-btn-sm data-add-btn" lay-event="tjApprove">
129 129
                     <i class="layui-icon layui-icon-ok" style="font-size: 10px;"></i>提交审批
130
-                </button>
130
+                </button>-->
131 131
                 <button class="layui-btn layui-btn-sm data-add-btn" lay-event="tjrevokeApprove">
132 132
                     <i class="layui-icon layui-icon-edit" style="font-size: 10px;"></i>撤销审批
133 133
                 </button>
@@ -573,6 +573,9 @@
573 573
                 Message.warning("请选择一条记录进行撤销!", 1500);
574 574
             } else if (data[0].spzt == "审批结束") {
575 575
                 Message.warning("该付款申请已审批结束!", 1500);
576
+            }else if (data[0].spzt == "科技项目管理专责2审批" || data[0].spzt == '科技部部门主任审批'){
577
+                layer.msg('当前项目已审批,不允许撤回!',{icon:2});
578
+                return;
576 579
             }
577 580
            // else if (data[0].cjr != userId) {
578 581
                 //Message.error("您不是该付款申请的创建人!", 1500);}

+ 68 - 2
src/main/resources/templates/prjfeescheme/update.html

@@ -347,7 +347,73 @@
347 347
         });
348 348
         //双击(承担单位)
349 349
         table.on('rowDouble(currentTableFilter)', function (obj) {
350
-            var data = obj.data;
350
+
351
+            var companys = table.cache["currentTableId"];
352
+            if (companys.length == 0)
353
+                return;
354
+
355
+            var checkStatus = table.checkStatus('currentTableId')
356
+                , data = checkStatus.data;
357
+            if (data == null || data.length === 0) {
358
+                Message.warning("请选择要编辑的单位!", 1500);
359
+            } else if (data.length > 1) {
360
+                Message.warning("请选择一条记录进行编辑操作!", 1500);
361
+            } else {
362
+                cdCompany = {
363
+                    "xh": data[0].xh,
364
+                    "dw": data[0].dw,
365
+                    "dwmc": data[0].dwmc,
366
+                    "skje": data[0].skje,
367
+                    "bz": data[0].bz
368
+                };
369
+
370
+                var index = layer.open({
371
+                    title: '编辑承担单位',
372
+                    type: 2,
373
+                    // maxmin: true,
374
+                    shade: 0.2,
375
+                    area: [layerwidth + 'px', layerheight + 'px'],
376
+                    content: AjaxUtil.ctx + 'prjUndertakecompany/forUpdate',
377
+                    end: function (index) {
378
+                        if (updateflag == 1) {
379
+                            updateflag = 0;
380
+                            var oldData = table.cache["currentTableId"];
381
+
382
+                            var currCompany = {
383
+                                "xh": cdCompany.xh,
384
+                                "dw": cdCompany.dw,
385
+                                "dwmc": cdCompany.dwmc,
386
+                                "skje": cdCompany.skje,
387
+                                "bz": cdCompany.bz
388
+                            };
389
+
390
+                            for (var i = 0; i < oldData.length; i++) {
391
+                                var item = oldData[i];
392
+                                if (item.LAY_CHECKED) {//条件:选中
393
+                                    oldData.splice(i, 1);//移除后后造成数组下标索引发生变化,所以下面需要i--
394
+                                    break;
395
+                                }
396
+                            }
397
+                            //刷新表格
398
+                            var currData = oldData;
399
+                            currData.push(currCompany);
400
+                            table.reload('currentTableId', {
401
+                                data: currData
402
+                            });
403
+
404
+                            //出资金额
405
+                            var czje = 0;
406
+                            for (let item of currData) {
407
+                                czje += parseFloat(item.skje);
408
+                            }
409
+                            $("#czje").val(czje);
410
+                        }
411
+                    }
412
+                });
413
+            }
414
+
415
+
416
+/*            var data = obj.data;
351 417
             cdCompany = {
352 418
                 "xh": data.xh,
353 419
                 "dw": data.dw,
@@ -366,7 +432,7 @@
366 432
                 end: function () {
367 433
                     layer.close(index);
368 434
                 }
369
-            });
435
+            });*/
370 436
         });
371 437
 
372 438
         // 监听确认按钮

+ 214 - 35
src/main/resources/templates/prjproject/update.html

@@ -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
         // 监听确认按钮(说明)

+ 2 - 2
src/main/resources/templates/prjsubtopic/add.html

@@ -103,14 +103,14 @@
103 103
                             <label class="layui-form-label required" style="width: 15%;margin-left: -70px">起止时间</label>
104 104
                             <div class="layui-input-inline" style="width:20%">
105 105
                                 <input type="text" name="qssj" id="qssj" placeholder="开始日期" lay-verify="required"
106
-                                       lay-reqtext="开始日期不能为空" autocomplete="off" class="layui-input">
106
+                                       lay-reqtext="开始日期不能为空" autocomplete="off" class="layui-input" disabled>
107 107
                                 <tip>日期格式:yyyy-MM-dd</tip>
108 108
 
109 109
                             </div>
110 110
                             <div class="layui-form-mid">-</div>
111 111
                             <div class="layui-input-inline" style="width: 20%">
112 112
                                 <input type="text" name="jssj" id="jssj" placeholder="结束日期" lay-verify="required"
113
-                                       lay-reqtext="结束日期不能为空" autocomplete="off" class="layui-input">
113
+                                       lay-reqtext="结束日期不能为空" autocomplete="off" class="layui-input" disabled>
114 114
                             </div>
115 115
                         </div>
116 116
                         <div class="layui-form-item layui-inline" style="width: 100%">

+ 70 - 2
src/main/resources/templates/prjsubtopic/update.html

@@ -540,7 +540,75 @@
540 540
         });
541 541
         //双击(单位分工)
542 542
         table.on('rowDouble(currentTableFilter1)', function (obj) {
543
-            var data = obj.data;
543
+            var companys = table.cache["currentTableId1"];
544
+            if (companys.length == 0)
545
+                return;
546
+
547
+            var checkStatus = table.checkStatus('currentTableId1')
548
+                , data = checkStatus.data;
549
+            if (data == null || data.length === 0) {
550
+                Message.warning("请选择要编辑的单位!", 1500);
551
+            } else if (data.length > 1) {
552
+                Message.warning("请选择一条记录进行编辑操作!", 1500);
553
+            } else {
554
+                fgCompany = {
555
+                    "xh": data[0].xh,
556
+                    "zkt": data[0].zkt,
557
+                    "dw": data[0].dw,
558
+                    "dwmc": data[0].dwmc,
559
+                    "dwqc": data[0].dwqc,
560
+                    "zyyjnr": data[0].zyyjnr,
561
+                    "jf": data[0].jf
562
+                };
563
+
564
+                layer.open({
565
+                    title: '编辑分工单位',
566
+                    type: 2,
567
+                    // maxmin: true,
568
+                    shade: 0.2,
569
+                    area: [layerwidth + 'px', layerheight + 'px'],
570
+                    content: AjaxUtil.ctx + 'prjDivisioncompany/forUpdate',
571
+                    end: function (index) {
572
+
573
+                        if (updateflag == 1) {
574
+                            updateflag = 0;
575
+                            var oldData = table.cache["currentTableId1"];
576
+
577
+                            var currCompany = {
578
+                                "xh": fgCompany.xh,
579
+                                "dw": fgCompany.dw,
580
+                                "dwmc": fgCompany.dwmc,
581
+                                "dwqc": fgCompany.dwqc,
582
+                                "zyyjnr": fgCompany.zyyjnr,
583
+                                "jf": fgCompany.jf
584
+                            };
585
+
586
+                            for (var i = 0; i < oldData.length; i++) {
587
+                                var item = oldData[i];
588
+                                if (item.LAY_CHECKED) {//条件:选中
589
+                                    // oldData.splice(i, 1);//移除后后造成数组下标索引发生变化,所以下面需要i--
590
+                                    oldData[i] = currCompany;
591
+                                    break;
592
+                                }
593
+                            }
594
+                            //刷新表格
595
+                            var currData = oldData;
596
+                            // currData.push(currCompany);
597
+                            table.reload('currentTableId1', {
598
+                                data: currData
599
+                            });
600
+
601
+                            //经费计算
602
+                            var jf = 0;
603
+                            for (let item of currData) {
604
+                                jf += parseFloat(item.jf);
605
+                            }
606
+                            $("#jf").val(jf);
607
+                        }
608
+                    }
609
+                });
610
+            }
611
+            /*            var data = obj.data;
544 612
             fgCompany = {
545 613
                 "xh": data.xh,
546 614
                 "dwmc": data.dwmc,
@@ -559,7 +627,7 @@
559 627
                 end: function (index) {
560 628
                     layer.close(index);
561 629
                 }
562
-            });
630
+            });*/
563 631
         });
564 632
         //存储表格内容
565 633
         var dateTable = new Array();

+ 8 - 3
src/main/resources/templates/prjundertakecompany/add.html

@@ -32,21 +32,21 @@
32 32
             <label class="layui-form-label required" style="width: 15%">单位</label>
33 33
             <div class="layui-input-inline" style="width: 70%">
34 34
                 <input type="hidden" id="dw" name="dw" class="layui-input">
35
-                <input type="text" id="dwmc" name="dwmc" lay-verify="required" lay-reqtext="单位不能为空" class="layui-input"
35
+                <input type="text" id="dwmc" name="dwmc" lay-verify="required" lay-reqtext="单位不能为空" class="layui-input" placeholder="请选择单位..."
36 36
                        readonly>
37 37
             </div>
38 38
         </div>
39 39
         <div class="layui-form-item layui-inline" style="width: 100%">
40 40
             <label class="layui-form-label required" style="width: 15%">收款金额(万)</label>
41 41
             <div class="layui-input-inline" style="width: 70%">
42
-                <input type="number" id="skje" name="skje" lay-verify="required" lay-reqtext="收款金额不能为空"
42
+                <input type="number" id="skje" name="skje" lay-verify="required" lay-reqtext="收款金额不能为空" placeholder="请输入收款金额..."
43 43
                        autocomplete="off" class="layui-input">
44 44
             </div>
45 45
         </div>
46 46
         <div class="layui-form-item layui-inline" style="width: 100%">
47 47
             <label class="layui-form-label" style="width: 15%">备注</label>
48 48
             <div class="layui-input-inline" style="width: 70%">
49
-                <textarea id="bz" name="bz" class="layui-textarea" autocomplete="off" style="height: 180px"></textarea>
49
+                <textarea id="bz" name="bz" class="layui-textarea" autocomplete="off" style="height: 180px" placeholder="请录入详细备注信息..."></textarea>
50 50
             </div>
51 51
         </div>
52 52
 
@@ -101,6 +101,11 @@
101 101
         //监听提交
102 102
         form.on('submit(saveBtn)', function (data) {
103 103
             var skje = parseFloat(document.getElementById("skje").value);
104
+            if (skje <= 0){
105
+                layer.msg('收款金额必须大于零!',{icon:2});
106
+                $('#skje').val('');
107
+                return  false;
108
+            }
104 109
             if (parseInt($("#ysjecz").val()) - parseInt(skje) < 0) {
105 110
                 Message.error("不能超出预算金额!", 1500);
106 111
                 return false;

+ 6 - 2
src/main/resources/templates/prjundertakecompany/update.html

@@ -73,13 +73,17 @@
73 73
 
74 74
         //监听提交
75 75
         form.on('submit(saveBtn)', function (data) {
76
+            var skje = parseFloat(document.getElementById("skje").value);
77
+            if (skje <= 0){
78
+                layer.msg('收款金额必须大于零!',{icon:2});
79
+                $('#skje').val('');
80
+                return  false;
81
+            }
76 82
             parent.setCdCompany(data.field);
77 83
             parent.setUpdateFlag();
78 84
             parent.layer.close(parent.layer.getFrameIndex(window.name));// 关闭子窗口
79
-
80 85
             return false;
81 86
         });
82
-
83 87
         // 监听取消按钮
84 88
         $("button[lay-filter='cancleBtn']").click(function () {
85 89
             var iframeIndex = parent.layer.getFrameIndex(window.name);

+ 3 - 3
src/main/resources/templates/stabudgetapproval/add.html

@@ -44,7 +44,7 @@
44 44
                                    lay-reqtext="年度预算不能为空">
45 45
                             <input type="hidden" id="xmmc" name="xmmc" class="layui-input">
46 46
                             <select name="Annualbudget" id="Annualbudget" lay-filter="Annualbudget" >
47
-                                <option value="">[]</option>
47
+                                <option value="">[请先选择项目]</option>
48 48
                                 <option value="-1">[浏览]</option>
49 49
                             </select>
50 50
                         </div>
@@ -74,7 +74,7 @@
74 74
                         <div class="layui-input-inline" style="width: 300px">
75 75
                             <input type="hidden" id="fjmc" name="fjmc" class="layui-input">
76 76
                             <input type="hidden" id="fylb" name="fylb" class="layui-input">
77
-                            <input type="text" id="fylbmc" name="fylbmc" lay-verify="required"
77
+                            <input type="text" id="fylbmc" name="fylbmc" lay-verify="required" placeholder="请选择费用类别..."
78 78
                                        lay-reqtext="费用类别不能为空" class="layui-input" readonly>
79 79
                         </div>
80 80
                     </div>
@@ -110,7 +110,7 @@
110 110
                             <label class="layui-form-label required"
111 111
                                    style="width: 80px; margin-left: -5px">申请金额(元)</label>
112 112
                         <div class="layui-input-inline" style="width: 300px">
113
-                            <input type="number" id="sqje" name="sqje" class="layui-input" lay-verify="required"
113
+                            <input type="number" id="sqje" name="sqje" class="layui-input" lay-verify="required" placeholder="请输入申请金额..."
114 114
                                        lay-reqtext="申请金额不能为空" autocomplete="off">
115 115
                         </div>
116 116
                     </div>