123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327 |
- function fInitialize(){
- model.removeNodeset("/root/main/list/userlist");
- model.resetInstanceNode("/root/main/item");
- model.setValue("/root/main/search/searchcondition", "userid");
- model.setValue("/root/main/search/searchterm", "");
- model.setValue("/root/main/search/posinstcd", "-");
- model.setValue("/root/main/search/posdeptcd", "");
- model.setValue("/root/main/search/posdeptnm", "");
- model.setValue("/root/main/search/dutinstcd", "-");
- model.setValue("/root/main/search/dutunitcd", "");
- model.setValue("/root/main/search/dutunitnm", "");
- model.setValue("/root/main/search/dutplcecd", "");
- model.setValue("/root/main/search/dutplcenm", "");
-
- var operation = model.getValue("/root/main/search/operation");
- if( operation!="userb" && operation != "userd" ){
- operation = "userb";
- model.setValue("/root/main/search/operation", operation);
- btn_dutplceref_create.disabled = "true";
- }
-
- zbcfGetCodeList(
- new Array(
- "R0061","R0062",
- "R0063","R0058",
- "R0090","Z0007",
- "Z0016", "R0059"
- ),
- new Array(
- "/root/init/comcd/jobkindlist","/root/init/comcd/jobposlist",
- "/root/init/comcd/jobresplist","/root/init/comcd/prfshiplist",
- "/root/init/comcd/apntlist", "/root/init/comcd/instlist",
- "/root/init/comcd/userkindlist", "/root/init/comcd/grupjoblnlist"),
- true,
- new Array(
- "cdnm","cdnm","cdnm","cdnm","cdnm","cdnm","cdnm","cdnm"
- ),
- new Array(
- "asc","asc","asc","asc","asc","asc","asc","asc"
- )
- );
-
- model.refresh();
- fChangeSearchControl(operation);
- fDisableProcessControl("true");
- }
- function fChangeSearchControl(operation){
-
- if(operation=="userb"){
- model.setValue("/root/main/search/dutplceinstcd", "");
- model.setValue("/root/main/search/psnworkyn", "");
- }else if(operation=="userd"){
- model.setValue("/root/main/search/dutplceinstcd", "-");
- model.setValue("/root/main/search/psnworkyn", "-");
- }
-
- fInitializeProcessValue();
- model.refresh();
-
- cmb_posinstcd_condition.disabled = "false";
- ipt_posdeptcd_condition.disabled = "false";
- btn_search_posdeptcd.disabled = "false";
- cmb_dutinstcd_condition.disabled = "false";
- ipt_dutunitcd_condition.disabled = "false";
- btn_search_dutunitcd.disabled = "false";
-
- if(operation=="userb"){
- cmb_dutplceinstcd_condition.disabled = "true" ;
- ipt_dutplcecd_condition.disabled = "true";
- btn_search_dutplcecd.disabled = "true";
- cmb_psnworkyn_condition.disabled = "true";
- }else if(operation=="userd"){
- cmb_dutplceinstcd_condition.disabled = "false" ;
- ipt_dutplcecd_condition.disabled = "false";
- btn_search_dutplcecd.disabled = "false";
- cmb_psnworkyn_condition.disabled = "false";
- }
-
- }
- function fDisableProcessControl(disabled){
- cmb_userkindcd.disabled = disabled;
- ipt_userid.disabled = disabled;
- btn_search_userid.disabled = disabled;
- ipt_rrgstno.disabled = disabled;
- ipt_licnsno.disabled = disabled;
- ipt_medispclno.disabled = disabled;
- cmb_specord.disabled = disabled;
- ipt_majorfild.disabled = disabled;
- ipt_usernm.disabled = disabled;
- ipt_entcodd.disabled = disabled;
- ipt_fromdd.disabled = disabled;
- ipt_todd.disabled = disabled;
- cmb_psnwork.disabled = disabled;
- ipt_anouserid.disabled = disabled;
- cmb_orginstcd.disabled = disabled;
- opt_orgdeptnm.disabled = disabled;
- btn_orgdept_search.disabled = disabled;
- cmb_posinstcd.disabled = disabled;
- opt_posdeptnm.disabled = disabled;
- btn_posdept_search.disabled = disabled;
- cmb_dutinstcd.disabled = disabled;
- opt_dutunitnm.disabled = disabled;
- btn_dutunit_search.disabled = disabled;
- cmb_dutplceinstcd.disabled = disabled;
- opt_dutplcenm.disabled = disabled;
- btn_dutplce_search.disabled = disabled;
- cmb_apntflag.disabled = disabled;
- cmb_jobkind.disabled = disabled;
- cmb_jobpos.disabled = disabled;
- cmb_jobresp.disabled = disabled;
- cmb_prfshipflag.disabled = disabled;
- cmb_tempyn.disabled = disabled;
- ipt_email.disabled = disabled;
- ipt_mpphonno.disabled = disabled;
- ipt_pdano.disabled = disabled;
- opt_lastupdtrid.disabled = disabled;
- opt_lastupdtdt.disabled = disabled;
- ipt_pwd.disabled = disabled;
- cmb_grupjobln.disabled = disabled;
- ipt_userengnm.disabled = disabled;
- }
- function fInitializeProcessValue(){
- model.setValue("/root/main/item/label", "");
- model.setValue("/root/main/item/process", "");
- model.setValue("/root/main/item/userkindcd", "");
- model.setValue("/root/main/item/userid", "");
- model.setValue("/root/main/item/usernm", "");
- model.setValue("/root/main/item/userengnm", "");
- model.setValue("/root/main/item/orginstcd", "");
- model.setValue("/root/main/item/orgdeptnm", "");
- model.setValue("/root/main/item/orgdeptcd", "");
- model.setValue("/root/main/item/orgdeptnm", "");
- model.setValue("/root/main/item/grupjoblncd", "");
- model.setValue("/root/main/item/posinstnm", "");
- model.setValue("/root/main/item/posinstcd", "");
- model.setValue("/root/main/item/posdeptnm", "");
- model.setValue("/root/main/item/posdeptcd", "");
- model.setValue("/root/main/item/dutinstcd", "");
- model.setValue("/root/main/item/dutinstnm", "");
- model.setValue("/root/main/item/dutplceinstnm", "");
- model.setValue("/root/main/item/dutplceinstcd", "");
- model.setValue("/root/main/item/dutunitcd", "");
- model.setValue("/root/main/item/dutunitnm", "");
- model.setValue("/root/main/item/dutplcenm", "");
- model.setValue("/root/main/item/dutplcecd", "");
- model.setValue("/root/main/item/fromdd", "");
- model.setValue("/root/main/item/todd", "");
- model.setValue("/root/main/item/licnsno", "");
- model.setValue("/root/main/item/specordyn", "N");
- model.setValue("/root/main/item/majorfild", "");
- model.setValue("/root/main/item/jobkindcd", "");
- model.setValue("/root/main/item/jobposcd", "");
- model.setValue("/root/main/item/jobrespcd", "");
- model.setValue("/root/main/item/prfshipflagcd", "");
- model.setValue("/root/main/item/psnworkyn", "");
- model.setValue("/root/main/item/apntflag", "");
- model.setValue("/root/main/item/tempyn", "");
- model.setValue("/root/main/item/lastupdtrid", "");
- model.setValue("/root/main/item/lastupdtdt", "");
- model.setValue("/root/main/item/rem", "");
- model.makeValue("/root/main/item/status", "");
- model.setValue("/root/main/item/rrgstno", "");
- model.setValue("/root/main/item/email", "");
- model.setValue("/root/main/item/mpphonno", "");
- model.setValue("/root/main/item/entcodd", "");
- model.setValue("/root/main/item/pdano", "");
- model.setValue("/root/main/item/pwd", "");
- model.setValue("/root/main/item/anouserid", "");
- model.setValue("/root/main/item/medispclno", "");
- model.makeValue("/root/main/item/message", "");
- }
- function fValidateUserInfo(){
- var userkindcd = model.getValue("/root/main/item/userkindcd");
- var rrgstno = model.getValue("/root/main/item/rrgstno");
- var fromdd = model.getValue("/root/main/item/fromdd");
- var todd = model.getValue("/root/main/item/todd");
- var posinstcd = model.getValue("/root/main/item/posinstcd");
- var posdeptcd = model.getValue("/root/main/item/posdeptcd");
- if(userkindcd==""){
- messageBox("사용자유형이 정의되지","E007");
- model.setFocus("cmb_userkindcd");
- return false;
- }else if(rrgstno==""){
- messageBox("주민등록번호가 정의되지","E007");
- model.setFocus("ipt_rrgstno");
- return false;
- }else if(fromdd==""){
- messageBox("적용시작일자가 정의되지","E007");
- model.setFocus("ipt_fromdd");
- return false;
- }else if(todd==""){
- messageBox("적용종료일자가 정의되지","E007");
- model.setFocus("ipt_todd");
- return false;
- }else if(posinstcd==""){
- messageBox("소속기관코드가 정의되지","E007");
- model.setFocus("opt_posinstnm");
- return false;
- }else if(posdeptcd==""){
- messageBox("소속부서코드가 정의되지","E007");
- model.setFocus("opt_posinstnm");
- return false;
- }
- return true;
- }
- function fValidateUserDeptInfo(){
- var userid = model.getValue("/root/main/item/userid");
- var fromdd = model.getValue("/root/main/item/fromdd");
- var todd = model.getValue("/root/main/item/todd");
- var dutplceinstcd = model.getValue("/root/main/item/dutplceinstcd");
- var dutplcecd = model.getValue("/root/main/item/dutplcecd");
- var psnworkyn = model.getValue("/root/main/item/psnworkyn");
- if(userid==""){
- messageBox("사용자ID가 정의되지","E007");
- model.setFocus("ipt_userid");
- return false;
- }else if(fromdd==""){
- messageBox("적용시작일자가 정의되지","E007");
- model.setFocus("ipt_fromdd");
- return false;
- }else if(todd==""){
- messageBox("적용종료일자가 정의되지","E007");
- model.setFocus("ipt_todd");
- return false;
- }else if(dutplceinstcd==""){
- messageBox("근무지기관코드가 정의되지","E007");
- model.setFocus("cmb_dutplceinstcd");
- return false;
- }else if(dutplcecd==""){
- messageBox("근무지가 정의되지","E007");
- model.setFocus("btn_dutplce_search");
- return false;
- }else if(psnworkyn==""){
- messageBox("인사연동여부가 정의되지","E007");
- model.setFocus("cmb_psnwork");
- return false;
- }
- return true;
- }
- function fSetUserInfoSendData(){
- model.setValue("/root/send/userkindcd", model.getValue("/root/main/item/userkindcd"));
- model.setValue("/root/send/userid", model.getValue("/root/main/item/userid"));
- model.setValue("/root/send/fromdd", model.getValue("/root/main/item/fromdd"));
- model.setValue("/root/send/usernm", model.getValue("/root/main/item/usernm"));
- model.setValue("/root/send/userengnm", model.getValue("/root/main/item/userengnm"));
- model.setValue("/root/send/pwd", model.getValue("/root/main/item/pwd"));
- model.setValue("/root/send/todd", model.getValue("/root/main/item/todd"));
- model.setValue("/root/send/posinstcd", model.getValue("/root/main/item/posinstcd"));
- model.setValue("/root/send/posdeptcd", model.getValue("/root/main/item/posdeptcd"));
- model.setValue("/root/send/orginstcd", model.getValue("/root/main/item/orginstcd"));
- model.setValue("/root/send/orgdeptcd", model.getValue("/root/main/item/orgdeptcd"));
- model.setValue("/root/send/grupjoblncd", model.getValue("/root/main/item/grupjoblncd"));
- model.setValue("/root/send/email", model.getValue("/root/main/item/email"));
- model.setValue("/root/send/mpphonno", model.getValue("/root/main/item/mpphonno"));
- model.setValue("/root/send/rrgstno", model.getValue("/root/main/item/rrgstno"));
- model.setValue("/root/send/entcodd", model.getValue("/root/main/item/entcodd"));
- model.setValue("/root/send/pdano", model.getValue("/root/main/item/pdano"));
- model.setValue("/root/send/anouserid", model.getValue("/root/main/item/anouserid"));
- model.setValue("/root/send/dutinstcd", model.getValue("/root/main/item/dutinstcd"));
- model.setValue("/root/send/dutunitcd", model.getValue("/root/main/item/dutunitcd"));
- }
- function fSetUserDeptInfoSendData(){
- model.setValue("/root/send/userid", model.getValue("/root/main/item/userid"));
- model.setValue("/root/send/dutplceinstcd", model.getValue("/root/main/item/dutplceinstcd"));
- model.setValue("/root/send/dutplcecd", model.getValue("/root/main/item/dutplcecd"));
- model.setValue("/root/send/fromdd", model.getValue("/root/main/item/fromdd"));
- model.setValue("/root/send/psnworkyn", model.getValue("/root/main/item/psnworkyn"));
- model.setValue("/root/send/todd", model.getValue("/root/main/item/todd"));
- model.setValue("/root/send/licnsno", model.getValue("/root/main/item/licnsno"));
- model.setValue("/root/send/medispclno", model.getValue("/root/main/item/medispclno"));
- model.setValue("/root/send/specordyn", model.getValue("/root/main/item/specordyn"));
- model.setValue("/root/send/majorfild", model.getValue("/root/main/item/majorfild"));
- model.setValue("/root/send/prfshipflagcd", model.getValue("/root/main/item/prfshipflagcd"));
- model.setValue("/root/send/jobkindcd", model.getValue("/root/main/item/jobkindcd"));
- model.setValue("/root/send/jobposcd", model.getValue("/root/main/item/jobposcd"));
- model.setValue("/root/send/jobrespcd", model.getValue("/root/main/item/jobrespcd"));
- model.setValue("/root/send/apntflag", model.getValue("/root/main/item/apntflag"));
- model.setValue("/root/send/tempyn", model.getValue("/root/main/item/tempyn"));
- model.setValue("/root/send/maindutplceflag", model.getValue("/root/main/item/maindutplceflag"));
- }
- function fValidateSearchUserInfo(){
- var search_condition = model.getValue("/root/main/search/searchcondition");
- var search_term = model.getValue("/root/main/search/searchterm");
- var posinstcd = model.getValue("/root/main/search/posinstcd");
- var posdeptcd = model.getValue("/root/main/search/posdeptcd");
- var dutinstcd = model.getValue("/root/main/search/dutinstcd");
- var dutunitcd = model.getValue("/root/main/search/dutunitcd");
- if((search_condition.length>0&&search_term.length>0) ||
- (posinstcd.length>1&&posdeptcd.length>1) ||
- (dutinstcd.length>1&&dutunitcd.length>1)){
- return true;
- }else{
- return false;
- }
- }
- function fValidateSearchUserDeptInfo(){
- var search_condition = model.getValue("/root/main/search/searchcondition");
- var search_term = model.getValue("/root/main/search/searchterm");
- var posinstcd = model.getValue("/root/main/search/posinstcd");
- var posdeptcd = model.getValue("/root/main/search/posdeptcd");
- var dutinstcd = model.getValue("/root/main/search/dutinstcd");
- var dutunitcd = model.getValue("/root/main/search/dutunitcd");
- var dutplceinstcd = model.getValue("/root/main/search/dutplceinstcd");
- var dutplcecd = model.getValue("/root/main/search/dutplcecd");
-
- if((search_condition.length>0&&search_term.length>0) ||
- (posinstcd.length>1&&posdeptcd.length>1) ||
- (dutinstcd.length>1&&dutunitcd.length>1) ||
- (dutplceinstcd.length>1&&dutplcecd.length>1)){
- return true;
- }else{
- return false;
- }
- }
|