123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMREM00100" position="absolute 0 0 786 386" titletext="직원상비약 목록" onload="SMREM00100_onload">
- <Layouts>
- <Layout>
- <Static text="비상약 목록" position="absolute 0 10 160 26" id="caption1" class="tit_2"/>
- <Grid id="drugdatagrid" taborder="1" binddataset="ds_view_data_list_data" useinputpanel="false" position="absolute 0 31 785 385" oncelldblclick="drugdatagrid_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="100"/>
- <Column size="234"/>
- <Column size="35"/>
- <Column size="315"/>
- <Column size="54"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="약품코드"/>
- <Cell col="2" text="약품명"/>
- <Cell col="3" text="수량"/>
- <Cell col="4" text="증상"/>
- <Cell col="5" text="일일횟수"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:drugcd"/>
- <Cell col="2" displaytype="text" text="bind:drugnm"/>
- <Cell col="3" displaytype="number" text="bind:drugqty"/>
- <Cell col="4" displaytype="text" text="bind:remark"/>
- <Cell col="5" displaytype="number" text="bind:drugtime"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="but_tri" taborder="2" text="조회" class="btn1" position="absolute 670 4 726 26" onclick="but_tri_onclick"/>
- <Button id="button2" taborder="3" text="종료" class="btn4" position="absolute 729 4 785 26" onclick="button2_onclick"/>
- <Shape id="line1" class="line_10" position="absolute 0 26 785 32"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_view_data_list_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="drugnm" type="STRING" size="256"/>
- <Column id="drugqty" type="STRING" size="256"/>
- <Column id="remark" type="STRING" size="256"/>
- <Column id="drugtime" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugcd"/>
- <Col id="drugnm"/>
- <Col id="drugqty"/>
- <Col id="remark"/>
- <Col id="drugtime"/>
- </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_copynode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="drugnm" type="STRING" size="256"/>
- <Column id="drugqty" type="STRING" size="256"/>
- <Column id="remark" type="STRING" size="256"/>
- <Column id="drugtime" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="main" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="main"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="temp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="temp"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_view_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="drugflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugflag"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 초기화
- ****************************************************************************************/
- function call_TXRED10000() {
- ds_view_data_list_data.clearData();
- var oParam = {};
- oParam.id = "TXRED10000";
- oParam.service = "misgitaapp.EmDrugMngt";
- oParam.method = "reqGetDrugList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_view_data_list_data=list_data";
- oParam.async = false;
- //oParam.callback = "cf_TXRED10000";
- tranf_submit(oParam);
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMREM00100_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
-
- try{
- ds_copynode.copyData(arg_ds_copynode);
- }catch(e){}
-
- ds_view_data_list_data.clearData();
- var drugflag = ds_copynode.getColumn(0, "copynode");
- ds_send.setColumn( 0, "drugflag",drugflag);
- call_TXRED10000();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function but_tri_onclick(obj:Button, e:ClickEventInfo)
- {
- call_TXRED10000();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 종료
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 약품정보 전달
- ****************************************************************************************/
- function drugdatagrid_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var cop_drugcd = ds_view_data_list_data.getColumn(e.row, "drugcd");
- var cop_drugnm = ds_view_data_list_data.getColumn(e.row, "drugnm");
- var cop_drugqty = ds_view_data_list_data.getColumn(e.row, "drugqty");
- var cop_remark = ds_view_data_list_data.getColumn(e.row, "remark");
- var opdrugflag = "Y" ;
- for(var jj = 0 ; jj < opener.ds_send_detail_data.rowcount ; jj++ ){
- var opdrugcd = opener.ds_send_detail_data.getColumn(jj, "drugcd");
- if ( cop_drugcd == opdrugcd ) {
- alert("선택한 상비약은 이미 등록되어 있습니다." );
- opdrugflag = "N" ;
- break;
- }
- }
- if (opdrugflag == "Y") {
- opener.ds_send_detail_data.setColumn( opener.ds_send_detail_data.rowposition, "drugcd" ,cop_drugcd);
- opener.ds_send_detail_data.setColumn( opener.ds_send_detail_data.rowposition, "drugnm" ,cop_drugnm);
- opener.ds_send_detail_data.setColumn( opener.ds_send_detail_data.rowposition, "drugqty",cop_drugqty);
- opener.ds_send_detail_data.setColumn( opener.ds_send_detail_data.rowposition, "remark" ,cop_remark);
- this.close();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|