123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[function fInitialize()
- {
- mmbfGetHardCode("ds_temper","ds_hidden_mmb_hardcd", 4201);
- var admin = "";
- var userid = sysf_getUserInfo("userid");
- for(var i = 0; i < ds_hidden_mmb_hardcd.rowcount; i++)
- {
- if( ds_hidden_mmb_hardcd.getColumn(i, "hardcd") == userid )
- {
- admin = "Y";
- }
- }
- if( !utlf_isNull(admin))
- {
- btn_save.visible = true;
- }
- else
- {
- btn_save.visible = false;
- }
- var oParam = {};
- oParam.id = "TRMRI08109";
- oParam.service = "recmngtapp.SystView";
- oParam.method = "reqGetViewDept";
- oParam.inds = "req=ds_send_reqdata_viewdept";
- oParam.outds = "ds_init_deptlist_viewdept=viewdept";
- oParam.async = false;
- //oParam.callback = "cf_TRMRI08109";
- tranf_submit(oParam);
- ds_init_deptlist_viewdept.insertRow(0);
- ds_init_deptlist_viewdept.setColumn(0, "deptcd", "-");
- ds_init_deptlist_viewdept.setColumn(0, "depthngnm", "전체");
- ds_init_userlist_usercombo.insertRow(0);
- ds_init_userlist_usercombo.setColumn(0, "userid", "-");
- ds_init_userlist_usercombo.setColumn(0, "usernm", "전체");
- ds_send_cond.setColumn(0, "appdeptcd", "-");
- ds_send_cond.setColumn(0, "appid", "-");
-
- fGetRsnsrch();
- fGetPopupDeptList();
-
- ds_send_cond.setColumn(0, "appfromdd" ,((utlf_getCurrentDate().toDate()).getAddDate(-3,"M")).getDateFormat());
- ds_send_cond.setColumn(0, "apptodd" , utlf_getCurrentDate());
- //grd_readapplist.frozenCols = grd_readapplist.colRef("appdeptcd");
- //grd_readapppaperlist.frozenCols = grd_readapppaperlist.colRef("appdeptcd");
- var instcd = sysf_getUserInfo("dutplceinstcd");
- lf_getHardCDList("N", 5980, null, ds_tmp_secretepids); //mmbfGetHardCodeInfo("ds_send_reqdata", "ds_tmp_secretepids", 5980);
- btn_case1.click();
- grp_sea.cbx_pappyn.visible = true;
- grp_sea.cbx_chrtflag.visible = false;
- }
- function mmbfGetHardCode(ref, rsltref, hardcd)
- {
- var mmb_rsltref = "ds_hidden_mmb_hardcd";
- eval(mmb_rsltref).clearData();
- eval(ref).clearData();
- dsf_makeValue(eval(ref), "hardcd", "string", hardcd);
-
- var oParam = {};
- oParam.id = "TRMMB04103";
- oParam.service = "prcpbaseapp.EnvInfoMngt";
- oParam.method = "reqGetHardCodeCD";
- oParam.inds = "req="+ref;
- oParam.outds = mmb_rsltref+"=hardcd";
- oParam.async = false;
- //oParam.callback = "cf_TRMMB04103";
- tranf_submit(oParam);
- }
- function fGetRsnsrch()
- {
- dsf_makeValue(ds_send_rsnsrch, "jobkind", "String", "-");
- dsf_makeValue(ds_send_rsnsrch, "deptcd", "String", "-");
-
- var oParam = {};
- oParam.id = "TRMRI03102";
- oParam.service = "recmngtapp.IntegrityRec";
- oParam.method = "reqGetRecAccResn";
- oParam.inds = "req=ds_send_rsnsrch";
- oParam.outds = "ds_init_resn_resnlist=resnlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRI03102";
- tranf_submit(oParam);
- }
- var POPUP_DEPTENGABBR = "";
- function fGetPopupDeptList()
- {
- dsf_makeValue(ds_send_cond, "trgtno", "int", 1100);
- dsf_makeValue(ds_send_cond, "exno", "int", 1100);
-
- var oParam = {};
- oParam.id = "TRMRI08104";
- oParam.service = "recmngtapp.IntegrityRec";
- oParam.method = "reqGetPopUpDeptEngabbr";
- oParam.inds = "req=ds_send_cond";
- oParam.outds = "ds_init_hardcd_trgtdept=trgtdept ds_=exdept";
- oParam.async = false;
- //oParam.callback = "cf_TRMRI08104";
- tranf_submit(oParam);
- var nodes = ds_init_hardcd_trgtdept;
- for (var i=0; i < nodes.rowcount; i++ )
- {
- POPUP_DEPTENGABBR = POPUP_DEPTENGABBR + ds_init_hardcd_trgtdept.getColumn(i, "deptengabbr")+ ",";
- }
- POPUP_DEPTENGABBR = POPUP_DEPTENGABBR.substr(0,POPUP_DEPTENGABBR.length-1);
- }
- function fSearch()
- {
- if(!utlf_isValidDateTime(ds_send_cond.getColumn(0, "appfromdd"),"YYYYMMDD"))
- {
- sysf_messageBox("검색 시작일자를 유효한 날짜로","C001");
- return;
- }
- if(!utlf_isValidDateTime(ds_send_cond.getColumn(0, "apptodd"),"YYYYMMDD"))
- {
- sysf_messageBox("검색 종료일자를 유효한 날짜로","C001");
- return;
- }
- if (switch1.tabindex == 0)
- {
- var oParam = {};
- oParam.id = "TRMRI08101";
- oParam.service = "recmngtapp.SystView";
- oParam.method = "reqGetReadAppList";
- oParam.inds = "req=ds_send_cond";
- oParam.outds = "ds_main_readappinfo_master_readapplist=readapplist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRI08101";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMRI08110";
- oParam.service = "recmngtapp.SystView";
- oParam.method = "reqGetReadAppPaperList";
- oParam.inds = "req=ds_send_cond";
- oParam.outds = "ds_main_readappinfo_pdetail_patlist=patlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRI08110";
- tranf_submit(oParam);
- }
- }
- function fSrchStartStop()
- {
- var interval = ds_init.getColumn(0, "timer");
- if(interval <= 0)
- {
- sysf_messageBox("Time이 0초인 상태로는 시작","E001");
- return;
- }
- if (btn_interval.text == "자동조회")
- {
- btn_interval.text = "수동조회";
- gCount = interval;
- gTimerID = this.setTimer(0, 1000);
- }
- else
- {
- this.killTimer(gTimerID);
- btn_interval.text ="자동조회";
- }
- }
- function fClickMaster()
- {
- // 없는 컬럼을 더블클릭 이벤트에 넣음..
- // if (switch1.case1.grd_readapplist.currentcell == switch1.case1.grd_readapplist.getBindCellIndex("Body", "pledgeflag"))
- // {
- // var pledgeflag = DS_.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("pledgeflag") );
- //
- // if ( pledgeflag == "E" ) //전자인증한 신청건
- // {
- // setParameter("SMMRI09000_param_pledgeprnstatus", "E");
- // modal("SPMRI08100");
- // setParameter("SMMRI09000_param_pledgeprnstatus", "");
- // }
- // else if ( pledgeflag == "P" ) //서약서 출력한 신청건
- // {
- // var filepath = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("pledgepath"));
- // var appno = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appno"));
- // var appnm = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appnm"));
- // var appdd = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appdd"));
- // fDownLoadFile( filepath, appno, appnm, appdd );
- // }
- // }
- // else
- // {
- fSearchDetail();
- // }
- }
- function fSearchDetail()
- {
- if (switch1.tabindex == 0)
- {
- var appno = ds_main_readappinfo_master_readapplist.getColumn(ds_main_readappinfo_master_readapplist.rowposition, "appno");
- var histno = ds_main_readappinfo_master_readapplist.getColumn(ds_main_readappinfo_master_readapplist.rowposition, "histno");
- }
- else
- {
- var appno = ds_main_readappinfo_pdetail_patlist.getColumn(ds_main_readappinfo_pdetail_patlist.rowposition, "appno");
- var histno = ds_main_readappinfo_pdetail_patlist.getColumn(ds_main_readappinfo_pdetail_patlist.rowposition, "histno");
- }
- ds_send_cond.setColumn(0, "appno", appno);
- ds_send_cond.setColumn(0, "histno", histno);
- var oParam = {};
- oParam.id = "TRMRI08107";
- oParam.service = "recmngtapp.SystView";
- oParam.method = "reqGetReadAppPatDList";
- oParam.inds = "req=ds_send_cond";
- oParam.outds = "ds_main_readappinfo_detail_apppatlist=apppatinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMRI08107";
- tranf_submit(oParam);
- }
- function fSaveReadExe()
- {
- var oParam = {};
- oParam.id = "TXMRI08102";
- oParam.service = "recmngtapp.SystView";
- oParam.method = "reqExeReadAprovalList";
- oParam.inds = "acptpatlist=ds_main_readappinfo_detail_apppatlist:u";
- oParam.outds = "ds_=apvlcnt";
- oParam.async = false;
- oParam.callback = "cf_TXMRI08102";
- tranf_submit(oParam);
- }
- function cf_TXMRI08102(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
- else
- {
- sysf_messageBox("저장이","I002");
- }
- }
- ]]></Script>
|