Przeglądaj źródła

离职办理子列表修改

jzh 1 rok temu
rodzic
commit
9591cd076b

+ 24 - 2
zjugis-business/src/main/resources/templates/Resign/js/index.js

@@ -203,13 +203,15 @@
             + '</div>'
             + '</div>'
             + '</td>'
-            + '<td>'
+            + '<td style="align-items: center">'
+            + '<div style="display: flex;white-space: nowrap">'
             + '<div id="editBtnF_' + (i) + '" class="table-btn editBtnF_' + (i) + '" data-index="' + (i) + '">'
             + '<span>保存</span>'
             + '</div>'
             + '<div id="delBtnF_' + (i) + '" class="table-btn delBtnF_' + (i) + '" data-index="' + (i) + '">'
             + '<span>删除</span>'
             + '</div>'
+            + '</div>'
             + '</td>';
         let trFragment = document.createDocumentFragment();
         trFragment.appendChild(trDom);
@@ -250,12 +252,14 @@
                     const html = span.html();
                     if (html === '编辑') {
                         span.html('保存')
+                        detailWrite(i);
                         addDataFinished.attr('disabled', "true");
                         $("#qjsjF_" + i).removeClass("form-table-disable")
                         return;
                     }
                     if (html === '保存') {
                         span.html('编辑')
+                        detailReadonly(i);
                         addDataFinished.removeAttr('disabled')
                         $("#qjsjF_" + i).addClass("form-table-disable")
                         return;
@@ -333,13 +337,15 @@
             + '</div>'
             + '</div>'
             + '</td>'
-            + '<td>'
+            + '<td style="align-items: center">'
+            + '<div style="display: flex;white-space: nowrap">'
             + '<div id="editBtnU_' + (i) + '" class="table-btn editBtnU_' + (i) + '" data-index="' + (i) + '">'
             + '<span>保存</span>'
             + '</div>'
             + '<div id="delBtnU_' + (i) + '" class="table-btn delBtnU_' + (i) + '" data-index="' + (i) + '">'
             + '<span>删除</span>'
             + '</div>'
+            + '</div>'
             + '</td>';
         let trFragment = document.createDocumentFragment();
         trFragment.appendChild(trDom);
@@ -380,12 +386,14 @@
                     const html = span.html();
                     if (html === '编辑') {
                         span.html('保存')
+                        detailWriteU(i);
                         addDataUnFinished.attr('disabled', "true");
                         $("#qjsj_" + i).removeClass("form-table-disable")
                         return;
                     }
                     if (html === '保存') {
                         span.html('编辑')
+                        detailReadonlyU(i);
                         addDataUnFinished.removeAttr('disabled')
                         $("#qjsj_" + i).addClass("form-table-disable")
                         return;
@@ -433,6 +441,13 @@
     }
 
 
+    function detailWrite(i) {
+        $("#delBtn_" + i).css("display", "block");
+        $("[name='receive1[" + i + "]']").removeClass("z-readonly").css("pointer-events", "auto");
+        $("[name='review1[" + i + "]']").removeClass("z-readonly").css("pointer-events", "auto");
+        $("[name='ResignDetailDO1[" + i + "]$content']").removeClass("z-readonly").css("pointer-events", "auto");
+    }
+
     function detailReadonly(i) {
         //设置只读属性
         $("#delBtn_" + i).css("display", "none");
@@ -442,6 +457,13 @@
     }
 
 
+    function detailWriteU(i) {
+        $("#delBtn_" + i).css("display", "block");
+        $("[name='receive[" + i + "]']").removeClass("z-readonly").css("pointer-events", "auto");
+        $("[name='confirm[" + i + "]']").removeClass("z-readonly").css("pointer-events", "auto");
+        $("[name='ResignDetailDO[" + i + "]$content']").removeClass("z-readonly").css("pointer-events", "auto");
+    }
+
     //手动列表添加只读效果
     function detailReadonlyU(i) {
         $("#delBtn_" + i).css("display", "none");