ly před 4 měsíci
rodič
revize
690a7977df

+ 3 - 4
src/main/java/com/liang/controller/PrjApproverecordController.java

@@ -786,13 +786,13 @@ public class PrjApproverecordController extends BaseController {
786 786
 
787 787
             if (approverecord.getSpcz().equals("返回修改")) {
788 788
             record1.setSffh(true);//是否返回
789
-            record1.setYj(approverecord.getYj());
789
+            record1.setYj(approverecord.getYj2());
790 790
         } else {
791 791
             record1.setSffh(false);//是否返回
792 792
             if (!approverecord.getSpcz().equals("提交审批"))
793 793
                 record1.setYj(approverecord.getYj());
794 794
             //是否需要上级审核
795
-            if (approverecord.getZt().equals(PostInfoEnum.KJXMGLZZ.postName() + "审批")) {
795
+            if (approverecord.getZt().equals(PostInfoEnum.KYJHZZ.postName() + "审批")) {
796 796
                 record1.setSfsjsh(false);
797 797
             } else {
798 798
                 record1.setSfsjsh(true);
@@ -815,14 +815,13 @@ public class PrjApproverecordController extends BaseController {
815 815
                 record2.setZt("未提交(返回)");
816 816
                 record2.setShr(approverecord.getTjr());//审核人
817 817
             } else {
818
-                record2.setZt(PostInfoEnum.KJXMGLZZ.postName() + "审批");
818
+                record2.setZt(PostInfoEnum.KYJHZZ.postName() + "审批");
819 819
                 record2.setShr(approverecord.getSjshr());//审核人
820 820
                 record2.setShgw(approverecord.getSjshgw());//审核岗位
821 821
             }
822 822
             record2.setWc(false);
823 823
             recordList.add(record2);
824 824
         }
825
-
826 825
         int num = prjApproverecordService.insertApprove(recordList);
827 826
         if (num > 0) {
828 827
             return BaseResult.success("保存成功!");

+ 1 - 1
src/main/resources/templates/prjproject/add.html

@@ -447,7 +447,7 @@
447 447
                         <div class="layui-form-item layui-inline" style="width: 100%">
448 448
                             <label class="layui-form-label" style="width: 10%">有关问题说明</label>
449 449
                             <div class="layui-input-inline" style="width: 70%">
450
-                                <textarea id="ygwtsm" name="ygwtsm" class="layui-textarea"
450
+                                <textarea id="ygwtsm" name="ygwtsm" class="layui-textarea" placeholder="请填入说明..."
451 451
                                           style="width: 100%;height: 510px"></textarea>
452 452
                             </div>
453 453
                         </div>

+ 6 - 18
src/main/resources/templates/prjproject/back_approve.html

@@ -44,20 +44,8 @@
44 44
                 </select>
45 45
             </div>
46 46
         </div>
47
-        <!--     <div class="layui-form-item layui-inline" style="width: 100%">-->
48
-        <!--        <label class="layui-form-label" style="width: 95px">返回意见</label>-->
49
-        <!--         <div class="layui-input-inline" style="width: 840px">-->
50
-        <!--            <textarea id="yj" name="yj"  class="layui-textarea" style="width: 840px;height: 100px" th:text="${approveInfo.yj}"></textarea>-->
51
-        <!--        </div>-->
52
-        <!--     </div>-->
53
-        <!--     <div class="layui-form-item layui-inline" style="width: 100%">-->
54
-        <!--         <label class="layui-form-label" style="width: 95px">选择常用语</label>-->
55
-        <!--        <div class="layui-input-inline" style="width: 750px">-->
56
-        <!--           <input type="text" id="cyy" name="cyy" class="layui-input" readonly>-->
57
-        <!--        </div>-->
58
-        <!--       <button type="button" class="layui-btn" lay-filter="cyySaveBtn" style="width: 80px">常用语</button>-->
59
-    </div>
60
-    -->
47
+
48
+
61 49
     <div class="layui-form-item layui-inline" style="width: 100%">
62 50
         <label class="layui-form-label" style="width: 95px">提交人</label>
63 51
         <div class="layui-input-inline" style="width: 370px">
@@ -146,10 +134,10 @@
146 134
                     url: AjaxUtil.ctx + 'sysUserPost/postUserlist/' + postId,
147 135
                     cols: [
148 136
                         [
149
-                            {type: "radio", fixed: 'left'},
150
-                            {type: 'numbers', align: 'center'},
137
+                            {type: "radio", fixed: 'left',title: '😊'},
138
+                            {type: 'numbers', align: 'center',title: '序号'},
151 139
                             {field: 'name', width: '40%', title: '姓名', align: 'left'},
152
-                            {field: 'account', title: '账号', align: 'left'}
140
+                            {field: 'account',width:'40%', title: '账号', align: 'left'}
153 141
                         ]
154 142
                     ]
155 143
                 },
@@ -250,7 +238,7 @@
250 238
                             "id": xmApproval.xmid,
251 239
                             // "spzt": '科研计划专责审批'
252 240
                             // "spzt": '部门主任审批'
253
-                            "spzt": '科研计划专责审批审批'
241
+                            "spzt": '科研计划专责审批'
254 242
                         }
255 243
 
256 244
                         layer.load(0, {shade: 0.1});

+ 0 - 2
src/main/resources/templates/prjproject/finish_approve.html

@@ -278,7 +278,6 @@
278 278
                         var spcz = $("#spcz").val();
279 279
                         if (spcz === '返回修改')
280 280
                             project.spzt = '未提交(返回)';
281
-
282 281
                         layer.load(0, {shade: 0.1});
283 282
                         AjaxUtil.post({
284 283
                             url: AjaxUtil.ctx + "prjProject/updateSpzt",
@@ -286,7 +285,6 @@
286 285
                             data: JSON.stringify(project),
287 286
                             success: function (res) {
288 287
                                 parent.setUpdateFlag();
289
-
290 288
                                 var iframeIndex = parent.layer.getFrameIndex(window.name);
291 289
                                 parent.layer.close(iframeIndex);
292 290
                             },

+ 52 - 0
src/main/resources/templates/prjproject/list_myproject.html

@@ -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)