123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[var ClickTab = false;
- function fFormInit()
- {
- fchkAuth();
- var arrParam = [{dsNm: "ds_init_M0424", cdGrpId: "M0424"}]
- appf_getCodeList(arrParam);
-
- // ds_main_chartlend_clrs_applist.claerData();
- // ds_main_chartlend_clrs_rendlist.clearData();
-
- btn_movchrt.click();
-
- var today = utlf_getCurrentDate();
- var valitodd = (today.toDate()).getAddDate(-90);
- valitodd = valitodd.getDateFormat();
- ds_req_chartlend.setColumn(0, "rendcd" , "");
- ds_req_chartlend.setColumn(0, "appdeptcd" , "");
- ds_req_chartlend.setColumn(0, "lendmanid" , "");
- ds_req_chartlend.setColumn(0, "appmanid" , today);
- ds_req_chartlend.setColumn(0, "appmanid" , sysf_getUserId());
- ds_req_chartlend.setColumn(0, "appman" , sysf_getUserName());
- ds_req_chartlend.setColumn(0, "acptid" , sysf_getUserId());
-
- ds_req_chartreturn.setColumn(0, "rendcd" , "ALL");
- ds_req_chartreturn.setColumn(0, "appdeptcd" , "ALL");
- ds_req_chartreturn.setColumn(0, "fromappdd" , today);
- ds_req_chartreturn.setColumn(0, "toappdd" , today);
- ds_req_chartreturn.setColumn(0, "fromrtndd" , "");
- ds_req_chartreturn.setColumn(0, "tortndd" , "");
-
- switch1.chartreturn.group4.ipt_fromrtndd.enable = false;
- switch1.chartreturn.group4.ipt_tortndd.enable = false;
- switch1.chartreturn.group4.rtnterm_disabled.value = "";
- ds_req_chartlend.setColumn(0, "resettm" , utlf_getCurrentTime());
- switch1.chartlend.cap_resettm1.text = String(utlf_getCurrentTime()).substr(0,2)+":"+String(utlf_getCurrentTime()).substr(2,2)
- ds_req_chartreturn.setColumn(0, "resettm" , utlf_getCurrentTime());
- switch1.chartreturn.cap_resettm2.text = String(utlf_getCurrentTime()).substr(0,2)+":"+String(utlf_getCurrentTime()).substr(2,2)
- ds_main_rendreport_report_chrtlist.clearData();
- ds_main_rendreport_report_unpreplist.clearData();
- ds_main_rendreport_report_chrtlendlist.clearData();
- ds_main_rendreport_report_chrtstatlist.clearData();
- }
- function fchkAuth()
- {
- var r = "switch1.lendreport.group2.btn_r_pat1,switch1.lendreport.group2.btn_r_chrtmovelist,switch1.chartlend.btn_r_pat2,switch1.chartlend.btn_r_reqchrtlend,switch1.chartreturn.group4.btn_r_pat3,switch1.chartreturn.button2,switch1.chartreturn.btn_r_rtnlist"
-
- var x = "switch1.chartlend.btn_x_rendchrt"
-
- // var p = "switch1.chartlend.button9,switch1.chartreturn.btn_excel_return,switch1.chartreturn.group4.button1,switch1.chartreturn.group4.button3,switch1.chartreturn.group4.button4,switch1.chartreturn.grup_losschrt.button6"
- // +"switch1.chartreturn.grup_losschrt.button8,switch1.chartreturn.button5,btn_rtnchrt,btn_rendchrt,btn_movchrt,switch1.chartlend.button7,switch1.chartlend.btn_excel_lend,switch1.chartlend.btn_delrow,switch1.chartlend.btn_chrtlist,
-
- spt_r = r.split(",");
- for(var i = 0; i < spt_r.length; i++)
- {
- eval(spt_r[i]).enable = frmf_checkAuth("R");
- }
-
- spt_x = x.split(",");
- for(var i = 0; i < spt_x.length; i++)
- {
- eval(spt_x[i]).enable = frmf_checkAuth("X");
- }
- }
- function fGetPidNo(iptObj, ref)
- {
- ref_array = ref.split("/");
- ref = ref_array[0];
- ref_C = ref_array[1];
-
- var chkyn = eval(ref).getColumn(0, ref_C);
-
- if (chkyn == "Y")
- {
- if (String(iptObj.value).length > 0)
- {
- var pid = iptObj.value;
- pid = getCretCheckNo(pid, sysf_getUserInfo("dutplceinstcd"));
- iptObj.value = pid;
- }
- }
- }
- function fChartHistory()
- {
- if(utlf_isNull(ds_req_rendreport.getColumn(0, "pid")))
- {
- sysf_messageBox("환자번호를 입력해 주세요.", "I999", "");
- return;
- }
- dsf_makeValue(ds_send_reqdata, "medirecno", "String", "");
- ds_main_rendreport_report_chrtlist.clearData();
- ds_main_rendreport_report_unpreplist.clearData();
- ds_main_rendreport_report_chrtlendlist.clearData();
- ds_main_rendreport_report_chrtstatlist.clearData();
-
- ds_send_rendreport.setColumn(0, "ioflag", "I");
- ds_send_reqdata.copyData(ds_req_rendreport);
-
- var oParam = {};
- oParam.id = "TRMRC02700";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetInChrtList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_rendreport_report_chrtlist=chrtlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02700";
- tranf_submit(oParam);
- }
- function fCheckPid(iptObj, refPnm)
- {
- dsf_makeValue(ds_send_req, "srchcond", "int", "1");
- dsf_makeValue(ds_send_req, "pid", "string", iptObj.value);
-
- if(String(iptObj.value).length > 0 )
- {
- ds_main_result_patinfo_patinfolist.clearData();
-
- var oParam = {};
- oParam.id = "TRPMC02500";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_result_patinfo_patinfolist=patinfolist";
- oParam.async = false;
- oParam.callback = "cf_TRPMC02500";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRPMC02500") > -1)
- {
- if( ds_main_result_patinfo_patinfolist.rowcount > 0)
- {
- ds_main_patinfo_patinfolist.copyData(ds_main_result_patinfo_patinfolist);
-
- var pid = ds_main_result_patinfo_patinfolist.getColumn(0, "pid");
- var pnm = ds_main_result_patinfo_patinfolist.getColumn(0, "hngnm");
-
- if (!utlf_isNull(refPnm))
- {
- refPnm = refPnm.split("/");
- refpath = eval(refPnm[0]);
- refcolumn = refPnm[1];
-
- dsf_makeValue(refpath, refcolumn, "String", pnm);
- }
- return pnm;
- }
- else
- {
- ds_main_patinfo_patinfolist.clearData();
- sysf_messageBox("없는 환자 번호 입니다.", "E999", "");
- return "";
- }
- }
- }
- else
- {
- sysf_messageBox("환자등록번호를 정확히", "C001");
- return "";
- }
- }
- function cf_TRPMC02500(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function fDisplayChrtInfo(gridObj)
- {
- if (gridObj.rowposition.row < 0)
- {
- return;
- }
-
- var ref = gridObj;
- var row = gridObj.rowposition;
-
- var pid = ref.getColumn(row, "pid");
- var pnm = ref.getColumn(row, "pnm");
- var medirecno = ref.getColumn(row, "medirecno");
- var orddeptcd = ref.getColumn(row, "orddeptcd");
- var bcno = ref.getColumn(row, "bcno");
- var chrtrem = ref.getColumn(row, "chrtrem");
- var chrtstat = ref.getColumn(row, "chrtstat");
- var lendyn = ref.getColumn(row, "lendyn");
- var lastorddd = ref.getColumn(row, "lastorddd");
- var ioflag = ref.getColumn(row, "ioflag");
- var dschdd = ref.getColumn(row, "dschdd");
-
- dsf_makeValue(ds_req_rendreport, "pid", "string", pid);
- dsf_makeValue(ds_req_rendreport, "pnm", "string", pnm);
- dsf_makeValue(ds_req_rendreport, "medirecno", "string", medirecno);
- dsf_makeValue(ds_req_rendreport, "orddeptcd", "string", orddeptcd);
- dsf_makeValue(ds_req_rendreport, "bcno", "string", bcno);
- dsf_makeValue(ds_req_rendreport, "chrtrem", "string", chrtrem);
- dsf_makeValue(ds_req_rendreport, "chrtstat", "string", chrtstat);
- dsf_makeValue(ds_req_rendreport, "lendyn", "string", lendyn);
- dsf_makeValue(ds_req_rendreport, "lastorddd", "string", lastorddd);
- dsf_makeValue(ds_req_rendreport, "ioflag", "string", ioflag);
- dsf_makeValue(ds_req_rendreport, "dschdd", "string", dschdd);
-
- ds_send_reqdata.copyData(ds_req_rendreport);
-
- var oParam = {};
- oParam.id = "TRMRC02701";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetUnPrepList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_rendreport_report_unpreplist=unpreplist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02701";
- tranf_submit(oParam);
- var oParam = {};
- oParam.id = "TRMRC02702";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetInChrtLendList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_rendreport_report_chrtlendlist=chrtlendlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02702";
- tranf_submit(oParam);
-
- var oParam = {};
- oParam.id = "TRMRC01401";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetChrtStatLog";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_rendreport_report_chrtstatlist=chrtstatlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01401";
- tranf_submit(oParam);
- }
- function fGetPid(refPid, refPnm)
- {
- ds_hidden_tmp_pidpopupinfo.setColumn(0, "checkfnexam", "1");
- ds_hidden_tmp_pidpopupinfo.setColumn(0, "autoflag", "N");
-
- if(utlf_isNull(ds_hidden_tmp_pidpopupinfo.getColumn(0, "srchcond")))
- {
- ds_hidden_tmp_pidpopupinfo.setColumn(0, "srchcond", '2');
- }
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_hidden_tmp_pidpopupinfo;
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
- refPid = refPid.split("/");
- refpath = eval(refPid[0]);
- refcolumn = refPid[1];
-
- refPnm = refPnm.split("/");
- refpath1 = eval(refPnm[0]);
- refcolumn1 = refPnm[1];
-
- refpath.setColumn(0, refcolumn, ds_patinfolist.getColumn(0, "pid"));
-
- if (!utlf_isNull(refPnm) || refPnm != "")
- {
- refpath1.setColumn(0, refcolumn1, ds_patinfolist.getColumn(0, "hngnm"));
- }
- }
- function fSelectedComboLendCd(iptObj, comboRef)
- {
- var lendcd = iptObj.value;
- lendcd = String(lendcd).getLeftPad(3, "0");
-
- var ref = iptObj
- ref.value = lendcd;
-
- comboRef = comboRef.split("/");
- comboRefpath = eval(comboRef[0]);
- comboRefcol = comboRef[1];
-
- comboRefpath.setColumn(0, comboRefcol, lendcd);
- }
- function fSelectedComboLendDeptCd(iptObj, comboObj)
- {
- var lenddeptabbr = iptObj.value;
- lenddeptabbr = lenddeptabbr.toUpperCase( );
- var ref = iptObj;
- ref.value = lenddeptabbr;
-
- var deptcd = ds_init_lendmastinfo_lenddeptlist.lookup("lenddeptabbr", lenddeptabbr, "lenddeptcd");
- var comboRef = eval(comboObj);
- comboRef.value = deptcd;
-
- if (!utlf_isNull(deptcd))
- {
- frmf_inputEnterKey(comboObj, "onitemchanged", new ItemChangeEventInfo);
- }
- }
- function fGetUserComboList(ref, rsltref, deptcd, jobkindcd, specordyn)
- {
- ref = eval(ref);
- ref.clearData();
-
- dsf_makeValue(ref, "deptcd", "String", deptcd);
- dsf_makeValue(ref, "jobkindcd", "String", jobkindcd);
- dsf_makeValue(ref, "specordyn", "String", specordyn);
-
- rsltrefref = eval(rsltref);
- rsltrefref.clearData();
-
- var oParam = {};
- oParam.id = "TRMMB04102";
- oParam.service = "prcpbaseapp.EnvInfoMngt";
- oParam.method = "reqGetUserComboList";
- oParam.inds = "req=ds_send_userlist";
- oParam.outds = rsltref+"=usercombo";
- oParam.async = false;
- //oParam.callback = "cf_TRMMB04102";
- tranf_submit(oParam);
-
- rsltrefref.insertRow(0);
- rsltrefref.setColumn(0, "userid", "");
- rsltrefref.setColumn(0, "usernm", "-");
- switch1.chartlend.cmb_l_lendman.index = 0;
- }
- function fGetUserid(refUserid, refUsernm, refUserDeptcd, cmbObj)
- {
- ds_hidden_tmp_tempuserinfo_list.clearData();
-
- var user = refUserid.split("/");
- userref = eval(user[0]);
- usercol = user[1];
- userval = userref.getColumn(0, usercol);
-
- var flag = "userid";
-
- if(isNaN(userval))
- {
- flag = "usernm";
- }
-
- var obj = new Object();
- obj.param = '_OneS';
- obj.flag = flag;
- obj.searchitem = userval;
-
- var iParam = frmf_modal("SPZSU10103", "SPZSU10103", obj, null, null, null, null, null, null, null, null, null, "M");
- ds_hidden_tmp_tempuserinfo_list.copyData(iParam, true);
-
- if( ds_hidden_tmp_tempuserinfo_list.rowcount > 0)
- {
- var userid = ds_hidden_tmp_tempuserinfo_list.getColumn(0, "userid");
- var usernm = ds_hidden_tmp_tempuserinfo_list.getColumn(0, "usernm");
- var posdeptcd = ds_hidden_tmp_tempuserinfo_list.getColumn(0, "posdeptcd");
-
- if (!utlf_isNull(refUsernm))
- {
- refUsernm = refUsernm.split("/");
- refUsernmref = eval(refUsernm[0]);
- refUsernmcol = refUsernm[1]
- refUsernmval = refUsernmref.getColumn(0, refUsernmcol);
-
- if (isNaN(refUsernmval))
- {
- dsf_makeValue(refUsernmref, refUsernmcol, "String", usernm);
- }
- }
- if (!utlf_isNull(refUserDeptcd))
- {
- refUserDeptcd = refUserDeptcd.split("/");
- refUserDeptcdref = eval(refUserDeptcd[0]);
- refUserDeptcdcol = refUserDeptcd[1]
- refUserDeptcdval = refUserDeptcdref.getColumn(0, refUserDeptcdcol);
-
- if (isNaN(refUserDeptcdval))
- {
- dsf_makeValue(refUserDeptcdref, refUserDeptcdcol, "String", posdeptcd);
- }
- }
- if (!utlf_isNull(cmbObj))
- {
- fAddUser(userid, usernm, cmbObj);
- }
- dsf_makeValue(userref, usercol, "string", userid);
- }
- }
- function fAddUser(Userid, Usernm, cmbObj)
- {
- var ref = cmbObj.innerdataset;
-
- var cnt = ref.rowcount;
- var userid = ref.lookup("userid", Userid, "userid");
- if (utlf_isNull(userid))
- {
- dsf_makeValue(ref, "userid", "string", Userid, cnt);
- dsf_makeValue(ref, "usernm", "string", Usernm, cnt);
- }
- }
- function fSetLendChart(bcflag)
- {
- var renddd = utlf_getCurrentDate();
- var rendcd = ds_req_chartlend.getColumn(0, "rendcd");
- var appdeptcd = ds_req_chartlend.getColumn(0, "appdeptcd");
- var lendmanid = ds_req_chartlend.getColumn(0, "lendmanid");
- var appmanid = ds_req_chartlend.getColumn(0, "appmanid");
- var msgcnts = ds_req_chartlend.getColumn(0, "msgcnts");
- var cntctelno = ds_req_chartlend.getColumn(0, "cntctelno");
- var chrtpid = ds_req_chartlend.getColumn(0, "chrtpid");
- if (utlf_isNull(rendcd))
- {
- alert("대출용도를 선택해 주세요");
- switch1.chartlend.cbo_l_rendcd.setFocus();
- return;
- }
- if (utlf_isNull(appdeptcd))
- {
- alert("대출과를 선택해 주세요");
- switch1.chartlend.cbo_lenddeptcd.setFocus();
- return;
- }
- if (utlf_isNull(lendmanid) || lendmanid.isNumber()== false)
- {
- alert("대출자를 선택해 주세요");
- switch1.chartlend.ipt_l_lendmanid.setFocus();
- return;
- }
- var icnt = 0;
- var HearderData = "status▦pid▦ioflag▦chrtflag▦bcno▦medirecno▦rendcd▦appdeptcd▦lendmanid▦appmanid▦msgcnts▦cntctelno▦rendbcflag▩";
- var tmpSaveData = "";
- if (bcflag == "Y")
- {
- var bcno = ds_req_chartlend.getColumn(0, "bcno");
- if (utlf_isNull(bcno) || bcno == "0")
- {
- alert("바코드번호를 입력해 주세요");
- switch1.chartlend.ipt_lendbcno.setFocus();
- return;
- }
- if (!utlf_isNull(bcno) && bcno != "0")
- {
- tmpSaveData = tmpSaveData + "i▦▦I▦I▦" + bcno + "▦▦" ;
- tmpSaveData = tmpSaveData + rendcd + "▦" + appdeptcd + "▦" + lendmanid + "▦" + appmanid + "▦" + msgcnts + "▦" + cntctelno + "▦B▩";
- }
- if (!utlf_isNull(tmpSaveData))
- {
- dsf_setCSVToDs("ds_send_savedata", HearderData + tmpSaveData);
-
- var oParam = {};
- oParam.id = "TXMRC02701";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqExeRendChrt";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMRC02701";
- tranf_submit(oParam);
-
- ds_req_chartlend.setColumn(0, "bcno", "");
- fGetUserLendList();
- }
- }
- else
- {
- if (utlf_isNull(chrtpid))
- {
- alert("환자번호를 입력해 주세요");
- switch1.chartlend.ipt_chrtpid.setFocus();
- return;
- }
- for ( var i = 0; i < ds_main_chartlend_chrtlist.rowcount; i++)
- {
- var pid = ds_main_chartlend_chrtlist.getColumn(i, "pid");
- var ioflag = ds_main_chartlend_chrtlist.getColumn(i, "ioflag");
- var chrtflag = "I";
- var bcno = ds_main_chartlend_chrtlist.getColumn(i, "bcno");
- var medirecno = ds_main_chartlend_chrtlist.getColumn(i, "medirecno");
-
- var chkflag = ds_main_chartlend_chrtlist.getColumn(i, "chkflag");
-
- if(chkflag == "Y")
- {
- tmpSaveData = tmpSaveData + "i▦" + pid + "▦" + ioflag + "▦" + chrtflag + "▦▦" + medirecno + "▦" ;
- tmpSaveData = tmpSaveData + rendcd + "▦" + appdeptcd + "▦" + lendmanid + "▦" + appmanid + "▦" + msgcnts + "▦" + cntctelno + "▦M▩";
- icnt++;
- }
- }
- if(icnt < 1)
- {
- alert("대출할 차트를 선택해 주세요");
- return;
- }
- if (!utlf_isNull(tmpSaveData))
- {
- dsf_setCSVToDs("ds_send_savedata", HearderData + tmpSaveData);
-
- var oParam = {};
- oParam.id = "TXMRC02701";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqExeRendChrt";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMRC02701";
- tranf_submit(oParam);
- var pid = ds_req_chartlend.getColumn(0, "chrtpid");
- dsf_makeValue(ds_send_reqdata, "ioflag", "String", "I");
- dsf_makeValue(ds_send_reqdata, "pid", "String", pid);
-
- var oParam = {};
- oParam.id = "TRMRC02700";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetInChrtList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_chartlend_chrtlist=chrtlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02700";
- tranf_submit(oParam);
- fGetUserLendList();
- }
- }
- }
- function fGetUserLendList()
- {
- ds_req_chartlend.setColumn(0, "ioflag", "I");
- ds_req_chartlend.setColumn(0, "acptid", sysf_getUserId());
- ds_req_chartlend.setColumn(0, "renddd", utlf_getCurrentDate);
-
- ds_send_reqdata.copyData(ds_req_chartlend);
-
- var oParam = {};
- oParam.id = "TRMRC02703";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetInChrtLendList2";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_chartlend_clrs_chrtlendlist=chrtlendlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02703";
- tranf_submit(oParam);
- ds_req_chartlend.setColumn(0, "count", ds_main_chartlend_clrs_chrtlendlist.rowcount);
- }
- function fGetChartList()
- {
- fGetPidNo(switch1.chartlend.ipt_chrtpid, "ds_hidden/chkyn2");
- fCheckPid(switch1.chartlend.ipt_chrtpid, "ds_req_chartlend/chrtpnm");
- dsf_makeValue(ds_send_reqdata, "ioflag", "String", "I");
- var pid = switch1.chartlend.ipt_chrtpid.value;
-
- dsf_makeValue(ds_send_reqdata, "pid", "string", pid);
-
- var oParam = {};
- oParam.id = "TRMRC02700";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetInChrtList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_chartlend_chrtlist=chrtlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02700";
- tranf_submit(oParam);
- }
- function fClickTab()
- {
- if (ClickTab == false)
- {
- ClickTab = true;
- var arrParam = [{dsNm: "ds_init_M0392", cdGrpId: "M0392"}
- ,{dsNm: "ds_init_M0412", cdGrpId: "M0412"}]
- appf_getCodeList(arrParam);
-
- dsf_makeValue(ds_send_reqdata, "ioflag", "string", "I");
- dsf_makeValue(ds_send_reqdata, "useyn", "string", "Y");
- dsf_makeValue(ds_send_reqdata, "allwardyn", "string", "");
-
- var oParam = {};
- oParam.id = "TRMRC00100";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetLendMastInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_lendmastinfo_rendcdlist=rendcdlist ds_init_lendmastinfo_lenddeptlist=lenddeptlist ds_=chrtdeptlist ds_=chrtchgrlist ds_=keepplcelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC00100";
- tranf_submit(oParam);
- ds_init_lendmastinfo_rendcdlist.filterstr = "rendcd != 'ALL'";
- ds_filter_lendmastinfo_rendcdlist.copyData(ds_init_lendmastinfo_rendcdlist, true)
- ds_init_lendmastinfo_rendcdlist.filterstr = "";
-
- ds_init_lendmastinfo_lenddeptlist.filterstr = "lenddeptcd != 'ALL'";
- ds_filter_lendmastinfo_lenddeptlist.copyData(ds_init_lendmastinfo_lenddeptlist, true);
- ds_init_lendmastinfo_lenddeptlist.filterstr = "";
-
- ds_init_lendmastinfo_rendcdlist.insertRow(0);
- ds_init_lendmastinfo_rendcdlist.setColumn(0, "rendresn", "전체");
- ds_init_lendmastinfo_rendcdlist.setColumn(0, "rendcd", "");
- ds_init_lendmastinfo_lenddeptlist.insertRow(0);
- ds_init_lendmastinfo_lenddeptlist.setColumn(0, "lenddeptnm", "전체");
- ds_init_lendmastinfo_lenddeptlist.setColumn(0, "lenddeptcd", "");
-
- switch1.chartreturn.group4.cbo_rtnlendusecd.index = 0;
- switch1.chartreturn.group4.cbo_rtnappdeptcd.index = 0;
-
- ds_main_chartlend_clrs_chrtlendlist.clearData();
- //ds_main_chartreturn_clrs_rtntrgtlist.clearData();
- ds_main_chartreturn_clrs_rtnlist.clearData();
- }
- }
- function fMoveTabChartByPid(gridObj, ref)
- {
- if (eval(ref).rowposition < 0)
- {
- return;
- }
- var ref = eval(ref);
- var row = ref.rowposition;
-
- var chrtdept = ref.getColumn(row, "chrtdeptcd");
- var pid = ref.getColumn(row, "pid");
- var pnm = ref.getColumn(row, "pnm");
- var renddd = ref.getColumn(row, "renddd");
- var dd = utlf_getCurrentDate();
- var valitodd = (dd.toDate()).getAddDate(-90);
- valitodd = valitodd.getDateFormat();
-
- if(utlf_isNull(renddd))
- {
- renddd = valitodd;
- }
-
- dsf_makeValue(ds_req_rendreport, "pid", "string" , pid);
- dsf_makeValue(ds_req_rendreport, "pnm", "string" , pnm);
- dsf_makeValue(ds_req_rendreport, "fromdd", "string" , renddd);
- dsf_makeValue(ds_req_rendreport, "todd", "string" , dd);
- dsf_makeValue(ds_req_rendreport, "dept", "string" , chrtdept);
-
- btn_movchrt.click();
- fChartHistory();
- }
- function fGetLendList()
- {
- ds_req_chartlend.setColumn(0, "ioflag", "I");
- ds_req_chartlend.setColumn(0, "acptid", "");
- ds_req_chartlend.setColumn(0, "renddd", utlf_getCurrentDate());
- ds_req_chartlend.setColumn(0, "resettm", "000000");
-
- switch1.chartlend.cap_resettm1.text = "00:00";
- ds_send_reqdata.copyData(ds_req_chartlend);
- var oParam = {};
- oParam.id = "TRMRC02703";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetInChrtLendList2";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_chartlend_clrs_chrtlendlist=chrtlendlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02703";
- tranf_submit(oParam);
-
- var pid = ds_req_chartlend.getColumn(0, "pid");
- if (pid.length > 0)
- {
- ds_req_chartlend.setColumn(0, "chrtpid", pid);
- switch1.chartlend.btn_chrtlist.click();
- }
- ds_req_chartlend.setColumn(0, "count", ds_main_chartlend_clrs_chrtlendlist.rowcount);
- }
- function fExcel(gridObj, title)
- {
- if (utlf_isNull(title)) { title = "" }
-
- grdf_exportExcel(gridObj, title+"_"+utlf_getCurrentDate(), "SheetName", "true", "", "");
- }
- function fLendTermDisabled()
- {
- var lendtermdisabled = switch1.chartreturn.group4.lendterm_disabled.value;
- if (lendtermdisabled == "Y")
- {
- var today = utlf_getCurrentDate();
- var valitodd = (today.toDate()).getAddDate(-90);
- valitodd = valitodd.getDateFormat();
-
- ds_req_chartreturn.setColumn(0, "fromappdd", today);
- ds_req_chartreturn.setColumn(0, "toappdd", today);
-
- switch1.chartreturn.group4.ipt_rtnfromappdd.enable = true;
- switch1.chartreturn.group4.ipt_rtntoappdd.enable = true;
- }
- else
- {
- ds_req_chartreturn.setColumn(0, "fromappdd", "");
- ds_req_chartreturn.setColumn(0, "toappdd", "");
-
- switch1.chartreturn.group4.ipt_rtnfromappdd.enable = false;
- switch1.chartreturn.group4.ipt_rtntoappdd.enable = false;
- }
- }
- function fRrtTermDisabled()
- {
- var rtntermdisabled = switch1.chartreturn.group4.rtnterm_disabled.value;
- if (rtntermdisabled == "Y")
- {
- var today = utlf_getCurrentDate();
- var valitodd = (today.toDate()).getAddDate(-90);
- valitodd = valitodd.getDateFormat();
-
- ds_req_chartreturn.setColumn(0, "fromrtndd", today);
- ds_req_chartreturn.setColumn(0, "tortndd", today);
-
- switch1.chartreturn.group4.ipt_fromrtndd.enable = true;
- switch1.chartreturn.group4.ipt_tortndd.enable = true;
- }
- else
- {
- ds_req_chartreturn.setColumn(0, "fromrtndd", "");
- ds_req_chartreturn.setColumn(0, "tortndd", "");
-
- switch1.chartreturn.group4.ipt_fromrtndd.enable = false;
- switch1.chartreturn.group4.ipt_tortndd.enable = false;
- }
- }
- function fGetRtnList()
- {
- ds_req_chartreturn.setColumn(0, "ioflag", "I");
- ds_send_reqdata.copyData(ds_req_chartreturn);
- var oParam = {};
- oParam.id = "TRMRC02704";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetInChrtRtnTrgtList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_chartreturn_clrs_rtntrgtlist=rtntrgtlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02704";
- tranf_submit(oParam);
- }
- function fsetrtnchart(bcflag)
- {
- var ref = "ds_main_chartreturn_clrs_rtntrgtlist";
- var grdObj = switch1.chartreturn.grd_rendlist2;
- var savedata = "status▦pid▦ioflag▦chrtflag▦bcno▦medirecno▦chrtseqno▩";
- var dataString = "";
- var dataCount = 0;
- if (bcflag == "Y")
- {
- var bcno = ds_req_chartreturn.getColumn(0, "bcno");
- if (!utlf_isNull(bcno))
- {
- dataString = dataString + "u▦▦I▦I▦" + bcno + "▦▦▩";
- }
- if (dataString.length > 0)
- {
- dsf_setCSVToDs("ds_send_savedata", savedata + dataString);
- var oParam = {};
- oParam.id = "TXMRC02702";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqExeRtnChrt";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMRC02702";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMRC02702") > -1)
- {
- dsf_makeValue(ds_req_chartreturn, "bcno", "String", "");
-
- ds_req_chartreturn.setColumn(0, "acptid", sysf_getUserId());
- fGetUserRtnList();
- }
- }
- }
- else
- {
- if (bcflag == "C")
- {
- for ( var i = 0; i < ref.rowcount; i++)
- {
- var checked = ref.getColumn(i, "checked");
- if (checked == "true")
- {
- var pid = ref.getColumn(i, "pid");
- var bcno = ref.getColumn(i, "bcno");
- var medirecno = ref.getColumn(i, "medirecno");
- var chrtseqno = ref.getColumn(i, "chrtseqno");
- if (!utlf_isNull(chrtseqno))
- {
- dataString = dataString + "u▦" + pid + "▦I▦I▦" + bcno + "▦" + medirecno + "▦" + chrtseqno + "▩";
- dataCount = dataCount + 1;
- }
- }
- }
- }
- else
- {
- var rows = grdf_getSelectedRows(grdObj);
- for ( var i = 0; i < rows.length.selectedRows; i++)
- {
- var pid = ref.getColumn(rows[i], "pid");
- var bcno = ref.getColumn(rows[i], "bcno");
- var medirecno = ref.getColumn(rows[i], "medirecno");
- var chrtseqno = ref.getColumn(rows[i], "chrtseqno");
- if (!utlf_isNull(chrtseqno))
- {
- dataString = dataString + "u▦" + pid + "▦I▦I▦" + bcno + "▦" + medirecno + "▦" + chrtseqno + "▩";
- dataCount = dataCount + 1;
- }
- }
- }
- if (dataString.length > 0)
- {
- dsf_setCSVToDs("ds_send_savedata", savedata + dataString);
- var oParam = {};
- oParam.id = "TXMRC02702";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqExeRtnChrt";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMRC02702";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXMRC02702") > -1)
- {
- alert("총 " + dataCount + " 건 챠트반납 되었습니다.");
-
- fGetRtnList();
- ds_req_chartreturn.setColumn(0, "acptid", sysf_getUserId());
- fGetUserRtnList();
- }
- }
- }
- }
- function cf_TXMRC02702(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function fGetUserRtnList()
- {
- ds_req_chartreturn.setColumn(0, "ioflag", "I");
- ds_send_reqdata.copyData(ds_req_chartreturn);
- var oParam = {};
- oParam.id = "TRMRC02705";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetInChrtRtnList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_chartreturn_clrs_rtnlist=rtnlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC02705";
- tranf_submit(oParam);
-
- ds_req_chartreturn.setColumn(0, "count", ds_main_chartreturn_clrs_rtnlist.rowcount);
- }
- function fsetlosschrt()
- {
- if(ds_main_chartreturn_clrs_rtnlist.rowposition < 0)
- {
- return;
- }
- fShowWndIptBox();
- }
- function fShowWndIptBox(job)
- {
- switch1.chartreturn.grup_losschrt.visible = false;
- ds_hidden_lendlist.setColumn(0, "chrtstat", "01");
-
- // if (event.clientY < 300)
- // {
- // grup_losschrt.attribute("top") = event.clientY-110;
- // } else {
- // grup_losschrt.attribute("top") = 200;
- // }
-
- switch1.chartreturn.grup_losschrt.visible = true;
- }
- ]]></Script>
|