123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMNP00340" position="absolute 0 0 570 300" titletext="삽관목록 조회" oninit="SPMNP00340_oninit" onload="SPMNP00340_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 560 290" align="align:center middle;" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Static text="삽관목록 조회" position="absolute 5 4 149 20" id="caption17" class="tit_2"/>
- <Shape position="absolute 0 21 555 27" linetype="horizontal" id="line1" class="line_1"/>
- <Button position="absolute 513 3 555 22" id="button2" class="btn5" text="선택" onclick="grp_biz_button2_onclick"/>
- <cp_checkboxList id="chk_itemlist" titletext="CheckBox List" taborder="1" position="absolute 6 32 556 283" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 287 555 293" linetype="horizontal" id="line8" class="line_3"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="visitdd" type="STRING" size="256"/>
- <Column id="itemlist" type="STRING" size="256"/>
- <Column id="lrgclscd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_itemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256" sumtext="삽관항목코드"/>
- <Column id="cdnm" type="STRING" size="256" sumtext="삽관항목명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_itemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="itemlist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_parameter" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="visitdd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item109" compid="grp_biz.chk_itemlist" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_opanstxp -> SPMNP00340
- * Creator : yjh
- * Make Date : 2016-07-21
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-07-21 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SPMNP00340
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SPMNP00340_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SPMNP00340
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SPMNP00340_onload(obj:Form, e:LoadEventInfo)
- {
- ds_send.setColumn(0, "lrgclscd", "02");
-
- var oParam = {};
- oParam.id = "TRMNP00341";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetOpStndCdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_send_itemlist=itemlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP00341";
- tranf_submit(oParam);
-
- var sProp="col=3,row="+(ds_send_itemlist.rowcount/3+1)+",cellspacing=5,vcellspacing=2,itemWidth=180,itemHeight=22,overflow='visible'";
- grp_biz.chk_itemlist.setInitComp(sProp, ds_send_itemlist,"cdid","cdnm","fn_mChkitemlist");
-
- }
- /**
- * @group :
- * @ver : 2016.04.05
- * @by : 윤주호
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : MultiCheckBox 값 셋팅
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fn_mChkitemlist(){
- var rtn = "";
- var tmp = "";
-
- rtn = grp_biz.chk_itemlist.getData();
-
- for( var i=0 ; i<rtn.length ; i++ ){
- if( i == 0 ) tmp = rtn[i];
- else tmp = tmp + " " +rtn[i];
- }
-
- ds_temp_itemlist.setColumn(0, "itemlist", tmp);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 선택버튼 클릭시
- ****************************************************************************************/
- function grp_biz_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var cur_row = -1;
- var sItemCode;
- var sItemName;
- // var tot_row = opener.grd_itemlist.rows;
-
- // model.removeNodeset("/root/main/grd_itemlist/itemlist");
- // model.refresh();
- var sSuSulFlag = opener.frmf_getParameter("SMMNP00300_searchFlag");
- opener.frmf_setParameter("SMMNP00300_searchFlag",""); //전역변수 초기화
- var sSuSulSendData = ""; //수술기록 화면으로 return할 data
- for( var i=0 ; i<ds_send_itemlist.rowcount ; i++ )
- {
-
- if( !utlf_isNull(eval("grp_biz.chk_itemlist.chk_"+i).value) )
- {
-
- if( sSuSulFlag == "true" ){
-
- if( utlf_isNull(sSuSulSendData) ){
- sSuSulSendData = eval("grp_biz.chk_itemlist.chk_"+i).value+"▥"+
- eval("grp_biz.chk_itemlist.chk_"+i).text+"▧";
- }else{
- sSuSulSendData = sSuSulSendData + eval("grp_biz.chk_itemlist.chk_"+i).value+"▥"+
- eval("grp_biz.chk_itemlist.chk_"+i).text+"▧";
- }
-
- }else{
-
-
- eval(opener.grd_itemlist.binddataset).addRow(); // 입력할 행 추가.
- cur_row = opener.grd_itemlist.currentrow; // 추가된 행 번호 가져오기
-
- // 그리드에 추가
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "itemcd", eval("grp_biz.chk_itemlist.chk_"+i).value);
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "itemnm", eval("grp_biz.chk_itemlist.chk_"+i).text);
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "execkind", "I");
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "execdd", ds_main_parameter.getColumn(0, "visitdd"));
-
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "pid", ds_main_parameter.getColumn(0, "pid"));
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "inptdt", ds_main_parameter.getColumn(0, "inptdt"));
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "instcd", ds_main_parameter.getColumn(0, "instcd"));
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "visitdd", ds_main_parameter.getColumn(0, "visitdd"));
- opener.ds_main_visitrecord_grd_itemlist_itemlist.setColumn(cur_row, "seqno", cur_row);
- }
- }
-
- }
-
- if(sSuSulFlag == "true"){
- opener.frmf_setParameter("SMMNP00300_result_data",sSuSulSendData);
- }else{
-
- }
-
- // 방문기록 화면으로 등록한 데이터 전달
-
- // 방문기록 화면의 기구 및 삽관내역에 추가한다.
- // var itemcnt = getNodesetCount("/root/main/grd_itemlist/itemlist");
- //
- // for (var i = 1; i<=itemcnt; i++)
- // {
- // model.duplicate(opener.root.main.visitrecord.grd_itemlist, "root/main/grd_itemlist/itemlist[" + i + "]");
- // //model.copyNode(opener.root.main.visitrecord.grd_itemlist, "root/main/grd_itemlist");
- // }
- // parent.window.document.models(0).refresh();
- // //************************************************************************************
-
- // 화면 닫기
- close();
- }
- ]]></Script>
- </Form>
- </FDL>
|