예산관리 - 기본데이터 뿌려주기 및

예산통계 - 총괄표 주석처리
master
Lim\jun 2023-05-16 11:07:32 +09:00
parent f86d519354
commit d9f337117f
8 changed files with 63 additions and 23 deletions

View File

@ -10,7 +10,19 @@ $(document).on('click', '#addBtn', function (){
getEditModal(0) getEditModal(0)
}) })
$(document).ready(function(){
if ($("#ResultRow").text().trim() == "") {
expenseSearch();
} else {
contentFade("out");
}
});
$(document).on('click', '#searchBtn', function (){ $(document).on('click', '#searchBtn', function (){
expenseSearch();
})
function expenseSearch() {
var stDate = $("#stDate").val() var stDate = $("#stDate").val()
var edDate = $("#edDate").val() var edDate = $("#edDate").val()
if($("#stDate").val() ==""){ if($("#stDate").val() ==""){
@ -30,12 +42,12 @@ $(document).on('click', '#searchBtn', function (){
alert('같은 년도의 데이터만 조회가능합니다. ex)2021-01-01 ~ 2021-12-31'); alert('같은 년도의 데이터만 조회가능합니다. ex)2021-01-01 ~ 2021-12-31');
return; return;
} }
$("#year").val(stDate.getFullYear()); $("#year").val(stDate.getFullYear());
contentFade("in");
location.href="/budget/expense?year="+$("#year").val() + "&stDate=" + $("#stDate").val() + "&edDate=" + $("#edDate").val() + "&code=" +$("#code").val(); location.href="/budget/expense?year="+$("#year").val() + "&stDate=" + $("#stDate").val() + "&edDate=" + $("#edDate").val() + "&code=" +$("#code").val();
}
})
$(document).on('click', '#deleteBtn', function (){ $(document).on('click', '#deleteBtn', function (){
if($("input[name='budget']:checked").val() == undefined || $("input[name='budget']:checked").val()==null){ if($("input[name='budget']:checked").val() == undefined || $("input[name='budget']:checked").val()==null){
alert('삭제할 항목을 선택해주세요'); alert('삭제할 항목을 선택해주세요');

View File

@ -10,7 +10,19 @@ $(document).on('click', '#addBtn', function (){
getEditModal(0) getEditModal(0)
}) })
$(document).ready(function(){
if ($("#ResultRow").text().trim() == "") {
statsSearch();
} else {
contentFade("out");
}
});
$(document).on('click', '#searchBtn', function (){ $(document).on('click', '#searchBtn', function (){
statsSearch();
})
function statsSearch () {
var stDate = $("#stDate").val() var stDate = $("#stDate").val()
var edDate = $("#edDate").val() var edDate = $("#edDate").val()
if($("#stDate").val() ==""){ if($("#stDate").val() ==""){
@ -31,12 +43,11 @@ $(document).on('click', '#searchBtn', function (){
return; return;
} }
contentFade("in");
//location.href="/budget/stats/detail?year="+$("#year").val() + "&stDate=" + $("#stDate").val() + "&edDate=" + $("#edDate").val() + "&code=" +$("#code").val() + "&won="+$("#won").val(); //location.href="/budget/stats/detail?year="+$("#year").val() + "&stDate=" + $("#stDate").val() + "&edDate=" + $("#edDate").val() + "&code=" +$("#code").val() + "&won="+$("#won").val();
location.href="/budget/stats/detail?year="+$("#year").val() + "&stDate=" + $("#stDate").val() + "&edDate=" + $("#edDate").val() + "&code=본청&won="+$("#won").val()+"&item="+$("#item").val(); location.href="/budget/stats/detail?year="+$("#year").val() + "&stDate=" + $("#stDate").val() + "&edDate=" + $("#edDate").val() + "&code=본청&won="+$("#won").val()+"&item="+$("#item").val();
}
})
$(document).on('click', '#deleteBtn', function (){ $(document).on('click', '#deleteBtn', function (){
if($("input[name='budget']:checked").val() == undefined || $("input[name='budget']:checked").val()==null){ if($("input[name='budget']:checked").val() == undefined || $("input[name='budget']:checked").val()==null){
alert('삭제할 항목을 선택해주세요'); alert('삭제할 항목을 선택해주세요');

View File

@ -10,7 +10,19 @@ $(document).on('click', '#addBtn', function (){
getEditModal(0) getEditModal(0)
}) })
$(document).ready(function(){
if ($("#ResultRow").text().trim() == "") {
statsSearch();
} else {
contentFade("out");
}
});
$(document).on('click', '#searchBtn', function (){ $(document).on('click', '#searchBtn', function (){
statsSearch();
})
function statsSearch() {
var stDate = $("#stDate").val() var stDate = $("#stDate").val()
var edDate = $("#edDate").val() var edDate = $("#edDate").val()
if($("#stDate").val() ==""){ if($("#stDate").val() ==""){
@ -30,12 +42,12 @@ $(document).on('click', '#searchBtn', function (){
alert('같은 년도의 데이터만 조회가능합니다. ex)2021-01-01 ~ 2021-12-31'); alert('같은 년도의 데이터만 조회가능합니다. ex)2021-01-01 ~ 2021-12-31');
return; return;
} }
$("#year").val(stDate.getFullYear()); $("#year").val(stDate.getFullYear());
contentFade("in");
location.href="/budget/stats/org?year="+$("#year").val() + "&stDate=" + $("#stDate").val() + "&edDate=" + $("#edDate").val() + "&code=" +$("#code").val() + "&won="+$("#won").val(); location.href="/budget/stats/org?year="+$("#year").val() + "&stDate=" + $("#stDate").val() + "&edDate=" + $("#edDate").val() + "&code=" +$("#code").val() + "&won="+$("#won").val();
}
})
$(document).on('click', '#deleteBtn', function (){ $(document).on('click', '#deleteBtn', function (){
if($("input[name='budget']:checked").val() == undefined || $("input[name='budget']:checked").val()==null){ if($("input[name='budget']:checked").val() == undefined || $("input[name='budget']:checked").val()==null){
alert('삭제할 항목을 선택해주세요'); alert('삭제할 항목을 선택해주세요');

View File

@ -7,7 +7,7 @@
</th:block> </th:block>
<div layout:fragment="content"> <div layout:fragment="content">
<main> <main>
<input type="hidden" id="menuKey" value="1"> <input type="hidden" id="menuKey" value="55">
<div class="row justify-content-between"> <div class="row justify-content-between">
<div class="col-auto"> <div class="col-auto">
<div class="mb-2"> <div class="mb-2">

View File

@ -7,7 +7,7 @@
</th:block> </th:block>
<div layout:fragment="content"> <div layout:fragment="content">
<main> <main>
<input type="hidden" id="menuKey" value="1"> <input type="hidden" id="menuKey" value="20">
<div class="row justify-content-between"> <div class="row justify-content-between">
<div class="col-auto"> <div class="col-auto">
<div class="mb-2"> <div class="mb-2">

View File

@ -7,7 +7,7 @@
</th:block> </th:block>
<div layout:fragment="content"> <div layout:fragment="content">
<main> <main>
<input type="hidden" id="menuKey" value="1"> <input type="hidden" id="menuKey" value="56">
<div class="row justify-content-between"> <div class="row justify-content-between">
<div class="col-auto"> <div class="col-auto">
<div class="mb-2"> <div class="mb-2">
@ -83,7 +83,7 @@
</th:block> </th:block>
</tr> </tr>
</thead> </thead>
<tbody class="table-group-divider"> <tbody class="table-group-divider" id="ResultRow">
<tr class="faRptTr" th:each="info, i : ${list}" onclick="getEditModal(this)" <tr class="faRptTr" th:each="info, i : ${list}" onclick="getEditModal(this)"
th:data-name1="${info.getbudget_name_l1}" th:data-name1="${info.getbudget_name_l1}"
th:data-name2="${info.getbudget_name_l2}" th:data-name2="${info.getbudget_name_l2}"
@ -194,6 +194,11 @@
<!--<input type="button" class="btn btn-success" value="등록" id="addFaRptBtn">--> <!--<input type="button" class="btn btn-success" value="등록" id="addFaRptBtn">-->
</div> </div>
</div> </div>
<div class="modal fade" id="editModal">
<div class="modal-dialog modal-lg modal-dialog-scrollable">
<div class="modal-content" id="editModalContent"></div>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -7,7 +7,7 @@
</th:block> </th:block>
<div layout:fragment="content"> <div layout:fragment="content">
<main> <main>
<input type="hidden" id="menuKey" value="1"> <input type="hidden" id="menuKey" value="57">
<div class="row justify-content-between"> <div class="row justify-content-between">
<div class="col-auto"> <div class="col-auto">
<div class="mb-2"> <div class="mb-2">
@ -26,10 +26,10 @@
<div class="card-body"> <div class="card-body">
<form id="assginForm" method="get" action="/budget/assign" onsubmit="return false;"> <form id="assginForm" method="get" action="/budget/assign" onsubmit="return false;">
<ul class="nav nav-tabs" role="tablist"> <ul class="nav nav-tabs" role="tablist">
<li class="nav-item" role="presentation" onclick="goAll()"> <!-- <li class="nav-item" role="presentation" onclick="goAll()">-->
<button class="nav-link ivsgtTab" <!-- <button class="nav-link ivsgtTab"-->
data-bs-toggle="tab" type="button" role="tab">총괄표</button> <!-- data-bs-toggle="tab" type="button" role="tab">총괄표</button>-->
</li> <!-- </li>-->
<li class="nav-item" role="presentation" onclick="goOrg()"> <li class="nav-item" role="presentation" onclick="goOrg()">
<button class="nav-link ivsgtTab" <button class="nav-link ivsgtTab"
data-bs-toggle="tab" type="button" role="tab">관서별현황</button> data-bs-toggle="tab" type="button" role="tab">관서별현황</button>
@ -95,7 +95,7 @@
</tr> </tr>
</tr> </tr>
</thead> </thead>
<tbody class="table-group-divider"> <tbody class="table-group-divider" id="ResultRow">
<tr class="faRptTr" th:each="info, i : ${list}"> <tr class="faRptTr" th:each="info, i : ${list}">
<td th:text="${info.getorg_name}"></td> <td th:text="${info.getorg_name}"></td>
<td th:text="${#numbers.formatInteger(info.getplan_amount,1,'COMMA')}"></td> <td th:text="${#numbers.formatInteger(info.getplan_amount,1,'COMMA')}"></td>

View File

@ -7,7 +7,7 @@
</th:block> </th:block>
<div layout:fragment="content"> <div layout:fragment="content">
<main> <main>
<input type="hidden" id="menuKey" value="1"> <input type="hidden" id="menuKey" value="57">
<div class="row justify-content-between"> <div class="row justify-content-between">
<div class="col-auto"> <div class="col-auto">
<div class="mb-2"> <div class="mb-2">
@ -27,10 +27,10 @@
<form id="assginForm" method="get" action="/budget/assign" onsubmit="return false;"> <form id="assginForm" method="get" action="/budget/assign" onsubmit="return false;">
<input type="hidden" name="year" id="year" value=""/> <input type="hidden" name="year" id="year" value=""/>
<ul class="nav nav-tabs" role="tablist"> <ul class="nav nav-tabs" role="tablist">
<li class="nav-item" role="presentation" onclick="goAll()"> <!-- <li class="nav-item" role="presentation" onclick="goAll()">-->
<button class="nav-link ivsgtTab" <!-- <button class="nav-link ivsgtTab"-->
data-bs-toggle="tab" type="button" role="tab">총괄표></button> <!-- data-bs-toggle="tab" type="button" role="tab">총괄표></button>-->
</li> <!-- </li>-->
<li class="nav-item" role="presentation"> <li class="nav-item" role="presentation">
<button class="nav-link ivsgtTab active" <button class="nav-link ivsgtTab active"
data-bs-toggle="tab" type="button" role="tab">관서별현황</button> data-bs-toggle="tab" type="button" role="tab">관서별현황</button>
@ -101,7 +101,7 @@
</th:block> </th:block>
</tr> </tr>
</thead> </thead>
<tbody class="table-group-divider"> <tbody class="table-group-divider" id="ResultRow">
<tr class="faRptTr" th:each="info, i : ${list}"> <tr class="faRptTr" th:each="info, i : ${list}">
<td th:text="${info.getbudget_name_l1}"></td> <td th:text="${info.getbudget_name_l1}"></td>
<td th:text="${info.getbudget_name_l2}"></td> <td th:text="${info.getbudget_name_l2}"></td>