123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[var refresh_u = 0;
- var refresh_d = 0;
- var refresh_a = 0;
- var sTREE_OBJ;
- var sTREE_DS;
- var top;
- var sSETLIST = ds_main_indxlist_item;
- var sSETLIST_HIDDEN = ds_hidden_indxlist_item;
- function fFormInit(flag)
- {
- grup_saveas.visible = "false";
- ds_main_list_imglist.clearData();
- lf_mmbfGetDeptCodeComboList(ds_init_deptlist_orddept_dept, "A");
-
- ds_init_deptlist_orddept_dept.insertRow(0);
- ds_init_deptlist_orddept_dept.setColumn(0, "depthngnm", "전체");
- ds_init_deptlist_orddept_dept.setColumn(0, "deptcd", "-");
-
- ds_send_reqformlist.setColumn(0, "deptcd", sysf_getUserInfo("dutplcecd"));
-
- dsf_makeValue(ds_send_cond, "userid", "string", sysf_getUserId());
- dsf_makeValue(ds_send_cond, "deptcd", "string", sysf_getUserInfo("dutplcecd"));
-
- var result = fUserAdmin();
-
- if (result == true)
- {
- sw_setflag.case_user.group1.grup_srch1.visible = true;
- sw_setflag.case_dept.group2.grup_srch2.visible = true;
-
- ds_send_cond.setColumn(0, "admin", "true");
- }
- else
- {
- sw_setflag.case_user.group1.grup_srch1.visible = false;
- sw_setflag.case_dept.group2.grup_srch2.visible = false;
- ds_send_cond.setColumn(0, "admin", "false");
- ds_send_cond.setColumn(0, "userid", sysf_getUserId());
- ds_send_cond.setColumn(0, "usernm", sysf_getUserInfo("usernm"));
- ds_send_cond.setColumn(0, "deptcd", sysf_getUserInfo("dutplcecd"));
- ds_send_cond.setColumn(0, "jobkind", sysf_getUserInfo("jobkindcd"));
- }
-
- if (flag == 0 )
- {
- ds_send_reqdata.setColumn(0, "deptcd", sysf_getUserInfo("dutplcecd"));
-
- var formflag = sysf_getGlobalVariable("emr_gsv_imgeflag");
- var sUserId = sysf_getGlobalVariable("emr_gsv_imgeflag_userid");
- if(sUserId == sysf_getUserId() && formflag=="Y")
- {
- var formlist = sysf_getGlobalVariable("emr_gsv_imgelist");
- dsf_setCSVToDs("ds_main_formlist_item", formlist);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMMR02501";
- oParam.service = "medirecapp.ComnMediRec";
- oParam.method = "reqGetFormRecListByDeptCD";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR02501";
- tranf_submit(oParam);
- }
- }
- else
- {
- ds_send_cond.setColumn(0, "setflag", "U");
- ds_main_indxlist_item.clearData();
- var oParam = {};
- oParam.id = "TRMRF04403";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetCMCImgIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF04403";
- tranf_submit(oParam);
- fn_ImageSetting();
- ds_main_indxlist_u_item.clearData();
- ds_main_indxlist_u_item.copyData(ds_main_indxlist_item)
- refresh_u = 1;
-
- sw_setflag.case_user.trv_indxlist_u.treeinitstatus = "expand,null";
- }
- }
- function fn_ImageSetting()
- {
- for(var i = 0; i < ds_main_indxlist_item.rowcount; i++)
- {
- var treeImg = ds_main_indxlist_item.getColumn(i, "img");
- treeImg = String(treeImg).replace("../../../com/commonweb/images/", "");
- treeImg = String(treeImg).replace(".gif", "");
-
- dsf_makeValue(ds_main_indxlist_item, "img2", "string", "URL(IMG::emr/MR/"+treeImg+".gif)", i);
- }
- }
- function fSetIndxListSelect(setflag)
- {
- ds_send_cond.setColumn(0, "setflag", setflag);
-
- grup_saveas.visible = "false";
- if (setflag == "U")
- {
- if (refresh_u == 0)
- {
- var formflag = sysf_getGlobalVariable("emr_gsv_imgeflag_u");
- if(formflag=="Y")
- {
- var formlist = sysf_getGlobalVariable("emr_gsv_imgelist_u");
- ds_main_indxlist_u_item.clearData();
- ds_main_indxlist_item.clearData();
- dsf_setCSVToDs("ds_main_indxlist_item", formlist);
-
- ds_main_indxlist_u_item.copyData(ds_main_indxlist_item);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMRF04403";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetCMCImgIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF04403";
- tranf_submit(oParam);
-
- fn_ImageSetting();
-
- ds_main_indxlist_u_item.clearData();
- ds_main_indxlist_u_item.copyData(ds_main_indxlist_item);
- }
- }
- else
- {
- ds_main_indxlist_item.clearData();
- ds_main_indxlist_item.copyData(ds_main_indxlist_u_item);
- }
- refresh_u = 1;
- }
- else if (setflag == "D")
- {
- if (refresh_d == 0)
- {
- var formflag = sysf_getGlobalVariable("emr_gsv_imgeflag_d");
- if(formflag=="Y")
- {
- var formlist = sysf_getGlobalVariable("emr_gsv_imgelist_d");
- ds_main_indxlist_d_item.clearData();
- ds_main_indxlist_item.clearData();
- dsf_setCSVToDs("ds_main_indxlist_item", formlist);
- ds_main_indxlist_d_item.copyData(ds_main_indxlist_item);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMRF04403";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetCMCImgIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF04403";
- tranf_submit(oParam);
-
- fn_ImageSetting();
-
- ds_main_indxlist_d_item.clearData();
- ds_main_indxlist_d_item.copyData(ds_main_indxlist_item);
- }
- }
- else
- {
- ds_main_indxlist_item.clearData();
- ds_main_indxlist_item.copyData(ds_main_indxlist_d_item);
- }
- refresh_d = 1;
- }
- else if (setflag == "A")
- {
- if (refresh_a == 0)
- {
- var formflag = sysf_getGlobalVariable("emr_gsv_imgeflag_a");
- if(formflag=="Y")
- {
- var formlist = sysf_getGlobalVariable("emr_gsv_imgelist_a");
- ds_main_indxlist_a_item.clearData();
- ds_main_indxlist_item.clearData();
- dsf_setCSVToDs("ds_main_indxlist_item", formlist);
- ds_main_indxlist_a_item.copyData(ds_main_indxlist_item);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMRF04403";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetCMCImgIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF04403";
- tranf_submit(oParam);
-
- fn_ImageSetting();
-
- ds_main_indxlist_a_item.clearData();
- ds_main_indxlist_a_item.copyData(ds_main_indxlist_item);
- }
- }
- else
- {
- ds_main_indxlist_item.clearData();
- ds_main_indxlist_item.copyData(ds_main_indxlist_a_item);
- }
- refresh_a = 1;
- }
- }
- function fAddindx()
- {
- fSetTreeView();
-
- sTREE_DS = this.objects[sTREE_OBJ.binddataset];
- if (sTREE_DS.rowposition < 0)
- {
- sysf_messageBox("폴더를 ", "C002");
- return;
- }
-
- var rowpos = sTREE_DS.rowposition;
- var depth = sSETLIST.getColumn(rowpos, "depth");
- if (depth == 0)
- {
- sysf_messageBox("지정된 위치로 이동", "E001");
- return;
- }
- var linkflag = sSETLIST.getColumn(rowpos, "linkflag");
- if (linkflag == "Y")
- {
- sysf_messageBox("폴더를 ", "C002");
- return;
- }
-
- var checkflag = "false";
- for(var i = 0; i < ds_main_list_imglist.rowcount; i++)
- {
- var flag = ds_main_list_imglist.getColumn(i, "check");
- if(flag == "true")
- {
- checkflag = "true";
- break;
- }
- }
- if(checkflag == "false")
- {
- sysf_messageBox("이미지를 ", "C002");
- return;
- }
- var sortno = sSETLIST.getColumn(rowpos, "sortno");
-
- var indxfocus = sTREE_DS.getColumn(sTREE_DS.rowposition, "itemindxseq");
- ds_temp.setColumn(0, "indxfocus", indxfocus);
- for(var i = 0; i < ds_main_list_imglist.rowcount; i++)
- {
- var flag = ds_main_list_imglist.getColumn(i, "check");
- if(flag == "true" )
- {
- ds_main_list_imglist.setColumn(i, "check","false");
- var imgecd = ds_main_list_imglist.getColumn(i, "imgecd");
- sSETLIST_HIDDEN.setColumn(0, "linkcd", String(imgecd).substr(0,7));
- var userid = ds_send_cond.getColumn(0, "userid");
- var deptcd = ds_send_cond.getColumn(0, "deptcd");
- sSETLIST_HIDDEN.setColumn(0, "deptcd" , deptcd);
- sSETLIST_HIDDEN.setColumn(0, "indxnm" , "");
- sSETLIST_HIDDEN.setColumn(0, "supitemindxseq" , indxfocus);
- sSETLIST_HIDDEN.setColumn(0, "depth" , "");
- sSETLIST_HIDDEN.setColumn(0, "itemindxseq" , "");
- sSETLIST_HIDDEN.setColumn(0, "path" , "");
- sSETLIST_HIDDEN.setColumn(0, "status" , "i");
- sSETLIST_HIDDEN.setColumn(0, "sortno" , sortno);
-
- var instflag = ds_send_cond.getColumn(0, "setflag"); //개인과구분
- if(instflag == "U")
- {
- var instcd = ds_temp.getColumn(0, "instcd");
- if(instcd == "")
- {
- sSETLIST_HIDDEN.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- }
-
- sSETLIST_HIDDEN.setColumn(0, "userid" , userid);
- }
- else
- {
- sSETLIST_HIDDEN.setColumn(0, "userid" , "");
- sSETLIST_HIDDEN.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- }
- sSETLIST_HIDDEN.setColumn(0, "indxflag" , "P");
- var admin = ds_send_cond.getColumn(0, "admin");
- sSETLIST_HIDDEN.setColumn(0, "admin" , admin);
- var setflag = ds_send_cond.getColumn(0, "setflag");
- sSETLIST_HIDDEN.setColumn(0, "setflag" , setflag);
- sSETLIST_HIDDEN.setColumn(0, "linkflag" , "Y");
- sSETLIST_HIDDEN.setColumn(0, "valiyn" , "Y");
- sSETLIST_HIDDEN.setColumn(0, "comnseq" , 0);
- sSETLIST_HIDDEN.setColumn(0, "slipno" , 0);
-
- ds_send_savedata.copyData(sSETLIST_HIDDEN);
- dsf_makeValue(ds_send_savedata, "retflag", "string","ret"); //저장후 조회여부
- var oParam = {};
- oParam.id = "TXMRF03101";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqSaveExeSetIndx";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMRF03101";
- tranf_submit(oParam);
-
- fn_ImageSetting();
- }
- }
- var oParam = {};
- oParam.id = "TRMRF04403";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetCMCImgIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF04403";
- tranf_submit(oParam);
-
- fn_ImageSetting();
- if (setflag == "U")
- {
- ds_main_indxlist_u_item.clearData();
- ds_main_indxlist_u_item.copyData(ds_main_indxlist_item);
- }
- else if (setflag == "D")
- {
- ds_main_indxlist_d_item.clearData();
- ds_main_indxlist_d_item.copyData(ds_main_indxlist_item);
- }
- else if (setflag == "A")
- {
- ds_main_indxlist_a_item.clearData();
- ds_main_indxlist_a_item.copyData(ds_main_indxlist_item);
- }
- sTREE_OBJ.setTreeStatus(0, true);
- sTREE_OBJ.setTreeStatus(1, true);
- }
- function fSetTreeView()
- {
- var setflag = ds_send_cond.getColumn(0, "setflag");
-
- if (setflag == "U")
- {
- sTREE_OBJ = sw_setflag.case_user.trv_indxlist_u
- }
- if (setflag == "D")
- {
- sTREE_OBJ = sw_setflag.case_dept.trv_indxlist_d
- }
- if (setflag == "A")
- {
- sTREE_OBJ = sw_setflag.case_all.trv_indxlist_a
- }
- }
- function fSrchDiagIndxNM()
- {
- fSetTreeView();
- var sFolderNM = ds_main_cond.getColumn(0, "foldernm");
- sTREE_DS = this.objects[sTREE_OBJ.binddataset];
-
- if (sTREE_DS.rowposition == sTREE_DS.rowcount)
- {
- sTREE_DS.rowpositon = 0;
- }
-
- for(var i = 0; i < sTREE_DS.rowcount; i++)
- {
- if(sFolderNM == sTREE_DS.getColumn(i, "indxnm"))
- {
- trace(sTREE_DS.name)
- ds_main_indxlist_d_item.clearSelect();
- ds_main_indxlist_d_item.rowpositon = i;
- ds_main_indxlist_d_item.selectRow(i);
- break;
- }
- }
- fReqDetlSet();
- }
- function fReqDetlSet()
- {
- fSetTreeView();
- sTREE_DS = this.objects[sTREE_OBJ.binddataset];
- if (sTREE_DS.rowcount < 0)
- {
- return;
- }
-
- var deptnm = sTREE_DS.getColumn(sTREE_DS.rowpositon, "deptnm");
- var deptcdNode = "";
-
- //var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex);
-
- //var deptNodeList = findNodeset(model, "/root/init/deptlist/orddept/dept");
-
- for(var idx = 0; idx < sTREE_DS.rowcount; idx++)
- {
- destNode = sTREE_DS.getColumn(idx, "deptnm");
-
- if(!utlf_isNull(destNode) && sTREE_DS.getColumn(idx, "deptnm") == deptnm)
- {
- deptcdNode = sTREE_DS.getColumn(idx, "deptcd");
- ds_send_cond.setColumn(0, "deptcd", deptcdNode);
- break;
- }
- }
-
- var rowpos = sTREE_DS.rowposition;
-
- fSetDiagInfo(rowpos);
-
- var depth = sSETLIST_HIDDEN.getColumn(0, "depth");
-
- if(depth == 1)
- {
- return;
- }
- }
- function fSetDiagInfo(rowpos, status)
- {
- var depth = sSETLIST.getColumn(rowpos, "depth");
- if(status == "u" && depth == 0)
- {
- return -1;
- }
- else if(status == "d" && depth == 0)
- {
- return -1;
- }
- var depth = sSETLIST.getColumn(rowpos, "depth");
- var path = sSETLIST.getColumn(rowpos, "path");
- var itemindxseq = sSETLIST.getColumn(rowpos, "itemindxseq");
- var supitemindxseq = sSETLIST.getColumn(rowpos, "supitemindxseq");
- var linkflag = sSETLIST.getColumn(rowpos, "linkflag");
- var indxnm = sSETLIST.getColumn(rowpos, "indxnm");
- var sortno = sSETLIST.getColumn(rowpos, "sortno");
- if(status == "d")
- {
- if(parseInt(depth) >= 3)
- {
- if(linkflag == "N") depth = 3; // 폴더
- else depth = 4; // 파일
- }
- }
-
- sSETLIST_HIDDEN.setColumn(0, "status" , status);
- sSETLIST_HIDDEN.setColumn(0, "depth" , depth);
- sSETLIST_HIDDEN.setColumn(0, "path" , path);
- sSETLIST_HIDDEN.setColumn(0, "itemindxseq" , itemindxseq);
- if(status == "i")
- {
- sSETLIST_HIDDEN.setColumn(0, "supitemindxseq", itemindxseq);
- }
- else
- {
- sSETLIST_HIDDEN.setColumn(0, "supitemindxseq", supitemindxseq);
- }
- if (linkflag == 'N')
- {
- sSETLIST_HIDDEN.setColumn(0, "indxnm" , indxnm);
- }
- else
- {
- sSETLIST_HIDDEN.setColumn(0, "indxnm" , "");
- }
- sSETLIST_HIDDEN.setColumn(0, "linkflag" , "N");
- sSETLIST_HIDDEN.setColumn(0, "linkcd" , "");
-
- var userid = sSETLIST.getColumn(rowpos, "userid");
- var deptcd = sSETLIST.getColumn(rowpos, "deptcd");
- sSETLIST_HIDDEN.setColumn(0, "userid" , userid);
- sSETLIST_HIDDEN.setColumn(0, "deptcd" , deptcd);
-
- var instflag = ds_send_cond.getColumn(0, "setflag");
- if(instflag =="U")
- {
- var instcd = ds_temp.getColumn(0, "instcd");
- if(utlf_isNull(instcd))
- {
- sSETLIST_HIDDEN.setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- }
- else
- {
- sSETLIST_HIDDEN.setColumn(0, "instcd" , instcd);
- }
- }
- else
- {
- sSETLIST_HIDDEN.setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- }
-
- sSETLIST_HIDDEN.setColumn(0, "indxflag" , "P");
- sSETLIST_HIDDEN.setColumn(0, "valiyn" , "Y");
- sSETLIST_HIDDEN.setColumn(0, "sortno" , sortno);
- sSETLIST_HIDDEN.setColumn(0, "comnseq" , 0);
- sSETLIST_HIDDEN.setColumn(0, "slipno" , 0);
-
- var admin = ds_send_cond.getColumn(0, "admin");
- var setflag = ds_send_cond.getColumn(0, "setflag");
- sSETLIST_HIDDEN.setColumn(0, "admin" , admin);
- sSETLIST_HIDDEN.setColumn(0, "setflag" , setflag);
- }
- function fDeptCDSelect()
- {
- var oParam = {};
- oParam.id = "TRMRF04403";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetCMCImgIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF04403";
- tranf_submit(oParam);
-
- fn_ImageSetting();
-
- ds_main_indxlist_d_item.clearData();
- ds_main_indxlist_d_item.copyData(ds_main_indxlist_item);
-
- var deptcd = ds_send_cond.getColumn(0, "deptcd");
- dsf_makeValue(ds_send_savedata, "deptcd", "string", deptcd);
-
- sw_setflag.case_dept.trv_indxlist_d.setTreeStatus(0, true);
- sw_setflag.case_dept.trv_indxlist_d.setTreeStatus(1, true);
- }
- function fMouseRghtBtnPopup(X, Y)
- {
- fSetTreeView();
- sTREE_DS = this.objects[sTREE_OBJ.binddataset];
- var deptnm = sTREE_DS.getColumn(sTREE_DS.rowposition , "deptnm");
- var deptcd = "";
-
- dsf_makeValue(ds_send, "deptcd", "string", sTREE_DS.getColumn(sTREE_DS.rowposition , "deptcd"));
- //var item = sTREE_OBJ.item(sTREE_OBJ.selectedIndex);
- var rowpos = sTREE_DS.rowposition;
- var depth = sSETLIST.getColumn(rowpos, "depth");
- var item_length = sTREE_DS.rowcount;
-
- if (depth == 1 && item_length > 1)
- {
- return;
- }
-
- var admin = ds_send_cond.getColumn(0, "admin");
- var setflag = ds_send_cond.getColumn(0, "setflag");
- if (admin == "true" || setflag == "U")
- {
- if(setflag == "A")
- {
- return;
- }
-
- if (depth == 2 || (depth == 1 && item_length == 1) )
- {
- pmn_menu2.trackPopup(X,Y);
- }
- else
- {
- var linkflag = sSETLIST.getColumn(rowpos, "linkflag");
- if (linkflag == "N")
- {
- pmn_menu.trackPopup(X,Y);
- }
- else
- {
- pmn_menu1.trackPopup(X,Y);
- }
- }
- }
- else
- {
- return;
- }
- }
- function fAddDiagSet()
- {
- fSetTreeView();
- sTREE_DS = this.objects[sTREE_OBJ.binddataset];
-
- var rowPos = sTREE_DS.rowpositon;
- fSetDiagInfo(rowPos, "i");
-
- sSETLIST_HIDDEN.setColumn(0, "status", "i");
- ds_main_iptbox.setColumn(0, "indxnm", "");
-
- var depth = sSETLIST_HIDDEN.getColumn(0, "depth");
- var itemindxseq = sSETLIST_HIDDEN.getColumn(0, "itemindxseq");
-
- var newSortno = 0;
- var FolderNodelist = sSETLIST.getCaseCount("linkflag =='N' && supitemindxseq == '" + itemindxseq + "' && depth == '" + (parseInt(depth) + 1) + "'");
-
- for(var idx = 0; idx < sSETLIST.rowcount; idx++)
- {
- if(sSETLIST.getColumn(idx, "linkflag") == "N" && sSETLIST.getColumn(idx, "supitemindxseq") == itemindxseq && depth == (parseInt(depth) + 1))
- {
- if(newSortno < parseInt(sSETLIST.getColumn(idx, "sortno")))
- {
- newSortno = parseInt(sSETLIST.getColumn(idx, "sortno"));
- }
- }
- }
-
- if(depth == "2")
- {
- sSETLIST_HIDDEN.setColumn(0, "sortno", (parseInt(newSortno) + 1));
- }
- else
- {
- sSETLIST_HIDDEN.setColumn(0, "sortno", newSortno);
- }
-
- fShowWndIptBox();
- }
- function fShowWndIptBox()
- {
- var height = grup_saveas.position.height;
- grup_saveas.position.top = top;
- grup_saveas.position.height = height;
- grup_saveas.visible = true;
- grup_saveas.ipt_saveas_indxnm1.setFocus();
- }
- function fSaveDiagSet(linkflag)
- {
- grup_saveas.visible = false;
-
- var indxnm = ds_main_iptbox.getColumn(0, "indxnm");
-
- if (linkflag == "N" && utlf_isNull(indxnm))
- {
- sysf_messageBox("폴더명칭을 ", "C001");
- return;
- }
- sSETLIST_HIDDEN.setColumn(0, "indxnm" , indxnm);
- sSETLIST_HIDDEN.setColumn(0, "linkflag" , linkflag);
-
- var admin = ds_send_cond.getColumn(0, "admin");
- sSETLIST_HIDDEN.setColumn(0, "admin" , admin);
-
- var setflag = ds_send_cond.getColumn(0, "setflag");
- sSETLIST_HIDDEN.setColumn(0, "setflag" , setflag);
-
- dsf_makeValue(ds_send_cond, "userid", "string", sysf_getUserId());
- dsf_makeValue(ds_send_cond, "deptcd", "string", ds_send_cond.getColumn(0, "deptcd"));
-
- var userid = ds_send_cond.getColumn(0, "userid");
- var deptcd = ds_send_cond.getColumn(0, "deptcd");
-
- if (setflag == "U")
- {
- sSETLIST_HIDDEN.setColumn(0, "userid" , userid);
- sSETLIST_HIDDEN.setColumn(0, "deptcd" , deptcd);
-
- var instcd = ds_temp.getColumn(0, "instcd");
-
- if(utlf_isNull(instcd))
- {
- sSETLIST_HIDDEN.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- }
- else
- {
- sSETLIST_HIDDEN.setColumn(0, "instcd", instcd);
- }
- }
- else if (setflag == "D")
- {
- sSETLIST_HIDDEN.setColumn(0, "userid", "");
- sSETLIST_HIDDEN.setColumn(0, "deptcd", deptcd);
- sSETLIST_HIDDEN.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- }
-
- ds_send_savedata.copyData(sSETLIST_HIDDEN);
-
- var oParam = {};
- oParam.id = "TXMRF03101";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqSaveExeSetIndx";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMRF03101";
- tranf_submit(oParam);
-
- fn_ImageSetting();
-
- if (setflag == "U")
- {
- ds_main_indxlist_u_item.clearData();
- ds_main_indxlist_u_item.copyData(ds_main_indxlist_item);
-
- refresh_u = 1;
- refresh_a = 0;
- }
- else if (setflag == "D")
- {
- ds_main_indxlist_d_item.clearData();
- ds_main_indxlist_d_item.copyData(ds_main_indxlist_item);
- refresh_d = 1;
- refresh_a = 0;
- }
- else if (setflag == "A")
- {
- ds_main_indxlist_a_item.clearData();
- ds_main_indxlist_a_item.copyData(ds_main_indxlist_item);
- refresh_u = 0;
- refresh_d = 0;
- refresh_a = 1;
- }
-
- sTREE_OBJ.setTreeStatus(0, true)
- sTREE_OBJ.setTreeStatus(1, true)
- }
- function fGetUserInfo(userid,usernm,deptcd , instcd)
- {
- ds_send_cond.setColumn(0, "userid", userid);
- ds_send_cond.setColumn(0, "usernm", usernm);
- ds_send_cond.setColumn(0, "deptcd", deptcd);
-
- sw_setflag.case_user.group1.grup_srch1.ipt_saveas_userid.value = usernm;
-
- var oParam = {};
- oParam.id = "TRMRF04403";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetCMCImgIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF04403";
- tranf_submit(oParam);
-
- fn_ImageSetting();
-
- dsf_makeValue(ds_temp, "instcd", "string",instcd);
- ds_main_indxlist_u_item.clearData();
- ds_main_indxlist_u_item.copyData(ds_main_indxlist_item);
- }
- function fDelDiagSet()
- {
- var ret = sysf_messageBox("정말","Q001");
-
- if(ret != "6")
- {
- return;
- }
-
- fSetTreeView();
- sTREE_DS = this.objects[sTREE_OBJ.binddataset];
-
- var rowPos = sTREE_DS.rowposition;
-
- if(fSetDiagInfo(rowPos, "d")!= -1)
- {
- fSaveDiagSet("Y");
- }
- }
- function fUpdtDiagSet()
- {
- fSetTreeView();
- sTREE_DS = this.objects[sTREE_OBJ.binddataset];
- var rowPos = sTREE_DS.rowposition;
- var indxnm = sTREE_DS.getColumn(rowPos, "indxnm");
- ds_main_iptbox.setColumn(0, "indxnm", indxnm);
-
- if(fSetDiagInfo(rowPos, "u")!=-1)
- {
- fShowWndIptBox();
- }
- }
- function fSelectImgView()
- {
- sTREE_DS = this.objects[sTREE_OBJ.binddataset];
-
- var rowPos = sTREE_DS.rowposition;
- var imgecd = sSETLIST.getColumn(rowPos, "imgecd");
- var indxnm = sSETLIST.getColumn(rowPos, "indxnm");
-
- frmf_setParameter("SPMRF05400_srchimg" , imgecd);
- frmf_setParameter("SPMRF05400_srchimgnm" , indxnm);
- frmf_modal("SPMRF05400", "SPMRF05400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function fn_selectImg(obj)
- {
- var DsObj = this.objects[obj.binddataset];
- var img;
- for(var i = 0; i < DsObj.rowcount; i++)
- {
- if(DsObj.rowposition == i)
- {
- img = DsObj.getColumn(i, "selected");
- }
- else
- {
- img = DsObj.getColumn(i, "img");
- }
-
- img = String(img).replace("../../../com/commonweb/images/", "");
- img = String(img).replace(".gif", "");
-
- DsObj.setColumn(i, "img2", "URL(IMG::emr/MR/"+img+".gif)");
- }
- }
- function fGridImgView()
- {
- var nRow = ds_main_list_imglist.rowposition;
- var imgecd = ds_main_list_imglist.getColumn(nRow, "imgecd");
- var imgenm = ds_main_list_imglist.getColumn(nRow, "imgenm");
-
- frmf_setParameter("SPMRF05400_srchimg" , imgecd);
- frmf_setParameter("SPMRF05400_srchimgnm" , imgenm);
- frmf_modal("SPMRF05400", "SPMRF05400", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 그리드 선택시 check 선택
- ****************************************************************************************/
- function fSetCheck(obj, e) {
- var nRow = ds_main_list_imglist.rowposition;
- var check = ds_main_list_imglist.getColumn(nRow, "check");
-
- if( e.col != 1)
- {
- if(check == "true"){
- ds_main_list_imglist.setColumn(nRow, "check", "false");
- }else{
- ds_main_list_imglist.setColumn(nRow, "check", "true");
- }
- }
-
- }
- ]]></Script>
|