123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMB01300" position="absolute 0 0 223 124" titletext="응급 당직의사 변경" onload="SMPMB01300_onload">
- <Layouts>
- <Layout>
- <Div id="group1" position="absolute 0 0 230 25" style="">
- <Layouts>
- <Layout>
- <Static id="caption6" class="tit_1" position="absolute 0 0 189 23" style="" text="응급 당직의사 변경"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 13 230 123" style="">
- <Layouts>
- <Layout>
- <Div id="group2" scrollbars="autoboth" position="absolute 0 0 230 110" style="">
- <Layouts>
- <Layout>
- <Div id="group6" position="absolute 0 0 230 75" style="">
- <Layouts>
- <Layout>
- <Static id="caption46" class="tit_2" position="absolute 5 11 131 28" style="" text="응급실 당직의"/>
- <Edit id="ipt_orddrid" class="output_fix" position="absolute 5 42 95 61" style="" anchor="default" readonly="true" onkeyup="group3_group2_group6_ipt_orddrid_onkeyup"/>
- <Button id="btn_orddrid" class="icon_search" position="absolute 193 43 209 59" style="" text="" onclick="group3_group2_group6_btn_orddrid_onclick"/>
- <Edit id="ipt_orddridnm" class="output_fix" position="absolute 98 42 188 61" style="" anchor="default" readonly="true" onkeyup="group3_group2_group6_ipt_orddridnm_onkeyup"/>
- <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 28 220 32" style="" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group4" scrollbars="autoboth" position="absolute 0 87 220 114" style="">
- <Layouts>
- <Layout>
- <Button id="btn_copyRow0" class="btn4_letter3" position="absolute 152 5 220 27" style="" text="초기화" onclick="group4_btn_copyRow0_onclick" anchor="default"/>
- <Shape id="line32" class="line_6" linetype="horizontal" position="absolute 0 0 220 3" style="" anchor="default"/>
- <Button id="btn_save" class="btn4_letter2" position="absolute 94 5 150 27" style="" text="저장" onclick="group4_btn_save_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_userpopupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="param" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="searchitem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="param"/>
- <Col id="flag"/>
- <Col id="searchitem"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="result" type="STRING" size="256"/>
- <Column id="oneselect" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="result"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="init" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="init"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="tmp" type="STRING" size="256"/>
- <Column id="session" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_erdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="orddridnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="orddrid"/>
- <Col id="orddridnm"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.group2.group6.ipt_orddrid" propid="value" datasetid="ds_send_erdr" columnid="orddrid"/>
- <BindItem id="item1" compid="group3.group2.group6.ipt_orddridnm" propid="value" datasetid="ds_send_erdr" columnid="orddridnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- function SMPMB01300_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- fGetUserInfosSampling();
- //화면 로딩시, 당직의사 조회
- //submit("TRPMB01301");
- var oParam = {};
- oParam.id = "TRPMB01301";
- oParam.service = "pambaseinfomngtapp.ErInfo";
- oParam.method = "reqGetErDr";
- oParam.inds = "req=ds_hidden_session";
- oParam.outds = "ds_send_erdr=erdr";
- oParam.async = false;
- tranf_submit(oParam);
- }
- //세션정보 추출하기
- function fGetUserInfosSampling(){
- var sUserInfosS = sysf_getUserInfos();
- sUserInfosS = sUserInfosS + "|";
- var UserInfosS_Array = sUserInfosS.split("|");
- var userid = UserInfosS_Array[0]; //사용자번호
- var usernm = UserInfosS_Array[1]; //사용자이름
- var posinstcd = UserInfosS_Array[2]; //소속기관코드
- var posinstnm = UserInfosS_Array[3]; //소속기관명
- var posdeptcd = UserInfosS_Array[4]; //소속부서코드
- var posdeptnm = UserInfosS_Array[5]; //소속부서명
- if (userid == null || userid == "" || userid == " " || userid == "-") userid = "pam";
- if (posinstcd == null || posinstcd == "" || posinstcd == " " || posinstcd == "-") posinstcd = "012";
- dsf_makeValue (ds_hidden_session, "userid", "string", userid);
- dsf_makeValue (ds_hidden_session, "usernm","string", usernm);
- dsf_makeValue (ds_hidden_session, "posinstcd","string", posinstcd);
- dsf_makeValue (ds_hidden_session, "posinstnm","string", posinstnm);
- dsf_makeValue (ds_hidden_session, "posdeptcd","string", posdeptcd);
- dsf_makeValue (ds_hidden_session, "posdeptnm","string", posdeptnm);
- //model.refresh();
- }
- function group3_group2_group6_ipt_orddrid_onkeyup(obj:Edit, e:KeyEventInfo) {
- }
- function group3_group2_group6_btn_orddrid_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_userpopupinfo.clearData(); ds_main_userpopupinfo.addRow();
- ds_main_userpopupinfo.setColumn( 0, "param", "_OneS");
- var objArg = new Object();
- objArg.arg_ds_main_temp = ds_main_userpopupinfo;
- frmf_modal("SPZSU10103", "SPZSU10103", objArg, "", "", "200", "200", "", "", "", "", "", "M");
- var iParam = frmf_getParameter("SPZSU10103_");
- if (ds_main_oneselect_list.rowcount> 0 ) {
- ds_main_oneselect_list.clearData();
- }
- dsf_setCSVToDs("ds_main_oneselect", iParam);
- frmf_clearParameter("SPZSU10103_");
- //---------------------------------------------
- //팝업에서 선택한 의사정보 화면에 표시
- //---------------------------------------------
- if (ds_send_erdr_orddrid.rowcount< 1 ) {
- dsf_makeValue( ds_send_erdr, "orddrid", "string", "" );
- dsf_makeValue( ds_send_erdr, "orddridnm", "string", "" );
- }
- ds_send_erdr.setColumn( 0, "orddrid",ds_main_oneselect_list.getColumn(0, "userid"));
- ds_send_erdr.setColumn( 0, "orddridnm",ds_main_oneselect_list.getColumn(0, "usernm"));
- //model.refresh();
- }
- function group3_group2_group6_ipt_orddridnm_onkeyup(obj:Edit, e:KeyEventInfo) {
- }
- function group4_btn_copyRow0_onclick(obj:Button, e:ClickEventInfo) {
- ds_send_erdr.clearData(); ds_send_erdr.addRow();
- //model.refresh();
- }
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- var vcheck_orddridnm = String(ds_send_erdr.getColumn(0, "orddridnm")).trim();
- if (vcheck_orddridnm == "") {
- sysf_messageBox("당직의사 정보를 확인하십시오","E999","");
- return;
- }
- // submit("TXPMB01301");
- var oParam = {};
- oParam.id = "TXPMB01301";
- oParam.service = "pambaseinfomngtapp.ErInfo";
- oParam.method = "reqExeErDr";
- oParam.inds = "req=ds_send";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
- }
- ]]></Script>
- </Form>
- </FDL>
|