2022-10-18 10:06 직급관리
This commit is contained in:
parent
16def35184
commit
31722f0c36
@ -39,7 +39,8 @@ import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineService;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
import kcc.let.sym.mnu.mpm.service.MenuManageJTreeVO;
|
||||
import kcc.let.sym.ccm.cde.service.CmmnDetailCodeVO;
|
||||
import kcc.let.sym.ccm.cde.service.EgovCcmCmmnDetailCodeManageService;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Controller
|
||||
@ -72,6 +73,10 @@ public class AdjReqMgrOffLineController {
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
//tree code 관리
|
||||
@Resource(name = "CmmnDetailCodeManageService")
|
||||
private EgovCcmCmmnDetailCodeManageService cmmnDetailCodeManageService;
|
||||
|
||||
/**
|
||||
* 오프라인 조정신청 정보 입력 화면
|
||||
*/
|
||||
@ -591,15 +596,50 @@ public class AdjReqMgrOffLineController {
|
||||
}
|
||||
|
||||
|
||||
|
||||
//결재선 tree 리스트 정보 가져오기
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrOffAppReqPopAjax.do")
|
||||
public void adjReqMgrOffAppReqPopAjax(@ModelAttribute("menuManageVO") MenuManageJTreeVO menuManageVO, ModelMap model,
|
||||
HttpServletResponse response , HttpServletRequest request) throws Exception {
|
||||
public void adjReqMgrOffAppReqPopAjax(
|
||||
@ModelAttribute("searchVO") CmmnDetailCodeVO searchVO
|
||||
, ModelMap model
|
||||
, HttpServletResponse response
|
||||
, HttpServletRequest request
|
||||
) throws Exception {
|
||||
ObjectMapper mapper = new ObjectMapper();
|
||||
//response.setHeader("Content-Type", "text/html;charset=utf-8");
|
||||
PrintWriter out = new PrintWriter(new OutputStreamWriter(response.getOutputStream(), "UTF-8"));
|
||||
|
||||
//System.out.println("aaaaaaaaaaabbbbbbb");
|
||||
|
||||
//CmmnDetailCodeVO searchVO = new CmmnDetailCodeVO();
|
||||
//CmmnDetailCodeVO searchVO = new CmmnDetailCodeVO();
|
||||
//searchVO.setId("CC401");
|
||||
|
||||
//tree로 정보 가져오기(사용자 정보 없음)
|
||||
//List<CmmnDetailCodeVO> resultList = cmmnDetailCodeManageService.selectCmmnDetailCodeListWithCodeDept(searchVO) ;
|
||||
|
||||
//1depth로 사용자 정보 가져오기
|
||||
List<CmmnDetailCodeVO> resultList = null;
|
||||
|
||||
CmmnDetailCodeVO topCmmnDetailCodeVO = new CmmnDetailCodeVO();
|
||||
topCmmnDetailCodeVO.setParent("#");
|
||||
topCmmnDetailCodeVO.setId("0");
|
||||
|
||||
if ("CC401".equals(searchVO.getId())) {
|
||||
topCmmnDetailCodeVO.setText("직급별");
|
||||
resultList = cmmnDetailCodeManageService.selectCmmnDetailCodeListWithPerson(searchVO) ;
|
||||
|
||||
}else if ("CC402".equals(searchVO.getId())) {
|
||||
topCmmnDetailCodeVO.setText("부서별");
|
||||
resultList = cmmnDetailCodeManageService.selectCmmnDetailCodeListWithPersonDept(searchVO) ;
|
||||
|
||||
}
|
||||
|
||||
resultList.add(0, topCmmnDetailCodeVO);
|
||||
mapper.writeValue(out, resultList);
|
||||
out.flush();
|
||||
|
||||
|
||||
/*
|
||||
List<MenuManageJTreeVO> resultList = new ArrayList<MenuManageJTreeVO>();
|
||||
|
||||
MenuManageJTreeVO menuManageTopVO2 = new MenuManageJTreeVO();
|
||||
@ -625,6 +665,7 @@ public class AdjReqMgrOffLineController {
|
||||
System.out.println("resultList :: "+resultList);
|
||||
mapper.writeValue(out, resultList);
|
||||
out.flush();
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -92,6 +92,10 @@ public interface EgovCcmCmmnDetailCodeManageService {
|
||||
|
||||
List<CmmnDetailCodeVO> selectCmmnDetailCodeListWithCodeDept(CmmnDetailCodeVO searchVO) throws Exception;
|
||||
|
||||
List<CmmnDetailCodeVO> selectCmmnDetailCodeListWithPerson(CmmnDetailCodeVO searchVO) throws Exception;
|
||||
|
||||
List<CmmnDetailCodeVO> selectCmmnDetailCodeListWithPersonDept(CmmnDetailCodeVO searchVO) throws Exception;
|
||||
|
||||
void updateCmmnDetailCodePk(CmmnDetailCodeVO cmmnDetailCodeVO) throws Exception;
|
||||
|
||||
void updateCmmnDetailCodeDeptPk(CmmnDetailCodeVO cmmnDetailCodeVO) throws Exception;
|
||||
|
||||
@ -138,6 +138,16 @@ public class CmmnDetailCodeManageDAO extends EgovAbstractDAO {
|
||||
return (List<CmmnDetailCodeVO>) list("CmmnDetailCodeManageDAO.selectCmmnDetailCodeListWithCodeDept", searchVO);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<CmmnDetailCodeVO> selectCmmnDetailCodeListWithPerson(CmmnDetailCodeVO searchVO) throws Exception{
|
||||
return (List<CmmnDetailCodeVO>) list("CmmnDetailCodeManageDAO.selectCmmnDetailCodeListWithPerson", searchVO);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<CmmnDetailCodeVO> selectCmmnDetailCodeListWithPersonDept(CmmnDetailCodeVO searchVO) throws Exception{
|
||||
return (List<CmmnDetailCodeVO>) list("CmmnDetailCodeManageDAO.selectCmmnDetailCodeListWithPersonDept", searchVO);
|
||||
}
|
||||
|
||||
public void updateCmmnDetailCodePk(CmmnDetailCodeVO cmmnDetailCodeVO) throws Exception{
|
||||
update("CmmnDetailCodeManageDAO.updateCmmnDetailCodePk", cmmnDetailCodeVO);
|
||||
}
|
||||
|
||||
@ -148,6 +148,16 @@ public class EgovCcmCmmnDetailCodeManageServiceImpl extends EgovAbstractServiceI
|
||||
return cmmnDetailCodeManageDAO.selectCmmnDetailCodeListWithCodeDept(searchVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CmmnDetailCodeVO> selectCmmnDetailCodeListWithPerson(CmmnDetailCodeVO searchVO) throws Exception {
|
||||
return cmmnDetailCodeManageDAO.selectCmmnDetailCodeListWithPerson(searchVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CmmnDetailCodeVO> selectCmmnDetailCodeListWithPersonDept(CmmnDetailCodeVO searchVO) throws Exception {
|
||||
return cmmnDetailCodeManageDAO.selectCmmnDetailCodeListWithPersonDept(searchVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateCmmnDetailCodePk(CmmnDetailCodeVO cmmnDetailCodeVO) throws Exception {
|
||||
cmmnDetailCodeManageDAO.updateCmmnDetailCodePk(cmmnDetailCodeVO);
|
||||
|
||||
@ -239,7 +239,7 @@ public class EgovCustomRankManageController {
|
||||
response.setHeader("Content-Type", "text/html;charset=utf-8");
|
||||
PrintWriter out = new PrintWriter(new OutputStreamWriter(response.getOutputStream(), "UTF-8"));
|
||||
|
||||
System.out.println("aaaaaaaaaaabbbbbbb");
|
||||
//System.out.println("aaaaaaaaaaabbbbbbb");
|
||||
|
||||
//CmmnDetailCodeVO searchVO = new CmmnDetailCodeVO();
|
||||
searchVO.setId("CC402");
|
||||
|
||||
@ -424,6 +424,349 @@
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="CmmnDetailCodeManageDAO.selectCmmnDetailCodeListWithPerson" parameterClass="CmmnDetailCodeVO" resultClass="CmmnDetailCodeVO">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT CODE_NM AS text ,
|
||||
CODE AS id ,
|
||||
'0' AS parent ,
|
||||
USE_AT AS useAt,
|
||||
SORT AS sort
|
||||
FROM LETTCCMMNDETAILCODE
|
||||
WHERE CODE_ID=#id#
|
||||
/* two depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT b.code_nm ,
|
||||
b.code ,
|
||||
'0' ,
|
||||
b.use_at ,
|
||||
b.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
/* three depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT c.code_nm ,
|
||||
c.code ,
|
||||
'0' ,
|
||||
c.use_at ,
|
||||
c.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
/* four depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT d.code_nm ,
|
||||
d.code ,
|
||||
'0' ,
|
||||
d.use_at ,
|
||||
d.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c ,
|
||||
LETTCCMMNDETAILCODE_dept d
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
AND c.code =d.code_id
|
||||
/* five depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT e.code_nm ,
|
||||
e.code ,
|
||||
'0' ,
|
||||
e.use_at ,
|
||||
e.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c ,
|
||||
LETTCCMMNDETAILCODE_dept d ,
|
||||
LETTCCMMNDETAILCODE_dept e
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
AND c.code =d.code_id
|
||||
AND d.code =e.code_id
|
||||
)
|
||||
A
|
||||
|
||||
/* 소속 사람들 */
|
||||
UNION ALL
|
||||
|
||||
SELECT b.user_nm, b.esntl_id, a.id, a.useAt, a.sort
|
||||
/*
|
||||
SELECT a.text, a.id, a.parent, a.useAt, a.sort
|
||||
, b.*
|
||||
*/
|
||||
FROM (
|
||||
/* SELECT CL_CODE_NM AS text , CL_CODE AS id , '0' AS parent , USE_AT AS useAt , '' as sort FROM LETTCCMMNCLCODE UNION SELECT CODE_ID_NM AS text , CODE_ID AS id , '0' AS parent, USE_AT AS useAt, '' as sort FROM LETTCCMMNCODE
|
||||
WHERE CODE_ID=id UNION */
|
||||
/* one depth */
|
||||
SELECT CODE_NM AS text ,
|
||||
CODE AS id ,
|
||||
'0' AS parent ,
|
||||
USE_AT AS useAt,
|
||||
SORT AS sort
|
||||
FROM LETTCCMMNDETAILCODE
|
||||
WHERE CODE_ID=#id#
|
||||
/* two depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT b.code_nm ,
|
||||
b.code ,
|
||||
a.code ,
|
||||
b.use_at ,
|
||||
b.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
/* three depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT c.code_nm ,
|
||||
c.code ,
|
||||
b.code ,
|
||||
c.use_at ,
|
||||
c.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
/* four depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT d.code_nm ,
|
||||
d.code ,
|
||||
c.code ,
|
||||
d.use_at ,
|
||||
d.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c ,
|
||||
LETTCCMMNDETAILCODE_dept d
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
AND c.code =d.code_id
|
||||
/* five depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT e.code_nm ,
|
||||
e.code ,
|
||||
d.code ,
|
||||
e.use_at ,
|
||||
e.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c ,
|
||||
LETTCCMMNDETAILCODE_dept d ,
|
||||
LETTCCMMNDETAILCODE_dept e
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
AND c.code =d.code_id
|
||||
AND d.code =e.code_id
|
||||
)
|
||||
A , lettnemplyrinfo b
|
||||
WHERE a.id=b.ofcps_nm
|
||||
|
||||
)aa
|
||||
ORDER BY Aa.parent ,
|
||||
Aa.sort+0
|
||||
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="CmmnDetailCodeManageDAO.selectCmmnDetailCodeListWithPersonDept" parameterClass="CmmnDetailCodeVO" resultClass="CmmnDetailCodeVO">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT CODE_NM AS text ,
|
||||
CODE AS id ,
|
||||
'0' AS parent ,
|
||||
USE_AT AS useAt,
|
||||
SORT AS sort
|
||||
FROM LETTCCMMNDETAILCODE
|
||||
WHERE CODE_ID=#id#
|
||||
/* two depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT b.code_nm ,
|
||||
b.code ,
|
||||
'0' ,
|
||||
b.use_at ,
|
||||
b.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
/* three depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT c.code_nm ,
|
||||
c.code ,
|
||||
'0' ,
|
||||
c.use_at ,
|
||||
c.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
/* four depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT d.code_nm ,
|
||||
d.code ,
|
||||
'0' ,
|
||||
d.use_at ,
|
||||
d.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c ,
|
||||
LETTCCMMNDETAILCODE_dept d
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
AND c.code =d.code_id
|
||||
/* five depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT e.code_nm ,
|
||||
e.code ,
|
||||
'0' ,
|
||||
e.use_at ,
|
||||
e.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c ,
|
||||
LETTCCMMNDETAILCODE_dept d ,
|
||||
LETTCCMMNDETAILCODE_dept e
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
AND c.code =d.code_id
|
||||
AND d.code =e.code_id
|
||||
)
|
||||
A
|
||||
|
||||
/* 소속 사람들 */
|
||||
UNION ALL
|
||||
|
||||
SELECT c.user_nm
|
||||
, c.emplyr_id
|
||||
, b.dept_ty
|
||||
, a.useAt
|
||||
, a.sort
|
||||
|
||||
|
||||
/*
|
||||
SELECT b.user_nm, b.esntl_id, a.id, a.useAt, a.sort
|
||||
|
||||
SELECT a.text, a.id, a.parent, a.useAt, a.sort
|
||||
, b.*
|
||||
*/
|
||||
FROM (
|
||||
/* SELECT CL_CODE_NM AS text , CL_CODE AS id , '0' AS parent , USE_AT AS useAt , '' as sort FROM LETTCCMMNCLCODE UNION SELECT CODE_ID_NM AS text , CODE_ID AS id , '0' AS parent, USE_AT AS useAt, '' as sort FROM LETTCCMMNCODE
|
||||
WHERE CODE_ID=id UNION */
|
||||
/* one depth */
|
||||
SELECT CODE_NM AS text ,
|
||||
CODE AS id ,
|
||||
'0' AS parent ,
|
||||
USE_AT AS useAt,
|
||||
SORT AS sort
|
||||
FROM LETTCCMMNDETAILCODE
|
||||
WHERE CODE_ID=#id#
|
||||
/* two depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT b.code_nm ,
|
||||
b.code ,
|
||||
a.code ,
|
||||
b.use_at ,
|
||||
b.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
/* three depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT c.code_nm ,
|
||||
c.code ,
|
||||
b.code ,
|
||||
c.use_at ,
|
||||
c.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
/* four depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT d.code_nm ,
|
||||
d.code ,
|
||||
c.code ,
|
||||
d.use_at ,
|
||||
d.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c ,
|
||||
LETTCCMMNDETAILCODE_dept d
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
AND c.code =d.code_id
|
||||
/* five depth */
|
||||
UNION ALL
|
||||
|
||||
SELECT e.code_nm ,
|
||||
e.code ,
|
||||
d.code ,
|
||||
e.use_at ,
|
||||
e.sort
|
||||
FROM LETTCCMMNDETAILCODE a ,
|
||||
LETTCCMMNDETAILCODE_dept b ,
|
||||
LETTCCMMNDETAILCODE_dept c ,
|
||||
LETTCCMMNDETAILCODE_dept d ,
|
||||
LETTCCMMNDETAILCODE_dept e
|
||||
WHERE a.CODE_ID=#id#
|
||||
AND a.code =b.code_id
|
||||
AND b.code =c.code_id
|
||||
AND c.code =d.code_id
|
||||
AND d.code =e.code_id
|
||||
)
|
||||
A
|
||||
, dept_usr_info b
|
||||
, lettnemplyrinfo c
|
||||
WHERE a.id=b.dept_ty
|
||||
AND b.mngr_id=c.emplyr_id
|
||||
|
||||
)aa
|
||||
ORDER BY Aa.parent ,
|
||||
Aa.sort+0
|
||||
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="CmmnDetailCodeManageDAO.updateCmmnDetailCodePk" parameterClass="CmmnDetailCode">
|
||||
UPDATE LETTCCMMNDETAILCODE
|
||||
SET CODE_NM = #codeNm#
|
||||
|
||||
@ -41,7 +41,13 @@ function jstreeInit() {
|
||||
"data" : function (node) {
|
||||
console.log("node.id :: " + node.id);
|
||||
console.log("authorCode :: " + $('#authorCode').val());
|
||||
return {'id' : node.id, 'authorCode' : $('#authorCode').val() };
|
||||
//alert($("#authorCodeSelect option:selected").text());
|
||||
//authorCodeSelect
|
||||
return {
|
||||
'id' : $("#authorCodeSelect option:selected").val() //node.id
|
||||
, 'authorCode' : $('#authorCode').val()
|
||||
//, 'codeNm' : $("#authorCodeSelect option:selected").text()
|
||||
};
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -69,9 +75,12 @@ function jstreeInit() {
|
||||
] */
|
||||
})
|
||||
.bind('loaded.jstree', function(e, data) {
|
||||
$('#kccadr_sbmt').jstree('open_node' , $('#0') )
|
||||
$('#kccadr_sbmt').jstree('open_node' , $('#0') );
|
||||
|
||||
//$('#kccadr_sbmt').jstree('open_all' );
|
||||
})
|
||||
.on('select_node.jstree', function (e, data) {
|
||||
|
||||
if(!$('.organ_rightbox').is(":visible")){
|
||||
$(".organ_rightbox").show();
|
||||
}
|
||||
@ -114,11 +123,12 @@ function jstreeInit() {
|
||||
error : function(request , status, error) {
|
||||
},
|
||||
complete : function () {
|
||||
deleteLodingBar();
|
||||
deleteLodingBar();
|
||||
}
|
||||
});
|
||||
})
|
||||
.on('rename_node.jstree', function (e, data) { //메뉴명 변경
|
||||
|
||||
var nodeId = data.node.id;
|
||||
var oldText = data.old;
|
||||
var newText = data.text;
|
||||
@ -154,6 +164,7 @@ function jstreeInit() {
|
||||
}
|
||||
})
|
||||
.on('delete_node.jstree', function (e, data) {
|
||||
|
||||
/* 메뉴 삭제 */
|
||||
if(data.node.children.length != 0){
|
||||
alert("하위 메뉴를 먼저 삭제 후 메뉴를 삭제해 주세요.");
|
||||
@ -188,6 +199,7 @@ function jstreeInit() {
|
||||
|
||||
})
|
||||
.on('create_node.jstree', function(e, data) {
|
||||
|
||||
if (confirm("메뉴를 추가하시겠습니까?")){
|
||||
var instance = data.instance;
|
||||
var menuNm = data.text;
|
||||
@ -234,6 +246,7 @@ function jstreeInit() {
|
||||
}
|
||||
})
|
||||
.on('move_node.jstree', function (e, data) {
|
||||
|
||||
/* 메뉴 위치 변경 */
|
||||
var instance = data.instance;
|
||||
var menuNo = data.node.id;
|
||||
@ -265,13 +278,35 @@ function jstreeInit() {
|
||||
} else {
|
||||
data.instance.refresh();
|
||||
}
|
||||
}) ;
|
||||
})
|
||||
.on("refresh.jstree", function (e,data) {
|
||||
|
||||
//alert("refresh.jstree");
|
||||
|
||||
|
||||
|
||||
$('#kccadr_sbmt').jstree('open_all' );
|
||||
})
|
||||
|
||||
;
|
||||
|
||||
|
||||
}
|
||||
|
||||
$( document ).ready(function() {
|
||||
jstreeInit();
|
||||
$('#authorCodeSelect').on('change',function(){
|
||||
$("#kccadr_sbmt").jstree("refresh");
|
||||
});
|
||||
|
||||
/*
|
||||
$('#authorCodeSelect').change(function(){
|
||||
alert("1");
|
||||
$("#kccadr_sbmt").jstree("refresh");
|
||||
alert("21");
|
||||
});
|
||||
*/
|
||||
|
||||
jstreeInit();
|
||||
});
|
||||
|
||||
//직원 상세 초기화
|
||||
@ -834,7 +869,8 @@ function addSbmtPerson(pram, type){
|
||||
<div class="cont_popup">
|
||||
<div class="menu_select">
|
||||
<select name="authorCodeSelect" id="authorCodeSelect" class="select" title="검색조건선택">
|
||||
<option value="부서별">부서별</option>
|
||||
<option value="CC401">직급별</option>
|
||||
<option value="CC402">부서별</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user