123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917 |
- <?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 sSETLIST = "ds_main_indxlist_item";
- var sSETLIST_HIDDEN = "ds_hidden_indxlist_item";
- var screenX = 0; // 과 트리 선택 로우 X값
- var screenY = 0; // 과 트리 선택 로우 Y값
- function fFormInit(flag)
- {
- grup_saveas.visible = false;
- ds_main_formlist_row.clearData();
-
- lf_mmbfGetDeptCodeComboList(ds_init_deptlist_orddept_dept, "A");
- //lf_mmbfGetDeptCodeComboList("ds_send_reqdata", "ds_init_deptlist_orddept_dept", "A");
-
- dsf_addDsItem( ds_init_deptlist_orddept_dept, "deptcd","depthngnm", "전체", "-", "above");
-
- ds_send_reqformlist.setColumn(0, "formdeptcd",sysf_getUserInfo("dutplcecd"));
-
- var result = fUserAdmin();
- if (result == true)
- {
- sw_setflag.case_user.group4.grup_srch1.visible = true;
- sw_setflag.case_dept.group3.grup_srch2.visible = true;
-
- ds_send_cond.setColumn(0, "admin", "true");
- }
- else
- {
- sw_setflag.case_user.group4.grup_srch1.visible = false;
- sw_setflag.case_dept.group3.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_getUserId("usernm"));
- ds_send_cond.setColumn(0, "deptcd", sysf_getUserId("dutplcecd"));
- ds_send_cond.setColumn(0, "mydeptcd", sysf_getUserId("dutplcecd"));
- ds_send_cond.setColumn(0, "jobkind", sysf_getUserId("jobkindcd"));
- }
-
- sw_setflag.tabindex = 1;
- btn_dept.click();
-
- if (flag == 0 )
- {
- dsf_makeValue(ds_send_reqdata, "deptcd", sysf_getUserInfo("dutplcecd"));
-
- // sw_setflag.case_user.selected = "false";
- // sw_setflag.case_dept.selected = "true";
- // sw_setflag.case_all.selected = "false";
- // sw_setflag.case_list.selected = "false";
- fSetIndxListSelect("D");
- }
- else
- {
- // sw_setflag.case_user.selected = "false";
- // sw_setflag.case_dept.selected = "true";
- // sw_setflag.case_all.selected = "false";
-
- fSetIndxListSelect("D");
- }
- }
- function fSetIndxListSelect(setflag)
- {
- ds_send_cond.setColumn(0, "setflag", setflag);
-
- grup_saveas.visible = false;
- if (setflag == "U")
- {
- btn_user.class = "btn_tab_S";
- if (refresh_u == 0)
- {
- var oParam = {};
- oParam.id = "TRMRF03102";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetSetIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF03102";
- tranf_submit(oParam);
-
- ds_main_indxlist_u_item.clearData();
- ds_main_indxlist_u_item.copyData(ds_main_indxlist_item);
- }
- else
- {
- ds_main_indxlist_item.copyData(ds_main_indxlist_u_item);
- }
- refresh_u = 1;
- sw_setflag.case_user.trv_indxlist_u.setTreeStatus(0, true);
- }
- else if (setflag == "D")
- {
- btn_dept.class = "btn_tab_S";
-
- if (refresh_d == 0)
- {
- var oParam = {};
- oParam.id = "TRMRF03102";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetSetIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF03102";
- tranf_submit(oParam);
-
- ds_main_indxlist_d_item.clearData();
- ds_main_indxlist_d_item.copyData(ds_main_indxlist_item);
- }
- else
- {
- ds_main_indxlist_item.copyData(ds_main_indxlist_d_item);
- }
- refresh_d = 1;
- sw_setflag.case_dept.trv_indxlist_d.setTreeStatus(0, true);
- }
- else if (setflag == "A")
- {
- btn_all.class = "btn_tab_S";
- if (refresh_a == 0)
- {
- var oParam = {};
- oParam.id = "TRMRF03102";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetSetIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF03102";
- tranf_submit(oParam);
-
- ds_main_indxlist_a_item.clearData();
- ds_main_indxlist_a_item.copyData(ds_main_indxlist_item);
- }
- else
- {
- ds_main_indxlist_item.copyData(ds_main_indxlist_a_item);
- }
- refresh_a = 1;
- sw_setflag.case_all.trv_indxlist_a.setTreeStatus(0, true);
- }
- }
- function fReqFormlist()
- {
- dsf_makeValue(ds_send_reqformlist, "reqkindflag", "string", "CPLT");
- dsf_makeValue(ds_send_reqformlist, "reqformprogflag", "string", "-");
-
- var oParam = {};
- oParam.id = "TRMRF03101";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetFormList";
- oParam.inds = "reqformlist=ds_send_reqformlist";
- oParam.outds = "ds_main_formlist_row=row";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF03101";
- tranf_submit(oParam);
- }
- function fSetTreeView()
- {
- var setflag = ds_send_cond.getColumn(0, "setflag");
- var rtn = "";
- if (setflag == "U")
- {
- rtn = "sw_setflag.case_user.trv_indxlist_u" + "|" + "ds_main_indxlist_u_item";
- }
- if (setflag == "D")
- {
- rtn = "sw_setflag.case_dept.trv_indxlist_d" + "|" + "ds_main_indxlist_d_item";
- }
- if (setflag == "A")
- {
- rtn = "sw_setflag.case_all.trv_indxlist_a" + "|" + "ds_main_indxlist_a_item";
- }
-
- return rtn;
- }
- function fAddindx()
- {
- var rtn = fSetTreeView();
- rtn = rtn.split("|");
- var obj = eval(rtn[0]);
- var path = eval(rtn[1]);
-
- if (path.rowposition < 0)
- {
- sysf_messageBox("폴더를 ", "C002");
- return;
- }
-
- var rowpos = path.rowposition;
- var depth = eval(sSETLIST).getColumn(rowpos, "depth");
- if (depth == 1)
- {
- return;
- }
- var linkflag = eval(sSETLIST).getColumn(rowpos, "linkflag");
- if (linkflag == "Y")
- {
- sysf_messageBox("폴더를 ", "C002");
- return;
- }
-
- var checkflag = "false";
-
- for(var i = 0; i < ds_main_formlist_row.rowcount; i++)
- {
- var flag = ds_main_formlist_row.getColumn(i, "check");
- if(flag == "true")
- {
- checkflag = "true";
- break;
- }
- }
- if(checkflag == "false")
- {
- sysf_messageBox("서식을 ", "C002");
- return;
- }
- var rowpos = path.rowposition;
- var indxfocus = path.getColumn(rowpos, "itemindxseq");
- ds_temp.setColumn(0, "indxfocus", indxfocus);
-
- for(var i = 0; i < ds_main_formlist_row.rowcount; i++)
- {
- var flag = ds_main_formlist_row.getColumn(i, "check");
- if(flag == "true" )
- {
- ds_main_formlist_row.setColumn(i, "check","false");
- var formcd = ds_main_formlist_row.getColumn(i, "formcd");
- eval(sSETLIST_HIDDEN).setColumn(0, "linkcd" , formcd);
- var userid = ds_send_cond.getColumn(0, "userid");
- var deptcd = ds_send_cond.getColumn(0, "deptcd");
-
- eval(sSETLIST_HIDDEN).setColumn(0, "deptcd" , deptcd);
- eval(sSETLIST_HIDDEN).setColumn(0, "indxnm" , "");
- eval(sSETLIST_HIDDEN).setColumn(0, "supitemindxseq" , indxfocus);
- eval(sSETLIST_HIDDEN).setColumn(0, "depth" , "");
- eval(sSETLIST_HIDDEN).setColumn(0, "itemindxseq" , "");
- eval(sSETLIST_HIDDEN).setColumn(0, "path" , "");
- eval(sSETLIST_HIDDEN).setColumn(0, "status" , "i");
-
- eval(sSETLIST_HIDDEN).setColumn(0, "sortno" , 1000);
-
- var instflag = ds_send_cond.getColumn(0, "setflag"); //개인과구분
- if(instflag =="U")
- {
- var instcd = ds_temp.getColumn(0, "instcd");
- if(utlf_isNull(instcd))
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- }
- else
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd" , instcd);
- }
- eval(sSETLIST_HIDDEN).setColumn(0, "userid" , userid);
- }
- else
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- }
- eval(sSETLIST_HIDDEN).setColumn(0, "indxflag" , "F");
- var admin = ds_send_cond.getColumn(0, "admin");
- eval(sSETLIST_HIDDEN).setColumn(0, "admin" , admin);
-
- var setflag = ds_send_cond.getColumn(0, "setflag");
- eval(sSETLIST_HIDDEN).setColumn(0, "setflag" , setflag);
-
- eval(sSETLIST_HIDDEN).setColumn(0, "linkflag" , "Y");
- eval(sSETLIST_HIDDEN).setColumn(0, "valiyn" , "Y");
- eval(sSETLIST_HIDDEN).setColumn(0, "comnseq" , 0);
- eval(sSETLIST_HIDDEN).setColumn(0, "slipno" , 0);
-
- ds_send_savedata.copyData(eval(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);
- }
- }
-
- var oParam = {};
- oParam.id = "TRMRF03102";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetSetIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF03102";
- tranf_submit(oParam);
- 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);
- }
- }
- function fDeptCDSelect()
- {
- ds_send_cond.setColumn(0, "userid","");
-
- var oParam = {};
- oParam.id = "TRMRF03102";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetSetIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF03102";
- tranf_submit(oParam);
- ds_main_indxlist_d_item.clearData();
- ds_main_indxlist_d_item.copyData(ds_main_indxlist_item);
- }
- function fSrchDiagIndxNM()
- {
- var rtn = fSetTreeView();
- rtn = rtn.split("|");
- var obj = eval(rtn[0]);
- var path = eval(rtn[1]);
-
- var sFolderNM = ds_main_cond.getColumn(0, "foldernm");
-
- if (path.rowposition == path.rowcount)
- {
- path.rowposition = 0;
- }
-
- for(var i = 0; i < path.rowcount; i++)
- {
- if(sFolderNM == path.getColumn(0, "indxnm"))
- {
- break;
- }
- }
- fReqDetlSet();
- }
- function fReqDetlSet()
- {
- var rtn = fSetTreeView();
- rtn = rtn.split("|");
- var obj = eval(rtn[0]);
- var path = eval(rtn[1]);
-
- if (path.rowposition == 0)
- {
- return;
- }
-
- var item = obj.item(obj.selectedIndex);
- if (item != null)
- {
- var rowpos = path.rowposition;
- fSetDiagInfo(rowpos);
- var depth = eval(sSETLIST_HIDDEN).getColumn(rowpos, "depth");
- if(depth == 2)
- {
- return;
- }
- }
- }
- function fSetDiagInfo(rowpos, status)
- {
- var depth = eval(sSETLIST).getColumn(rowpos, "depth");
- if(status == "u" && depth == 1)
- {
- return -1;
- }
- else if(status == "d" && depth == 1)
- {
- return -1;
- }
- var depth = eval(sSETLIST).getColumn(rowpos, "depth");
- var path = eval(sSETLIST).getColumn(rowpos, "path");
- var itemindxseq = eval(sSETLIST).getColumn(rowpos, "itemindxseq");
- var supitemindxseq = eval(sSETLIST).getColumn(rowpos, "supitemindxseq");
- var linkflag = eval(sSETLIST).getColumn(rowpos, "linkflag");
- var indxnm = eval(sSETLIST).getColumn(rowpos, "indxnm");
- if(status == "d")
- {
- if(parseInt(depth) >= 3)
- {
- if(linkflag == "N") depth = 3; // 폴더
- else depth = 4; // 파일
- }
- }
- eval(sSETLIST_HIDDEN).setColumn(0, "status" , status);
- eval(sSETLIST_HIDDEN).setColumn(0, "depth" , depth);
- eval(sSETLIST_HIDDEN).setColumn(0, "path" , path);
- eval(sSETLIST_HIDDEN).setColumn(0, "itemindxseq" , itemindxseq);
- if(status == "i")
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "supitemindxseq", itemindxseq);
- }
- else
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "supitemindxseq", supitemindxseq);
- }
- if (linkflag == 'N')
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "indxnm" , indxnm);
- }
- else
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "indxnm" , "");
- }
- eval(sSETLIST_HIDDEN).setColumn(0, "linkflag" , "N");
- eval(sSETLIST_HIDDEN).setColumn(0, "linkcd" , "");
- var userid = eval(sSETLIST).getColumn(rowpos, "userid");
- var deptcd = eval(sSETLIST).getColumn(rowpos, "deptcd");
- eval(sSETLIST_HIDDEN).setColumn(0, "userid" , userid);
- eval(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))
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- }
- else
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd" , instcd);
- }
- }
- else
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- }
- eval(sSETLIST_HIDDEN).setColumn(0, "indxflag" , "F");
- eval(sSETLIST_HIDDEN).setColumn(0, "valiyn" , "Y");
- eval(sSETLIST_HIDDEN).setColumn(0, "sortno" , 1000);
- eval(sSETLIST_HIDDEN).setColumn(0, "comnseq" , 0);
- eval(sSETLIST_HIDDEN).setColumn(0, "slipno" , 0);
-
- var admin = ds_send_cond.getColumn(0, "admin");
- var setflag = ds_send_cond.getColumn(0, "setflag");
-
- eval(sSETLIST_HIDDEN).setColumn(0, "admin" , admin);
- eval(sSETLIST_HIDDEN).setColumn(0, "setflag" , setflag);
- }
- 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);
-
- frmf_getComponents("ipt_saveas_userid").value = usernm;
-
- var oParam = {};
- oParam.id = "TRMRF03102";
- oParam.service = "formmngtapp.SetIndxMngt";
- oParam.method = "reqGetSetIndxList";
- oParam.inds = "cond=ds_send_cond";
- oParam.outds = "ds_main_indxlist_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF03102";
- tranf_submit(oParam);
- dsf_makeValue(ds_temp, "instcd", "string",instcd);
- ds_main_indxlist_u_item.clearData();
- ds_main_indxlist_u_item.copyData(ds_main_indxlist_item);
- }
- /**
- * @desc : 그리드 선택시 check 선택
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetCheck(obj, e) {
-
- var check = ds_main_formlist_row.getColumn(e.row, "check");
-
- if( e.col != 0)
- {
- if(check == 1 || check == "true" ){
- ds_main_formlist_row.setColumn(e.row, "check", "false");
- }
- else
- {
- ds_main_formlist_row.setColumn(e.row, "check", "true");
- }
- }
- }
- function fMouseBtn(x, y)
- {
- var selected = ds_main_indxlist_d_item.getColumn(ds_main_indxlist_d_item.rowposition, "itemindxseq");
-
- if(utlf_isNull(selected))
- {
- return;
- }
- else
- {
- fMouseRghtBtnPopup(x, y);
- }
- // else
- // {
- // initPopupMenu();
- // }
- }
- function fMouseRghtBtnPopup(x, y)
- {
- var rtn = fSetTreeView();
- rtn = rtn.split("|");
- var obj = eval(rtn[0]);
- var path = eval(rtn[1]);
-
- if(path.rowposition >= 0)
- {
- //var item = obj.item(obj.selectedIndex);
- var rowpos = path.rowposition;
- var depth = eval(sSETLIST).getColumn(rowpos, "depth");
- var item_length = path.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(setflag =="U")
- {
- sSETLIST = "ds_main_indxlist_u_item"
- }
- else if(setflag =="D")
- {
- sSETLIST = "ds_main_indxlist_d_item"
- }
- if (admin == "true" || setflag == "U")
- {
- if(setflag == "A")
- {
- return;
- }
-
- if("공통서식" == ds_main_indxlist_d_item.getColumn(rowpos, "indxnm"))
- {
- return;
- }
- if (depth == 2)
- {
- pmn_menu2.trackPopup(x,y);
- }
- else
- {
- var linkflag = eval(sSETLIST).getColumn(rowpos, "linkflag");
-
- if (linkflag == "N")
- {
- pmn_menu.trackPopup(x,y);
- }
- else if (linkflag == "Y")
- {
- pmn_menu1.trackPopup(x,y);
- }
- else
- {
- //window.setPopupMenu(false);
- }
- }
- }
- else
- {
- //window.setPopupMenu(false);
- }
- }
- else
- {
- //window.setPopupMenu(false);
- }
- }
- function fPreviewForm()
- {
- try
- {
- var rtn = fSetTreeView();
- rtn = rtn.split("|");
- var obj = eval(rtn[0]);
- var path = eval(rtn[1]);
-
- //var item = obj.item(obj.selectedIndex);
- var rowPos = path.rowposition;
-
- var formcd = path.getColumn(rowPos, "linkcd");
-
- if(!utlf_isNull(formcd))
- {
- frmf_setParameter("SPMRF05500_formcd", formcd);
-
- dsf_makeValue(ds_hidden_condition, "formcd", "string", formcd);
- dsf_makeValue(ds_hidden_condition, "formdegnseq", "string", "");
- dsf_makeValue(ds_hidden_condition, "extnunitformlistyn", "string", "N");
- dsf_makeValue(ds_hidden_condition, "cashedformdegnseq", "string", "");
- dsf_makeValue(ds_hidden_condition, "sysformrecdt", "string", "");
- dsf_makeValue(ds_hidden_condition, "mode", "string", "D");
-
- var oParam = {};
- oParam.id = "TRMRF02001";
- oParam.service = "formmngtapp.FormDegnMngt";
- oParam.method = "reqGetFormDegnInfo";
- oParam.inds = "req=ds_hidden_condition";
- oParam.outds = "ds_temp_forminfo_formmast=formmast "
- +"ds_=formdegn "
- +"ds_=unitformmast "
- +"ds_=vallist "
- +"ds_=imgelist "
- +"ds_=extnformlist "
- +"ds_=readonlylist "
- +"ds_=programdesignformlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF02001";
- tranf_submit(oParam);
-
- ds_main_forminfo_formmast.copyData(ds_temp_forminfo_formmast);
-
- var formprogflag = utlf_transNullToEmpty(ds_main_forminfo_formmast.getColumn(0, "formprogflag"));
- var formxrwyn = utlf_transNullToEmpty(ds_main_forminfo_formmast.getColumn(0, "formxrwyn"));
- var formdegnseq = utlf_transNullToEmpty(ds_main_forminfo_formmast.getColumn(0, "formdegnseq"));
-
- if(formprogflag == "MAIN" || formprogflag == "PROF" || formprogflag == "-" || formprogflag == "PROG")
- {
- if(formxrwyn == "Y" && !utlf_isNull(formdegnseq))
- {
- frmf_modal("SPMRF05500", "SPMRF05500", "", "", "", "", "", "", "", "", "", "", "M");
-
- }
- else
- {
- sysf_messageBox("해당 서식은 저장되지", "E007");
- }
- }
- else
- {
- sysf_messageBox("해당 서식은 " + formprogflag + " 유형 서식", "I009");
- return;
- }
- }
- }
- catch(e)
- {
- sysf_catchTrace(e);
- }
- }
- function fPreviewFormByGrd()
- {
- try
- {
- var nRow = ds_main_formlist_row.rowposition;
- var formcd = ds_main_formlist_row.getColumn(nRow, "formcd");
-
- if(!utlf_isNull(formcd))
- {
- frmf_setParameter("SPMRF05500_formcd", formcd);
-
- dsf_makeValue(ds_hidden_condition, "formcd", "string", formcd);
- dsf_makeValue(ds_hidden_condition, "formdegnseq", "string", "");
- dsf_makeValue(ds_hidden_condition, "extnunitformlistyn", "string", "N");
- dsf_makeValue(ds_hidden_condition, "cashedformdegnseq", "string", "");
- dsf_makeValue(ds_hidden_condition, "sysformrecdt", "string", "");
- dsf_makeValue(ds_hidden_condition, "mode", "string", "D");
-
- var oParam = {};
- oParam.id = "TRMRF02001";
- oParam.service = "formmngtapp.FormDegnMngt";
- oParam.method = "reqGetFormDegnInfo";
- oParam.inds = "req=ds_hidden_condition";
- oParam.outds = "ds_temp_forminfo_formmast=formmast"
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_main_forminfo_formmast.copyData(ds_temp_forminfo_formmast);
-
- var formprogflag = utlf_transNullToEmpty(ds_main_forminfo_formmast.getColumn(0, "formprogflag"));
- var formxrwyn = utlf_transNullToEmpty(ds_main_forminfo_formmast.getColumn(0, "formxrwyn"));
- var formdegnseq = utlf_transNullToEmpty(ds_main_forminfo_formmast.getColumn(0, "formdegnseq"));
-
- if(formprogflag == "MAIN" || formprogflag == "PROF" || formprogflag == "-" || formprogflag == "PROG")
- {
- if( !utlf_isNull(formdegnseq) && formxrwyn == "Y" )
- frmf_modal("SPMRF05500", "SPMRF05500", "", "", "", "", "", "", "", "", "", "", "M");
- else
- sysf_messageBox("해당 서식은 저장되지", "E007");
- }
- else
- {
- sysf_messageBox("해당 서식은 " + formprogflag + " 유형 서식", "I009");
- return;
- }
- }
- }
- catch(e)
- {
- sysf_catchTrace(e);
- }
- }
- function fDelDiagSet()
- {
- var ret = sysf_messageBox("정말","Q001");
-
- if(ret != "6")
- {
- return;
- }
-
- var rtn = fSetTreeView();
- rtn = rtn.split("|");
- var obj = eval(rtn[0]);
- var path = eval(rtn[1]);
-
- var rowPos = path.rowposition;
- if(fSetDiagInfo(rowPos, "d")!= -1)
- {
- fSaveDiagSet("Y");
- }
- }
- 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;
- }
-
- eval(sSETLIST_HIDDEN).setColumn(0, "indxnm" , indxnm);
- eval(sSETLIST_HIDDEN).setColumn(0, "linkflag" , linkflag);
-
- var admin = ds_send_cond.getColumn(0, "admin");
- eval(sSETLIST_HIDDEN).setColumn(0, "admin" , admin);
- var setflag = ds_send_cond.getColumn(0, "setflag");
- eval(sSETLIST_HIDDEN).setColumn(0, "setflag" , setflag);
- var userid = ds_send_cond.getColumn(0, "userid");
- var deptcd = ds_send_cond.getColumn(0, "deptcd");
-
- if (setflag == "U")
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "userid" , userid);
- eval(sSETLIST_HIDDEN).setColumn(0, "deptcd" , deptcd);
-
- var instcd = ds_temp.getColumn(0, "instcd");
- if(utlf_isNull(instcd))
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- }
- else
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd" , instcd);
- }
- }
- else if (setflag == "D")
- {
- eval(sSETLIST_HIDDEN).setColumn(0, "userid" , "");
- eval(sSETLIST_HIDDEN).setColumn(0, "deptcd" , deptcd);
- eval(sSETLIST_HIDDEN).setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- }
- var receiveref = eval(sSETLIST_HIDDEN);
- dsf_makeValue(receiveref , "mydeptcd", "string", sysf_getUserInfo("dutplcecd"));
- ds_send_savedata.copyData(eval(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);
- 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;
- }
- }
- function fAddDiagSet()
- {
- var rtn = fSetTreeView();
- rtn = rtn.split("|");
- var obj = eval(rtn[0]);
- var path = eval(rtn[1]);
-
- var rowPos = path.rowposition;
- fSetDiagInfo(rowPos, "i");
-
- eval(sSETLIST_HIDDEN).setColumn(0, "status", "i");
- ds_main_iptbox.setColumn(0, "indxnm", "");
- fShowWndIptBox();
- }
- function fShowWndIptBox()
- {
- var height = grup_saveas.position.height;
- grup_saveas.position.top = screenX;
- grup_saveas.position.height = height;
- grup_saveas.visible = true;
- grup_saveas.ipt_saveas_indxnm1.setFocus();
- }
- function fUpdtDiagSet()
- {
- var rtn = fSetTreeView();
- rtn = rtn.split("|");
- var obj = eval(rtn[0]);
- var path = eval(rtn[1]);
-
- var rowPos = path.rowposition;
- var indxnm = path.getColumn(rowPos, "indxnm");
-
- ds_main_iptbox.setColumn(0, "indxnm", indxnm);
-
- if(fSetDiagInfo(rowPos, "u")!=-1)
- {
- fShowWndIptBox();
- }
- }]]></Script>
|