1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126 |
- <?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>Report 등록</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <gaeyo>
- <statsreptcd/>
- <cretseq/>
- <histstatcd/>
- <statsreptnm/>
- <statsspec/>
- <instcd/>
- <clsdeptnm/>
- <srcsyscd/>
- <suggdeptcd/>
- <suggdeptcdnm/>
- <stndagmtyn/>
- <compuappyn/>
- <openyn/>
- <reptacptspec/>
- <urlmenuid/>
- <subjcd/>
- <rem/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- <datasmmdeptspec/>
- <updtrtelno/>
- <rgstdd/>
- <updtdd/>
- <datacolldeptspec/>
- <fstrgstridnm/>
- </gaeyo>
- <kpi>
- <kpi_check/>
- <kpi_num/>
- <kpicd/>
- <kpinm/>
- <kpidefine/>
- <kpiunitcd/>
- <kpitypcd/>
- <statsreptcd/>
- <cretseq/>
- <lastupdtrid/>
- <lastupdtridnm/>
- </kpi>
- <divvar>
- <divvar_check/>
- <divvar_num/>
- <divvarcd/>
- <divvarnm/>
- <divvardefine/>
- <relcdnm/>
- <cnt/>
- <statsreptcd/>
- <cretseq/>
- <lastupdtrid/>
- <lastupdtridnm/>
- </divvar>
- <calr>
- <calr_check/>
- <calr_num/>
- <calr_statsreptcd/>
- <calr_cretseq/>
- <calr_calcruleseq/>
- <calr_calcrulenm/>
- <calr_sortseq/>
- <calr_calcrulelblnm/>
- <calr_calcruledefine/>
- <calr_extrmthdspec/>
- <calr_fstrgstrid/>
- <calr_fstrgstdt/>
- <calr_lastupdtrid/>
- <calr_lastupdtridnm/>
- <calr_lastupdtdt/>
- </calr>
- <extp>
- <extp_check/>
- <extp_num/>
- <extp_statsreptcd/>
- <extp_cretseq/>
- <extp_extrpridseq/>
- <extp_extrpridnm/>
- <extp_sortseq/>
- <extp_extrdd/>
- <extp_extrpridterm/>
- <extp_fstrgstrid/>
- <extp_fstrgstdt/>
- <extp_lastupdtrid/>
- <extp_lastupdtridnm/>
- <extp_lastupdtdt/>
- </extp>
- <rptf>
- <rptf_check/>
- <rptf_num/>
- <rptf_orgfilenm/>
- <rptf_filesize/>
- <rptf_filetype/>
- <rptf_statsreptcd/>
- <rptf_cretseq/>
- <rptf_reptattfilenm/>
- <rptf_fstrgstrid/>
- <rptf_fstrgstridnm/>
- <rptf_fstrgstdt/>
- <rptf_ftpfilepath/>
- <file/>
- </rptf>
- </main>
- <send>
- <statsreptcd/>
- <cretseq/>
- <onflag/>
- <gaeyo/>
- <kpi/>
- <divvar/>
- <calr/>
- <extp/>
- <rptf/>
- <data3>
- <attach>
- <file/>
- </attach>
- <title/>
- <status/>
- <statsreptcd/>
- <cretseq/>
- <seqno/>
- </data3>
- </send>
- <hidden>
- <session/>
- <prevdata/>
- </hidden>
- <temp>
- <gaeyo/>
- </temp>
- <init>
- <instcd/>
- <dutplcecd/>
- <usergrpcd/>
- <dutplceinstnm/>
- <usernm/>
- <dutplcenm/>
- <userid/>
- <S0001_list>
- <S0001>
- <cdid/>
- <cdnm/>
- </S0001>
- </S0001_list>
- <S0003_list>
- <S0003>
- <cdid/>
- <cdnm/>
- </S0003>
- </S0003_list>
- <S0006_list>
- <S0006>
- <cdid/>
- <cdnm/>
- </S0006>
- </S0006_list>
- </init>
- </root>
- </instance>
- <submission id="TRSMR00201" ref="root/send" method="post" mediatype="application/x-www-form-urlencoded" resultref="root/main"/>
- <submission id="TRSMR00202" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" resultref="/root/main"/>
- <submission id="TXSMR00203" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" resultref="root/temp"/>
- <submission id="TXSMR00204" ref="/root/send/data3" method="form-data-post" mediatype="multipart/form-data" resultref="/root/temp"/>
- <submission id="TXSMR00205" ref="/root/send/rptf" method="post" mediatype="application/x-www-form-urlencoded" resultref="root/temp"/>
- <submission id="TXSMR00206" ref="/root/send/gaeyo" method="post" mediatype="application/x-www-form-urlencoded" resultref="root/temp"/>
- <submission id="TRZBC00101" method="post" mediatype="application/x-www-form-urlencoded" replace="instance"/>
- </model>
- </xhtml:head>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../sts/stsmngtweb/js/sts.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- var userGroup //사용자그룹 전역변수
- fGetUserSessionInfo(); //로그인한 User의 세션정보를 가져오고, 노드생성한다.
- fUserBtnAuthCheck(); //버튼에 대한 권한체크
- // model.setValue("/root/hidden/session/userid", "95031902");
- zbcfGetCodeList(new Array("S0001"), new Array("/root/init/S0001_list"));
- fNodeClear(); //노드와 컨트롤을 초기화한다.
- fSetUserInfo(); //상단의 사용자 정보세팅
- //신규버튼을 누르고 넘어온 화면(on)인지, 상세조회로 온 화면(off)인지 구분하여 버튼권한처리
- if (model.getAttribute("iParam_new_on_off") == "on") {
- btn_save.disabled = false;
- btn_update.disabled = true;
- btn_delete.disabled = true;
- model.setvalue("/root/main/gaeyo/compuappyn", "N");
- model.setvalue("/root/main/gaeyo/stndagmtyn", "N");
- model.setvalue("/root/main/gaeyo/histstatcd", "01");
- }else {
- btn_save.disabled = true;
- btn_update.disabled = false;
- btn_delete.disabled = false;
- model.setvalue("/root/send/statsreptcd", model.getValue("/root/hidden/prevdata/statsreptcd"));
- model.setvalue("/root/send/cretseq", model.getValue("/root/hidden/prevdata/cretseq"));
- submit("TRSMR00201");
- }
- model.setValue("/root/main/gaeyo/instcd", model.getValue("/root/hidden/session/dutplceinstcd")); //기관코드
- model.setValue("/root/main/gaeyo/suggdeptcd", model.getValue("/root/hidden/session/dutplcecd")); //부서코드
- model.setValue("/root/init/usergrpcd", model.getValue("/root/hidden/prevdata/usergrpcd")); //사용자그룹
- grd_attach.visible = false; //Tab의 파일첨부 전용 그리드
- model.refresh();
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- var GridTab = "grd_kpi";
-
- function fSetKeyValue() {
- for(var a = 1; a < grd_kpi.rows; a++){
- model.setvalue("/root/main/kpi[" + a + "]/statsreptcd", model.getvalue("/root/main/gaeyo/statsreptcd"));
- model.makeValue("/root/main/kpi[" + a + "]/cretseq", model.getvalue("/root/main/gaeyo/cretseq"));
- }
- for(var b = 1; b < grd_divvar.rows; b++){
- model.makeValue("/root/main/divvar[" + b + "]/statsreptcd", model.getvalue("/root/main/gaeyo/statsreptcd"));
- }
-
- for(var c = 1; c < grd_calr.rows; c++){
- model.setvalue("/root/main/calr[" + c + "]/calr_statsreptcd", model.getvalue("/root/main/gaeyo/statsreptcd"));
- }
-
- for(var d = 1; d < grd_extp.rows; d++){
- model.setvalue("/root/main/extp[" + d + "]/extp_statsreptcd", model.getvalue("/root/main/gaeyo/statsreptcd"));
- }
-
- for(var e = 1; e < grd_rptf.rows; e++){
- model.setvalue("/root/main/rptf[" + e + "]/rptf_statsreptcd", model.getvalue("/root/main/gaeyo/statsreptcd"));
- }
-
- model.refresh();
- }
-
- //필수저장 요소중에 빈값이 있는지 체크
- function fNullCheck() {
- if(model.getvalue("/root/main/gaeyo/updtrtelno") =="") {
- alert("등록자의 연락처를 입력하세요.");
- return false;
- }
-
- if(model.getvalue("/root/main/gaeyo/statsreptnm") =="") {
- alert("통계 리포트 명칭을 입력하세요.");
- return false;
- }
- if(model.getvalue("/root/main/gaeyo/statsspec") =="") {
- alert("리포트 설명을 입력하세요.");
- return false;
- }
-
- if(model.getvalue("/root/main/gaeyo/subjcd") =="") {
- alert("Subject 영역을 선택하세요.");
- return false;
- }
- }
- // 변경이 가능한 상황인지 체크. (슈퍼관리자 2명은 제외)
- function fUpdateCheck() {
- if(userGroup != "S"){
-
- var rgst_userid = model.getValue("/root/main/gaeyo/lastupdtrid");
- var sess_userid = model.getValue("/root/hidden/session/userid");
-
- if (rgst_userid != sess_userid){
- alert("등록한 사용자만 가능합니다. ");
- return false;
- }
- } //관리자체크
- }
-
- ]]>
- </script>
- <xhtml:body guideline="1,1252;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group3" scroll="auto" style="left:0px; top:40px; width:1195px; height:744px; ">
- <button id="btn_Tabdivvar" class="btn_sw" group="tab" style="left:90px; top:296px; width:84px; height:22px; ">
- <caption>세분변수</caption>
- <toggle case="세분변수" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- GridTab = "grd_divvar";
- btn_gridDelRow.visible = true;
- btn_gridAddRow.visible = true;
- grd_attach.visible = false;
-
- ]]>
- </script>
- </button>
- <button id="btn_TabCalr" class="btn_sw" group="tab" style="left:175px; top:296px; width:84px; height:22px; ">
- <caption>계산식</caption>
- <toggle case="산출변수" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- GridTab = "grd_calr";
- btn_gridDelRow.visible = true;
- btn_gridAddRow.visible = true;
- grd_attach.visible = false;
-
- ]]>
- </script>
- </button>
- <switch id="switch1" style="left:5px; top:318px; width:1185px; height:420px; border-color:#c7a3cf; border-style:solid; ">
- <case id="KPI" style="left:0px; top:1px; ">
- <datagrid id="grd_kpi" nodeset="/root/main/kpi" visibility="visible" caption="^순번^KPI 코드^KPI 명^KPI 정 의^단 위^KPI 유형^Reptcd^seq^최종수정자ID-^등록자" colwidth="25, 40, 80, 150, 700, 60, 90, 53, 55, 100, 100" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" tooltip="true" style="left:5px; top:29px; width:1175px; height:380px; ">
- <col ref="kpi_check" type="checkbox"/>
- <col ref="kpi_num" style="text-align:center; "/>
- <col ref="kpicd" visibility="hidden"/>
- <col ref="kpinm" visibility="visible"/>
- <col ref="kpidefine"/>
- <col ref="kpiunitcd" style="text-align:center; "/>
- <col ref="kpitypcd" style="text-align:center; "/>
- <col ref="statsreptcd" visibility="hidden" style="text-align:center; "/>
- <col ref="cretseq" visibility="hidden" style="text-align:center; "/>
- <col ref="lastupdtrid" visibility="hidden" style="text-align:center; "/>
- <col ref="lastupdtridnm" style="text-align:center; "/>
- </datagrid>
- </case>
- <case id="세분변수" selected="true" style="left:0px; top:1px; ">
- <datagrid id="grd_divvar" nodeset="/root/main/divvar" caption="^순번^코드^세분변수 명^세분변수 정의^관련코드^항목수^레포트코드^순번^최종수정자ID-^등록자" colwidth="25, 40, 70, 193, 600, 140, 70, 75, 53, 100, 100" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" tooltip="true" style="left:5px; top:29px; width:1175px; height:380px; ">
- <col ref="divvar_check" type="checkbox"/>
- <col ref="divvar_num" style="text-align:center; "/>
- <col ref="divvarcd" visibility="hidden"/>
- <col ref="divvarnm"/>
- <col ref="divvardefine"/>
- <col ref="relcdnm"/>
- <col ref="cnt" style="text-align:center; "/>
- <col ref="statsreptcd" visibility="hidden" style="text-align:center; "/>
- <col ref="cretseq" visibility="hidden" style="text-align:center; "/>
- <col ref="lastupdtrid" visibility="hidden" style="text-align:center; "/>
- <col ref="lastupdtridnm" style="text-align:center; "/>
- </datagrid>
- </case>
- <case id="산출변수" style="left:0px; top:1px; ">
- <datagrid id="grd_calr" nodeset="/root/main/calr" caption="^순번^code -^생성순번-^계산식순번-^* 계 산 식 명^정렬순번^* 계산식약어명^* 계 산 식 정 의^* 산 출 방 법^ID-^최초등록일시-^최종수정자ID-^등록자^변경등록일시-" colwidth="25, 40, 64, 70, 72, 200, 70, 120, 350, 300, 60, 90, 90, 90, 90" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" tooltip="true" style="left:5px; top:29px; width:1175px; height:380px; ">
- <col ref="calr_check" type="checkbox"/>
- <col ref="calr_num" style="text-align:center; "/>
- <col ref="calr_statsreptcd" visibility="hidden"/>
- <col ref="calr_cretseq" visibility="hidden"/>
- <col ref="calr_calcruleseq" visibility="hidden"/>
- <col class="gridinput" ref="calr_calcrulenm" type="input"/>
- <col ref="calr_sortseq" visibility="hidden"/>
- <col class="gridinput" ref="calr_calcrulelblnm" type="input"/>
- <col class="gridinput" ref="calr_calcruledefine" type="input"/>
- <col class="gridinput" ref="calr_extrmthdspec" type="input"/>
- <col ref="calr_fstrgstrid" visibility="hidden"/>
- <col ref="calr_fstrgstdt" visibility="hidden"/>
- <col ref="calr_lastupdtrid" visibility="hidden"/>
- <col ref="calr_lastupdtridnm" style="text-align:center; "/>
- <col ref="calr_lastupdtdt" visibility="hidden"/>
- </datagrid>
- <caption id="caption4" style="left:115px; top:5px; width:300px; height:20px; vertical-align:middle; ">항목추가 클릭후 * 항목은 더블클릭하여 입력하세요.</caption>
- </case>
- <case id="산출유형" style="left:0px; top:1px; ">
- <datagrid id="grd_extp" nodeset="/root/main/extp" caption="^순번^통계레포트코드-^생성순번-^레포트주기순번-^산 출 주 기^항목별정렬순번-^* 산 출 일 자^* 산 출 기 간^최초등록자ID-^최초등록일시-^최종수정자ID-^최종 등록자^변경일시-" colwidth="25, 40, 100, 100, 100, 120, 100, 180, 570, 100, 100, 100, 100, 100" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" tooltip="true" style="left:5px; top:29px; width:1175px; height:380px; ">
- <col ref="extp_check" type="checkbox"/>
- <col ref="extp_num" style="text-align:center; "/>
- <col ref="extp_statsreptcd" visibility="hidden"/>
- <col ref="extp_cretseq" visibility="hidden"/>
- <col ref="extp_extrpridseq" visibility="hidden"/>
- <col ref="extp_extrpridnm" type="combo">
- <choices>
- <itemset nodeset="/root/init/S0006_list/S0006">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="extp_sortseq" visibility="hidden"/>
- <col class="gridinput" ref="extp_extrdd" type="input"/>
- <col class="gridinput" ref="extp_extrpridterm" type="input"/>
- <col ref="extp_fstrgstrid" visibility="hidden" style="text-align:center; "/>
- <col ref="extp_fstrgstdt" visibility="hidden" style="text-align:center; "/>
- <col ref="extp_lastupdtrid" visibility="hidden" style="text-align:center; "/>
- <col ref="extp_lastupdtridnm" style="text-align:center; "/>
- <col ref="extp_lastupdtdt" visibility="hidden" style="text-align:center; "/>
- </datagrid>
- <caption id="caption22" style="left:155px; top:5px; width:297px; height:20px; vertical-align:middle; ">항목추가 클릭후 * 항목은 더블클릭하여 입력하세요.</caption>
- </case>
- <case id="파일첨부" style="left:0px; top:0px; ">
- <datagrid id="grd_rptf" nodeset="/root/main/rptf" caption="^순번^파일명^크기^타입^Report code^Cretseq^Report 명^등록자ID^등록자^등록일시^파일경로" colwidth="25, 40, 269, 90, 110, 80, 80, 220, 64, 100, 100, 100" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" colsep="^" tooltip="true" style="left:5px; top:30px; width:863px; height:380px; ">
- <col ref="rptf_check" type="checkbox"/>
- <col ref="rptf_num" style="text-align:center; "/>
- <col ref="rptf_orgfilenm"/>
- <col ref="rptf_filesize" format="#,###" style="text-align:right; "/>
- <col ref="rptf_filetype" style="text-align:center; "/>
- <col ref="rptf_statsreptcd" visibility="hidden" style="text-align:center; "/>
- <col ref="rptf_cretseq" visibility="hidden" style="text-align:center; "/>
- <col ref="rptf_reptattfilenm"/>
- <col ref="rptf_fstrgstrid" visibility="hidden"/>
- <col ref="rptf_fstrgstridnm"/>
- <col ref="rptf_fstrgstdt" visibility="hidden" format="yyyy-mm-dd"/>
- <col ref="rptf_ftpfilepath" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var idx = grd_rptf.row;
-
- var statsreptcd = model.getvalue("/root/main/rptf["+idx+"]/rptf_statsreptcd");
- var filepath = model.getvalue("/root/main/rptf["+idx+"]/rptf_ftpfilepath");
- var filenm = statsreptcd +"_" + model.getValue("/root/main/rptf["+idx+"]/rptf_orgfilenm");
- var localfile = window.fileDialog("save","|",false,filenm,"","All Files(*.*)|*.*");
-
- // 파일 다운로드....
- if (localfile != "") {
- model.download(getActionURL("TRSMR00202")+"&filepath="+filepath,localfile);
- }
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- if( grd_rptf.col == 0 ){
- grd_rptf.addStatus(grd_rptf.row, "delete");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- if( grd_rptf.col == 0 ){
- grd_rptf.removeStatus(grd_rptf.row, "delete");
- }
- ]]>
- </script>
- </datagrid>
- <button id="btn_file_del" class="btn2_letter4" style="left:1115px; top:7px; width:64px; height:19px; font-size:11; font-weight:bold; text-align:center; ">
- <caption>파일삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(GridTab == "grd_rptf"){
- if (fUpdateCheck() == false) return; // 삭제할 권한이 있는지 체크
-
- if (grd_rptf.selectedRows > 0) {
-
- grd_rptf.addStatus(grd_rptf.row, "delete");
- var updtdata5 = getGridUpdateData(grd_rptf);
- model.setValue("/root/send/rptf", grd_rptf.getUpdateData());
-
- var rslt3 = submit("TXSMR00205");
- /*
- if( model.getValue("/root/main/rptf/rptf_check") == true) {
- model.setValue("/root/send/data3/statsreptcd", model.getValue("/root/main/rptf/rptf_statsreptcd"));
- model.setValue("/root/send/data3/cretseq" , model.getValue("/root/main/rptf/rptf_cretseq"));
- model.setValue("/root/send/data3/seqno" , model.getValue("/root/main/rptf/rptf_num"));
-
- model.setValue("/root/send/rptf", grd_rptf.getUpdateData());
- }else{
- model.alert("선택된 행이 없습니다.");
- return;
- }
-
- */
- if (rslt3) {
- model.alert("해당 첨부파일이 삭제되었습니다.");
- submit("TRSMR00201");
- }else{
- model.alert("첨부파일 삭제에 실패했습니다.");
- return;
- }
-
- }
- }
-
- ]]>
- </script>
- </button>
- <button id="btn_file_add" class="btn2_letter4" style="left:1047px; top:7px; width:64px; height:19px; font-size:11; font-weight:bold; text-align:center; ">
- <caption>파일첨부</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- files = window.fileDialog("open", "|", true);
- filelist = files.split("|");
- for(var i = 0 ; i < filelist.length ; i++ ) {
- grd_attach.addItem();
- grd_attach.valueMatrix(grd_attach.rows - 1, 0) = filelist[i];
- }
- model.refresh();
- ]]>
- </script>
- </button>
- </case>
- </switch>
- <input id="input1" ref="/root/main/gaeyo/statsreptnm" class="input_essential" maxlength="35" style="left:132px; top:110px; width:465px; height:19px; "/>
- <caption id="caption5" class="cell_1" style="left:610px; top:207px; width:110px; height:23px; text-align:center; vertical-align:middle; ">표준화 합의여부</caption>
- <caption id="caption8" class="cell_1" style="left:400; top:207px; width:130px; height:23px; text-align:center; vertical-align:middle; ">전산 적용여부</caption>
- <textarea id="textarea1" ref="/root/main/gaeyo/statsspec" class="input_essential" scroll="vertical" maxlength="100" style="left:132px; top:133px; width:1060px; height:48px; "/>
- <select1 id="combo1" ref="/root/main/gaeyo/stndagmtyn" class="combo_default" appearance="minimal" style="left:723px; top:209px; width:75px; height:19px; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <button id="btn_TabExtp" class="btn_sw" group="tab" selected="true" style="left:260px; top:296px; width:84px; height:22px; ">
- <caption>산출주기</caption>
- <toggle case="산출유형" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- GridTab = "grd_extp";
- btn_gridDelRow.visible = true;
- btn_gridAddRow.visible = true;
- grd_attach.visible = false;
-
- ]]>
- </script>
- </button>
- <caption id="caption3" class="cell_1" style="left:0px; top:108px; width:130px; height:23px; text-align:center; vertical-align:middle; ">통계 리포트명</caption>
- <line id="line2" class="line_1" style="x1:0px; y1:103px; x2:1195px; y2:103px; "/>
- <caption id="caption7" class="cell_1" style="left:0px; top:132px; width:130px; height:50px; text-align:center; vertical-align:middle; ">통계 설명</caption>
- <caption id="caption9" class="cell_1" style="left:0px; top:183px; width:130px; height:23px; text-align:center; vertical-align:middle; ">데이타수집</caption>
- <caption id="caption10" class="cell_1" style="left:800; top:183px; width:130; height:23px; text-align:center; vertical-align:middle; ">결재자</caption>
- <caption id="caption11" class="cell_1" style="left:400; top:183px; width:130px; height:23px; text-align:center; vertical-align:middle; ">데이타취합</caption>
- <caption id="caption14" class="cell_1" style="left:0px; top:207px; width:130px; height:23px; text-align:center; vertical-align:middle; ">공유부서</caption>
- <output id="input3" ref="/root/main/gaeyo/suggdeptcdnm" class="output_fix" appearance="output" style="left:132px; top:209px; width:266px; height:19px; "/>
- <input id="input4" ref="/root/main/gaeyo/reptacptspec" class="input_default" maxlength="240" style="left:932px; top:185px; width:260px; height:19px; "/>
- <caption id="caption21" class="cell_1" style="left:600px; top:108px; width:130px; height:23px; text-align:center; vertical-align:middle; ">Report Code</caption>
- <line id="line3" class="line_3" style="x1:0px; y1:281px; x2:1194px; y2:281px; "/>
- <button id="btn_gridDelRow" class="btn2_letter3" style="left:1136px; top:295px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 관리자를 제외하고는 등록한 사람만이 삭제할 수 있다.
- if(userGroup != "S"){
-
- if(GridTab == "grd_kpi"){
- var cur_row = grd_kpi.row;
- if(model.getValue("/root/hidden/session/userid") != model.getValue("/root/main/kpi[" + cur_row + "]/lastupdtrid")) {
- alert("최종수정자와 로그인한 사용자가 다르므로 삭제할 수 없습니다!");
- return false;
- }
- grd_kpi.deleteitem(cur_row);
- }
-
- if(GridTab == "grd_divvar"){
- var cur_row = grd_divvar.row;
- if(model.getValue("/root/hidden/session/userid") != model.getValue("/root/main/divvar[" + cur_row + "]/lastupdtrid")) {
- alert("최종수정자와 로그인한 사용자가 다르므로 삭제할 수 없습니다!");
- return false;
- }
- grd_divvar.deleteitem(cur_row);
- }
-
- if(GridTab == "grd_calr"){
- var cur_row = grd_calr.row;
- if(model.getValue("/root/hidden/session/userid") != model.getValue("/root/main/calr[" + cur_row + "]/calr_lastupdtrid")) {
- alert("최종수정자와 로그인한 사용자가 다르므로 삭제할 수 없습니다!");
- return false;
- }
- grd_calr.deleteitem(cur_row);
- }
-
- if(GridTab == "grd_extp"){
- var cur_row = grd_extp.row;
- if(model.getValue("/root/hidden/session/userid") != model.getValue("/root/main/extp[" + cur_row + "]/extp_lastupdtrid")) {
- alert("최종수정자와 로그인한 사용자가 다르므로 삭제할 수 없습니다!");
- return false;
- }
- grd_extp.deleteitem(cur_row);
- }
-
- } //관리자 체크 끝
- ]]>
- </script>
- </button>
- <button id="btn_gridAddRow" class="btn2_letter4" style="left:1070px; top:295px; width:64px; height:19px; ">
- <caption>항목추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.setAttribute("iParam_ORG_statsreptcd", model.getvalue("/root/main/gaeyo/statsreptcd"));
-
- if(GridTab == "grd_kpi"){
- modal("SPSMK00500");
- model.refresh();
- }
-
- if(GridTab == "grd_divvar"){
- modal("SPSMV00500");
- model.refresh();
- }
-
- if(GridTab == "grd_calr"){
- grd_calr.additem();
- var iRow = grd_calr.row;
- model.setvalue("/root/main/calr[" + iRow + "]/calr_statsreptcd", model.getvalue("/root/main/gaeyo/statsreptcd"));
- model.setvalue("/root/main/calr[" + iRow + "]/calr_cretseq", model.getvalue("/root/main/gaeyo/cretseq"));
- model.setvalue("/root/main/calr[" + iRow + "]/calr_lastupdtrid", model.getValue("/root/hidden/session/userid"));
- }
-
- if(GridTab == "grd_extp"){
- grd_extp.additem();
- var iRow = grd_extp.row;
- model.setvalue("/root/main/extp[" + iRow + "]/extp_statsreptcd", model.getvalue("/root/main/gaeyo/statsreptcd"));
- model.setvalue("/root/main/extp[" + iRow + "]/extp_cretseq", model.getvalue("/root/main/gaeyo/cretseq"));
- model.setvalue("/root/main/extp[" + iRow + "]/extp_lastupdtrid", model.getValue("/root/hidden/session/userid"));
-
- }
-
- model.setAttribute("iParam_ORG_statsreptcd","");
- ]]>
- </script>
- </button>
- <button id="btn_TabKpi" class="btn_sw" group="tab" selected="true" style="left:5px; top:296px; width:84px; height:22px; ">
- <caption>KPI</caption>
- <toggle case="KPI" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- GridTab = "grd_kpi";
- btn_gridDelRow.visible = true;
- btn_gridAddRow.visible = true;
- grd_attach.visible = false;
-
- ]]>
- </script>
- </button>
- <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:1195px; y2:25px; "/>
- <caption id="caption1" class="tit_2" style="left:5px; top:88px; width:100px; height:13px; ">개 요</caption>
- <caption id="caption12" class="cell_1" style="left:0px; top:30px; width:130px; height:23px; text-align:center; vertical-align:middle; ">기 관 명</caption>
- <caption id="caption18" class="cell_1" style="left:900px; top:108; width:130px; height:23px; text-align:center; vertical-align:middle; ">Subject 영역</caption>
- <line id="line6" class="line_3" style="x1:0px; y1:77px; x2:1194px; y2:77px; "/>
- <caption id="caption2" class="cell_1" style="left:0px; top:231px; width:130px; height:50px; text-align:center; vertical-align:middle; ">비 고</caption>
- <textarea id="textarea2" ref="/root/main/gaeyo/rem" scroll="vertical" maxlength="490" style="left:132px; top:232px; width:1058px; height:48px; "/>
- <input id="input2" ref="/root/main/gaeyo/datasmmdeptspec" class="input_default" maxlength="48" style="left:132px; top:185px; width:266px; height:19px; "/>
- <output id="output1" ref="/root/main/gaeyo/statsreptcd" style="left:732px; top:110px; width:165px; height:19px; "/>
- <input id="input5" ref="/root/main/gaeyo/updtrtelno" class="input_essential" maxlength="13" style="left:1032px; top:55px; width:160px; height:19px; text-align:left; "/>
- <select1 id="combo2" ref="/root/main/gaeyo/compuappyn" class="combo_default" disabled="true" appearance="minimal" style="left:532px; top:209px; width:75px; height:19px; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <input id="input6" ref="/root/main/gaeyo/datacolldeptspec" class="input_default" maxlength="48" style="left:532px; top:185px; width:266px; height:19px; "/>
- <caption id="caption26" class="cell_1" style="left:800px; top:207px; width:130px; height:23px; text-align:center; vertical-align:middle; ">현재상태</caption>
- <select1 id="cbo_statecd" ref="/root/main/gaeyo/histstatcd" disabled="true" appearance="minimal" style="left:932px; top:209px; width:185px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/S0001_list/S0001">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption30" class="cell_1" style="left:900px; top:30px; width:130px; height:23px; text-align:center; vertical-align:middle; ">등록자</caption>
- <caption id="caption31" class="cell_1" style="left:300px; top:30px; width:130px; height:23px; text-align:center; vertical-align:middle; ">부 서 명</caption>
- <caption id="caption32" class="cell_1" style="left:0px; top:54px; width:130px; height:23px; text-align:center; vertical-align:middle; ">현재 사용자</caption>
- <caption id="caption33" class="cell_1" style="left:900px; top:54px; width:130px; height:23px; text-align:center; vertical-align:middle; ">등록자 연락처</caption>
- <caption id="caption38" class="cell_1" style="left:600px; top:30px; width:130px; height:23px; text-align:center; vertical-align:middle; ">분 과</caption>
- <caption id="caption39" class="cell_1" style="left:600px; top:54px; width:130px; height:23px; text-align:center; vertical-align:middle; ">최종 등록시간</caption>
- <caption id="caption20" class="tit_2" style="left:5px; top:9px; width:108px; height:14px; ">사용자정보</caption>
- <caption id="caption13" class="tit_2" style="left:5px; top:327px; width:100px; height:13px; ">관련 List</caption>
- <caption id="caption36" class="tit_2" style="left:610px; top:9px; width:100px; height:13px; ">등록자정보</caption>
- </group>
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">Report 등록</caption>
- <group id="grp_btn" style="left:0px; top:13px; width:1195px; height:27px; ">
- <button id="btn_save" class="btn4_letter4" style="left:1029px; top:3px; width:80px; height:22px; ">
- <caption>신규저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if (fNullCheck() == false) return; //필수 저장요소중에 빈값이 있는지 체크
- var rtn = window.alert("신규 리포트 내역을 저장하시겠습니까?", "선택", "4");
- if (rtn != 6) {
- return;
- }
- model.setValue("/root/send/onflag","N"); //신규저장
- model.setValue("/root/main/gaeyo/lastupdtrid", model.getValue("/root/hidden/session/userid") );
- model.copyNode("/root/send/gaeyo", "/root/main/gaeyo"); //개요부분
- model.setValue("/root/send/kpi", grd_kpi.getUpdateData());
- model.setValue("/root/send/divvar", grd_divvar.getUpdateData());
- model.setValue("/root/send/calr", grd_calr.getUpdateData());
- model.setValue("/root/send/extp", grd_extp.getUpdateData());
- model.setValue("/root/send/rptf", grd_rptf.getUpdateData());
-
- var rslt = submit("TXSMR00203"); //파일첨부를 제외한 모든 데이타를 저장한다....
- if(rslt == false) { //저장에 실패하면 메시지를 뿌리고 되돌아간다.
- model.alert("Report 기본개요 저장 실패!");
- return;
- }
-
- model.copyNode("/root/main/gaeyo", "/root/temp/gaeyo");
- fSetKeyValue(); //grid의 데이타들에 key값인 Statsreptcd을 세팅해준다.
- //파일첨부
- model.setValue("/root/send/data3/statsreptcd", model.getValue("/root/main/gaeyo/statsreptcd"));
- model.setValue("/root/send/data3/cretseq" , model.getValue("/root/main/gaeyo/cretseq"));
- model.setValue("/root/send/data3/title" , model.getValue("/root/main/gaeyo/statsreptnm"));
-
- var rslt3 = submit("TXSMR00204");
- if(rslt3 == false) { return;}
- model.removeNodeset("/root/send/data3/attach");
- model.resetInstanceNode("/root/send/data3/title");
- model.refresh();
- grd_attach.rebuild();
- //파일첨부끝
-
- if (rslt && rslt3) {
- model.alert("Report 가 성공적으로 저장되었습니다.");
- }else{
- model.alert("Report 내역 신규저장 실패!");
- return;
- }
-
- if(model.getValue("/root/main/gaeyo/statsreptcd") != "") {
- model.setvalue("/root/send/statsreptcd",model.getValue("/root/main/gaeyo/statsreptcd"));
- model.setvalue("/root/send/cretseq",model.getValue("/root/main/gaeyo/cretseq"));
- submit("TRSMR00201");
- model.refresh();
- }
-
- ]]>
- </script>
- </button>
- <line id="line14" class="line_6" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
- <button id="btn_update" class="btn4_letter4" style="left:1111px; top:3px; width:80px; height:22px; ">
- <caption>변경신청</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (fNullCheck() == false) return; // 빈값이 있는지 체크
- if (fUpdateCheck() == false) return; // 변경할 권한이 있는지 체크
-
- var rtn = window.alert("Report 내역을 변경하시겠습니까?", "선택", "4");
- if (rtn != 6) {
- return;
- }
-
- model.setValue("/root/send/onflag","O"); //변경저장
- model.copyNode("/root/send/gaeyo", "/root/main/gaeyo");
- // fSetStatsreptcd(); //현재의 리포트코드를 세팅해준다.
- // 상태가 신규신청 또는 반려상태일 경우일때...... 바로 수정하게 된다.....
- if(userGroup != "S" ||
- model.getValue("/root/main/gaeyo/histstatcd") == "01" ||
- model.getValue("/root/main/gaeyo/histstatcd") == "04") {
-
- var updtdata1 = getGridUpdateData(grd_kpi);
- model.setValue("/root/send/kpi", grd_kpi.getUpdateData());
-
- var updtdata2 = getGridUpdateData(grd_divvar);
- model.setValue("/root/send/divvar", grd_divvar.getUpdateData());
-
- var updtdata3 = getGridUpdateData(grd_calr);
- model.setValue("/root/send/calr", grd_calr.getUpdateData());
-
- var updtdata4 = getGridUpdateData(grd_extp);
- model.setValue("/root/send/extp", grd_extp.getUpdateData());
- var rslt = submit("TXSMR00203"); // update 한다...
- if(rslt == false) { return;} //저장에 실패하면 되돌아간다.
-
- //파일저장 시작...
- model.setValue("/root/send/data3/statsreptcd", model.getValue("/root/main/gaeyo/statsreptcd"));
- model.setValue("/root/send/data3/cretseq" , model.getValue("/root/main/gaeyo/cretseq"));
- model.setValue("/root/send/data3/title" , model.getValue("/root/main/gaeyo/statsreptnm"));
-
- var rslt3 = submit("TXSMR00204");
- if(rslt3 == false) { return;}
- model.removeNodeset("/root/send/data3/attach");
- model.resetInstanceNode("/root/send/data3/title");
- grd_attach.rebuild();
- //파일저장끝
-
-
- if (rslt && rslt3) {
- model.alert("Report 내역이 수정되었습니다.");
- }else{
- model.alert("Report 내역 수정에 실패했습니다.");
- return;
- }
- // 반려일때 저장하고 나면 변경신청상태로 바꿔준다.
- if (model.getValue("/root/main/gaeyo/histstatcd") == "04") {
-
- model.setValue("/root/main/gaeyo/histstatcd","02");
- model.copyNode("/root/send/gaeyo", "/root/main/gaeyo");
-
- var rslt4 = submit("TXSMR00206"); //팝업을 마치고, 현재 상태를 변경신청상태로 바꾼다.
- if (rslt4) {
- model.alert("변경신청 상태로 변경되었습니다.");
- }else{
- model.alert("상태변경 실패! 관리자에게 문의하십시요!");
- }
- }
-
- submit("TRSMR00201");
- model.refresh();
-
-
- } else { // 관리자가 아닐때...
- model.property("iParam_itemflag") = "R";
- model.property("iParam_code") = model.getvalue("/root/main/gaeyo/statsreptcd");
- model.property("iParam_desc") = model.getvalue("/root/main/gaeyo/statsspec");
- model.property("iParam_name") = model.getvalue("/root/main/gaeyo/statsreptnm");
- model.property("iParam_instcd") = model.getvalue("/root/main/gaeyo/instcd");
- model.property("iParam_deptcd") = model.getvalue("/root/main/gaeyo/suggdeptcd");
- model.property("iParam_userid") = model.getvalue("/root/hidden/session/userid");
- model.property("iParam_usernm") = model.getvalue("/root/hidden/dept/usernm");
-
- modal("SPSOC00401"); //아닐때는 변경요청 팝업을 띄우다.
- model.setValue("/root/main/gaeyo/histstatcd","02");
- model.copyNode("/root/send/gaeyo", "/root/main/gaeyo");
-
- var rslt4 = submit("TXSMR00206"); //팝업을 마치고, 현재 상태를 변경신청상태로 바꾼다.
-
- if (rslt4) {
- model.alert("변경신청 상태로 변경되었습니다.");
- }else{
- model.alert("상태변경 실패! 관리자에게 문의하십시요!");
- }
-
- model.refresh();
-
- }
-
- ]]>
- </script>
- </button>
- <button id="btn_delete" class="btn4_letter2" style="left:971px; top:3px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (fUpdateCheck() == false) return; // 삭제할 권한이 있는지 체크
- var rtn = window.alert("해당 리포트와 관련항목까지 모두 삭제됩니다. 삭제하시겠습니까?", "선택", "4");
- if (rtn != 6) {
- return;
- }
- model.setValue("/root/send/onflag","D"); //삭제
- model.copyNode("/root/send/gaeyo", "/root/main/gaeyo"); //개요부분
- //상태가 승인이전에는 삭제가 가능하다.
- if( model.getValue("/root/main/gaeyo/histstatcd") < "05" ) {
-
- var updtdata1 = getGridUpdateData(grd_kpi);
- model.setValue("/root/send/kpi", grd_kpi.getUpdateData());
- var updtdata2 = getGridUpdateData(grd_divvar);
- model.setValue("/root/send/divvar", grd_divvar.getUpdateData());
- var updtdata3 = getGridUpdateData(grd_calr);
- model.setValue("/root/send/calr", grd_calr.getUpdateData());
- var updtdata4 = getGridUpdateData(grd_extp);
- model.setValue("/root/send/extp", grd_extp.getUpdateData());
- var rslt = submit("TXSMR00203"); // update 한다...
- if(rslt == false) { return;} // 삭제에 실패하면 되돌아간다.
-
- //파일삭제 시작...
- var updtdata5 = getGridUpdateData(grd_rptf);
- model.setValue("/root/send/rptf", grd_rptf.getUpdateData());
- model.setValue("/root/send/data3/statsreptcd", model.getValue("/root/main/gaeyo/statsreptcd"));
- model.setValue("/root/send/data3/cretseq" , model.getValue("/root/main/gaeyo/cretseq"));
-
- var rslt3 = submit("TXSMR00205");
-
- if (rslt && rslt3) {
- model.alert("해당 Report가 삭제되었습니다.");
- navigate("SMSMR00100");
- }else{
- model.alert("해당 Report 삭제에 실패했습니다.");
- return;
- }
-
- } else { // 관리자가 아닐때...
- model.alert("승인된 이후는 삭제가 불가능합니다. 관리자에게 문의하세요.");
- return;
- }
- ]]>
- </script>
- </button>
- </group>
- <button id="btn_prev" class="btn3_letter2" style="left:0px; top:16px; width:56px; height:22px; ">
- <caption>이전</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- navigate("SMSMR00100");
- ]]>
- </script>
- </button>
- <output id="opt_instnm" ref="/root/init/dutplceinstnm" class="output_default" style="left:132; top:72px; width:165px; height:19px; "/>
- <output id="opt_clsdeptnm" ref="/root/main/gaeyo/clsdeptnm" class="output_fix" appearance="output" style="left:732px; top:72px; width:165px; height:19px; "/>
- <output id="opt_usernm" ref="/root/init/usernm" class="output_default" style="left:132px; top:95px; width:165px; height:19px; "/>
- <output id="opt_deptnm" ref="/root/init/dutplcenm" class="output_default" style="left:432px; top:72px; width:115px; height:19px; "/>
- <output id="opt_fstrgstdt" ref="/root/main/gaeyo/fstrgstdt" format="yyyy-mm-dd hh:nn" style="left:732px; top:95px; width:165px; height:19px; "/>
- <output id="opt_deptcd" ref="/root/main/gaeyo/suggdeptcd" style="left:549px; top:72px; width:50px; height:19px; "/>
- <output id="opt_instcd" ref="/root/init/instcd" visibility="hidden" style="left:132px; top:43px; width:90px; height:19px; "/>
- <button id="btn_TabRptf" class="btn_sw" group="tab" selected="false" style="left:345px; top:336px; width:84px; height:22px; ">
- <caption>파일첨부</caption>
- <toggle case="파일첨부" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- GridTab = "grd_rptf";
- btn_gridDelRow.visible = false;
- btn_gridAddRow.visible = false;
- grd_attach.visible = true;
-
- ]]>
- </script>
- </button>
- <select1 id="cmb_subjcd" ref="/root/main/gaeyo/subjcd" class="combo_essential" appearance="minimal" style="left:1032px; top:150px; width:160px; height:19px; ">
- <choices>
- <item>
- <label>간호팀-가정간호</label>
- <value>S20035</value>
- </item>
- <item>
- <label>간호팀-간호(병동)</label>
- <value>S20030</value>
- </item>
- <item>
- <label>간호팀-간호(외래)</label>
- <value>S20031</value>
- </item>
- <item>
- <label>간호팀-간호행정</label>
- <value>S20029</value>
- </item>
- <item>
- <label>간호팀-성분헌혈</label>
- <value>S20034</value>
- </item>
- <item>
- <label>간호팀-수술실</label>
- <value>S20033</value>
- </item>
- <item>
- <label>간호팀-응급실</label>
- <value>S20032</value>
- </item>
- <item>
- <label>간호팀-호스피스</label>
- <value>S20036</value>
- </item>
- <item>
- <label>임상지원-건진</label>
- <value>S20020</value>
- </item>
- <item>
- <label>임상지원-검사통합예약</label>
- <value>S20028</value>
- </item>
- <item>
- <label>임상지원-기능검사</label>
- <value>S20017</value>
- </item>
- <item>
- <label>임상지원-방사선종양</label>
- <value>S20012</value>
- </item>
- <item>
- <label>임상지원-병리</label>
- <value>S20015</value>
- </item>
- <item>
- <label>임상지원-사회사업</label>
- <value>S20025</value>
- </item>
- <item>
- <label>임상지원-암센타</label>
- <value>S20024</value>
- </item>
- <item>
- <label>임상지원-약무</label>
- <value>S20018</value>
- </item>
- <item>
- <label>임상지원-영양</label>
- <value>S20019</value>
- </item>
- <item>
- <label>임상지원-원목</label>
- <value>S20026</value>
- </item>
- <item>
- <label>임상지원-의료협력</label>
- <value>S20027</value>
- </item>
- <item>
- <label>임상지원-임상시험</label>
- <value>S20021</value>
- </item>
- <item>
- <label>임상지원-장기이식</label>
- <value>S20022</value>
- </item>
- <item>
- <label>임상지원-재활치료</label>
- <value>S20016</value>
- </item>
- <item>
- <label>임상지원-조혈모세포이식</label>
- <value>S20023</value>
- </item>
- <item>
- <label>임상지원-진단검사의학</label>
- <value>S20014</value>
- </item>
- <item>
- <label>임상지원-진단방사선</label>
- <value>S20011</value>
- </item>
- <item>
- <label>임상지원-핵의학</label>
- <value>S20013</value>
- </item>
- <item>
- <label>임상지원-의무기록</label>
- <value>S20038</value>
- </item>
- <item>
- <label>질지표- QI</label>
- <value>S20037</value>
- </item>
- <item>
- <label>질지표-감염</label>
- <value>S20039</value>
- </item>
- <item>
- <label>행정-구매</label>
- <value>S20008</value>
- </item>
- <item>
- <label>행정-기획</label>
- <value>S20005</value>
- </item>
- <item>
- <label>행정-보험</label>
- <value>S20010</value>
- </item>
- <item>
- <label>행정-원무</label>
- <value>S20009</value>
- </item>
- <item>
- <label>행정-인사</label>
- <value>S20007</value>
- </item>
- <item>
- <label>행정-재무</label>
- <value>S20006</value>
- </item>
- <item>
- <label>행정-수납</label>
- <value>S20040</value>
- </item>
- </choices>
- </select1>
- <upload id="upload1" nodeset="/root/send/data3/attach/file" validate="true" filesize="1M" filecount="5" ext="zip" style="left:845px; top:365px; width:30px; height:20px; ">
- <script type="javascript" ev:event="upload-filesize-error">
- <![CDATA[
- model.alert("파일용량은 1MB 이하로 올려주세요.");
- return ;
-
- ]]>
- </script>
- </upload>
- <datagrid id="grd_attach" nodeset="/root/send/data3/attach" caption="파일경로^" colwidth="300" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" tooltip="true" style="left:881px; top:389px; width:305px; height:380px; ">
- <col ref="file" style="left:0px; top:23px; width:300px; height:23px; "/>
- </datagrid>
- <output id="output2" ref="/root/main/gaeyo/fstrgstridnm" class="output_default" style="left:1032px; top:72px; width:160px; height:19px; "/>
- <caption id="caption23" style="left:973px; top:0px; width:222px; height:13px; vertical-align:middle; ">[ * 시스템 문의 : 박종택 (02-590-7891)]</caption>
- <caption id="caption40" class="cell_1" style="left:300px; top:94px; width:130px; height:23px; text-align:center; vertical-align:middle; ">사용자 그룹</caption>
- <select1 id="cbo_group" ref="/root/init/usergrpcd" disabled="true" appearance="minimal" style="left:432px; top:96px; width:162px; height:19px; ">
- <choices>
- <item>
- <label>관리자</label>
- <value>S</value>
- </item>
- <item>
- <label>ITC담당자</label>
- <value>T</value>
- </item>
- <item>
- <label>개발자</label>
- <value>D</value>
- </item>
- <item>
- <label>일반사용자</label>
- <value>R</value>
- </item>
- </choices>
- </select1>
- </xhtml:body>
- </xhtml:html>
|