123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:my="http://www.comsquare.co.kr/example" xmlns:ms="urn:schemas-microsoft-com:xslt" 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" xmlns:cs="http://www.comsquare.co.kr/xforms">
- <xhtml:head>
- <xhtml:title/>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <accountinfo/>
- <result>
- <newpwd/>
- </result>
- </main>
- <send>
- <search>
- <operdb/>
- <edudb/>
- <userid/>
- </search>
- <releaselock>
- <releaselockdata/>
- </releaselock>
- <initializepwd>
- <initializepwddata/>
- </initializepwd>
- </send>
- <init>
- <dbinfolist>
- <operdb>
- <db>
- <name>본원운영</name>
- <instcd>031</instcd>
- <id>his031</id>
- <value/>
- </db>
- <db>
- <name>칠곡운영</name>
- <instcd>032</instcd>
- <id>his032</id>
- <value/>
- </db>
- <db>
- <name>MIS운영</name>
- <instcd>030</instcd>
- <id>mis030</id>
- <value/>
- </db>
- </operdb>
- <edudb>
- <db>
- <name>본원교육</name>
- <instcd>031</instcd>
- <id>his031edu</id>
- <value/>
- </db>
- <db>
- <name>칠곡교육</name>
- <instcd>032</instcd>
- <id>his032edu</id>
- <value/>
- </db>
- <db>
- <name>MIS교육</name>
- <instcd>030</instcd>
- <id>mis030edu</id>
- <value/>
- </db>
- <db>
- <name>CEN교육</name>
- <instcd>030</instcd>
- <id>cen030edu</id>
- <value/>
- </db>
- <db>
- <name>CRM교육</name>
- <instcd>030</instcd>
- <id>crm030edu</id>
- <value/>
- </db>
- </edudb>
- </dbinfolist>
- </init>
- <hidden/>
- <temp/>
- </root>
- </instance>
- <submission id="TRZSE00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/search" resultref="/root/main/accountinfo"/>
- <submission id="TXZSE00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/releaselock" resultref="/root/temp"/>
- <submission id="TXZSE00202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/initializepwd" resultref="/root/main/result"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize();
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript">
- <![CDATA[
- function fInitialize(){
- grd_search_oper.fixedcellcheckbox(0,grd_search_oper.colRef("value"),false) = true;
- grd_search_oper.fixedcellischeck(0,grd_search_oper.colRef("value")) = true;
- }
-
- function fSearch(){
- model.setValue("/root/send/search/operdb",getNodeListCSV(instance1.selectNodes("/root/init/dbinfolist/operdb/db")));
-
- submit("TRZSE00201",false);
-
- }
-
- function fCheckSelectedItem() {
- if(getNodesetCount("/root/main/accountinfo/accountlist[flag='Y']") > 0) {
- return true;
- } else {
- messageBox("선택된 아이템이 없습니다.\n변경 할 아이템을 체크 하시고 버튼을 눌러주세요.", "I999");
- return false;
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1195px" pageheight="780px">
- <group id="group2" style="left:0px; top:35px; width:1195px; height:100px; vertical-align:top; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1195px; height:100px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="button5" class="btn1_letter2" navindex="5" style="left:1120px; top:40px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/result/newpwd", "");
- opt_newpwd.refresh();
-
- fSearch();
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="cpt_dept" class="search_name" style="left:850px; top:41px; width:75px; height:17px; ">사번</caption>
- <input id="ipt_s_deptcd" ref="/root/send/search/userid" class="input_s_essential" navindex="2" style="left:930px; top:41px; width:95px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- inputEnterKey("button5", "DOMActivate");
- ]]>
- </script>
- </input>
- <datagrid id="grd_search_oper" nodeset="/root/init/dbinfolist/operdb/db" autoresize="true" caption="운영^운영" colsep="^" colwidth="40, 65" mergecellsfixedrows="bycolrec" rowsep="|" style="left:25px; top:5px; width:110px; height:85px; ">
- <col ref="value" type="checkbox"/>
- <col ref="name"/>
- </datagrid>
- <output id="opt_newpwd" ref="/root/main/result/newpwd" style="left:785px; top:5px; width:405px; height:19px; color:#ff0000; text-align:right; "/>
- </group>
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:144px; height:15px; ">계정비밀번호관리</caption>
- <datagrid id="datagrid1" nodeset="/root/main/accountinfo/accountlist" caption="^^^시스템^사번^사용자명^전화번호^휴대폰번호^직종^직위^비밀번호실패^비밀번호실패^비밀번호변경|^^^시스템^사번^사용자명^전화번호^휴대폰번호^직종^직위^잠금여부^실패회수^최종수정일시" colsep="^" colwidth="28, 13, 11, 137, 84, 94, 119, 100, 100, 100, 113, 107, 105" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:145px; width:1195px; height:465px; ">
- <col checkvalue="Y,N" ref="flag" type="checkbox"/>
- <col ref="dbinstcd" visibility="hidden"/>
- <col ref="dbid" visibility="hidden"/>
- <col ref="dbname" style="text-align:center; "/>
- <col ref="userid" style="text-align:center; "/>
- <col ref="usernm" style="text-align:center; "/>
- <col ref="pdano" style="text-align:center; "/>
- <col ref="mpphonno" style="text-align:center; "/>
- <col ref="jobkindnm" style="text-align:center; "/>
- <col ref="jobposnm" style="text-align:center; "/>
- <col ref="lockyn" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>잠금</label>
- <value>Y</value>
- </item>
- <item>
- <label/>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col ref="incorrectpwdcnt" style="text-align:center; "/>
- <col ref="lastpwdchgdt" format="yyyy-mm-dd hh:nn:ss" style="text-align:center; "/>
- </datagrid>
- <button id="button1" class="btn4_letter7" style="left:970px; top:5px; width:116px; height:22px; ">
- <caption>비번잠금해제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/result/newpwd", "");
- opt_newpwd.refresh();
-
- if(!fCheckSelectedItem())
- return;
-
- model.setValue("/root/send/releaselock/releaselockdata",getNodeListCSV(instance1.selectNodes("/root/main/accountinfo/accountlist[flag='Y']")) );
-
- setAlertOn();
- submit("TXZSE00201",false);
-
- fSearch();
-
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button2" class="btn4_letter6" style="left:1090px; top:5px; width:80px; height:22px; ">
- <caption>비번초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/result/newpwd", "");
- opt_newpwd.refresh();
-
- if(!fCheckSelectedItem())
- return;
-
- model.setValue("/root/send/initializepwd/initializepwddata",getNodeListCSV(instance1.selectNodes("/root/main/accountinfo/accountlist[flag='Y']")) );
-
- setAlertOn();
- submit("TXZSE00202");
-
- fSearch();
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption1" style="left:70px; top:617px; width:962px; height:154px; color:#0000FF; ">
- <![CDATA[* < 비밀번호 초기화 >
- 1) 숫자 5자리로 구성된 사번
- - "@@knuh+사번(앞에서 4자리만)" 으로 초기화
- 예) 사번이 '01234' -> '@@knuh0123'
- 2) 그 이외의 사번
- - "사번"으로만 초기화 (대문자는 모두 소문자로 저장되고 초기화 후 재로그인 시에 비밀번호 변경 하라는 팝업이 뜨게 됨).
- 예1) 사번이 'COM' -> 'com'
- 예2) 사번이 'AB01' -> 'ab01'
- 예3) 사번이 'ABC001' -> 'abc001']]>
- </caption>
- </xhtml:body>
- </xhtml:html>
|