이지우 - 처리관리 상세에 담당 부서 변경 기능 추가

This commit is contained in:
JIWOO 2025-03-10 16:06:18 +09:00
parent 0c714d1eb5
commit 91464bb99c
2 changed files with 74 additions and 2 deletions

View File

@ -1637,6 +1637,7 @@
ELSE ''
END AS CASE_GUBUN_NAME,
CM.CASE_EXAMINER,
CR.TIMHDER_ASSIGN,
CM.RCEPT_NO,
CM.APPLCNT_PWD,
CM.RESPONDENT_PWD,
@ -3292,6 +3293,15 @@
)
</insert>
<!--담당부서 변경 -->
<update id="trublprocessmngTeamHderAssignCaseRcept" parameterType="egovMap">
UPDATE C_CASERCEPT
SET
SCCHF_ASSIGN = #{teamHderAssign},
TIMHDER_ASSIGN = #{teamHderAssign}
WHERE CASE_NO = #{caseNo}
</update>
<!--하도급 위탁 유형 업데이트 -->
<update id="trublprocessmngConsignmentGubunUp" parameterType="egovMap">
UPDATE C_MASTER

View File

@ -48,6 +48,10 @@ $(document).ready(function(){
examinerAssignCombo();
}
if($("#teamHderAssign") != undefined){
teamHderAssignCombo();
}
if($("#consignmentGubun") != undefined){
consignmentGubun();
}
@ -574,6 +578,25 @@ $("#periodCalulation").click(function(){
}
});
//담당부서 변경
$("#changeTeamHderAssign").click(function(){
if($("#teamHderAssign").val() == ''){
alert("담당부서를 선택해 주십시오.");
return false;
}
if(confirm("담당부서를 변경 하시겠습니까?")){
$("#typeTemp").val("U");
var param = jQuery('#frm').serialize();
url = "/gtm/case/trublprocessmng/ajax/TeamHderAssignCaseRcept.do";
XHR2(url, param, function(r){
});
alert("담당부서 변경을 완료 하였습니다.");
}
});
$("#dataRequest").click(function(){
if(confirm("자료요구 하시겠습니까?")){
@ -2655,6 +2678,19 @@ function examinerAssignCombo(){
});
}
//담당부서
function teamHderAssignCombo(){
var url = "";
$("#type").val("L");
var param = jQuery('#frm').serialize();
url = "/gtm/case/common/ajax/TrubleMemberDept.do";
XHR2(url, param, function(r){
var sel = "";
var objList = $("#teamHderAssign");
ajaxCombo(r.data, objList, sel);
});
}
function officeChange(val){
$('#officeDept').empty();
$('#officeDept').append('<option value="">=보고 과=</option>');
@ -2806,6 +2842,13 @@ function resnCombo(){
}
}
var optionList = $("#teamHderAssign option");
for(var i = 0; i < optionList.size(); i++){
if(optionList[i].value == '${masterData.timhderAssign}'){
$(optionList[i]).attr("selected", true);
}
}
var optionList = $("#caseReason1 option");
for(var i = 0; i < optionList.size(); i++){
if(optionList[i].value == '${masterData.caseReason1}'){
@ -9762,10 +9805,29 @@ function docOpen(obj) {
</div>
</div>
<div class="ac mt20 mb60">
<button type="button" id="changeExaminer" class="btn-default btn btn_36 btn_text orange_border red responsive">변경</button>
</div>
<!-- 담당부서 변경 기능 -->
<div class="bbs-view-layout" style="margin-bottom: 20px;margin-top: 20px;">
<div class="bbs-view-item">
<p class="item-title no-bullet">담당부서 변경</p>
<div class="item-box">
<div class="form-inline">
<div class="form-group">
<select name="teamHderAssign" id="teamHderAssign">
<option value="">선택</option>
</select>
</div>
</div>
</div>
</div>
<div class="ac mt20 mb60">
<button type="button" id="changeTeamHderAssign" class="btn-default btn btn_36 btn_text orange_border red responsive">변경</button>
</div>
</div>
<!-- 팀장 조사관 변경 기능 END-->
</c:if>