From a4deee805df11b122b2fe1524112b498c21a2164 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期二, 02 四月 2024 09:37:09 +0800
Subject: [PATCH] #周计划

---
 src/main/webapp/static/js/weekly/weekly.js |   80 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 79 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/static/js/weekly/weekly.js b/src/main/webapp/static/js/weekly/weekly.js
index 0a9c16d..dbf955c 100644
--- a/src/main/webapp/static/js/weekly/weekly.js
+++ b/src/main/webapp/static/js/weekly/weekly.js
@@ -21,6 +21,8 @@
     admin = layui.admin;
 
     $('#organization').html(localStorage.getItem('nickname') + ' <i class="layui-icon">&#xe61a;</i>');
+    $(".laytable-cell-2-0-7").css('color', 'rgba(0, 0, 0, 0)');
+
 
     // 閮ㄩ棬浜哄憳 绛涢��
     dropdown.render({
@@ -435,8 +437,84 @@
                     }
                 });
                 break;
+            case 'approval':
+                layer.confirm('瀹℃壒閫氳繃锛�', {
+                    skin: 'layui-layer-admin',
+                    shade: .1,
+                    offset: '200px',
+                    title: data.name
+                }, function (i) {
+                    layer.close(i);
+                    approval(data.id);
+                });
+                break;
+            case 'approvalEnd':
+                layer.confirm('瀹℃壒鎷掔粷锛�', {
+                    skin: 'layui-layer-admin',
+                    shade: .1,
+                    offset: '200px',
+                    title: data.name
+                }, function (i) {
+                    layer.close(i);
+                    approvalEnd(data.id);
+                });
+                break;
         }
     });
+
+    function approvalEnd(weeklyId, plannerId, dIdx) {
+        let loadIndex = layer.load(2);
+        $.ajax({
+            url: baseUrl+"/weekly/approvalEnd/auth",
+            headers: {'token': localStorage.getItem('token')},
+            data: {
+                weeklyId: weeklyId,
+                plannerId: plannerId
+            },
+            method: 'POST',
+            success: function (res) {
+                if (dIdx) {
+                    layer.close(dIdx);
+                }
+                layer.close(loadIndex);
+                if (res.code === 200){
+                    layer.msg(res.msg, {icon: 1});
+                    tableReload();
+                } else if (res.code === 403){
+                    top.location.href = baseUrl+"/";
+                } else {
+                    layer.msg(res.msg, {icon: 2});
+                }
+            }
+        })
+    }
+
+    function approval(weeklyId, plannerId, dIdx) {
+        let loadIndex = layer.load(2);
+        $.ajax({
+            url: baseUrl+"/weekly/approval/auth",
+            headers: {'token': localStorage.getItem('token')},
+            data: {
+                weeklyId: weeklyId,
+                plannerId: plannerId
+            },
+            method: 'POST',
+            success: function (res) {
+                if (dIdx) {
+                    layer.close(dIdx);
+                }
+                layer.close(loadIndex);
+                if (res.code === 200){
+                    layer.msg(res.msg, {icon: 1});
+                    tableReload();
+                } else if (res.code === 403){
+                    top.location.href = baseUrl+"/";
+                } else {
+                    layer.msg(res.msg, {icon: 2});
+                }
+            }
+        })
+    }
 
     // 鎼滅储
     form.on('submit(search)', function (data) {
@@ -542,7 +620,7 @@
                     },
                     done: function (res, curr, count) {
                         $(".layui-table-cell").css('overflow', 'visible');//瑙e喅layui鏁版嵁琛ㄦ牸涓祵濂椾笅鎷夋鏄剧ず闂
-                        $(".laytable-cell-2-0-6").css('color', 'rgba(0, 0, 0, 0)');
+                        $(".laytable-cell-2-0-7").css('color', 'rgba(0, 0, 0, 0)');
 
                         $(layero).find('.layui-table-view').css('margin', '0');
                         var options = this;

--
Gitblit v1.9.1