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

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 '' ELSE ''
END AS CASE_GUBUN_NAME, END AS CASE_GUBUN_NAME,
CM.CASE_EXAMINER, CM.CASE_EXAMINER,
CR.TIMHDER_ASSIGN,
CM.RCEPT_NO, CM.RCEPT_NO,
CM.APPLCNT_PWD, CM.APPLCNT_PWD,
CM.RESPONDENT_PWD, CM.RESPONDENT_PWD,
@ -3291,7 +3292,16 @@
SYSDATE SYSDATE
) )
</insert> </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 id="trublprocessmngConsignmentGubunUp" parameterType="egovMap">
UPDATE C_MASTER UPDATE C_MASTER

View File

@ -47,6 +47,10 @@ $(document).ready(function(){
if($("#examinerAssign") != undefined){ if($("#examinerAssign") != undefined){
examinerAssignCombo(); examinerAssignCombo();
} }
if($("#teamHderAssign") != undefined){
teamHderAssignCombo();
}
if($("#consignmentGubun") != undefined){ if($("#consignmentGubun") != undefined){
consignmentGubun(); consignmentGubun();
@ -573,6 +577,25 @@ $("#periodCalulation").click(function(){
alert("담당자 변경을 완료 하였습니다."); alert("담당자 변경을 완료 하였습니다.");
} }
}); });
//담당부서 변경
$("#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(){ $("#dataRequest").click(function(){
@ -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){ function officeChange(val){
$('#officeDept').empty(); $('#officeDept').empty();
$('#officeDept').append('<option value="">=보고 과=</option>'); $('#officeDept').append('<option value="">=보고 과=</option>');
@ -2805,6 +2841,13 @@ function resnCombo(){
$(optionList[i]).attr("selected", true); $(optionList[i]).attr("selected", true);
} }
} }
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"); var optionList = $("#caseReason1 option");
for(var i = 0; i < optionList.size(); i++){ for(var i = 0; i < optionList.size(); i++){
@ -9761,10 +9804,29 @@ function docOpen(obj) {
</div> </div>
</div> </div>
</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"> <div class="ac mt20 mb60">
<button type="button" id="changeExaminer" class="btn-default btn btn_36 btn_text orange_border red responsive">변경</button> <button type="button" id="changeTeamHderAssign" class="btn-default btn btn_36 btn_text orange_border red responsive">변경</button>
</div> </div>
</div> </div>
<!-- 팀장 조사관 변경 기능 END--> <!-- 팀장 조사관 변경 기능 END-->