123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[var ghomeDeptmain = "";
- var ghomeDeptsub1 = "";
- var ghomeDeptsub2 = "";
- var gdispFlag1 = "";
-
- function fInitHomeCareRdo(param)
- {
- param.value = "1";
-
- var pCode = "'077'";
- var pDate = utlf_getCurrentDate(); //조회기준일자
-
- ds_code_codeinfo_codelist.clearData();
-
- dsf_makeValue(ds_send, "cdgrupid", "string", pCode, 0);
- dsf_makeValue(ds_send, "srchdd", "string", pDate, 0);
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_code_codeinfo_codelist=codelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW00001";
- tranf_submit(oParam);
-
- dsf_makeValue(ds_send, "cdgrupid", "string", "", 0);
- dsf_makeValue(ds_send, "srchdd", "string", "", 0);
-
- if(ds_code_codeinfo_codelist.lookupExpr("cdgrupid == '077' && supcdid == '04' && cdid == '"+sysf_getUserInfo("dutplceinstcd")+"'", "cdid"))
- {
- VincentFlag = "Y";
- dsf_makeValue(ds_send, "hospflag", "string", "Vincent", 0);
- }
- var pCode3 = "'T03'";
- var pDate3 = utlf_getCurrentDate();
-
- dsf_makeValue(ds_send, "cdgrupid", "string", pCode3, 0);
- dsf_makeValue(ds_send, "srchdd", "string", pDate3, 0);
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_code_codeinfo_codelist=codelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW00001";
- tranf_submit(oParam);
-
- dsf_makeValue(ds_send, "cdgrupid", "string", "", 0);
- dsf_makeValue(ds_send, "srchdd", "string", "", 0);
- gdispFlag1 = "N";
- if (ds_code_codeinfo_codelist.rowcount > 0 )
- {
- for(var i = 0; i < ds_code_codeinfo_codelist.rowcount; i++)
- {
- pCode3 = pCode3.replace("'","");
-
- if ( ds_code_codeinfo_codelist.getColumn(i, "cdgrupid") == pCode3)
- {
- gdispFlag1 = ds_code_codeinfo_codelist.getColumn(i, "cdid");
- }
- }
- }
-
- if (gdispFlag1 == "Y")
- {
- param.innerdataset = "ds_init_listset_list";
- param.datacolumn = "cdnm";
- param.codecolumn = "cdid";
- }
- else
- {
- param.innerdataset = "ds_init_listset1_list";
- param.datacolumn = "cdnm";
- param.codecolumn = "cdid";
- }
-
- var pCode2 = "'T02'";
- var pDate2 = utlf_getCurrentDate();
- var sdeptcd = "";
-
- dsf_makeValue(ds_send, "cdgrupid", "string", pCode2, 0);
- dsf_makeValue(ds_send, "srchdd", "string", pDate2, 0);
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_code_codeinfo_codelist=codelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW00001";
- tranf_submit(oParam);
- dsf_makeValue(ds_send, "cdgrupid", "string", "", 0);
- dsf_makeValue(ds_send, "srchdd", "string", "", 0);
- if (ds_code_codeinfo_codelist.rowcount > 0 )
- {
- for(var i = 0; i < ds_code_codeinfo_codelist.rowcount; i++ )
- {
- pCode2 = pCode2.replace("'","");
-
- if(ds_code_codeinfo_codelist.getColumn(i, "cdgrupid") == pCode2)
- {
- sdeptcd = ds_code_codeinfo_codelist.getColumn(i, "cdid");
- switch (i)
- {
- case 0 :
- ghomeDeptmain = sdeptcd;
- break;
- case 1 :
- ghomeDeptsub1 = sdeptcd;
- break;
- case 2 :
- ghomeDeptsub2 = sdeptcd;
- break;
- }
- }
- }
- }
- }
- ]]></Script>
|