123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588 |
- <?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>
- <userinfo>
- <usrblist/>
- <usrdlist/>
- <userid/>
- </userinfo>
- <holiinfo/>
- <item/>
- <!--userid/>
- <usernm/>
- <userengnm/>
- <rrgstno/>
- <orginstcd/>
- <orgdeptcd/>
- <orgdeptnm/>
- <posinstcd/>
- <posdeptcd/>
- <posdeptnm/>
- <dutinstcd/>
- <dutunitcd/>
- <dutunitnm/>
- <userfromdd/>
- <usertodd/>
- <grupjoblncd/>
- <mpphonno/>
- <pdano/>
- <email/>
- <dutplceinstcd/>
- <dutplcecd/>
- <dutplcenm/>
- <psnworkyn/>
- <fromdd/>
- <todd/>
- <jobkindcd/>
- <jobposcd/>
- <licnsno/>
- </item-->
- </main>
- <hidden/>
- <cond>
- <gbn>ID</gbn>
- <userid/>
- <endynb>Y</endynb>
- <endynd>Y</endynd>
- </cond>
- <init>
- <comcd>
- <jobposlist>
- <R0062/>
- </jobposlist>
- <drposlist>
- <M0389/>
- </drposlist>
- <jobkindlist>
- <R0061/>
- </jobkindlist>
- <grupjoblnlist>
- <R0059/>
- </grupjoblnlist>
- <userkindlist>
- <Z0016/>
- </userkindlist>
- </comcd>
- </init>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- zbcfGetCodeList(
- new Array(
- "R0061","R0062",
- "R0063","R0058",
- "R0090","Z0007",
- "Z0016", "R0059"
- ),
- new Array(
- "/root/init/comcd/jobkindlist","/root/init/comcd/jobposlist",
- "/root/init/comcd/jobresplist","/root/init/comcd/prfshiplist",
- "/root/init/comcd/apntlist", "/root/init/comcd/instlist",
- "/root/init/comcd/userkindlist", "/root/init/comcd/grupjoblnlist"),
- true,
- new Array(
- "cdnm","cdnm","cdnm","cdnm","cdnm","cdnm","cdnm","cdnm"
- ),
- new Array(
- "asc","asc","asc","asc","asc","asc","asc","asc"
- )
- );
- var r0062Cnt = parseInt(getNodesetCount("/root/init/comcd/jobposlist/R0062"));
- var i = parseInt(r0062Cnt + 1);
- model.makeNode("/root/init/comcd/jobposlist/R0062[" + i + "]/cdid");
- model.makeNode("/root/init/comcd/jobposlist/R0062[" + i + "]/cdnm");
- model.makeValue("/root/init/comcd/jobposlist/R0062[" + i + "]/cdid", "1799");
- model.makeValue("/root/init/comcd/jobposlist/R0062[" + i + "]/cdnm", "인턴", true);
- i ++;
- model.makeNode("/root/init/comcd/jobposlist/R0062[" + i + "]/cdid");
- model.makeNode("/root/init/comcd/jobposlist/R0062[" + i + "]/cdnm");
- model.makeValue("/root/init/comcd/jobposlist/R0062[" + i + "]/cdid", "1800");
- model.makeValue("/root/init/comcd/jobposlist/R0062[" + i + "]/cdnm", "레지던트", true);
- i ++;
- model.makeNode("/root/init/comcd/jobposlist/R0062[" + i + "]/cdid");
- model.makeNode("/root/init/comcd/jobposlist/R0062[" + i + "]/cdnm");
- model.makeValue("/root/init/comcd/jobposlist/R0062[" + i + "]/cdid", "1782");
- model.makeValue("/root/init/comcd/jobposlist/R0062[" + i + "]/cdnm", "스태프", true);
-
- //model.removeNodeset("/root/main/item");
- model.removeNodeset("/root/main/userinfo/usrblist");
- model.removeNodeset("/root/main/userinfo/usrdlist");
- //model.removeNodeset("/root/main/list/userlist");
- model.refresh();
-
- ]]>
- </script>
- <submission id="TRZBC00101" method="post" replace="instance"/>
- <submission id="TRZSU10701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/cond" replace="instance" resultref="/root/main/userinfo"/>
- <submission id="TRRPB00112" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/emplref" resultref="/root/main/emplnogvnoffcord"/>
- <submission id="TRZSU10702" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/holiref" replace="instance" resultref="/root/main/holiinfo"/>
- <submission id="TXZSU10701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" replace="instance" resultref="/root/main/userinfo"/>
- </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="../../../com/basiccodeweb/js/ZBC001.js"/>
- <!--script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU001.js"/-->
- <!--script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU002.js"/-->
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript">
- <![CDATA[
-
- function fSearch( ) {
-
- var gbn = model.getValue("/root/cond/gbn");
- var userid = model.getValue("/root/cond/userid");
-
- if (userid == "") {
- messageBox("조회하기 위한 검색어를 1글자 이상 입력하세요", "E999");
- return;
- }
-
- if ( submit("TRZSU10701") ) {
- model.refresh();
- }
-
- if (getNodesetCount("/root/main/userinfo/usrblist") > 0) {
- model.makeValue("/root/main/userinfo/userid", model.getValue("/root/main/userinfo/usrblist[1]/userid"));
- }
- }
-
- function fValidateUserInfo (row) {
-
- var userid = model.getValue("/root/main/userinfo/usrblist[" + row + "]/userid");
- var userkindcd = model.getValue("/root/main/userinfo/usrblist[" + row + "]/userkindcd");
- var rrgstno = model.getValue("/root/main/userinfo/usrblist[" + row + "]/rrgstno");
- var fromdd = model.getValue("/root/main/userinfo/usrblist[" + row + "]/userfromdd");
- var todd = model.getValue("/root/main/userinfo/usrblist[" + row + "]/usertodd");
- var posinstcd = model.getValue("/root/main/userinfo/usrblist[" + row + "]/posinstcd");
- var posdeptcd = model.getValue("/root/main/userinfo/usrblist[" + row + "]/posdeptcd");
-
- if (userid == "") {
- messageBox(row + "번째 줄, 사용자 ID가 정의되지","E007");
- return false;
- } else if (userkindcd == "") {
- messageBox(row + "번째 줄, 사용자유형이 정의되지","E007");
- return false;
- } else if (rrgstno == "") {
- messageBox(row + "번째 줄, 주민등록번호가 정의되지","E007");
- return false;
- } else if (fromdd == "") {
- messageBox(row + "번째 줄, 적용시작일자가 정의되지","E007");
- return false;
- } else if (todd == "") {
- messageBox(row + "번째 줄, 적용종료일자가 정의되지","E007");
- return false;
- } else if (posinstcd == "") {
- messageBox(row + "번째 줄, 소속기관코드가 정의되지","E007");
- return false;
- } else if (posdeptcd == "") {
- messageBox(row + "번째 줄, 소속부서코드가 정의되지","E007");
- return false;
- }
-
- return true;
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:15px; background-image:../../../com/commonweb/images/tit_bullet1.gif; ">사용자 정보 관리</caption>
- <group id="group1" style="left:0px; top:20px; width:1195px; height:45px; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1195px; height:45px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line13" style="x1:1095px; y1:8px; x2:1095px; y2:38px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="caption33" class="search_name" style="left:5px; top:13px; width:96px; height:17px; ">검색조건 :</caption>
- <select1 id="cmb_searchcondition" ref="/root/cond/gbn" class="combo_default" navindex="1" appearance="minimal" style="left:105px; top:13px; width:87px; height:19px; ">
- <choices>
- <item>
- <label>사용자ID</label>
- <value>ID</value>
- </item>
- <item>
- <label>이름</label>
- <value>NM</value>
- </item>
- </choices>
- </select1>
- <button id="btn_search" class="btn1_letter2" style="left:1113px; top:13px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSearch();
- inputEnterKey("btn_insa", "DOMActivate");
- ]]>
- </script>
- </button>
- <input id="ipt_searchterm" ref="/root/cond/userid" class="input_s_essential" navindex="2" imemode="hangul" style="left:194px; top:13px; width:130px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_search", "DOMActivate");
- ]]>
- </script>
- </input>
- </group>
- <group id="group2" style="left:0px; top:65px; width:1195px; height:450px; ">
- <caption id="caption17" class="tit_2" style="left:0px; top:10px; width:160px; height:13px; ">사용자 기본 정보</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:27px; x2:1194px; y2:27px; "/>
- <line id="line2" class="line_1" style="x1:0px; y1:187px; x2:1194px; y2:187px; "/>
- <caption id="caption1" class="tit_2" style="left:0px; top:170px; width:160px; height:13px; ">사용자 근무지 정보</caption>
- <datagrid id="grd_usrb" nodeset="/root/main/userinfo/usrblist" autoresize="true" caption="사용자ID^이름^영문명^주민등록번호^원소속부서^원소속부서^원소속부서^소속부서^소속부서^소속부서^근무부서^근무부서^근무부서^시작일^종료일^사용자유형^직군^전화번호^w-zone^E-mail^최종수정일^최종수정자" colsep="^" colwidth="60, 80, 100, 100, 40, 0, 115, 40, 0, 115, 40, 0, 115, 75, 75, 80, 65, 100, 60, 100, 120, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:32px; width:1194px; height:125px; ">
- <col key="true" ref="userid" type="input"/>
- <col ref="usernm" type="input"/>
- <col ref="userengnm" type="input"/>
- <col ref="rrgstno" type="input" format="999999-9999999"/>
- <col ref="orginstcd" type="combo">
- <choices>
- <item>
- <label>본원</label>
- <value>031</value>
- </item>
- <item>
- <label>칠곡</label>
- <value>032</value>
- </item>
- </choices>
- </col>
- <col ref="orgdeptcd"/>
- <col ref="orgdeptnm" type="inputbutton"/>
- <col ref="posinstcd" type="combo">
- <choices>
- <item>
- <label>본원</label>
- <value>031</value>
- </item>
- <item>
- <label>칠곡</label>
- <value>032</value>
- </item>
- </choices>
- </col>
- <col ref="posdeptcd"/>
- <col ref="posdeptnm" type="inputbutton"/>
- <col ref="dutinstcd" type="combo">
- <choices>
- <item>
- <label>본원</label>
- <value>031</value>
- </item>
- <item>
- <label>칠곡</label>
- <value>032</value>
- </item>
- </choices>
- </col>
- <col ref="dutunitcd"/>
- <col ref="dutunitnm" type="inputbutton"/>
- <col ref="userfromdd" type="input" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="usertodd" type="input" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="userkindcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/comcd/userkindlist/Z0016">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="grupjoblncd" type="combo">
- <choices>
- <itemset nodeset="/root/init/comcd/grupjoblnlist/R0059">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="mpphonno" type="input"/>
- <col ref="pdano" type="input"/>
- <col ref="email" type="input"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="lastupdtrnm"/>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- var col = grd_usrb.mouseCol;
- var row = grd_usrb.mouseRow;
-
- var orginstcd = grd_usrb.valueMatrix(row, grd_usrb.colRef("orginstcd"));
- var posinstcd = grd_usrb.valueMatrix(row, grd_usrb.colRef("posinstcd"));
- var dutinstcd = grd_usrb.valueMatrix(row, grd_usrb.colRef("dutinstcd"));
-
- if (grd_usrb.colRef("orgdeptnm") == col) {
- if ( orginstcd == "") {
- messageBox("원소속부서의 기관을 선택하세요", "E999");
- return;
- } else {
- zbcfOpenAssignedInstDeptCodeList(orginstcd, "deptnm","", "/root/main/userinfo/usrblist[" + row + "]/orgdeptcd", "/root/main/userinfo/usrblist[" + row + "]/orgdeptnm", null, null, new Array("deptcd", "depthngnm"));
- }
- }
-
- if (grd_usrb.colRef("posdeptnm") == col) {
- if ( posinstcd == "") {
- messageBox("소속부서의 기관을 선택하세요", "E999");
- return;
- } else {
- zbcfOpenAssignedInstDeptCodeList(posinstcd, "deptnm","", "/root/main/userinfo/usrblist[" + row + "]/posdeptcd", "/root/main/userinfo/usrblist[" + row + "]/posdeptnm", null, null, new Array("deptcd", "depthngnm"));
- }
- }
-
- if (grd_usrb.colRef("dutunitnm") == col) {
- if ( dutinstcd == "") {
- messageBox("근무부서의 기관을 선택하세요", "E999");
- return;
- } else {
- zbcfOpenAssignedInstDeptCodeList(dutinstcd, "deptnm","", "/root/main/userinfo/usrblist[" + row + "]/dutunitcd", "/root/main/userinfo/usrblist[" + row + "]/dutunitnm", null, null, new Array("deptcd", "depthngnm"));
- }
- }
-
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_usrd" nodeset="/root/main/userinfo/usrdlist" autoresize="true" caption="사용자ID^이름^근무지^근무지^근무지^인사연동^시작일^종료일^직종^직위^면허번호^최종수정일^최종수정자" colsep="^" colwidth="60, 80, 50, 0, 150, 70, 80, 80, 100, 100, 100, 120, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:1px; top:192px; width:1194px; height:257px; ">
- <col ref="userid"/>
- <col ref="usernm"/>
- <col ref="dutplceinstcd" type="combo">
- <choices>
- <item>
- <label>본원</label>
- <value>031</value>
- </item>
- <item>
- <label>칠곡</label>
- <value>032</value>
- </item>
- </choices>
- </col>
- <col ref="dutplcecd"/>
- <col ref="dutplcenm"/>
- <col ref="psnworkyn" style="text-align:center; "/>
- <col ref="fromdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="todd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="jobkindcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/comcd/jobkindlist/R0061">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="jobposcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/comcd/jobposlist/R0062">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="licnsno"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="lastupdtrnm"/>
- </datagrid>
- <select id="checkbox1" ref="/root/cond/endynb" overflow="visible" appearance="full" style="left:835px; top:9px; width:124px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>종료된 정보 제외</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <select id="checkbox2" ref="/root/cond/endynd" overflow="visible" appearance="full" style="left:835px; top:169px; width:124px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>종료된 정보 제외</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <button id="button1" class="btn2_letter4" style="left:1080px; top:6px; width:64px; height:19px; ">
- <caption>이력추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var selRow = grd_usrb.row ;
-
- if ( grd_usrb.rows <= 1 || selRow <= 0 ) {
- messageBox("선택된 자료가", "I004");
- return false;
- }
-
- var selUsertodd = model.getValue("/root/main/userinfo/usrblist[" + selRow + "]/usertodd");
-
- if ( selUsertodd == "99991231") {
- messageBox("기존 이력의 종료일자가 9999년 12월 31일입니다. \n최종 이력을 기준으로 새로운 이력을 추가할 수", "I004");
- return false;
- }
-
- copyNodeType("/root/main/item", "/root/main/userinfo/usrblist[" + selRow + "]");
-
- var next_fromdd = selUsertodd.toDate("YYYYMMDD").getAddDate(1, "D").getDateFormat("YYYYMMDD");
-
- grd_usrb.insertRow(selRow, "below");
- var i = parseInt(selRow + 1);
-
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/userid", model.getValue("/root/main/item/userid"));
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/usernm", model.getValue("/root/main/item/usernm"));
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/userengnm", model.getValue("/root/main/item/userengnm"));
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/rrgstno", model.getValue("/root/main/item/rrgstno"));
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/userfromdd", next_fromdd);
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/usertodd", "99991231");
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/grupjoblncd", model.getValue("/root/main/item/grupjoblncd"));
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/mpphonno", model.getValue("/root/main/item/mpphonno"));
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/pdano", model.getValue("/root/main/item/pdano"));
- model.makeValue("/root/main/userinfo/usrblist[" + i + "]/email", model.getValue("/root/main/item/email"));
-
- grd_usrb.refresh();
-
- ]]>
- </script>
- </button>
- <button id="button2" class="btn2_letter2" disabled="true" style="left:1145px; top:6px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // var updtdata = getGridUpdateData(grd_usrb);
- // model.makeValue("/root/send/savedata", updtdata);
- var status = "";
-
- for (var i = 1; i < grd_usrb.rows; i++) {
- status = grd_usrb.rowStatus(i); //0: no-changed, 1: insert, 2: update
- if ( status != 0 ) {
- if (!fValidateUserInfo(i)) {
- return;
- }
- }
-
- }
-
- var updtdata = getGridUpdateData(grd_usrb);
- model.makeValue("/root/send/savedata", updtdata);
- submit("TXZSU10701");
- ]]>
- </script>
- </button>
- <button id="button4" class="btn2_letter2" disabled="true" style="left:1145px; top:166px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSearch();
- ]]>
- </script>
- </button>
- <button id="button5" class="btn2_letter6" style="left:992px; top:6px; width:86px; height:19px; ">
- <caption>신규이력추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_usrb.addRow();
- ]]>
- </script>
- </button>
- </group>
- <group id="group3" style="left:0px; top:515px; width:1195px; height:260px; ">
- <caption id="caption2" class="tit_2" style="left:0px; top:10px; width:160px; height:15px; ">인사정보</caption>
- <line id="line3" class="line_1" style="x1:0px; y1:27px; x2:596px; y2:27px; "/>
- <datagrid id="grd_gvnoffcordlist" nodeset="/root/main/emplnogvnoffcord/emplnogvnoffcordlist" caption="발령일자^발령^소속기관^소속부(실)^소속과(팀)^소속부서^근무지부서^근무기관^근무부서^직군^직렬^직종^직위^직책^직급^호봉^신직급^년차^퇴직사유^비고|발령일자^발령^소속기관^소속부(실)^소속과(팀)^소속부서^근무지부서^근무기관^근무부서^직군^직렬^직종^직위^직책^직급^호봉^신직급^년차^퇴직사유^비고" colsep="^" colwidth="90, 100, 100, 90, 100, 90, 90, 100, 90, 5, 4, 70, 80, 14, 50, 50, 43, 30, 70, 120" dataheight="25" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:32px; width:596px; height:225px; ">
- <col disabled="true" ref="gvnoffcorddd" type="inputdate"/>
- <col ref="gvnoffcordnm"/>
- <col ref="instnm"/>
- <col ref="deptnm" visibility="hidden"/>
- <col ref="teamnm" visibility="hidden"/>
- <col ref="unitnm"/>
- <col ref="dutplcedeptnm"/>
- <col ref="dutinstnm"/>
- <col ref="dutunitnm"/>
- <col ref="grupjoblnnm" visibility="hidden"/>
- <col ref="joblnnm" visibility="hidden"/>
- <col ref="jobkindnm"/>
- <col ref="jobposnm"/>
- <col ref="jobrespnm" visibility="hidden"/>
- <col ref="ojobgradnm"/>
- <col ref="payclsnm"/>
- <col ref="njobgradnm"/>
- <col ref="anual"/>
- <col disabled="true" ref="retireresncd" type="combo">
- <choices>
- <itemset>
- <label/>
- <value/>
- </itemset>
- </choices>
- </col>
- <col ref="cmt"/>
- </datagrid>
- <datagrid id="grd_hulist" nodeset="/root/main/holiinfo" caption="사용자ID^이름^진료과^시작일시^시작일시^종료일시^종료일시^파견내역^상태^최종수정자" colsep="^" colwidth="60, 80, 100, 75, 40, 75, 45, 290, 90" mergecellsfixedrows="bycolrec" rowsep="|" style="left:598px; top:32px; width:596px; height:225px; ">
- <col ref="orddrid"/>
- <col ref="orddrnm"/>
- <col ref="orddeptnm"/>
- <col ref="fromdd"/>
- <col ref="fromtm"/>
- <col ref="todd"/>
- <col ref="totm"/>
- <col ref="remfact"/>
- <col ref="prcsstat"/>
- </datagrid>
- <caption id="caption3" class="tit_2" style="left:597px; top:10px; width:160px; height:13px; ">파견정보</caption>
- <line id="line4" class="line_1" style="x1:598px; y1:27px; x2:1194px; y2:27px; "/>
- <button id="btn_small2" class="btn2_letter2" style="left:544px; top:6px; width:42px; height:19px; ">
- <caption>축소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_gvnoffcordlist.attribute("width") = "596" ;//596px
- btn_small2.visible = false;
- btn_big2.visible = true;
- grd_hulist.visible = true;
- ]]>
- </script>
- </button>
- <button id="button6" class="btn2_letter2" style="left:1145px; top:6px; width:42px; height:19px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var userid = model.getValue("/root/main/userinfo/userid");
-
- if (userid != "") {
- model.removeNodeset("/root/send/holiref");
- model.makeValue("/root/send/holiref/drid", userid);
- model.makeValue("/root/send/holiref/instcd", "031");
- model.makeValue("/root/send/holiref/fromdd", '20140401');
- model.makeValue("/root/send/holiref/todd", '20140430');
-
- submit("TRZSU10702");
- }
- ]]>
- </script>
- </button>
- <button id="btn_insa" class="btn2_letter2" style="left:500px; top:6px; width:42px; height:19px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var userid = model.getValue("/root/main/userinfo/userid");
-
- if (userid != "") {
- model.removeNodeset("/root/send/emplref");
- model.makeValue("/root/send/emplref/emplno", userid);
-
- submit("TRRPB00112");
- }
- ]]>
- </script>
- </button>
- <button id="btn_big2" class="btn2_letter2" style="left:544px; top:6px; width:42px; height:19px; ">
- <caption>확대</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_gvnoffcordlist.attribute("width") = "1194" ;//596px
- btn_small2.visible = true;
- btn_big2.visible = false;
- grd_hulist.visible = false;
- grd_gvnoffcordlist.visible = true;
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|