123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPID22100" position="absolute 0 0 1103 576" titletext="상세계산내역조회" scrollbars="none" onload="SPPID22100_onload">
- <Layouts>
- <Layout>
- <Div id="grp_sea" taborder="1" style="align:center top;" class="div_SA" position="absolute 0 27 1096 94" scrollbars="none" anchor="left top right">
- <Layouts>
- <Layout>
- <cp_periodCal id="cp_periodCal00" titletext="Period Calendar" taborder="23" text="cp_periodCal00" scrollbars="none" position="absolute 518 35 734 55" style="background:transparent; " onclick="grp_sea_cp_periodCal00_onclick" anchor="default"/>
- <Static id="caption34" text="등록번호" class="search_name" position="absolute 8 10 82 27" anchor="default" positiontype="position"/>
- <Static id="caption4" text="환자명" class="search_name" position="absolute 8 35 82 55" anchor="default" positiontype="position"/>
- <Edit id="opt_patnm" taborder="9" readonly="true" position="absolute 82 35 157 55" anchor="default" positiontype="position"/>
- <Edit id="opt_gender" taborder="10" readonly="true" position="absolute 160 35 186 55" anchor="default" tooltiptext="[성별]" positiontype="position"/>
- <Static id="caption2" text="코드조회" class="search_name" position="absolute 210 10 284 30" anchor="default" positiontype="position"/>
- <Static id="caption5" text="기간" class="search_name" position="absolute 210 35 258 55" anchor="default" positiontype="position"/>
- <Radio id="rdo_mchrgcode" taborder="11" columncount="3" rowcount="0" codecolumn="value" datacolumn="label" class="radio_search" position="absolute 283 10 433 30" anchor="default" innerdataset="@ds_code_mchrgcode" onitemchanged="mchrgcode_onitemchanged" positiontype="position"/>
- <Radio id="rdo_scrhdate" taborder="12" columncount="3" rowcount="0" codecolumn="value" datacolumn="label" class="radio_search" position="absolute 283 35 433 55" anchor="default" innerdataset="@ds_init_scrhdate" onitemchanged="scrhdate_onitemchanged" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">execdd</Col>
- <Col id="datacolumn">실시일자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">prcpdd</Col>
- <Col id="datacolumn">처방일자</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_cd" taborder="13" class="input_search" position="absolute 432 10 713 30" anchor="default" ontextchanged="grp_sea_ipt_cd_ontextchanged" inputmode="upper" imemode="none" positiontype="position"/>
- <Combo id="cmb_datelist" taborder="14" class="combo_search" position="absolute 432 35 515 55" anchor="default" innerdataset="@ds_init_date" codecolumn="cd" datacolumn="nm" onitemchanged="datelist_onitemchanged" positiontype="position"/>
- <Static id="caption9" text="한글명" class="search_name" position="absolute 758 10 840 30" anchor="default" positiontype="position"/>
- <Edit id="opt_hngnm" taborder="17" readonly="true" position="absolute 831 10 1021 30" anchor="default" positiontype="position"/>
- <Static id="caption7" text="생성순번" class="search_name" position="absolute 758 35 832 55" anchor="default" positiontype="position"/>
- <Edit id="output1" taborder="18" position="absolute 831 35 915 55" anchor="default" imemode="hangul" ontextchanged="grp_sea_output1_ontextchanged" positiontype="position"/>
- <Button id="button00" taborder="21" class="icon_search" position="absolute 714 10 734 30" anchor="default" onclick="calcscordcd_onclick"/>
- <Button id="button1" taborder="22" text="조회" class="btn1" position="absolute 1029 10 1085 30" anchor="top right" onclick="button1_onclick" positiontype="position"/>
- <Edit id="opt_acptno" taborder="24" readonly="true" position="absolute 82 10 186 30" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption1" text="계산내역" class="tit_2" position="absolute 0 100 95 120" positiontype="position"/>
- <Grid id="grd_oscl" class="datagrid1" taborder="3" useinputpanel="false" position="absolute 0 120 1096 547" usebitmapcache="false" anchor="all" binddataset="DS_GRID_grd_oscl" positiontype="position" cellsizingtype="col" oncellclick="grd_oscl_oncellclick" onrbuttondown="grd_oscl_onrbuttondown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="200"/>
- <Column size="30"/>
- <Column size="45"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="45"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="150"/>
- <Column size="50"/>
- <Column size="107"/>
- <Column size="108"/>
- <Column size="102"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2"/>
- <Cell col="1" rowspan="2" text="진료일자"/>
- <Cell col="2" rowspan="2" text="처방일자"/>
- <Cell col="3" rowspan="2" text="처방시간"/>
- <Cell col="4" rowspan="2" text="실시일자"/>
- <Cell col="5" rowspan="2" text="실시시간"/>
- <Cell col="6" rowspan="2" text="그룹코드"/>
- <Cell col="7" rowspan="2" text="수가코드"/>
- <Cell col="8" rowspan="2" text="EDI코드"/>
- <Cell col="9" rowspan="2" text="한글명"/>
- <Cell col="10" rowspan="2" text="급"/>
- <Cell col="11" colspan="3" text="처방"/>
- <Cell col="14" colspan="3" text="계산"/>
- <Cell col="17" rowspan="2" text="적용단가"/>
- <Cell col="18" rowspan="2" text="계산금액"/>
- <Cell col="19" rowspan="2" text="진료과"/>
- <Cell col="20" rowspan="2" text="진료의"/>
- <Cell col="21" rowspan="2" text="청구키"/>
- <Cell col="22" rowspan="2" text="일련번호"/>
- <Cell col="23" rowspan="2" text="전달사항" taborder="undefined"/>
- <Cell col="24" rowspan="2" text="임상소견" taborder="undefined"/>
- <Cell col="25" rowspan="2" text="PACS 판독결과" taborder="undefined"/>
- <Cell row="1" col="11" text="투여량"/>
- <Cell row="1" col="12" text="횟수"/>
- <Cell row="1" col="13" text="일수"/>
- <Cell row="1" col="14" text="투여량"/>
- <Cell row="1" col="15" text="횟수"/>
- <Cell row="1" col="16" text="일"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow+1"/>
- <Cell col="1" displaytype="date" text="bind:orddd" calendardisplaynulltype="none"/>
- <Cell col="2" displaytype="date" text="bind:prcpdd" calendardisplaynulltype="none"/>
- <Cell col="3" displaytype="normal" text="bind:rgsttm" mask="@@:@@:@@"/>
- <Cell col="4" displaytype="date" text="bind:execdd" calendardisplaynulltype="none"/>
- <Cell col="5" displaytype="normal" text="bind:exectm" mask="@@:@@:@@"/>
- <Cell col="6" text="bind:grupcalcscorcd"/>
- <Cell col="7" text="bind:snglcalcscorcd"/>
- <Cell col="8" text="bind:edicd"/>
- <Cell col="9" text="bind:hngnm"/>
- <Cell col="10" displaytype="combo" style="align:center;" text="bind:calcpayflag" combodataset="ds_code_calcpayflag" combocodecol="value" combodatacol="label"/>
- <Cell col="11" displaytype="number" text="bind:ordqty"/>
- <Cell col="12" displaytype="number" text="bind:ordtims"/>
- <Cell col="13" displaytype="number" text="bind:orddays"/>
- <Cell col="14" displaytype="number" text="bind:calcqty"/>
- <Cell col="15" displaytype="number" text="bind:calctims"/>
- <Cell col="16" displaytype="number" text="bind:calcdays"/>
- <Cell col="17" displaytype="number" text="bind:appunitcost"/>
- <Cell col="18" displaytype="number" text="bind:calcamt"/>
- <Cell col="19" text="bind:orddeptcd"/>
- <Cell col="20" text="bind:orddrid"/>
- <Cell col="21" text="bind:clamkey"/>
- <Cell col="22" text="bind:clamcretdd"/>
- <Cell col="23" style="align:left middle;" text="bind:suppdeptdelivefact" expandshow="show"/>
- <Cell col="24" style="align:left middle;" text="bind:clinccmtcnts" expandshow="show"/>
- <Cell col="25" style="align:left middle;" text="bind:rsltcomment" expandshow="show"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption00" text="상세계산내역조회" class="tit_1" position="absolute 0 0 177 26"/>
- <Button id="btn_close" taborder="4" text="닫기" onclick="btn_close_onclick" class="btn4" position="absolute 1043 550 1096 570" anchor="right bottom"/>
- <Div id="grp_tstmemo" taborder="5" style="background:white;border:2 solid #808080ff ;" visible="false" position="absolute 192 135 812 504">
- <Layouts>
- <Layout>
- <Static id="caption31" text="메모상세" class="tit_2" position="absolute 5 5 123 24" anchor="default"/>
- <TextArea id="txt_tstrmk" taborder="1" scrollbars="autovert" wordwrap="word" position="absolute 5 25 609 334" anchor="default" autoselect="true"/>
- <Button id="button3" taborder="2" text="닫기" onclick="grp_tstmemo_button3_onclick" class="btn4" position="absolute 554 338 610 360" anchor="default"/>
- <Shape id="line5" linetype="vertical" class="line_1" position="absolute 0 12 602 18" anchor="default" onclick="grp_tstmemo_line5_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <PopupMenu id="pMenu" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" position="absolute 1136 198 1263 246" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" onmenuclick="pMenu_onmenuclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="idcolumn" size="256"/>
- <Column id="captioncolumn" size="256"/>
- <Column id="levelcolumn" size="256"/>
- <Column id="enablecolumn" size="256"/>
- <Column id="iconcolumn" size="256"/>
- <Column id="checkboxcolumn" size="256"/>
- <Column id="hotkeycolumn" size="256"/>
- <Column id="userdatacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="idcolumn"/>
- <Col id="captioncolumn">처방주석입력</Col>
- <Col id="levelcolumn">1</Col>
- <Col id="enablecolumn"/>
- <Col id="iconcolumn"/>
- <Col id="checkboxcolumn"/>
- <Col id="hotkeycolumn"/>
- <Col id="userdatacolumn">opener.lf_fOrderGridInsertCmt()</Col>
- </Row>
- </Rows>
- </Dataset>
- </PopupMenu>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="DS_GRID_grd_oscl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddd" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="rgsttm" type="STRING"/>
- <Column id="execdd" type="STRING"/>
- <Column id="exectm" type="STRING"/>
- <Column id="grupcalcscorcd" type="STRING"/>
- <Column id="snglcalcscorcd" type="STRING"/>
- <Column id="edicd" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="calcpayflag" type="STRING"/>
- <Column id="ordqty" type="STRING"/>
- <Column id="ordtims" type="STRING"/>
- <Column id="orddays" type="STRING"/>
- <Column id="calcqty" type="STRING"/>
- <Column id="calctims" type="STRING"/>
- <Column id="calcdays" type="STRING"/>
- <Column id="appunitcost" type="STRING"/>
- <Column id="calcamt" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="orddrid" type="STRING"/>
- <Column id="clamkey" type="STRING"/>
- <Column id="clamcretdd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cond_data1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="clamkey" type="STRING" size="256"/>
- <Column id="clamcretdd" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="gender" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="stsioflag" type="STRING" size="256"/>
- <Column id="choicdsrch" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="scrhdate" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="suppkind" type="STRING" size="256"/>
- <Column id="date" type="STRING" size="256"/>
- <Column id="clopyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_date" firefirstcount="0" firenextcount="0" useclientlayout="true" 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>
- </Dataset>
- <Dataset id="ds_init_scrhdate" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">실시일자</Col>
- <Col id="value">execdd</Col>
- </Row>
- <Row>
- <Col id="label">처방일자</Col>
- <Col id="value">prcpdd</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_code_calcpayflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">급</Col>
- <Col id="value">0</Col>
- </Row>
- <Row>
- <Col id="label">100</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">일</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">선</Col>
- <Col id="value">8</Col>
- </Row>
- <Row>
- <Col id="label">선</Col>
- <Col id="value">9</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_code_mchrgcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">그룹</Col>
- <Col id="value">grupcd</Col>
- </Row>
- <Row>
- <Col id="label">수가</Col>
- <Col id="value">calcscorcd</Col>
- </Row>
- <Row>
- <Col id="label">EDI</Col>
- <Col id="value">edicd</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond_smpic00200" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="con1_dd" type="STRING" size="256"/>
- <Column id="con2_gsflag" type="STRING" size="256"/>
- <Column id="con3_search1" type="STRING" size="256"/>
- <Column id="con4_search2" type="STRING" size="256"/>
- <Column id="con5_insu" type="STRING" size="256"/>
- <Column id="con6_calcscorcd" type="STRING" size="256"/>
- <Column id="con7_todd" type="STRING" size="256"/>
- <Column id="con8_instcd" type="STRING" size="256"/>
- <Column id="con9_lastupdtdt" type="STRING" size="256"/>
- <Column id="con10_preord_chk" type="STRING" size="256"/>
- <Column id="con_ordinptflag" type="STRING" size="256"/>
- <Column id="con11_edicd" type="STRING" size="256"/>
- <Column id="con12_drugelectric" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.opt_acptno" propid="value" datasetid="ds_cond_data1" columnid="pid"/>
- <BindItem id="item1" compid="grp_sea.opt_patnm" propid="value" datasetid="ds_cond_data1" columnid="patnm"/>
- <BindItem id="item2" compid="grp_sea.opt_gender" propid="value" datasetid="ds_cond_data1" columnid="gender"/>
- <BindItem id="item3" compid="grp_sea.rdo_mchrgcode" propid="value" datasetid="ds_cond_data1" columnid="choicdsrch"/>
- <BindItem id="item4" compid="grp_sea.rdo_scrhdate" propid="value" datasetid="ds_cond_data1" columnid="scrhdate"/>
- <BindItem id="item5" compid="grp_sea.cmb_datelist" propid="value" datasetid="ds_cond_data1" columnid="date"/>
- <BindItem id="item6" compid="grp_sea.ipt_cd" propid="value" datasetid="ds_cond_data1" columnid="calcscorcd"/>
- <BindItem id="item7" compid="grp_sea.cp_periodCal00.cal_from" propid="value" datasetid="ds_cond_data1" columnid="fromdd"/>
- <BindItem id="item8" compid="grp_sea.cp_periodCal00.cal_to" propid="value" datasetid="ds_cond_data1" columnid="todd"/>
- <BindItem id="item9" compid="grp_sea.opt_hngnm" propid="value" datasetid="ds_cond_data1" columnid="hngnm"/>
- <BindItem id="item10" compid="grp_sea.output1" propid="value" datasetid="ds_cond_data1" columnid="clamcretdd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-05-01
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-05-01 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
-
- include "com_commonxp::comm_main.xjs";
- include "pam_aftjudgxp::SMPID20000.xjs";
- function lf_initDataSet(){
- // cmb_datelist의 INIT Dataset
- this.cmb_datelist.innerdataset = "DS_INIT_cmb_datelist";
- this.cmb_datelist.codecolumn = "cd";
- this.cmb_datelist.datacolumn = "nm";
- }
-
- // 화면 초기화
- function fInitialize() {
- ds_cond_data1.setColumn(0, "pid" , sPid);
- ds_cond_data1.setColumn(0, "patnm" , sPatnm);
- ds_cond_data1.setColumn(0, "gender" , sGender);
- ds_cond_data1.setColumn(0, "choicdsrch" , sChoicdsrch);
- ds_cond_data1.setColumn(0, "scrhdate" , sScrhdate);
- ds_cond_data1.setColumn(0, "calcscorcd" , sCalcscorcd);
- ds_cond_data1.setColumn(0, "hngnm" , sHhngnm);
- ds_cond_data1.setColumn(0, "fromdd" , sFromdd);
- ds_cond_data1.setColumn(0, "todd" , sTodd);
- ds_cond_data1.setColumn(0, "clamcretdd" , sClamcretdd);
-
- if (!utlf_isNull(sClamkey)) {
- lf_fSelect();
- }
- }
-
- function lf_fSelect() {
- ds_cond_data1.setColumn(0, "instcd" , sInstcd);
- ds_cond_data1.setColumn(0, "clamkey" , sClamkey);
- ds_cond_data1.setColumn(0, "ioflag" , sIoflag);
- ds_cond_data1.setColumn(0, "stsioflag" , sStsioflag);
- ds_cond_data1.setColumn(0, "clopyn" , sClopyn);
- var oParam = {};
- oParam.id = "TRPID22101";
- oParam.service = "aftjudgapp.InAftJudg";
- oParam.method = "reqGetOsclClamlist";
- oParam.inds = "req=ds_cond_data1";
- oParam.outds = "DS_GRID_grd_oscl=oscl";
- oParam.async = false;
- oParam.callback = "cbf_TRPID22101";
- tranf_submit(oParam);
- }
- function fGetDateList()
- {
- var i = 0;
- var icnt = 0;
- var stmpdate = "";
- var sorgdate = "";
- var nodeset = DS_GRID_grd_oscl.getRowCount();
-
- ds_init_date.reset();
- ds_init_date.addRow(0);
- ds_init_date.setColumn(0, "cd", "");
- ds_init_date.setColumn(0, "nm", "");
- if (ds_cond_data1.getColumn(0, "scrhdate") == "execdd") {
- DS_GRID_grd_oscl.keystring = "S:+execdd";
- var execdd;
-
- for (i = 0 ; i < nodeset ; i++){
- execdd = DS_GRID_grd_oscl.getColumn(i, "execdd");
-
- if ( stmpdate != execdd)
- {
- icnt++;
- ds_init_date.addRow(icnt);
- ds_init_date.setColumn(icnt, "cd", execdd);
- ds_init_date.setColumn(icnt, "nm", execdd.substr(0,4) + '-' + execdd.substr(4,2) + '-' + execdd.substr(6,2));
-
- stmpdate = DS_GRID_grd_oscl.getColumn(i, "execdd");
- }
- }
- } else {
- DS_GRID_grd_oscl.keystring = "S:+prcpdd";
- var rcptdd;
- for (i = 0 ; i < nodeset ; i++){
- rcptdd = DS_GRID_grd_oscl.getColumn(i, "prcpdd");
- if ( stmpdate != rcptdd)
- {
- icnt++;
- ds_init_date.addRow(icnt);
- ds_init_date.setColumn(icnt, "cd", rcptdd);
- ds_init_date.setColumn(icnt, "nm", rcptdd.substr(0,4) + '-' + rcptdd.substr(4,2) + '-' + rcptdd.substr(6,2));
- stmpdate = DS_GRID_grd_oscl.getColumn(i, "prcpdd");
- }
- }
- }
- grp_sea.cmb_datelist.updateToDataset();
- }
- // 조회 callback 함수
- function cbf_TRPID22101(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
- fGetDateList();
- }else{
-
- }
- }
- // 화면 초기화
- function SPPID22100_onload(obj:Form, e:LoadEventInfo)
- {
- // 화면공통
- frmf_initForm(obj);
-
- fInitialize();
- }
- // 조회
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_fSelect();
- }
- // 수가코드 조회
- function calcscordcd_onclick(obj:Button, e:ClickEventInfo)
- {
- var choicdsrch1 = ds_cond_data1.getColumn(0, "choicdsrch");
- var choicdsrch2 = ds_cond_data1.getColumn(0, "calcscorcd");
-
- // SMPIC00200_수가코드조회
- frmf_setParameter("openflag" , choicdsrch1);
- frmf_setParameter("calcscorcd_cd" , choicdsrch2);
- frmf_setParameter("con1_dd" , utlf_getCurrentDate());
-
- var objRetVal = frmf_modal("SMPIC00200", "SMPIC00200", {oP_ds_temp:ds_cond_smpic00200}, "", "", "", "", "", "", "", "", "", "M");
- if( !utlf_isNull(objRetVal) ) {
- ds_cond_data1.setColumn(0, "calcscorcd", ds_temp_picmmech.getColumn(0, "picmmech_calcscorcd"));
- ds_cond_data1.setColumn(0, "hngnm" , ds_temp_picmmech.getColumn(0, "picmmech_calcscorcd"));
- } else {
- sysf_messageBox("수가조회 화면에서 선택한 결과가", "I004") ; //없습니다.
- }
- }
- function mchrgcode_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- ds_cond_data1.setColumn(0, "clamcretdd", "0");
- }
- function scrhdate_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fGetDateList();
- }
- function grp_sea_ipt_cd_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- ds_cond_data1.setColumn(0, "clamcretdd", "0");
- ds_cond_data1.setColumn(0, "hngnm", "");
- grp_sea.ipt_cd.updateToDataset();
- }
- function grp_sea_cp_periodCal00_onclick(obj:cp_periodCal, e:ClickEventInfo)
- {
- ds_cond_data1.setColumn(0, "clamcretdd", "0");
- }
- function grp_sea_output1_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- ds_cond_data1.setColumn(0, "clamcretdd", "0");
- }
- function btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function grd_oscl_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if (e.col == obj.getBindCellIndex("Body","suppdeptdelivefact") || e.col == obj.getBindCellIndex("Body","clinccmtcnts") || e.col == obj.getBindCellIndex("Body","rsltcomment")){
- grp_tstmemo.txt_tstrmk.value = obj.getCellValue(e.row, e.col);
- grp_tstmemo.visible = true;
- }
- }
- function grp_tstmemo_line5_onclick(obj:Shape, e:ClickEventInfo)
- {
-
- }
- function grp_tstmemo_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_tstmemo.txt_tstrmk.value = "";
- grp_tstmemo.visible = false;
- }
- function pMenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.userdata);
- }
- function grd_oscl_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if ( eval(obj.binddataset).rowposition > -1 ) {
- var nX = system.clientToScreenX(obj, e.clientX)-20; // 마우스 위아래 약간의 여유를 둠
- var nY = system.clientToScreenY(obj, e.clientY)-13;
- pMenu.trackPopup(nX, nY);
- } else {
- trace("row 선택이 안됨 : 마우스 우클릭 grd_ordlist_onrbuttondown ");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|