123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPIR30230" position="absolute 0 0 535 279" titletext="일괄 부제기 사유" oninit="SPPIR30230_oninit" onload="SPPIR30230_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 10 221 528 256" id="group1" scrollbars="autoboth">
- <Layouts>
- <Layout width="518" height="35">
- <Button position="absolute 461 7 517 29" id="btn_cancel" class="btn4" text="닫기" anchor="default" onclick="group1_btn_cancel_onclick"/>
- <Shape position="absolute 0 2 518 8" linetype="horizontal" id="line88" class="line_6" anchor="default"/>
- <Button position="absolute 404 7 460 29" id="button2" class="btn4" text="저장" anchor="default" onclick="group1_button2_onclick"/>
- <Static id="Static00" text="※조정사유 선택시 동일한 사유만 일괄저장됩니다." position="absolute 0 7 390 27" onclick="group1_Static00_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 9 6 527 226" id="group3" scrollbars="autoboth">
- <Layouts>
- <Layout width="518" height="220">
- <Shape position="absolute 0 19 517 25" linetype="horizontal" id="line1" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="일괄 부제기 사유" position="absolute 1 3 174 25" id="caption1" class="tit_2" anchor="default"/>
- <Static text="부제기구분" position="absolute 0 72 85 95" id="caption31" class="cell_1" anchor="default"/>
- <Combo position="absolute 88 73 515 92" id="combo2" class="combo_default" innerdataset="@ds_init2_abdresnlist_abdmlist" datacolumn="nm" codecolumn="cd" anchor="default"/>
- <Shape position="absolute 0 92 518 98" linetype="horizontal" id="line3" class="line_3" anchor="default"/>
- <Static text="조정사유" position="absolute 0 24 85 47" id="caption2" class="cell_1" anchor="default"/>
- <Combo position="absolute 88 25 515 44" id="combo1" class="combo_search" innerdataset="@ds_init_P0277list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Shape position="absolute 0 44 518 50" linetype="horizontal" id="line2" class="line_3" anchor="default"/>
- <Edit position="absolute 88 49 161 68" id="ipt_edicd" class="input_default" anchor="default" onkeyup="group3_ipt_edicd_onkeyup"/>
- <Static text="EDI코드" position="absolute 0 48 85 71" id="caption3" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 68 518 74" linetype="horizontal" id="line4" class="line_3" anchor="default"/>
- <TextArea position="absolute 0 97 518 217" id="textarea1" anchor="default" scrollbars="autovert" wordwrap="word"/>
- <Edit readonly="true" position="absolute 164 49 515 68" id="output8" class="output_default" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 7 248 170 267" id="button108" class="btn2" visible="false" text="[Input] 처방명칭 가져오기" onclick="button108_onclick"/>
- <Button position="absolute 441 252 527 271" id="button4" class="btn2" text="부제기신청" onclick="button4_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_send_totabdrgst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_P0277list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list02_hngnminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init2_abdresnlist_abdmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0265list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_sppiz00700" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="memoflag" type="STRING" size="256"/>
- <Column id="memocls" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.output8" propid="value" datasetid="ds_main_list02_hngnminfo" columnid="hngnm"/>
- <BindItem id="item1" compid="group3.textarea1" propid="value" datasetid="ds_send_send_totabdrgst" columnid="abdresnmemo"/>
- <BindItem id="item2" compid="group3.ipt_edicd" propid="value" datasetid="ds_send_send_totabdrgst" columnid="edicd"/>
- <BindItem id="item3" compid="group3.combo1" propid="value" datasetid="ds_send_send_totabdrgst" columnid="adjtresncd"/>
- <BindItem id="item4" compid="group3.combo2" propid="value" datasetid="ds_send_send_totabdrgst" columnid="abdresncd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- function SPPIR30230_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPPIR30230_onload(obj:Form, e:LoadEventInfo)
- {
- if(frmf_checkOpener())
- {
- ds_send_send_totabdrgst.copyData(arg_ds_send_send_totabdrgst);
- }
-
- CommCode_Load();
- }
- function CommCode_Load()
- {
- var arrParam = [{dsNm: "ds_init_P0277list", cdGrpId: "P0277"}
- ,{dsNm: "ds_init_P0265list", cdGrpId: "P0265"}]
-
- appf_getCodeList(arrParam);
-
- pamGetDeptCDDrIDList();
-
- var oParam = {};
- oParam.id = "TRPIR30403";
- oParam.service = "cutmngtapp.CutMngt";
- oParam.method = "reqGetAbdmlist";
- //oParam.inds = "req=ds_";
- oParam.outds = "ds_init2_abdresnlist_abdmlist=abdmlist";
- oParam.async = false;
- //oParam.callback = "cf_TRPIR30403";
- tranf_submit(oParam);
- frmf_addComboItem("group3.combo1","전체","","above");
- appf_showValue(ds_init_P0277list);
-
- ds_send_send_totabdrgst.setColumn(0, "edicd", "-");
- ds_send_send_totabdrgst.setColumn(0, "abdresnmemo", "-");
- }
- function button108_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRPIR30232";
- oParam.service = "cutmngtapp.CutMngt";
- oParam.method = "reqReqHngNmInfo";
- oParam.inds = "req=ds_send_send_totabdrgst";
- oParam.outds = "ds_main_list02_hngnminfo=hngnminfo";
- oParam.async = false;
- //oParam.callback = "cf_TRPIR30232";
- tranf_submit(oParam);
- }
- function group3_ipt_edicd_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- button108_onclick();
- }
- function group1_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- // if(utlf_isNull(ds_send_send_totabdrgst.getColumn(0, "adjtresncd")))
- // {
- // sysf_messageBox("조정사유는 필수선택 사항", "E008");
- // return;
- // }
- if(utlf_isNull(ds_send_send_totabdrgst.getColumn(0, "edicd")))
- {
- sysf_messageBox("EDI코드는 필수입력 사항", "E008");
- return;
- }
- if(utlf_isNull(ds_send_send_totabdrgst.getColumn(0, "abdresncd")))
- {
- sysf_messageBox("부제기구분은 필수선택 사항", "E008");
- return;
- }
-
- if (sysf_messageBox("일괄 부제기사유를", "Q002") != "6")
- {
- return;
- }
-
- for (var i=0, rowcnt=ds_send_send_totabdrgst.rowcount; i < rowcnt; i++){
- ds_send_send_totabdrgst.setColumn(i,"abdresnmemo", ds_send_send_totabdrgst.getColumn(0, "abdresnmemo"))
- ds_send_send_totabdrgst.setColumn(i,"edicd", ds_send_send_totabdrgst.getColumn(0, "edicd"))
- ds_send_send_totabdrgst.setColumn(i,"abdresncd", ds_send_send_totabdrgst.getColumn(0, "abdresncd"))
- ds_send_send_totabdrgst.setColumn(i,"adjtresncd", ds_send_send_totabdrgst.getColumn(0, "adjtresncd"))
- }
-
- var oParam = {};
- oParam.id = "TXPIR30230";
- oParam.service = "cutmngtapp.CutMngt";
- oParam.method = "reqSetTotObtdAbdRgst";
- oParam.inds = "req=ds_send_send_totabdrgst";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPIR30230";
- tranf_submit(oParam);
- }
- function cf_TXPIR30230()
- {
- sysf_messageBox("저장", "I002");
- this.close
- }
- function group1_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetJudgEdiComment("8", "");
- }
- function fGetJudgEdiComment(memoflag, memocls)
- {
- ds_hidden_sppiz00700.setColumn(0, "memoflag", memoflag);
- ds_hidden_sppiz00700.setColumn(0, "memocls", memocls);
-
- var objArg = new Object();
- objArg.sMemoflag = memoflag;
- objArg.sMemocls = memocls;
- var rtnObj = frmf_modal("SPPIZ00700", "SPPIZ00700", objArg);
- }
- function group1_Static00_onclick(obj:Static, e:ClickEventInfo)
- {
-
- }
- ]]></Script>
- </Form>
- </FDL>
|