1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>인사평가대상자등록</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <list>
- <valurslt>
- <valursltlist/>
- </valurslt>
- <valugrupjobln>
- <valugrupjoblnlist/>
- <valugruplist/>
- </valugrupjobln>
- </list>
- <valurslt>
- <valursltlist>
- <valuyy/>
- <emplno/>
- <emplnm/>
- <gndrnm/>
- <instcd/>
- <deptcd/>
- <deptnm/>
- <teamcd/>
- <unitcd/>
- <dutinst/>
- <dutdeptcd/>
- <dutdeptnm/>
- <dutteamcd/>
- <dutunitcd/>
- <grupjoblncd/>
- <joblncd/>
- <jobkindcd/>
- <jobposcd/>
- <jobposnm/>
- <jobrespcd/>
- <jobrespnm/>
- <jobgradcd/>
- <lastschocd/>
- <valuclscd/>
- <valugrupdetlcd/>
- <valugroupcd/>
- <valutrgtflag/>
- <fsthfyyvalupsn1/>
- <scndhfyyvalupsn1/>
- <fsthfyyvalupsn2/>
- <scndhfyyvalupsn2/>
- <fsthfyyvalupsnnm1/>
- <scndhfyyvalupsnnm1/>
- <fsthfyyvalupsnnm2/>
- <scndhfyyvalupsnnm2/>
- <valuexptresn/>
- <orgimrsnexptyn/>
- <colegvalutrgtyn/>
- <valupsncnfmyn/>
- <lastvaluscor/>
- <valugrde/>
- <valurank/>
- <adjtgrad/>
- <adjtrank/>
- <valustat/>
- <custinoutflag/>
- <jobkindnm/>
- <instnm/>
- <lastschonm/>
- <orgimrsnappyn/>
- </valursltlist>
- </valurslt>
- <concr>
- <concrlist/>
- </concr>
- </main>
- <send>
- <valurslt>
- <valuyy/>
- <instcd/>
- <deptcd/>
- <deptnm/>
- <valutrgtflag/>
- <emplno/>
- <emplnm/>
- </valurslt>
- <save>
- <valursltlist/>
- <concrlist/>
- </save>
- <valugrupjobln>
- <valuyy/>
- <instcd/>
- <valuclscd/>
- <valugroupcd/>
- </valugrupjobln>
- <concr>
- <valuyy/>
- <emplno/>
- </concr>
- </send>
- <init>
- <valutrgtflag>
- <code/>
- <cdnm>전체</cdnm>
- <code>Y</code>
- <cdnm>대상자</cdnm>
- <code>N</code>
- <cdnm>비대상자</cdnm>
- </valutrgtflag>
- <selyn>
- <valupsncnfmyn/>
- </selyn>
- </init>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- /* Grid 초기화 */
- misfGridInit(grd_valurslt);
- misfGridInit(grd_concrlist);
-
-
- /* Submit의 ref에 참조 될 Node들은 꼭 Instance에 생성 해야 함.*/
- /* Grid의 Mater, Detail관계 설정
- misfMsterDetailSet(관계설정할 Grid, Mater가 될 Grid, submit ID, 저장여부) */
- misfMsterDetailSet(grd_valurslt,null, "TRRPV01601" ,"Y");
- misfMsterDetailSet(grd_concrlist,grd_valurslt, "TRRPV01603" ,"Y");
- rpvfComboInstCdList("cmb_schinstcd,grd_concrlist.dutinst");
-
- // misfGridComboComCdList
- misfComboComCdListMulti("R0059,R0064,R0059,R0064","cmb_grupjoblncd,cmb_jobgradcd,grd_valurslt.grupjoblncd,grd_valurslt.jobgradcd");
- misfComboCopyItemSet(cmb_schinstcd,"",cmb_instcd,"");
- var curdate = getCurrentDate();
-
- model.setValue(ipt_valuyy.attribute("ref") , curdate.substr(0, 4));
-
- rpvfComboValuCdList(model.getValue(ipt_valuyy.attribute("ref")),"VALUCLSCD,VALUTRGTFLAG,INOUTFLAG,INOUTFLAG,VALUEXPTRESN,VALUEXPTRESN","cmb_valuclscd,cmb_valutrgtflag,grd_valurslt.custinoutflag,cmb_custinoutflag,cmb_valuexptresn,grd_valurslt.valuexptresn");
- addGridComboItemAll("cmb_schinstcd","전체","","above");
- addGridComboItemAll("grd_valurslt.valugrupdetlcd","전체","","above");
- addGridComboItemAll("cmb_valuexptresn"," "," ","above");
-
- model.setValue(cmb_schinstcd.attribute("ref") , getUserInfo("dutplceinstcd"));;
- // model.setValue(ipt_deptcd.attribute("ref") , getUserInfo("posdeptcd"));
- // model.setValue(ipt_deptnm.attribute("ref") , getUserInfo("posdeptnm"));
- rpvfComboDisableYn("cmb_schinstcd","");
- model.refresh();
- ]]>
- </script>
- <submission id="TRRPV01601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/valurslt" resultref="/root/main/list/valurslt"/>
- <submission id="TXRPV01602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" resultref="/root/hidden/temp"/>
- <submission id="TXRPV01603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/valurslt" resultref="/root/hidden/temp"/>
- <submission id="TXRPV01604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" resultref="/root/hidden/temp"/>
- <submission id="TRRPV01602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/valugrupjobln" resultref="/root/main/list/valugrupjobln"/>
- <submission id="TXRPV01605" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/valurslt" resultref="/root/hidden/temp"/>
- <script type="javascript" ev:event="xforms-model-destruct">
- <![CDATA[
- if (getGridUpdateData(grd_valurslt) != "" ) {
- var save_val = messageBox("변경된 자료가 존재 합니다. ", "Q002");
-
- if (save_val == "6") {
- btn_save.dispatch("DOMActivate");
- }
- }
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- var GRID_OLD_ROW = -1;
- ]]>
- </script>
- <submission id="TRRPV01603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/concr" resultref="/root/main/concr"/>
- <submission id="TXRPV01606" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" resultref="/root/hidden/temp"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/batchinfoweb/js/ZSB001.js"/>
- <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
- <script type="javascript" src="../../../mis/valuationmngtweb/js/RPV001.js"/>
- <script type="javascript" src="../../../mis/humtrafactmngtweb/js/RPB001.js"/>
- </xhtml:head>
- <xhtml:body guideline="1,149;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:173px; height:14px; ">인사평가 대상자 등록</caption>
- </group>
- <group id="group3" style="left:0px; top:38; width:1195; height:744; ">
- <!--<datagrid id="datagrid1" nodeset="/root/example" class="datagrid2" caption="구분^확정^목표^시작일자^종료일자^가중치" colsep="^" colwidth="48, 16, 80, 40, 50, 20" dataheight="23" defaultrows="23" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:317px; top:110px; width:876px; height:481px; ">-->
- <group id="grpmain2" style="left:0px; top:48px; width:1194px; height:692px; ">
- <datagrid id="grd_valurslt" nodeset="/root/main/list/valurslt/valursltlist" class="datagrid2" caption="확정
^기관^부서^직책^사원번호^성명^직급^직군^직종^직위^대상구분^평가그룹^평가군^동료평가^조직몰입도^조직몰입도반영여부^고객만족도내외부구분^남여구분^최종학력^평가대상구분^직책코드^직급코드^직렬코드^직군코드^근무부서코드^부서코드^팀코드^유닛코드^근무기관^근무팀코드^근무유닛코드^직종코드^직위코드^최종학력코드^평가분류^평가군세부^평가그룹코드^평가대상구분^상반기1차평가자^상반기1차평가자^하반기1차평가자^하반기1차평가자^상반기2차평가자^상반기2차평가자^하반기2차평가자^하반기2차평가자^평가제외사유^최종평가점수^평가등급^평가순위^조정등급^조정순위^평가상태^평가년도^기관^근무부서명^직렬명" colsep="^" colwidth="30, 117, 110, 88, 65, 71, 52, 85, 95, 65, 104, 98, 127, 69, 47, 64, 74, 35, 100, 33, 35, 29, 30, 33, 36, 33, 31, 35, 47, 51, 35, 37, 47, 33, 39, 51, 48, 56, 52, 100, 56, 100, 56, 100, 43, 100, 47, 37, 36, 33, 33, 34, 29, 37, 45, 41, 35" dataheight="23" defaultrows="1" explorerbar="sortshow" frozencols="6" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="23" rowsep="|" style="left:0px; top:30px; width:1192px; height:440px; font-weight:normal; color:#99cc00; ">
- <col checkvalue="Y,N" ref="valupsncnfmyn" type="checkbox"/>
- <col ref="instnm"/>
- <col ref="deptnm"/>
- <col ref="jobrespnm"/>
- <col ref="emplno"/>
- <col ref="emplnm"/>
- <col ref="jobgradnm"/>
- <col ref="grupjoblnnm"/>
- <col ref="jobkindnm"/>
- <col ref="jobposnm"/>
- <col ref="valutrgtflagnm"/>
- <col ref="valuclsnm"/>
- <col ref="valugroupnm"/>
- <col checkvalue="Y,N" ref="colegvalutrgtyn" type="checkbox" visibility="hidden"/>
- <col checkvalue="Y,N" ref="orgimrsnexptyn" type="checkbox"/>
- <col checkvalue="Y,N" ref="orgimrsnappyn" type="checkbox"/>
- <col class="gridcombo" disabled="true" ref="custinoutflag" type="combo">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </col>
- <col ref="gndrnm"/>
- <col ref="lastschonm"/>
- <col ref="valutrgtflag" visibility="hidden"/>
- <col ref="jobrespcd" visibility="hidden"/>
- <col disabled="true" ref="jobgradcd" type="combo">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </col>
- <col ref="joblncd" visibility="hidden"/>
- <col disabled="true" ref="grupjoblncd" type="combo">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </col>
- <col ref="dutdeptcd" visibility="hidden"/>
- <col ref="deptcd" visibility="hidden"/>
- <col ref="teamcd" visibility="hidden"/>
- <col ref="unitcd" visibility="hidden"/>
- <col ref="dutinst" visibility="hidden"/>
- <col ref="dutteamcd" visibility="hidden"/>
- <col ref="dutunitcd" visibility="hidden"/>
- <col ref="jobkindcd" visibility="hidden"/>
- <col ref="jobposcd" visibility="hidden"/>
- <col ref="lastschocd" visibility="hidden"/>
- <col ref="valuclscd" visibility="hidden"/>
- <col disabled="true" ref="valugrupdetlcd" type="combo">
- <choices>
- <itemset nodeset="/root/main/list/valugrupjobln/valugrupjoblnlist">
- <label ref="grupjoblnnm"/>
- <value ref="grupjoblncd"/>
- </itemset>
- </choices>
- </col>
- <col ref="valugroupcd" visibility="hidden"/>
- <col ref="valutrgtflag" visibility="hidden"/>
- <col ref="fsthfyyvalupsn1" visibility="hidden"/>
- <col ref="fsthfyyvalupsnnm1"/>
- <col ref="scndhfyyvalupsn1" visibility="hidden"/>
- <col ref="scndhfyyvalupsnnm1"/>
- <col ref="fsthfyyvalupsn2" visibility="hidden"/>
- <col ref="fsthfyyvalupsnnm2"/>
- <col ref="scndhfyyvalupsn2" visibility="hidden"/>
- <col ref="scndhfyyvalupsnnm2"/>
- <col disabled="true" ref="valuexptresn" type="combo">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </col>
- <col ref="lastvaluscor" visibility="hidden"/>
- <col ref="valugrde" visibility="hidden"/>
- <col ref="valurank" visibility="hidden"/>
- <col ref="adjtgrad" visibility="hidden"/>
- <col ref="adjtrank" visibility="hidden"/>
- <col ref="valustat" visibility="hidden"/>
- <col ref="valuyy" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="dutdeptnm" visibility="hidden"/>
- <col ref="joblnnm" visibility="hidden"/>
- <script type="javascript" ev:event="onrowchanged">
- <![CDATA[
-
- misfMsterDetailRetrieve();
-
- if (GRID_OLD_ROW != -1 && GRID_OLD_ROW != grd_valurslt.row) {
- var cur_row = GRID_OLD_ROW - grd_valurslt.fixedRows + 1;
- var bfstr = getNodeListCSV(instance1.selectNodes("/root/main/list/valurslt/valursltlist[" + cur_row + "]"));
- var afstr = getNodeListCSV(instance1.selectNodes("/root/main/valurslt/valursltlist"));
-
- if (bfstr != afstr) {
- var save_val = messageBox("변경된 자료가 존재 합니다. ", "Q002");
-
- if (save_val == "6") {
- model.removenode("/root/send/save");
- model.makeNode("/root/send/save/valursltlist");
-
- // model.copyNode("/root/main/valurslt/valursltlist","/root/main/list/valurslt/valursltlist[" + cur_row + "]");
- model.copyNode("/root/main/list/valurslt/valursltlist[" + cur_row + "]", "/root/main/valurslt/valursltlist");
-
- if (grd_valurslt.rowstatus(GRID_OLD_ROW) == 0 || grd_valurslt.rowstatus(GRID_OLD_ROW) == 2) {
- grd_valurslt.rowstatus(GRID_OLD_ROW) = 2;
- }
-
- grd_valurslt.refresh();
-
- model.setValue("/root/send/save/valursltlist",grd_valurslt.getUpdateData());
-
- misfSave("TXRPV01602");
- }
- }
- }
-
- model.setValue("/root/send/valugrupjobln/valuyy", grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("valuyy")));
- model.setValue("/root/send/valugrupjobln/instcd", grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("dutinst")));
- model.setValue("/root/send/valugrupjobln/valuclscd", grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("valuclscd")));
- model.setValue("/root/send/valugrupjobln/valugroupcd", grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("valugroupcd")));
- submit("TRRPV01602");
-
-
-
- model.copyNode("/root/main/valurslt/valursltlist","/root/main/list/valurslt/valursltlist[" + (grd_valurslt.row - grd_valurslt.fixedRows + 1) + "]");
-
- var jobrespcd = grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("jobrespcd"));
- if (jobrespcd == "1070" || jobrespcd == "1080" || jobrespcd == "1901" || jobrespcd == "2430" || jobrespcd == "2010" || jobrespcd == "1086" ) {
- rdo_orgimrsnappyn.disabled = false;
- }
- else {
- rdo_orgimrsnappyn.disabled = true;
- }
-
- model.refresh();
-
- if (grd_valurslt.rowStatus(grd_valurslt.row) == "1" || grd_valurslt.rowStatus(grd_valurslt.row) == "3" ) {
- btn_emplno.disabled = true;
- }
- else {
- btn_emplno.disabled = false;
- }
-
- GRID_OLD_ROW = grd_valurslt.row;
-
-
-
- grd_valurslt.dispatch("onmouseup");
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_valurslt.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <caption id="caption8" class="tit_2" style="left:5px; top:10px; width:165px; height:13px; ">인사평가 대상자 리스트</caption>
- <line id="line5" class="line_1" style="x1:0px; y1:25px; x2:1190px; y2:25px; "/>
- <button id="btn_saveexcel" class="btn2_letter5" style="left:1114px; top:4px; width:75px; height:19px; ">
- <caption>Excel저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var fileName = window.fileDialog ("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
-
- if (fileName != "")
- {
- grd_valurslt.saveExcel(fileName);
- }
- ]]>
- </script>
- </button>
- <caption id="caption1" class="cell_1" style="left:5px; top:480px; width:102px; height:23px; vertical-align:middle; ">사원번호</caption>
- <select1 id="cmb_instcd" ref="/root/main/valurslt/valursltlist/dutinst" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:442px; top:482px; width:193px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption7" class="cell_1" style="left:327px; top:480px; width:112px; height:23px; vertical-align:middle; ">기관</caption>
- <button id="btn_dutdeptnm" class="icon_search" style="left:876px; top:482px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "dutunitcd,deptnm";
- var instcd = cmb_instcd.value;
- rpbfOpenDeptCdHelp(ipt_unitcd,recv_list,instcd,"instcd");
- //rpvfOpenDeptCdHelp(ipt_unitcd,recv_list, instcd, "instcd");
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption9" class="cell_1" style="left:642px; top:480px; width:87px; height:23px; vertical-align:middle; ">부서</caption>
- <input id="ipt_unitcd" ref="/root/main/valurslt/valursltlist/unitcd" class="input_essential" visibility="hidden" style="left:766px; top:482px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("02", "", "unitcd,unitnm" );
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_unitnm" ref="/root/main/valurslt/valursltlist/deptnm" class="input_essential" style="left:731px; top:482px; width:144px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("02", "", "dutunitcd,deptnm" );
- model.refresh();
- ]]>
- </script>
- </input>
- <select1 id="cmb_grupjoblncd" ref="/root/main/valurslt/valursltlist/grupjoblncd" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:110px; top:507px; width:210px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption10" class="cell_1" style="left:5px; top:505px; width:102px; height:23px; vertical-align:middle; ">직군</caption>
- <caption id="caption11" class="cell_1" style="left:327px; top:505px; width:112px; height:23px; vertical-align:middle; ">직종</caption>
- <button id="btn_jobrespnm" class="icon_search" style="left:876px; top:507px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // var recv_list = "jobrespcd,jobrespnm";
- // rpbfOpenPopUpList("SPRPZ00600", ipt_jobrespcd, recv_list,"","","","jobrespcd,jobrespnm") ;
- // model.refresh();
-
- var recv_list = "jobrespcd,jobrespnm";
- rpbfOpenComCdHelp(ipt_jobrespcd,"R0063", recv_list);
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_jobrespcd" ref="/root/main/valurslt/valursltlist/jobrespcd" class="input_essential" visibility="hidden" style="left:766px; top:507px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("03","R0063","jobrespcd,jobrespnm","ipt_jobrespcd");
- model.refresh();
- ]]>
- </script>
- </input>
- <caption id="caption12" class="cell_1" style="left:642px; top:505px; width:87px; height:23px; vertical-align:middle; ">직책</caption>
- <input id="ipt_jobrespnm" ref="/root/main/valurslt/valursltlist/jobrespnm" class="input_essential" style="left:731px; top:507px; width:144px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("03","R0063","jobrespcd,jobrespnm","ipt_jobrespnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_jobposnm" ref="/root/main/valurslt/valursltlist/jobposnm" class="input_essential" style="left:110px; top:532px; width:190px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("03","R0062","jobposcd,jobposnm","ipt_jobposnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <button id="btn_jobposcd" class="icon_search" style="left:304px; top:532px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "jobposcd,jobposnm";
- misfOpenPopUpList("03", ipt_jobposcd,"R0062", recv_list,"") ;
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption13" class="cell_1" style="left:5px; top:530px; width:102px; height:23px; vertical-align:middle; ">직위</caption>
- <input id="ipt_jobposcd" ref="/root/main/valurslt/valursltlist/jobposcd" class="input_essential" visibility="hidden" style="left:110px; top:532px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("03","R0062","jobposcd,jobposnm","ipt_jobrespnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <caption id="caption14" class="cell_1" style="left:327px; top:530px; width:112px; height:23px; vertical-align:middle; ">직급</caption>
- <select1 id="cmb_jobgradcd" ref="/root/main/valurslt/valursltlist/jobgradcd" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:442px; top:532px; width:193px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption4" class="cell_1" style="left:642px; top:530px; width:87px; height:23px; vertical-align:middle; ">최종학력</caption>
- <input id="ipt_lastschocd" ref="/root/main/valurslt/valursltlist/lastschonm" class="input_essential" disabled="true" style="left:731px; top:532px; width:161px; height:19px; "/>
- <line id="line1" class="line_3" style="x1:0px; y1:585px; x2:895px; y2:585px; "/>
- <caption id="caption15" class="cell_1" style="left:5px; top:590px; width:102px; height:23px; vertical-align:middle; ">평가그룹</caption>
- <select1 id="cmb_valuclscd" ref="/root/main/valurslt/valursltlist/valuclscd" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:110px; top:592px; width:210px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- cmb_valugroupcd.value = "";
- cmb_valugrupdetlcd.value = "";
- model.setValue("/root/send/valugrupjobln/valuyy", ipt_valuyy.value);
- model.setValue("/root/send/valugrupjobln/instcd", cmb_instcd.value);
- model.setValue("/root/send/valugrupjobln/valuclscd", cmb_valuclscd.value);
- model.setValue("/root/send/valugrupjobln/valugroupcd", cmb_valugroupcd.value);
- submit("TRRPV01602");
- ]]>
- </script>
- </select1>
- <caption id="caption16" class="cell_1" style="left:327px; top:590px; width:112px; height:23px; vertical-align:middle; ">평가군</caption>
- <select1 id="cmb_valugroupcd" ref="/root/main/valurslt/valursltlist/valugroupcd" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:442px; top:592px; width:193px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/list/valugrupjobln/valugruplist">
- <label ref="valugroupnm"/>
- <value ref="valugroupcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- cmb_valugrupdetlcd.value = "";
- model.setValue("/root/send/valugrupjobln/valuyy", grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("valuyy")));
- model.setValue("/root/send/valugrupjobln/instcd", cmb_instcd.value);
- model.setValue("/root/send/valugrupjobln/valuclscd", cmb_valuclscd.value);
- model.setValue("/root/send/valugrupjobln/valugroupcd", cmb_valugroupcd.value);
- submit("TRRPV01602");
- ]]>
- </script>
- </select1>
- <caption id="caption17" class="cell_1" style="left:642px; top:590px; width:87px; height:23px; vertical-align:middle; ">평가군세부</caption>
- <select1 id="cmb_valugrupdetlcd" ref="/root/main/valurslt/valursltlist/valugrupdetlcd" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:732px; top:592px; width:161px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/list/valugrupjobln/valugrupjoblnlist">
- <label ref="grupjoblnnm"/>
- <value ref="grupjoblncd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption18" class="cell_1" style="left:5px; top:665px; width:102px; height:23px; vertical-align:middle; ">대상구분</caption>
- <select1 id="cmb_valutrgtflag" ref="/root/main/valurslt/valursltlist/valutrgtflag" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:110px; top:667px; width:210px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption19" class="cell_1" style="left:642px; top:615px; width:87px; height:23px; vertical-align:middle; ">평가제외사유</caption>
- <select1 id="cmb_valuexptresn" ref="/root/main/valurslt/valursltlist/valuexptresn" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:732px; top:617px; width:161px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption20" class="cell_1" style="left:5px; top:615px; width:102px; height:23px; vertical-align:middle; ">상반기1차평가자</caption>
- <button id="btn_fsthfyyvalupsn1" class="icon_search" style="left:183px; top:619px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "fsthfyyvalupsn1,fsthfyyvalupsnnm1" ;
- rpbfOpenPopUpList("SPRPB00101", ipt_fsthfyyvalupsn1, recv_list,"","","","emplno,emplnm");
-
- model.refresh();
-
- ]]>
- </script>
- </button>
- <input id="ipt_fsthfyyvalupsn1" ref="/root/main/valurslt/valursltlist/fsthfyyvalupsn1" class="input_essential" style="left:110px; top:617px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "fsthfyyvalupsn1,fsthfyyvalupsnnm1" ;
- rpbfValidationCheck("EMPLNO", recv_list,"","emplno,emplnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_fsthfyyvalupsnnm1" ref="/root/main/valurslt/valursltlist/fsthfyyvalupsnnm1" class="input_essential" style="left:202px; top:617px; width:118px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "fsthfyyvalupsn1,fsthfyyvalupsnnm1" ;
- rpbfValidationCheck("EMPLNM", recv_list,"","emplno,emplnm");
-
- model.refresh();
- ]]>
- </script>
- </input>
- <caption id="caption21" class="cell_1" style="left:5px; top:640px; width:102px; height:23px; vertical-align:middle; ">상반기2차평가자</caption>
- <input id="ipt_fsthfyyvalupsn2" ref="/root/main/valurslt/valursltlist/fsthfyyvalupsn2" class="input_essential" style="left:110px; top:642px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "fsthfyyvalupsn2,fsthfyyvalupsnnm2" ;
- rpbfValidationCheck("EMPLNO", recv_list,"","emplno,emplnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_fsthfyyvalupsnnm2" ref="/root/main/valurslt/valursltlist/fsthfyyvalupsnnm2" class="input_essential" style="left:202px; top:642px; width:118px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "fsthfyyvalupsn2,fsthfyyvalupsnnm2" ;
- rpbfValidationCheck("EMPLNO", recv_list,"","emplno,emplnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <button id="btn_fsthfyyvalupsn2" class="icon_search" style="left:183px; top:642px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "fsthfyyvalupsn2,fsthfyyvalupsnnm2" ;
- rpbfOpenPopUpList("SPRPB00101", ipt_fsthfyyvalupsn1, recv_list,"","","","emplno,emplnm");
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption22" class="cell_1" style="left:327px; top:615px; width:112px; height:23px; vertical-align:middle; ">하반기1차평가자</caption>
- <caption id="caption23" class="cell_1" style="left:327px; top:640px; width:112px; height:23px; vertical-align:middle; ">하반기2차평가자</caption>
- <input id="ipt_scndhfyyvalupsn1" ref="/root/main/valurslt/valursltlist/scndhfyyvalupsn1" class="input_essential" style="left:442px; top:617px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "scndhfyyvalupsn1,scndhfyyvalupsnnm1" ;
- rpbfValidationCheck("EMPLNO", recv_list,"","emplno,emplnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_scndhfyyvalupsnnm1" ref="/root/main/valurslt/valursltlist/scndhfyyvalupsnnm1" class="input_essential" style="left:536px; top:617px; width:99px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "scndhfyyvalupsn1,scndhfyyvalupsnnm1" ;
- rpbfValidationCheck("EMPLNM", recv_list,"","emplno,emplnm");
-
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_scndhfyyvalupsn2" ref="/root/main/valurslt/valursltlist/scndhfyyvalupsn2" class="input_essential" style="left:442px; top:642px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "scndhfyyvalupsn2,scndhfyyvalupsnnm2" ;
- rpbfValidationCheck("EMPLNO", recv_list,"","emplno,emplnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_scndhfyyvalupsnnm2" ref="/root/main/valurslt/valursltlist/scndhfyyvalupsnnm2" class="input_essential" style="left:536px; top:642px; width:99px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "scndhfyyvalupsn2,scndhfyyvalupsnnm2" ;
- rpbfValidationCheck("EMPLNO", recv_list,"","emplno,emplnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <button id="btn_scndhfyyvalupsn1" class="icon_search" style="left:513px; top:617px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "scndhfyyvalupsn1,scndhfyyvalupsnnm1" ;
- rpbfOpenPopUpList("SPRPB00101", ipt_fsthfyyvalupsn1, recv_list,"","","","emplno,emplnm");
-
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_scndhfyyvalupsn2" class="icon_search" style="left:516px; top:644px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "scndhfyyvalupsn2,scndhfyyvalupsnnm2" ;
- rpbfOpenPopUpList("SPRPB00101", ipt_fsthfyyvalupsn1, recv_list,"","","","emplno,emplnm");
-
- model.refresh()
- ]]>
- </script>
- </button>
- <line id="line2" class="line_3" style="x1:0px; y1:475px; x2:1190px; y2:475px; "/>
- <button id="btn_emplno" class="icon_search" disabled="true" style="left:183px; top:482px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var recv_list = "emplno,emplnm,grupjoblncd,jobposcd,jobposnm,dutinst,jobkindcd,jobkindnm,jobgradcd,dutunitcd,deptnm,jobrespcd,jobrespnm,instcd,deptcd,teamcd,unitcd,";
- recv_list = recv_list + "dutdeptcd,dutteamcd,joblncd";
- var columnlist = "emplno,emplnm,grupjoblncd,jobposcd,jobposnm,dutplceinst,jobkindcd,jobkindnm,njobgradcd,dutunitcd,dutunitnm,jobrespcd,jobrespnm,instcd,deptcd,teamcd,";
- columnlist = columnlist + "unitcd,dutdeptcd,dutteamcd,joblncd";
- rpbfOpenPopUpList("SPRPB00101", ipt_emplnos, recv_list,"","","",columnlist);
-
- model.refresh();
-
- var jobrespcd = model.getValue("/root/main/valurslt/valursltlist/jobrespcd");
- if (jobrespcd == "1070" || jobrespcd == "1080" || jobrespcd == "1901" || jobrespcd == "2430" || jobrespcd == "2010" || jobrespcd == "1086" ) {
- rdo_orgimrsnappyn.disabled = false;
- }
- else {
- rdo_orgimrsnappyn.disabled = true;
- }
-
- // model.setValue("/root/send/valugrupjobln/valuyy",model.getValue("/root/main/valurslt/valursltlist/valuyy"));
- // model.setValue("/root/send/valugrupjobln/instcd", model.getValue("/root/main/valurslt/valursltlist/dutinst"));
- // model.setValue("/root/send/valugrupjobln/valuclscd", model.getValue("/root/main/valurslt/valursltlist/valuclscd"));
- // model.setValue("/root/send/valugrupjobln/valugroupcd", model.getValue("/root/main/valurslt/valursltlist/valugroupcd"));
- // submit("TRRPV01602");
-
-
-
- ]]>
- </script>
- </button>
- <input id="ipt_emplnos" ref="/root/main/valurslt/valursltlist/emplno" class="input_default" disabled="true" style="left:110px; top:480px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- var recv_list = "emplno,emplnm,instcd,dutdeptcd,dutdeptnm,grupjoblncd,joblncd,jobrespcd,jobrespnm,jobposcd,jobposnm,jobgradcd" ;
- rpbfValidationCheck("EMPLNO", recv_list);
- model.refresh();
-
- ]]>
- </script>
- </input>
- <input id="ipt_emplnms" ref="/root/main/valurslt/valursltlist/emplnm" class="input_default" disabled="true" style="left:202px; top:480px; width:68px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- var recv_list = "emplno,emplnm,instcd,dutdeptcd,dutdeptnm,grupjoblncd,joblncd,jobrespcd,jobrespnm,jobposcd,jobposnm,jobgradcd" ;
- rpbfValidationCheck("EMPLNM", recv_list);
-
- model.refresh();
- ]]>
- </script>
- </input>
- <output id="ipt_gndr" ref="/root/main/valurslt/valursltlist/gndrnm" style="left:271px; top:480px; width:49px; height:19px; text-align:center; vertical-align:middle; border-style:solid; "/>
- <select1 id="rdo_orgimrsnexptyn" ref="/root/main/valurslt/valursltlist/orgimrsnexptyn" appearance="full" cols="2" overflow="visible" style="left:110px; top:557px; width:60px; height:20px; border-style:solid; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <caption id="caption2" class="cell_1" style="left:5px; top:555px; width:102px; height:23px; vertical-align:middle; ">조직몰입도</caption>
- <select1 id="rdo_colegvalutrgtyn" ref="/root/main/valurslt/valursltlist/colegvalutrgtyn" visibility="hidden" appearance="full" cols="2" overflow="visible" style="left:731px; top:557px; width:60px; height:20px; border-style:solid; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <caption id="caption5" class="cell_1" visibility="hidden" style="left:642px; top:555px; width:87px; height:23px; vertical-align:middle; ">동료평가대상</caption>
- <caption id="caption24" class="cell_1" style="left:327px; top:665px; width:112px; height:23px; vertical-align:middle; ">확정여부</caption>
- <select1 id="rdo_valupsncnfmyn" ref="/root/main/valurslt/valursltlist/valupsncnfmyn" appearance="full" cols="2" overflow="visible" style="left:442px; top:667px; width:60px; height:20px; border-style:solid; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <caption id="caption25" class="cell_1" style="left:642px; top:640px; width:87px; height:23px; font-size:8pt; vertical-align:middle; ">고객만족도구분</caption>
- <select1 id="cmb_custinoutflag" ref="/root/main/valurslt/valursltlist/custinoutflag" class="combo_default" disabled="false" navindex="31" appearance="minimal" style="left:732px; top:642px; width:161px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <button id="btn_jobkindcd" class="icon_search" style="left:619px; top:507px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "jobkindcd,jobkindnm";
- misfOpenPopUpList("03", ipt_jobkindcd,"R0061", recv_list,"") ;
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_jobkindnm" ref="/root/main/valurslt/valursltlist/jobkindnm" class="input_essential" style="left:442px; top:507px; width:173px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("03","R0061","jobkindcd,jobkindnm","ipt_jobkindnm");
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_jobkindcd" ref="/root/main/valurslt/valursltlist/jobkindcd" class="input_essential" visibility="hidden" style="left:442px; top:507px; width:70px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("03","R0061","jobkindcd,jobkindnm","ipt_jobkindcd");
- model.refresh();
- ]]>
- </script>
- </input>
- <button id="btn_createvalupsnemplno" class="btn2_letter7" style="left:510px; top:667px; width:97px; height:19px; ">
- <caption>피평가자재생성</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var oldemplno = ipt_emplno.value;
- var emplno = grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("emplno"));
- model.setValue("/root/send/valurslt/emplno", grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("emplno")));
-
- if( messageBox("피평가자 선정시 시 " + ipt_valuyy.value + "년도의 Data는 모두 지워집니다.", "Q003") != '6') return;
-
- submit("TXRPV01605");
- // modal("SPZSB00301", "", "400", "400" ,"SPZSB00301", "", "");
- // misfMsterDetailRetrieve();
-
- model.setValue("/root/send/valurslt/emplno", oldemplno);
- model.refresh();
-
- btn_search.dispatch("DOMActivate");
-
- if (grd_valurslt.rows - grd_valurslt.fixedRows > 0) {
- for (var i = grd_valurslt.fixedRows ; i < grd_valurslt.rows; i++) {
- if (emplno == grd_valurslt.valueMatrix(i, grd_valurslt.colRef("emplno")) ) {
- grd_valurslt.select(i, grd_valurslt.colRef("emplno"), i, grd_valurslt.colRef("emplno")) = true;
- grd_valurslt.row = i;
- grd_valurslt.col = grd_valurslt.colRef("emplno");
-
- grd_valurslt.dispatch("onrowchanged");
- break;
- }
- }
- }
-
-
- ]]>
- </script>
- </button>
- <bool id="bol_checkyn" ref="/root/init/selyn/valupsncnfmyn" style="left:26px; top:45px; width:20px; height:20px; ">
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- for(var i = grd_valurslt.fixedRows; i <= grd_valurslt.rows; i++) {
- grd_valurslt.valueMatrix(i, grd_valurslt.colRef("valupsncnfmyn")) = "Y";
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- for(var i = grd_valurslt.fixedRows; i <= grd_valurslt.rows; i++) {
- grd_valurslt.valueMatrix(i, grd_valurslt.colRef("valupsncnfmyn")) = "N";
- }
- ]]>
- </script>
- </bool>
- <button id="btn_delgrdvalurslt" class="btn2_letter3" style="left:1055px; top:4px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfGridIUD(grd_valurslt, "D");
- ]]>
- </script>
- </button>
- <caption id="caption3" class="cell_1" style="left:327px; top:555px; width:112px; height:23px; font-size:8pt; vertical-align:middle; ">조직몰입도반영여부</caption>
- <select1 id="rdo_orgimrsnappyn" ref="/root/main/valurslt/valursltlist/orgimrsnappyn" appearance="full" cols="2" overflow="visible" style="left:442px; top:557px; width:60px; height:20px; border-style:solid; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <caption id="caption27" class="tit_2" style="left:895px; top:480px; width:80px; height:13px; ">겸직 List</caption>
- <line id="line6" class="line_1" style="x1:895px; y1:495px; x2:1190px; y2:495px; "/>
- <datagrid id="grd_concrlist" nodeset="/root/main/concr/concrlist" caption="기관^부서명^근무부서^근무팀^직책^평가년도^사원번호^fstrgstrid^fstrgstdt^lastupdtrid^lastupdtdt^old기관^old부서^부서" colsep="^" colwidth="110, 146, 93, 27, 22, 19, 19, 24, 20, 28, 24, 31, 28, 28" dataheight="25" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" style="left:895px; top:500px; width:295px; height:189px; ">
- <col ref="dutinst" type="combo">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </col>
- <col ref="deptnm" type="inputbutton"/>
- <col ref="dutdeptcd" visibility="hidden"/>
- <col ref="dutteamcd" visibility="hidden"/>
- <col ref="jobrespcd" visibility="hidden"/>
- <col ref="valuyy" visibility="hidden"/>
- <col ref="emplno" visibility="hidden"/>
- <col ref="fstrgstrid" visibility="hidden"/>
- <col ref="fstrgstdt" visibility="hidden"/>
- <col ref="lastupdtrid" visibility="hidden"/>
- <col ref="lastupdtdt" visibility="hidden"/>
- <col ref="olddutinst" visibility="hidden"/>
- <col ref="olddutunitcd" visibility="hidden"/>
- <col ref="dutunitcd" visibility="hidden"/>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- var instcd = grd_concrlist.valueMatrix(grd_concrlist.row, grd_concrlist.colRef("dutinst"));
-
- if (grd_concrlist.colAttribute(grd_concrlist.col,"ref") == "deptnm" ) {
- var recv_list = "dutunitcd,deptnm";
-
- rpbfOpenDeptCdHelp(grd_concrlist,recv_list,instcd,"instcd");
-
- //rpvfOpenDeptCdHelp(grd_concrlist,recv_list, instcd, "instcd");
- model.refresh();
- }
- ]]>
- </script>
- </datagrid>
- <button id="btn_delgrdconcrlist" class="btn2_letter3" style="left:1136px; top:476px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfGridIUD(grd_concrlist, "D");
- ]]>
- </script>
- </button>
- <button id="btn_addgrdconcrlist" class="btn2_letter3" style="left:1081px; top:476px; width:59px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfGridIUD(grd_concrlist, "A");
-
- grd_concrlist.valueMatrix(grd_concrlist.row, grd_concrlist.colRef("dutinst")) = cmb_instcd.value;
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter3" style="left:998px; top:4px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfGridIUD(grd_valurslt, "A");
-
- grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("emplno")) = "";
- grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("emplnm")) = "";
-
- grd_valurslt.valueMatrix(grd_valurslt.row, grd_valurslt.colRef("valuyy")) = ipt_valuyy.value;
- model.copyNode("/root/main/valurslt/valursltlist","/root/main/list/valurslt/valursltlist[" + (grd_valurslt.row - grd_valurslt.fixedRows + 1) + "]");
- model.refresh();
-
- GRID_OLD_ROW = grd_valurslt.row;
-
- btn_emplno.disabled = false;
-
-
-
- ]]>
- </script>
- </button>
- </group>
- <group id="group5" style="left:0px; top:10px; width:1195px; height:35px; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:0px; top:0px; width:1195px; height:34px; "/>
- <caption id="cap_deptcd" class="search_name" style="left:413px; top:9px; width:87px; height:17px; font-weight:bold; vertical-align:middle; ">부서:</caption>
- <select1 id="rbo_valutrgtflag" ref="/root/send/valurslt/valutrgtflag" appearance="full" cols="3" overflow="visible" style="left:923px; top:8px; width:180px; height:20px; border-style:solid; ">
- <choices>
- <itemset nodeset="/root/init/valutrgtflag">
- <label ref="cdnm"/>
- <value ref="code"/>
- </itemset>
- </choices>
- </select1>
- <line id="line3" class="line_4" style="x1:1109px; y1:0px; x2:1109px; y2:33px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_search" class="btn1_letter2" style="left:1125px; top:6px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( !isRequiredControls("ipt_valuyy") ) {
- return false;
- }
- GRID_OLD_ROW = -1;
- misfMsterDetailRetrieve();
- ]]>
- </script>
- </button>
- <select1 id="cmb_schinstcd" ref="/root/send/valurslt/instcd" class="combo_s_essential" appearance="minimal" style="left:226px; top:8px; width:179px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <caption id="cap_valuyy" class="search_name" style="left:5px; top:9px; width:100px; height:17px; vertical-align:middle; ">기준년도 :</caption>
- <caption id="cap_schinstcd" class="search_name" style="left:165px; top:9px; width:61px; height:17px; vertical-align:middle; ">기관 :</caption>
- <input id="ipt_valuyy" ref="/root/send/valurslt/valuyy" class="input_s_essential" inputtype="date" format="yyyy" style="left:90px; top:8px; width:70px; height:19px; "/>
- <input id="ipt_deptnm" ref="/root/send/valurslt/deptnm" class="input_default" style="left:467px; top:8px; width:125px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("02", "", "deptcd,deptnm" );
-
- if (ipt_deptnm.label == "") {
- ipt_deptcd.value = "";
- }
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_deptcd" ref="/root/send/valurslt/deptcd" class="input_default" visibility="hidden" style="left:467px; top:8px; width:99px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- misfValidationCheck("02", "", "deptcd,deptnm" );
- model.refresh();
- ]]>
- </script>
- </input>
- <button id="btn_deptcd" class="icon_search" style="left:596px; top:9px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( !isRequiredControls("cmb_schinstcd") ) {
- return false;
- }
- var recv_list = "deptcd,deptnm";
- var instcd = cmb_schinstcd.value;
- rpvfOpenDeptCdHelp(ipt_deptnm,recv_list, instcd, "instcd");
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption26" class="search_name" style="left:628px; top:9px; width:57px; height:17px; ">사번:</caption>
- <button id="button1" class="icon_search" style="left:775px; top:9px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- /* 사원번호 Help 화면 Open
- misfOpenPopUpList(화면종류Code, OPEN하는 Control, 공통코드, 리턴받을 Instance명) */
-
- var recv_list = "emplno,emplnm" ;
- rpbfOpenPopUpList("SPRPB00101", ipt_emplno, recv_list,"","N");
-
-
- model.refresh();
-
- if (model.getValue(ipt_emplno.attribute("ref")).length > 0) {
- btn_search.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </button>
- <input id="ipt_emplno" ref="/root/send/valurslt/emplno" class="input_default" style="left:684px; top:8px; width:87px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- rpbfValidationCheck("EMPLNO", "emplno,emplnm");
- model.refresh();
-
- if (model.getValue(ipt_emplno.attribute("ref")).length > 0) {
- btn_search.dispatch("DOMActivate");
- }
-
- ]]>
- </script>
- </input>
- <input id="ipt_emplnm" ref="/root/send/valurslt/emplnm" class="input_default" style="left:795px; top:8px; width:95px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recv_list = "emplno,emplnm";
- misfValidationCheck("01-2", "", recv_list);
- model.refresh();
-
- if (model.getValue(ipt_emplno.attribute("ref")).length > 0) {
- btn_search.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </input>
- </group>
- </group>
- <!--<line id="line3" class="line_1" style="x1:0px; y1:67px; x2:1195px; y2:67px; "/>-->
- <group id="group6" style="left:0px; top:12; width:1195; height:27; ">
- <button id="btn_createvalupsn" class="btn4_letter6" style="left:919px; top:3px; width:104px; height:22px; ">
- <caption>피평가자선정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( !isRequiredControls("ipt_valuyy,cmb_instcd") ) {
- return false;
- }
-
- if( messageBox("피평가자 선정시 시 " + ipt_valuyy.value + "년도의 Data는 모두 지워집니다.", "Q003") != '6') return;
-
- model.setValue("/root/send/valurslt/emplno", "");
- submit("TXRPV01603");
-
- // var curdate = getCurrentDate()
- // zsbfOpenBatchLogPopup("valuationmgr.ValuationBatch", curdate, curdate);
-
- //modal("SPZSB00301", "", "400", "400" ,"SPZSB00301", "", "");
- ]]>
- </script>
- </button>
- <button id="btn_cnfm" class="btn4_letter5" style="left:1023px; top:3px; width:92px; height:22px; ">
- <caption>평가자확정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfSave("TXRPV01604");
- ]]>
- </script>
- </button>
- <line id="line4" class="line_6" style="x1:0px; y1:25; x2:1195; y2:25; "/>
- <button id="btn_save" class="btn4_letter2" style="left:1139px; top:3px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(!checkKeyColumn("grd_valurslt")) return;
- model.removenode("/root/send/save");
- model.makeNode("/root/send/save/valursltlist");
-
- misfGridRowStatusChange(grd_valurslt,"/root/main/list/valurslt" ,"/root/main/valurslt");
- grd_valurslt.refresh();
-
- model.setValue("/root/send/save/valursltlist",grd_valurslt.getUpdateData());
-
- misfSave("TXRPV01602");
- ]]>
- </script>
- </button>
- <button id="button2" class="btn4_letter4" style="left:839px; top:3px; width:80px; height:22px; ">
- <caption>발령사항</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMRPV09100", "", "400", "400" ,"SMRPV09100", "", "");
- ]]>
- </script>
- </button>
- <button id="btn_modify" class="btn4_letter5" disabled="false" style="left:747px; top:3px; width:92px; height:22px; ">
- <caption>평가자 변경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMRPV98200", "", "400", "400" ,"SMRPV98200", "/root/main/valurslt/valursltlist", "/root/target/datalist");
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|