123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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>
- <lbrumaster>
- <lbrunionlist>
- <emplno/>
- <name/>
- <dutplceinstnm/>
- <dutplcedeptnm/>
- <gndrnm/>
- <jobposnm/>
- <jobkindnm/>
- <entcodd/>
- <lbrunionjobrespnm/>
- <preststatnm/>
- <gndr/>
- <dutplcedeptcd/>
- <dutplceinst/>
- <dutdeptcd/>
- <dutdeptnm/>
- <jobposcd/>
- <jobkindcd/>
- <lbrunionrgstyn/>
- <lbrunionrgstdd/>
- <lbrunionjobresp/>
- <lbrunionsecssdd/>
- <asgnmpostndd/>
- <todd/>
- <rgstflag/>
- <rgstflagnm/>
- <cmt/>
- </lbrunionlist>
- </lbrumaster>
- <lbrudetail>
- <rpbhlbrulist>
- <rgstflagnm/>
- <dutplceinstnm/>
- <lbrunionrgstdd/>
- <lbrunionsecssdd/>
- <asgnmpostndd/>
- <todd/>
- <lbrunionjobrespnm/>
- <cmt/>
- <emplno/>
- <rgstflag/>
- <lbrunionjobresp/>
- <dutplceinst/>
- <seqno/>
- </rpbhlbrulist>
- </lbrudetail>
- <lbrujobresp>
- <jobresplist>
- <emplno/>
- <seqno/>
- <lbrunionrgstdd/>
- <asgnmpostndd/>
- <todd/>
- <cmt/>
- <rgstflag/>
- <lbrunionjobresp/>
- <fstrgstdt/>
- <dutplceinstnm/>
- <dutplceinst/>
- <lbrunionjobrespnm/>
- </jobresplist>
- </lbrujobresp>
- <item>
- <lbrunionrgstdd/>
- <lbrunionsecssdd/>
- <asgnmpostndd/>
- <todd/>
- <cmt/>
- <emplno/>
- <rgstflag/>
- <lbrunionjobresp/>
- <name/>
- <dutplceinstnm/>
- <dutdeptnm/>
- <gndr/>
- <preststatnm/>
- <rgstflagnm/>
- <lbrunionjobrespnm/>
- <lbrunionrgstyn/>
- <dutplceinst/>
- </item>
- <imsiitem>
- <emplno/>
- <lbrunionrgstyn/>
- <lbrunionrgstdd/>
- <lbrunionsecssdd/>
- <lbrunionjobresp/>
- <lbrunionjobrespnm/>
- <asgnmpostndd/>
- <todd/>
- </imsiitem>
- </main>
- <send>
- <sendmaster>
- <emplno/>
- <emplnm/>
- <lbrunionjobresp_s/>
- <dutplceinst_s/>
- <rgstflag_s/>
- <dutplcedeptcd_s/>
- <entcodd_s/>
- <lbrunionjobposyn_s/>
- <dutdeptcd_s/>
- <dutdeptnm_s/>
- <dutplcedeptnm_s/>
- <preststatcd_s/>
- </sendmaster>
- <lbrumaster>
- <emplno/>
- </lbrumaster>
- <lbrudetail>
- <emplno/>
- <lbrunionrgstdd/>
- <lbrunionrgstdd_s/>
- <emplno_s/>
- </lbrudetail>
- <savelist>
- <lbrunionlist/>
- <rpbhlbrulist/>
- </savelist>
- </send>
- <temp/>
- <init>
- <rgstflag/>
- <cur_row_m/>
- <radio1>
- <label>노조가입</label>
- <value>Y</value>
- <label>노조미가입</label>
- <value>N</value>
- <label>전체</label>
- <value/>
- </radio1>
- <radio2>
- <label>노조가입</label>
- <value>001</value>
- <label>노조탈퇴</label>
- <value>002</value>
- <label>직위보임</label>
- <value>003</value>
- <label>직위종료</label>
- <value>004</value>
- </radio2>
- <radio3>
- <label>남</label>
- <value>M</value>
- <label>여</label>
- <value>F</value>
- </radio3>
- <checkbox1>
- <label>노조간부여부</label>
- <value>Y</value>
- </checkbox1>
- </init>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize();
- misfGridInit(grd_lbrunionlist);
- misfGridInit(grd_rpbhlbrulist);
- misfGridInit(grd_jobresplist);
- misfComboComCdList('R0074', cmb_lbrunionjobresp_s,'Y');
- // misfComboComCdList('Z0007', cmb_dutplceinst_s,'Y');
- misfComboInstCdListMulti("cmb_dutplceinst_s", getCurrentDate(),"","Y");
- misfComboComCdList('R0146', cmb_preststatcd_s,'Y');
- misfComboComCdList('R0074', cmb_lbrunionjobresp);
-
-
- misfMsterDetailSet(grd_lbrunionlist,null, "TRRPB00201" ,"Y");
- misfMsterDetailSet(grd_rpbhlbrulist,grd_lbrunionlist, "TRRPB00202","Y") ;
- misfMsterDetailSet(grd_jobresplist,grd_lbrunionlist, "TRRPB00203","Y" );
- btn_save.disabled = !(checkAuth("X"));
- var instcd = getUserInfo("dutplceinstcd");
- if(instcd=='001'){
- cmb_dutplceinst_s.disabled=false;
- }else{
- cmb_dutplceinst_s.disabled=true;
- }
- cmb_dutplceinst_s.value=instcd;
- rdo_rgstflag_s.value="Y";
-
- model.refresh();
- ]]>
- </script>
- <submission id="TRRPB00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/sendmaster" resultref="/root/main/lbrumaster"/>
- <submission id="TRRPB00202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/lbrumaster" resultref="/root/main/lbrudetail"/>
- <submission id="TXRPB00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savelist" resultref="/root/temp"/>
- <submission id="TRRPB00203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/lbrudetail" resultref="/root/main/lbrujobresp"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
- <script type="javascript" src="../../../mis/humtrafactmngtweb/js/RPB001.js"/>
- <script type="javascript">
- <![CDATA[
- // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- function fInitialize() {
- fEnableInsertButton();
- model.removeNodeset("/root/main/lbrumaster/lbrunionlist");
- model.removeNodeset("/root/main/lbrudetail/rpbhlbrulist");
- model.removeNodeset("/root/main/lbrudetail/jobresplist");
- model.resetInstanceNode("/root/send");
- model.resetInstanceNode("/root/main/item");
- model.refresh();
-
- }
- function fEnableInsertButton() {
- btn_insert.disabled = true;
- btn_update.disabled = true;
- }
- function fEnableUpdateButton() {
- btn_update.disabled = false;
- }
-
-
-
-
- function fdoubleCheck(cur_row){
- var rgstflag=rdo_rgstflag.value;
- var lbrunionrgstdd=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_row+"]/lbrunionrgstdd");
- var lbrunionsecssdd=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_row+"]/lbrunionsecssdd");
- var asgnmpostndd=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_row+"]/asgnmpostndd");
- var lbrunionjobresp=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_row+"]/lbrunionjobresp");
- var todd=ipt_todd.value;
- if(rgstflag =="001"){
- for(var i=1;i<=grd_rpbhlbrulist.rows-1;i++){
- rgstflag_check = model.getValue(grd_rpbhlbrulist.attribute("nodeset")+"["+i+"]/rgstflag");
- rgstdd_check=model.getValue(grd_rpbhlbrulist.attribute("nodeset")+"["+i+"]/lbrunionrgstdd");
- if(rgstflag =="001" && rgstflag_check =="001" && rgstdd_check == ipt_lbrunionrgstdd.value){
- messageBox("노조가입일이","E006");
- return false;
- }
- if(rgstflag_check =="001" && lbrunionsecssdd !="" && ipt_lbrunionrgstdd.value < lbrunionsecssdd){
- messageBox("이미 가입된 사원","E008");
- return false;
- }
- }
- }else{
- for(var i=1;i<=grd_jobresplist.rows-1;i++){
- rgstflag_check = model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/rgstflag");
- rgstdd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/lbrunionrgstdd");
- todd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/todd");
- postndd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/asgnmpostndd");
- if(rgstflag_check =="003" && postndd_check==ipt_asgnmpostndd.value && todd_check !=""){
- messageBox("노조직위를 종료한 후 직위보임을 ","C001");
- return false;
- }
- if(rgstflag=="003" && rgstflag_check =="003" && todd_check =="" && ipt_asgnmpostndd.value !=""){
- messageBox("노조직위를 종료한 후 직위보임을 ","C001");
- return false;
- }
- }
-
- }
- if(rgstflag=="001" && lbrunionsecssdd =="" && lbrunionrgstdd !=""){
- messageBox("이미 가입된 사원","E008");
- return false;
- }
- if(rgstflag=="003" && lbrunionrgstdd =="" || rgstflag=="003" && lbrunionsecssdd !=""){
- messageBox("직위보임은 노조가입 ","E010");
- ipt_asgnmpostndd.value="";
- cmb_lbrunionjobresp.value="";
- return false;
- }
- if(rgstflag=="002" && lbrunionrgstdd ==""){
- messageBox("이미 탈퇴한 사원","E008");
- return false;
- }
-
- if(rgstflag=="004" && lbrunionjobresp==""){
- messageBox("종료할 직위가","I005");
- return false;
- }
- return true;
- }
-
- function fnullCheck(cur_row){
- var lbrunionrgstdd=ipt_lbrunionrgstdd.value;
- var lbrunionsecssdd=ipt_lbrunionsecssdd.value;
- var asgnmpostndd=ipt_asgnmpostndd.value;
- var todd=ipt_todd.value;
- var lbrunionjobresp=cmb_lbrunionjobresp.value;
- var rgstflag=rdo_rgstflag.value;
- if(ipt_emplno.value==""){
- messageBox("사원번호는","I003");
- return false;
- }
- if(rgstflag=="001" && lbrunionrgstdd ==""){
- messageBox("가입일자는","I003");
- return false;
- }else if(rgstflag=="002" && lbrunionsecssdd ==""){
- messageBox("탈퇴일자는","I003");
- return false;
- }else if(rgstflag=="003" && asgnmpostndd ==""){
- messageBox("직위보임일자는","I003");
- return false;
- }else if(rgstflag=="003" && lbrunionjobresp ==""){
- messageBox("노조직위는","I003");
- return false;
- }else if(rgstflag=="004" && todd ==""){
- messageBox("직위종료일은","I003");
- return false;
- }else if(rgstflag=="002" && lbrunionrgstdd >lbrunionsecssdd){
- messageBox("노조탈퇴일은 노조가입일 ","E012");
- return false;
- }else if(rgstflag=="004" && asgnmpostndd >todd){
- messageBox("직위종료일은 직위보임일 ","E012");
- return false;
- }else if(rgstflag=="003" && lbrunionrgstdd > asgnmpostndd){
- messageBox("직위보임일은 노조가입일 ","E012");
- return false;
- }else if(rgstflag=="002" && lbrunionsecssdd !=""){
- for(var i=1;i<=grd_jobresplist.rows-1;i++){
- rgstflag_check = model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/rgstflag");
- rgstdd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/lbrunionrgstdd");
- todd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/todd");
- if(rgstflag_check =="003" && rgstdd_check == ipt_lbrunionrgstdd.value && todd_check !="" && todd_check >ipt_lbrunionsecssdd.value){
- messageBox("노조직위종료일이 노조 탈퇴일을 ","E003");
- return false;
- }
- }
- }
-
- return true;
- }
- function fChangeGridValue(cur_row) {
- var asgnmpostndd=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_row+"]/asgnmpostndd");
- if(rdo_rgstflag.value=="001"){
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionrgstdd",ipt_lbrunionrgstdd.value);
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionrgstyn","Y");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionsecssdd","");
- // grd_rpbhlbrulist.valueMatrix(cur_row, grd_rpbhlbrulist.colRef("lbrunionrgstdd")) = ipt_lbrunionrgstdd.value
- }
- if(rdo_rgstflag.value=="002"){
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionsecssdd",ipt_lbrunionsecssdd.value);
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionrgstyn","N");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionjobresp","");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionjobrespnm","");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/asgnmpostndd","");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/todd","");
- }
- if(rdo_rgstflag.value=="003"){
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionjobresp",cmb_lbrunionjobresp.value);
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionjobrespnm",cmb_lbrunionjobresp.label);
- }
- if(rdo_rgstflag.value=="004"){
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionjobresp","");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/lbrunionjobrespnm","");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/todd","");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_row + "]/asgnmpostndd","");
- }
- }
- function fChangeGridValueDetail(cur_row,str,cur_m_row) {
- var lbrunionrgstdd=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_m_row+"]/lbrunionrgstdd");
- var emplno=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_m_row+"]/emplno");
- if(str =='rpb'){ //노조가입히스토리 추가
- if(rdo_rgstflag.value=="002" ){ //노조탈퇴일경우
- for(var i=1;i<=grd_rpbhlbrulist.rows-1;i++){
- check1 = model.getValue(grd_rpbhlbrulist.attribute("nodeset")+"["+i+"]/lbrunionrgstdd");
- if(check1 == ipt_lbrunionrgstdd.value) {
- model.setValue("/root/main/lbrudetail/rpbhlbrulist[" + i + "]/lbrunionsecssdd",ipt_lbrunionsecssdd.value); //구분
- }
- }
- }
- model.setValue("/root/main/lbrudetail/rpbhlbrulist[" + cur_row + "]/rgstflagnm",rdo_rgstflag.label); //구분
- model.setValue("/root/main/lbrudetail/rpbhlbrulist[" + cur_row + "]/rgstflag",rdo_rgstflag.value);
- }else{ //직위보임 히스토리 추가
- if(rdo_rgstflag.value=="002" ){ //노조탈퇴일경우 직위보임을 탈퇴일로 종료한다.
- for(var i=1;i<=grd_jobresplist.rows-1;i++){
- check1 = model.getValue(grd_rpbhlbrulist.attribute("nodeset")+"["+i+"]/lbrunionrgstdd");
- if(ipt_lbrunionrgstdd.value==asgnmpostndd !=""){
- model.setValue("/root/main/lbrujobresp/jobresplist[" + cur_row + "]/todd",ipt_lbrunionsecssdd.value);
- }
- }
- }
- model.setValue("/root/main/lbrujobresp/jobresplist[" + cur_row + "]/rgstflagnm",rdo_rgstflag.label); //구분
- model.setValue("/root/main/lbrujobresp/jobresplist[" + cur_row + "]/rgstflag",rdo_rgstflag.value);
- model.setValue("/root/main/lbrujobresp/jobresplist[" + cur_row + "]/lbrunionjobrespnm",cmb_lbrunionjobresp.label); //노조직위
- model.setValue("/root/main/lbrujobresp/jobresplist[" + cur_row + "]/lbrunionrgstdd",lbrunionrgstdd); //가입일
- ipt_lbrunionrgstdd_s.value=lbrunionrgstdd;
- ipt_emplno_ss.value=emplno;
- }
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-right:8; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">노무관리</caption>
- </group>
- <caption id="caption10" style="left:725px; top:705px; width:350px; height:25px; vertical-align:middle; ">상태 : 가입, 탈퇴, 보임</caption>
- <group id="group2" scroll="auto" style="left:0px; top:38px; width:1195px; height:744px; ">
- <line id="line204" class="line_2" style="x1:0px; y1:661px; x2:671px; y2:661px; "/>
- <line id="line209" class="line_3" style="x1:0px; y1:733px; x2:671px; y2:733px; "/>
- <line id="line206" class="line_2" style="x1:0px; y1:709px; x2:671px; y2:709px; "/>
- <line id="line205" class="line_2" style="x1:0px; y1:685px; x2:671px; y2:685px; "/>
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:10px; width:1195px; height:61px; "/>
- <caption id="caption2" class="search_name" style="left:15px; top:20px; width:89px; height:17px; ">근무기관 :</caption>
- <caption id="caption278" class="tit_2" style="left:5px; top:80px; width:162px; height:13px; ">인원현황</caption>
- <line id="line207" class="line_1" style="x1:0px; y1:95px; x2:705px; y2:95px; "/>
- <datagrid id="grd_lbrunionlist" nodeset="/root/main/lbrumaster/lbrunionlist" caption="사번^성명^근무기관^근무부서^가입^직위^현상태^입사일자^노조직위^직종" colsep="^" colwidth="61, 62, 85, 95, 40, 69, 70, 79, 99, 60, 100, 70, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:100px; width:705px; height:508px; ">
- <col ref="emplno" style="text-align:center; "/>
- <col ref="name" style="text-align:center; "/>
- <col ref="dutplceinstnm"/>
- <col ref="dutdeptnm"/>
- <col ref="lbrunionrgstyn" style="text-align:center; "/>
- <col ref="jobposnm"/>
- <col ref="preststatnm"/>
- <col ref="entcodd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="lbrunionjobrespnm"/>
- <col ref="jobkindnm" visibility="hidden"/>
- <col ref="gndr" visibility="hidden"/>
- <col ref="dutplcedeptcd" visibility="hidden"/>
- <col ref="dutplceinst" visibility="hidden"/>
- <col ref="dutdeptcd" visibility="hidden"/>
- <col ref="dutdeptnm" visibility="hidden"/>
- <col ref="jobposcd" visibility="hidden"/>
- <col ref="jobkindcd" visibility="hidden"/>
- <col ref="gndrnm" visibility="hidden"/>
- <col ref="lbrunionrgstdd" visibility="hidden"/>
- <col ref="lbrunionjobresp" visibility="hidden"/>
- <col ref="lbrunionsecssdd" visibility="hidden"/>
- <col ref="asgnmpostndd" visibility="hidden"/>
- <col ref="todd" visibility="hidden"/>
- <col ref="rgstflag" visibility="hidden"/>
- <col ref="rgstflagnm" visibility="hidden"/>
- <col ref="cmt" visibility="hidden"/>
- <script type="javascript" ev:event="onrowchanged">
- <![CDATA[
- var cur_row = grd_lbrunionlist.row;
- if ( cur_row > 0 ) {
- model.copyNode("/root/main/item","/root/main/lbrumaster/lbrunionlist["+cur_row+"]");
- model.refresh();
- }
- misfMsterDetailRetrieve();
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_lbrunionlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <caption id="caption11" class="cell_1" style="left:296px; top:639px; width:82px; height:23px; vertical-align:middle; ">근무기관</caption>
- <caption id="caption8" class="cell_1" style="left:0px; top:639px; width:82px; height:23px; vertical-align:middle; ">사번</caption>
- <caption id="caption283" class="tit_2" style="left:5px; top:619px; width:118px; height:13px; ">등록 및 수정사항</caption>
- <caption id="caption9" class="cell_1" style="left:0px; top:663px; width:82px; height:23px; vertical-align:middle; ">노조가입일</caption>
- <caption id="caption17" class="cell_1" style="left:0px; top:687px; width:82px; height:23px; vertical-align:middle; ">노조직위</caption>
- <caption id="caption12" class="cell_1" style="left:296px; top:663px; width:82px; height:23px; vertical-align:middle; ">노조탈퇴일</caption>
- <caption id="caption29" class="cell_1" style="left:296px; top:687px; width:82px; height:23px; vertical-align:middle; ">직위보임일</caption>
- <line id="line203" class="line_1" style="x1:0px; y1:634px; x2:671px; y2:634px; "/>
- <input id="ipt_lbrunionsecssdd" ref="/root/main/item/lbrunionsecssdd" class="input_s_essential" inputtype="date" style="left:381px; top:665px; width:102px; height:19px; "/>
- <input id="ipt_asgnmpostndd" ref="/root/main/item/asgnmpostndd" class="input_s_essential" inputtype="date" style="left:381px; top:689px; width:102px; height:19px; "/>
- <caption id="caption18" class="cell_1" style="left:486px; top:639px; width:82px; height:23px; vertical-align:middle; ">근무지부서</caption>
- <caption id="caption19" class="cell_1" style="left:486px; top:663px; width:82px; height:23px; vertical-align:middle; ">남여구분</caption>
- <caption id="caption22" class="cell_1" style="left:486px; top:687px; width:82px; height:23px; vertical-align:middle; ">직위종료일</caption>
- <caption id="caption3" class="search_name" style="left:239px; top:19px; width:86px; height:17px; ">근무부서 :</caption>
- <caption id="caption4" class="search_name" style="left:15px; top:46px; width:86px; height:17px; ">입사일자 :</caption>
- <input id="ipt_dutplcedeptcd_s" ref="/root/send/sendmaster/dutdeptcd_s" class="input_search" style="left:324px; top:18px; width:65px; height:19px; "/>
- <input id="ipt_dutplcedeptnm_s" ref="/root/send/sendmaster/dutdeptnm_s" class="input_search" style="left:413px; top:18px; width:120px; height:19px; "/>
- <input id="ipt_lbrunionrgstdd" ref="/root/main/item/lbrunionrgstdd" class="input_s_essential" inputtype="date" style="left:84px; top:665px; width:209px; height:19px; "/>
- <select1 id="cmb_lbrunionjobresp" ref="/root/main/item/lbrunionjobresp" class="combo_search" appearance="minimal" style="left:84px; top:689px; width:209px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <select1 id="rdo_gndr" ref="/root/main/item/gndr" class="radio_search" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:570px; top:666px; width:81px; height:16px; text-align:center; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/radio3">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_todd" ref="/root/main/item/todd" class="input_s_essential" inputtype="date" style="left:570px; top:689px; width:100px; height:19px; "/>
- <select id="ckb_lbrunionjobposyn_s" ref="/root/send/sendmaster/lbrunionjobposyn_s" class="checkbox_search" overflow="visible" appearance="full" style="left:760px; top:20px; width:95px; height:15px; ">
- <choices>
- <itemset nodeset="/root/init/checkbox1">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select>
- <input id="ipt_entcodd_s" ref="/root/send/sendmaster/entcodd_s" class="input_s_essential" inputtype="date" style="left:100; top:44; width:100px; height:19px; "/>
- <caption id="caption7" class="search_name" style="left:558px; top:19px; width:86px; height:17px; ">노조직위 :</caption>
- <select1 id="cmb_lbrunionjobresp_s" ref="/root/send/sendmaster/lbrunionjobresp_s" class="combo_search" appearance="minimal" style="left:643px; top:18px; width:100px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption13" class="tit_2" style="left:715px; top:80px; width:162px; height:13px; ">노조가입자 히스토리</caption>
- <line id="line2" class="line_1" style="x1:710; y1:95px; x2:1195px; y2:95px; "/>
- <datagrid id="grd_rpbhlbrulist" nodeset="/root/main/lbrudetail/rpbhlbrulist" caption="구분^근무기관^가입일^탈퇴일^비고" colsep="^" colwidth="60, 121, 80, 80, 95, 100, 100, 100" dataheight="25" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:710px; top:100px; width:485px; height:240px; ">
- <col ref="rgstflagnm" visibility="hidden"/>
- <col ref="dutplceinstnm"/>
- <col ref="lbrunionrgstdd" format="yyyy-mm-dd" _key="true" style="text-align:center; "/>
- <col ref="lbrunionsecssdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="cmt"/>
- <col ref="emplno" visibility="hidden" _key="true"/>
- <col ref="rgstflag" visibility="hidden"/>
- <col ref="dutplceinst" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var cur_m_row = grd_rpbhlbrulist.row; // 추가된 행 번호 가져오기
- var lbrunionrgstdd=model.getValue(grd_rpbhlbrulist.attribute("nodeset")+"["+cur_m_row+"]/lbrunionrgstdd");
- var emplno=model.getValue(grd_rpbhlbrulist.attribute("nodeset")+"["+cur_m_row+"]/emplno");
- model.setValue("/root/send/lbrudetail/lbrunionrgstdd",lbrunionrgstdd);
- model.setValue("/root/send/lbrudetail/emplno",emplno);
- submit("TRRPB00203");
- ]]>
- </script>
- </datagrid>
- <button id="btn_excelsave_detail" class="btn2_letter4" style="left:1130px; top:74px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "")
- {
- grd_rpbhlbrulist.saveExcel(fileName, "SheetName", true, true, "", "");
- }
- ]]>
- </script>
- </button>
- <button id="btn_excelsave_master" class="btn2_letter4" style="left:641px; top:74px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "")
- {
- grd_lbrunionlist.saveExcel(fileName, "SheetName", true, true, "", "");
- }
- ]]>
- </script>
- </button>
- <select1 id="rdo_rgstflag_s" ref="/root/send/sendmaster/rgstflag_s" class="radio_search" appearance="full" cellspacing="5" cols="3" overflow="visible" style="left:760px; top:45px; width:204px; height:16px; text-align:center; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/radio1">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption14" class="cell_1" style="left:0px; top:711px; width:82px; height:23px; vertical-align:middle; ">비고</caption>
- <input id="input9" ref="/root/main/item/cmt" class="input_search" style="left:84px; top:713px; width:586px; height:19px; "/>
- <button id="btn_search" class="btn1_letter2" navindex="8" style="left:1125px; top:29px; width:56px; height:22px; text-align:left; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfMsterDetailRetrieve();
- model.refresh();
- ]]>
- </script>
- </button>
- <line id="line3" class="line_4" style="x1:1110px; y1:18px; x2:1110px; y2:61px; border-color:#ffe4bb; border-left-style:solid; "/>
- <input id="ipt_emplno" ref="/root/main/item/emplno" class="input_search" disabled="true" style="left:84px; top:641px; width:69px; height:19px; "/>
- <input id="ipt_name" ref="/root/main/item/name" class="input_search" disabled="true" style="left:154px; top:641px; width:139px; height:19px; "/>
- <input id="ipt_dutdeptnm" ref="/root/main/item/dutplceinstnm" class="input_search" style="left:381px; top:641px; width:102px; height:19px; "/>
- <input id="ipt_dutplceinstnm" ref="/root/main/item/dutdeptnm" class="input_search" style="left:570px; top:641px; width:100px; height:19px; "/>
- <button id="btn_update" class="btn2_letter2" navindex="13" style="left:573px; top:613px; width:42px; height:19px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cur_m_row = grd_lbrunionlist.row;
- var updtdata = getGridUpdateData(grd_lbrunionlist);
- model.copyNode("/root/main/imsiitem","/root/main/lbrumaster/lbrunionlist["+cur_m_row+"]");
- ipt_cur_row.value=cur_m_row;
- if (!fnullCheck(cur_m_row)) return;
-
- if (cur_m_row > 0) {
- // 그리드에 추가
- fChangeGridValue(cur_m_row);
- // 그리드의 레이블을 변경한다.
- grd_lbrunionlist.addStatus(cur_m_row,"update"); // 행을 업데이트 상태로 변경
- }
- var lbrunionrgstdd=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_m_row+"]/lbrunionrgstdd");
- var emplno=model.getValue(grd_lbrunionlist.attribute("nodeset")+"["+cur_m_row+"]/emplno");
- if(rdo_rgstflag.value=="002" && ipt_lbrunionsecssdd.value!=""){
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_m_row + "]/lbrunionrgstyn","N");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_m_row + "]/lbrunionrgstyn","N");
- for(var i=1;i<=grd_rpbhlbrulist.rows-1;i++){
- rgstflag_check = model.getValue(grd_rpbhlbrulist.attribute("nodeset")+"["+i+"]/rgstflag");
- rgstdd_check=model.getValue(grd_rpbhlbrulist.attribute("nodeset")+"["+i+"]/lbrunionrgstdd");
- if(rgstflag_check =="001" && rgstdd_check == ipt_lbrunionrgstdd.value){
- model.setValue("/root/main/lbrudetail/rpbhlbrulist[" + i + "]/lbrunionsecssdd",ipt_lbrunionsecssdd.value);
- grd_rpbhlbrulist.addStatus(i,"update");
- }
- }
-
- for(var i=1;i<=grd_jobresplist.rows-1;i++){
- rgstflag_check = model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/rgstflag");
- rgstdd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/lbrunionrgstdd");
- todd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/todd");
- postndd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/asgnmpostndd");
- if(rgstflag_check =="003" && rgstdd_check == ipt_lbrunionrgstdd.value && postndd_check==ipt_asgnmpostndd.value && todd_check==""){
- model.setValue("/root/main/lbrujobresp/jobresplist[" + i + "]/todd",ipt_lbrunionsecssdd.value);//탈퇴 자동 직위종료
- grd_jobresplist.addStatus(i,"update"); // 행을 업데이트 상태로 변경
- }
- }
-
-
-
- }
-
- if(rdo_rgstflag.value=="004" && ipt_todd.value!=""){
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_m_row + "]/lbrunionjobrespnm","");
- model.setValue("/root/main/lbrumaster/lbrunionlist[" + cur_m_row + "]/lbrunionjobresp","");
- for(var i=1;i<=grd_jobresplist.rows-1;i++){
- rgstflag_check = model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/rgstflag");
- rgstdd_check=model.getValue(grd_jobresplist.attribute("nodeset")+"["+i+"]/lbrunionrgstdd");
- if(rgstflag_check =="003" && rgstdd_check == ipt_lbrunionrgstdd.value){
- model.setValue("/root/main/lbrujobresp/jobresplist[" + i + "]/todd",ipt_todd.value);
- grd_jobresplist.addStatus(i,"update"); // 행을 업데이트 상태로 변경
- }
- }
-
-
- }
- ipt_lbrunionrgstdd_s.value=lbrunionrgstdd;
- ipt_emplno_ss.value=emplno;
- // 그리드에 추가
- fEnableUpdateButton();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_delete" class="btn2_letter3" navindex="14" style="left:618px; top:613px; width:53px; height:19px; ">
- <caption>지우기</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.resetInstanceNode("/root/main/item");
- model.refresh();
- ]]>
- </script>
- </button>
- <select1 id="cmb_dutplceinst_s" ref="/root/send/sendmaster/dutplceinst_s" class="combo_search" appearance="minimal" style="left:100; top:18; width:100px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <button id="btn_deptcdhelp" class="icon_search" visibility="hidden" style="left:485px; top:72px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var precv_list = "dutplcedeptcd_s" + "," + "dutplcedeptnm_s";
- //alert(precv_list);
- misfOpenPopUpList("02", ipt_dutplcedeptcd_s, "", precv_list);
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_preststatnm" ref="/root/main/item/preststatnm" visibility="hidden" style="left:685px; top:665px; width:99px; height:19px; "/>
- <button id="but_prsdempno_s" class="icon_search" style="left:393px; top:45px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var recv_list = "emplno" + "," + "emplnm";
-
- //rpbfOpenPopUpList("SPRPB00101", grd_congraamtreqlist, recv_list,"","N","Y");
- var instcd=getUserInfo("dutplceinstcd");
- if(instcd =='001'){
- instyn='N';
- }else{
- instyn='Y';
- }
- rpbfOpenPopUpList("SPRPB00101", ipt_emplno_s,recv_list,"ipt_systemflag",instyn);
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_emplno_s" ref="/root/send/sendmaster/emplno" class="input_search" style="left:324px; top:44px; width:65px; height:19px; "/>
- <input id="ipt_emplnm_s" ref="/root/send/sendmaster/emplnm" class="input_search" disabled="true" style="left:413px; top:44px; width:120px; height:19px; "/>
- <caption id="caption5" class="search_name" style="left:239px; top:45px; width:87px; height:17px; ">사 번 :</caption>
- <button id="btn_depthelp" class="icon_search" style="left:393px; top:20px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var precv_list = "dutdeptcd_s" + "," + "dutdeptnm_s";
- //alert(precv_list);
- misfOpenPopUpList("02", ipt_dutdeptcd_s, "", precv_list,cmb_dutplceinst_s.value,"instcd");
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="input1" ref="/root/send/sendmaster/dutplcedeptnm_s" class="input_search" visibility="hidden" style="left:505px; top:70px; width:120px; height:19px; "/>
- <input id="ipt_dutdeptcd_s" ref="/root/send/sendmaster/dutplcedeptcd_s" class="input_search" visibility="hidden" style="left:416px; top:70px; width:65px; height:19px; "/>
- <button id="btn_insert" class="btn2_letter2" navindex="12" style="left:529px; top:613px; width:42px; height:19px; ">
- <caption>추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var updtdata = getGridUpdateData(grd_lbrunionlist);
- var cur_m_row = grd_lbrunionlist.row;
- if (updtdata == "" ) {
- model.copyNode("/root/main/imsiitem","/root/main/lbrumaster/lbrunionlist["+cur_m_row+"]");
- ipt_cur_row.value=cur_m_row;
- }
- if (!fdoubleCheck(cur_m_row)) return;
- if (!fnullCheck(cur_m_row)) return;
- if (cur_m_row > 0) {
- // 그리드의 레이블을 변경한다.
- fChangeGridValue(cur_m_row);
- //grd_lbrunionlist.cellStyle("background-image", grd_lbrunionlist.row, 1) = "../../../com/commonweb/images/icon_u.gif";
- grd_lbrunionlist.addStatus(cur_m_row,"update"); // 행을 업데이트 상태로 변경
- model.refresh();
- }
- if(rdo_rgstflag.value=="003"){
- grd_jobresplist.addItem(); // 입력할 행 추가.
- var cur_j_row = grd_jobresplist.row; // 추가된 행 번호 가져오기
- // 그리드에 추가
- model.copyNode("/root/main/lbrujobresp/jobresplist["+cur_j_row+"]","/root/main/item");
- fChangeGridValueDetail(cur_j_row,'job',cur_m_row); // 그리드의 레이블을 변경한다.
- }else if(rdo_rgstflag.value=="001"){
- grd_rpbhlbrulist.addItem(); // 입력할 행 추가.
- var cur_row = grd_rpbhlbrulist.row; // 추가된 행 번호 가져오기
- // 그리드에 추가
- model.copyNode("/root/main/lbrudetail/rpbhlbrulist["+cur_row+"]","/root/main/item");
- fChangeGridValueDetail(cur_row,'rpb',cur_m_row); // 그리드의 레이블을 변경한다.
- //fEnableUpdateButton();
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <select1 id="cmb_preststatcd_s" ref="/root/send/sendmaster/preststatcd_s" class="combo_search" appearance="minimal" style="left:642px; top:44px; width:100px; height:19px; ">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption16" class="search_name" style="left:560px; top:45px; width:86px; height:17px; ">현 상 태 :</caption>
- <select1 id="rdo_rgstflag" ref="/root/init/rgstflag" class="radio_search" appearance="full" cellspacing="5" cols="4" overflow="visible" style="left:215px; top:615px; width:291px; height:16px; text-align:center; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/radio2">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- /* var updtdata = getGridUpdateData(grd_lbrunionlist);
- if (updtdata != "" ) {
- var ret = messageBox("그리드에 작업 중인 내용이 있습니다. 작업을","Q003");
- if (ret != 6) { // not OK
- rdo_rgstflag.value="";
- return;
- }
-
- }*/
- var check_val=rdo_rgstflag.value;
- if(check_val=="001"){
- ipt_lbrunionsecssdd.value="";
- btn_insert.disabled=false;
- btn_update.disabled=true;
- ipt_lbrunionrgstdd.disabled=false;
- ipt_lbrunionsecssdd.disabled=true;
- cmb_lbrunionjobresp.disabled=true;
- ipt_asgnmpostndd.disabled=true;
- ipt_todd.disabled=true;
- }else if(check_val=="002"){
- btn_insert.disabled=true;
- btn_update.disabled=false;
- ipt_lbrunionrgstdd.disabled=true;
- ipt_lbrunionsecssdd.disabled=false;
- cmb_lbrunionjobresp.disabled=true;
- ipt_asgnmpostndd.disabled=true;
- ipt_todd.disabled=true;
- }else if(check_val=="003"){
- ipt_todd.value="";
- btn_insert.disabled=false;
- btn_update.disabled=true;
- ipt_lbrunionrgstdd.disabled=true;
- ipt_lbrunionsecssdd.disabled=true;
- cmb_lbrunionjobresp.disabled=false;
- ipt_asgnmpostndd.disabled=false;
- ipt_todd.disabled=true;
- }else if(check_val=="004"){
- btn_insert.disabled=true;
- btn_update.disabled=false;
- ipt_lbrunionrgstdd.disabled=true;
- ipt_lbrunionsecssdd.disabled=true;
- cmb_lbrunionjobresp.disabled=true;
- ipt_asgnmpostndd.disabled=true;
- ipt_todd.disabled=false;
- }
- ]]>
- </script>
- </select1>
- <input id="ipt_lbrunionjobrespnm" ref="/root/main/item/lbrunionjobrespnm" class="input_search" visibility="hidden"/>
- <input id="ipt_lbrunionjobresp" ref="/root/main/item/dutplceinst" visibility="hidden"/>
- <input id="ipt_emplno_m" ref="/root/main/imsiitem/emplno" visibility="hidden"/>
- <input id="ipt_lbrunionrgstyn_m" ref="/root/main/imsiitem/lbrunionrgstyn" visibility="hidden"/>
- <input id="ipt_lbrunionrgstdd_m" ref="/root/main/imsiitem/lbrunionrgstdd" visibility="hidden"/>
- <input id="ipt_lbrunionsecssdd_m" ref="/root/main/imsiitem/lbrunionsecssdd" visibility="hidden"/>
- <input id="ipt_lbrunionjobresp_m" ref="/root/main/imsiitem/lbrunionjobresp" visibility="hidden"/>
- <input id="ipt_lbrunionjobrespnm_m" ref="/root/main/imsiitem/lbrunionjobrespnm" visibility="hidden"/>
- <input id="ipt_asgnmpostndd_m" ref="/root/main/imsiitem/asgnmpostndd" visibility="hidden"/>
- <input id="ipt_todd_m" ref="/root/main/imsiitem/todd" visibility="hidden"/>
- <input id="ipt_cur_row" ref="/root/init/cur_row_m" class="input_search" visibility="hidden"/>
- <datagrid id="grd_jobresplist" nodeset="/root/main/lbrujobresp/jobresplist" caption="일련번호^근무기관^가입일^노조직위^보임일^종료일^비고^사원번호^구분^직위코드^수정일" colsep="^" colwidth="48, 121, 37, 79, 80, 80, 103, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" ref="/root/main/lbrujobresp/jobresplist" style="left:710px; top:368px; width:485px; height:240px; ">
- <col ref="seqno" visibility="hidden"/>
- <col ref="dutplceinstnm"/>
- <col ref="lbrunionrgstdd" visibility="hidden" format="yyyy-mm-dd"/>
- <col ref="lbrunionjobrespnm"/>
- <col ref="asgnmpostndd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="todd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="cmt"/>
- <col ref="emplno" visibility="hidden" _key="true"/>
- <col ref="rgstflag" visibility="hidden"/>
- <col ref="lbrunionjobresp" visibility="hidden"/>
- <col ref="fstrgstdt" visibility="hidden"/>
- </datagrid>
- <button id="btn_excelsave_detail2" class="btn2_letter4" style="left:1130px; top:342px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "")
- {
- grd_rpbhlbrulist.saveExcel(fileName, "SheetName", true, true, "", "");
- }
- ]]>
- </script>
- </button>
- <caption id="caption15" class="tit_2" style="left:714px; top:349px; width:162px; height:13px; ">노조직위보임 히스토리</caption>
- <input id="ipt_lbrunionrgstdd_s" ref="/root/send/lbrudetail/lbrunionrgstdd_s" class="input_search" visibility="hidden" style="left:685px; top:641px; width:100px; height:19px; "/>
- <input id="ipt_emplno_ss" ref="/root/send/lbrudetail/emplno_s" class="input_search" visibility="hidden" style="left:790px; top:641px; width:100px; height:19px; "/>
- <line id="line1" class="line_1" style="x1:710px; y1:363px; x2:1195px; y2:363px; "/>
- </group>
- <group id="grp_btn" scroll="auto" style="left:0px; top:12px; width:1195px; height:27px; ">
- <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[
- misfSave("TXRPB00201");
- // submit("TRRPB00203");
- misfMsterDetailRetrieve();
-
- ipt_lbrunionrgstdd_s.value="";
- ipt_emplno_ss.value="";
- model.refresh();
-
-
- ]]>
- </script>
- </button>
- <line id="line75" class="line_6" style="x1:0; y1:25; x2:1195; y2:25; "/>
- </group>
- <button id="btn_init" class="btn4_letter3" style="left:1069px; top:15px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- misfGridInit(grd_lbrunionlist);
- misfGridInit(grd_rpbhlbrulist);
- model.resetInstanceNode("/root/send");
- model.resetInstanceNode("/root/main/item");
- model.resetInstanceNode("/root/main/imsiitem");
- ipt_cur_row.value="";
- var instcd = getUserInfo("dutplceinstcd");
- cmb_dutplceinst_s.value=instcd;
- rdo_rgstflag_s.value="Y";
- rdo_rgstflag.value="";
- model.refresh();
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|