123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMMR06503" position="absolute 0 0 335 150" titletext="제증명 발행 정보변경" onload="SPMMR06503_onload" scrollbars="none" oninit="SPMMR06503_oninit">
- <Layouts>
- <Layout>
- <Div id="group2" taborder="1" style="background:@gradation;border:2 solid #057777ff ;gradation:linear 0,0 white 100,100 #0577703f;" position="absolute 383 52 648 141">
- <Layouts>
- <Layout>
- <Shape id="line5" linetype="vertical" class="line_1" position="absolute 11 23 248 29" anchor="default"/>
- <Button id="button10" taborder="1" text="확 인" class="btn2" position="absolute 135 58 188 77" anchor="default" onclick="group2_button10_onclick"/>
- <Button id="button11" taborder="2" text="취 소" class="btn2" position="absolute 195 58 248 77" anchor="default" onclick="group2_button11_onclick"/>
- <Static id="caption20" text="발 행 과" class="cell_1" position="absolute 12 32 72 55" anchor="default"/>
- <Combo id="cmb_issorddeptcd" taborder="3" innerdataset="@ds_init_deptlist" codecolumn="deptcd" datacolumn="depthngnm" class="combo_default" position="absolute 77 34 247 53" anchor="default" onitemchanged="group2_cmb_issorddeptcd_onitemchanged"/>
- <Static id="caption16" text="발행부서를 다시 선택해주십시오." class="tit_2" position="absolute 11 10 247 23" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group1" taborder="2" position="absolute 34 18 296 128" style="background:@gradation;border:2 solid #057777ff ;gradation:linear 0,0 white 100,100 #0577703f;">
- <Layouts>
- <Layout>
- <Static id="caption1" text="발행의사를 다시 선택해 주십시오." class="tit_2" position="absolute 11 5 247 18" anchor="default"/>
- <Shape id="line1" linetype="vertical" class="line_1" position="absolute 11 18 248 24" anchor="default"/>
- <Button id="button1" taborder="1" text="확 인" class="btn2" position="absolute 135 76 188 95" anchor="default" onclick="group1_button1_onclick"/>
- <Button id="button2" taborder="2" text="취 소" class="btn2" position="absolute 195 76 248 95" anchor="default" onclick="group1_button2_onclick"/>
- <Combo id="cmb_issorddoctid" taborder="3" innerdataset="@ds_init_userlist" codecolumn="userid" datacolumn="usernm" class="combo_default" position="absolute 77 53 247 72" anchor="default"/>
- <Static id="caption19" text="발 행 의" class="cell_1" position="absolute 12 51 72 74" anchor="default"/>
- <Static id="caption2" text="발 행 과" class="cell_1" position="absolute 12 27 72 50" anchor="default"/>
- <Combo id="combo1" taborder="4" innerdataset="@ds_init_deptlist" codecolumn="deptcd" datacolumn="depthngnm" class="combo_default" enable="false" position="absolute 77 29 247 48" anchor="default" onitemchanged="group1_combo1_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_userlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="memocnts" type="STRING" size="256"/>
- <Column id="lastupdtrnm" type="STRING" size="256"/>
- <Column id="profcertseq" type="STRING" size="256"/>
- <Column id="elctflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_chngissinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddoctid" type="STRING" size="256"/>
- <Column id="vieworddeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="switflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.cmb_issorddeptcd" propid="value" datasetid="ds_send_chngissinfo" columnid="orddeptcd"/>
- <BindItem id="item1" compid="group1.combo1" propid="value" datasetid="ds_send_chngissinfo" columnid="vieworddeptcd"/>
- <BindItem id="item2" compid="group1.cmb_issorddoctid" propid="value" datasetid="ds_send_chngissinfo" columnid="orddoctid"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2014-10-15
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-10-15 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- function SPMMR06503_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPMMR06503_onload(obj:Form, e:LoadEventInfo)
- {
- group1.visible = false;
- group2.visible = true;
- //opener화면에서 등록번호를 조회
- if(frmf_checkOpener()){
- var pid = opener.frmf_getParameter("SPMMR06503_pid");
- var orddeptcd = opener.frmf_getParameter("SPMMR06503_orddeptcd");
- var switflag = opener.frmf_getParameter("SPMMR06503_switflag");
- var vieworddeptcd = opener.frmf_getParameter("SPMMR06503_vieworddeptcd");
-
- ds_send.setColumn(0,"pid" , pid);
- ds_send.setColumn(0,"orddeptcd" , orddeptcd);
- ds_send.setColumn(0,"switflag" , switflag);
-
- lf_mmbfGetDeptCodeComboList(ds_init_deptlist, "O");
-
- if( !utlf_isNull(vieworddeptcd) ){
- ds_send_chngissinfo.setColumn(0,"orddeptcd" , vieworddeptcd );
- ds_send_chngissinfo.setColumn(0,"vieworddeptcd" , vieworddeptcd );
- }else{
- ds_send_chngissinfo.setColumn(0,"orddeptcd", orddeptcd );
- }
- var ev = new ItemChangeEventInfo;
- frmf_inputEnterKey("group2.cmb_issorddeptcd", "onitemchanged", ev );
-
- if( switflag == "dept" ){
-
- group2.position.left = 34;
- group2.position.top = 18;
- group1.visible = false;
- group2.visible = true;
- }else{
- group1.position.left = 34;
- group1.position.top = 18;
- group2.visible = false;
- group1.visible = true;
- }
-
- frmf_clearParameter("SPMMR06503_pid");
- frmf_clearParameter("SPMMR06503_orddeptcd");
- frmf_clearParameter("SPMMR06503_switflag");
- frmf_clearParameter("SPMMR06503_vieworddeptcd");
-
- }
- }
- function group2_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- var orddeptcd = ds_send_chngissinfo.getColumn(0,"orddeptcd");
- var orddoctid = ds_send_chngissinfo.getColumn(0,"orddoctid");
- var switflag = ds_send_chngissinfo.getColumn(0,"switflag");
-
- if( switflag == "dept" ){
- if( utlf_isNull(orddeptcd)){
- sysf_messageBox("진료과를", "C002");
- group2.cmb_issorddeptcd.setFocus();
- return;
- }else{
- if(utlf_isNull(opener.ds_send_chngissinfo.getColumnInfo("orddeptcd"))){
- opener.ds_send_chngissinfo.addColumn("orddeptcd", "string");
- }
- opener.ds_send_chngissinfo.setColumn(0, "orddeptcd",orddeptcd);
- }
- }
- if(utlf_isNull(opener.ds_send_chngissinfo.getColumnInfo("issvaliinfoflag"))){
- opener.ds_send_chngissinfo.addColumn("issvaliinfoflag", "string");
- }
- opener.ds_send_chngissinfo.setColumn(0, "issvaliinfoflag","Y");
-
- close();
- }
- function group2_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- opener.ds_send_chngissinfo.setColumn(0,"orddeptcd" , "" );
- opener.ds_send_chngissinfo.setColumn(0,"issvaliinfoflag" , "N" );
-
- if( !utlf_isNull(opener.ds_send_chngissinfo.getColumn(0,"orddoctid"))){
- opener.ds_send_chngissinfo.getColumn(0,"issvaliinfoflag" , "Y" );
- }
-
- this.close();
- }
- function group2_cmb_issorddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var orddeptcd = ds_send_chngissinfo.getColumn(0,"orddeptcd");
- lf_mmbfGetUserComboList(ds_init_userlist, orddeptcd, "0330");
- }
- function group1_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var orddeptcd = ds_send_chngissinfo.getColumn(0,"orddeptcd");
- var orddoctid = ds_send_chngissinfo.getColumn(0,"orddoctid");
- var switflag = ds_send.getColumn(0,"switflag");
-
- if(switflag == "orddrid"){
- if( utlf_isNull(orddoctid)){
- sysf_messageBox("진료의를", "C002");
- group1.cmb_issorddoctid.setFocus();
- return;
- }else{
- opener.ds_send_chngissinfo.setColumn(0,"orddoctid", orddoctid );
- }
- }
- opener.ds_send_chngissinfo.setColumn(0,"issvaliinfoflag" , "Y" );
-
- this.close();
- }
- function group1_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- opener.ds_send_chngissinfo.setColumn(0,"orddoctid" , "" );
- opener.ds_send_chngissinfo.setColumn(0,"issvaliinfoflag" , "N" );
-
- if( !utlf_isNull(opener.ds_send_chngissinfo.getColumn(0,"orddeptcd"))){
- opener.ds_send_chngissinfo.setColumn(0,"issvaliinfoflag" , "Y" );
- }
-
- this.close();
- }
- function group1_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var orddeptcd = ds_send_chngissinfo.getColumn(0,"vieworddeptcd");
- lf_mmbfGetUserComboList(ds_init_userlist, orddeptcd, "0330");
- }
- ]]></Script>
- </Form>
- </FDL>
|