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"></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