123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[function fInit()
- {
- ds_main_cond.setColumn(0, "bgndt", utlf_getCurrentDate());
- ds_main_cond.setColumn(0, "tempdt", utlf_getCurrentDate());
- ds_main_cond.setColumn(0, "enddt", utlf_getCurrentDate());
-
- group3_grp_sea_btn_search_onclick();
- }
- function fSearch()
- {
- var nSwIdx = group3.switch1.tabindex;
-
- var bgnYear = ds_main_cond.getColumn(0, "bgndt").substr(0, 4);
- var endYear = ds_main_cond.getColumn(0, "enddt").substr(0, 4);
-
- if ( nSwIdx == 0 )
- {
- if ( bgnYear == 0 )
- {
- sysf_messageBox("조회시작년도를 입력하세요..", "I");
- return;
- }
- if ( endYear == 0 )
- {
- sysf_messageBox("조회종료년도를 입력하세요..", "I");
- return;
- }
- if ( endYear < bgnYear )
- {
- sysf_messageBox("조회시작년도가 조회종료년도보다 클 수 없습니다..", "I");
- return;
- }
- if ( endYear - bgnYear > 2)
- {
- sysf_messageBox("해당 조회기간을 3년이내로 설정하십시오.", "I");
- return;
- }
- }
- else if ( nSwIdx == 1 )
- {
- if ( bgnYear == 0 )
- {
- sysf_messageBox("조회년도를 입력하세요..", "I");
- return;
- }
- }
- else if ( nSwIdx == 2 )
- {
- var tempDt = ds_main_cond.getColumn(0, "tempdt").substr(0, 6);
- if ( tempDt == 0 )
- {
- sysf_messageBox("조회월을 입력하세요..", "I");
- return;
- }
- ds_main_cond.setColumn(0, "bgndt", tempDt);
- }
-
- var oParam = {};
- oParam.id = "TRMNH06401";
- oParam.service = "hospiceapp.HospiceAnalysisMngt";
- oParam.method = "reqGetHospiceAnalysisServiceList";
- oParam.inds = "req=ds_main_cond";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH06301";
- tranf_submit(oParam);
- if ( nSwIdx == 2 )
- {
- // group3.switch1.case3.grd_list2.setFormatColProperty(2, "size", 60);
- // group3.switch1.case3.grd_list2.setFormatColProperty(3, "size", 60);
- // group3.switch1.case3.grd_list2.setFormatColProperty(4, "size", 60);
-
- // grd_list2.colWidth(grd_list2.cols - 2) = (model.getValue("/root/main/agonal/list[1]/cnt31") == "" ? 0 : 60);
- // grd_list2.colWidth(grd_list2.cols - 3) = (model.getValue("/root/main/agonal/list[1]/cnt30") == "" ? 0 : 60);
- // grd_list2.colWidth(grd_list2.cols - 4) = (model.getValue("/root/main/agonal/list[1]/cnt29") == "" ? 0 : 60);
-
- }
- else if ( nSwIdx == 0 )
- {
- var cap1 = "구분^상세구분";
- var cap2 = "구분^상세구분";
- for ( var nCnt = 0; nCnt < 11; nCnt++ )
- {
- grd_list0.colWidth(nCnt) = 0;
- }
-
- for ( var nCnt = endYear, nPos = 0; nCnt >= bgnYear; nCnt--, nPos++ )
- {
- cap1 += "^ " + nCnt + " ^ " + nCnt + " ^ " + nCnt + " ";
- cap2 += "^ " + nCnt + "년 ^ " + (nCnt-1) + "년 ^ 증감(%) ";
-
- // grd_list0.colHidden(nPos * 3 + grd_list0.fixedCols) = false;
- // grd_list0.colHidden(nPos * 3 + 1 + grd_list0.fixedCols) = false;
- // grd_list0.colHidden(nPos * 3 + 2 + grd_list0.fixedCols) = false;
- //
- // grd_list0.colWidth(nPos * 3 + grd_list0.fixedCols) = 90;
- // grd_list0.colWidth(nPos * 3 + 1 + grd_list0.fixedCols) = 90;
- // grd_list0.colWidth(nPos * 3 + 2 + grd_list0.fixedCols) = 90;
- }
- group3.switch1.case1.text = cap1 + "|" + cap2;
- }
- }
- function fExcel()
- {
- if(group3.switch1.tabindex == 0)
- {
- if(ds_main_agonal_list.rowcount == 0)
- {
- sysf_messageBox("엑셀저장할 내역이", "I004");
- }
- else
- {
- grdf_exportExcel(group3.switch1.case1.grd_list0, "연도별__" + utlf_getCurrentDate(), "see");
- }
- else if(group3.switch1.tabindex == 1)
- {
- if(ds_main_agonal_list.rowcount == 0)
- {
- sysf_messageBox("엑셀저장할 내역이", "I004");
- }
- else
- {
- grdf_exportExcel(group3.switch1.case2.grd_list1, "월별__" + utlf_getCurrentDate(), "see");
- }
- else if(group3.switch1.tabindex == 2)
- {
- if(ds_main_agonal_list.rowcount == 0)
- {
- sysf_messageBox("엑셀저장할 내역이", "I004");
- }
- else
- {
- grdf_exportExcel(group3.switch1.case3.grd_list2, "일별__" + utlf_getCurrentDate(), "see");
- }
- }
- function fSearchYear()
- {
- group3.switch1.tabindex = 0;
- group3.grp_sea.ipt_bgndt2.visible = true;
- group3.grp_sea.ipt_bgndt2.visible = false;
- group3.grp_sea.cap_tilde.visible = true;
- group3.grp_sea.ipt_enddt.visible = true;
-
- group3.grp_sea.cap_search.text = "조회년도 :";
-
- ds_main_cond.setColumn(0, "dtflag", "Y");
-
- group3_grp_sea_btn_search_onclick();
- }
- function fSearchMonth()
- {
- group3.switch1.tabindex = 1;
- group3.grp_sea.ipt_bgndt.visible = true;
- group3.grp_sea.ipt_bgndt2.visible = false;
- group3.grp_sea.cap_tilde.visible = false;
- group3.grp_sea.ipt_enddt.visible = false;
- group3.grp_sea.cap_search.text = "조회년도 :";
-
- ds_main_cond.setColumn(0, "dtflag", "M");
- group3_grp_sea_btn_search_onclick();
- }
- function fSearchDay()
- {
- group3.switch1.tabindex = 2;
- group3.grp_sea.ipt_bgndt.visible = false;
- group3.grp_sea.ipt_bgndt2.visible = true;
- group3.grp_sea.cap_tilde.visible = false;
- group3.grp_sea.ipt_enddt.visible = false;
- group3.grp_sea.cap_search.text = "조회년월 :";
-
- ds_main_cond.setColumn(0, "dtflag", "D");
- group3_grp_sea_btn_search_onclick();
- }
- ]]></Script>
|