123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml" />
- <Form id="SPSTP00500" position="absolute 0 0 1160 780" titletext="통계집계" onload="SPSTP00500_onload">
- <Layouts>
- <Layout>
- <Div id="group1" position="absolute 0 15 1160 605" style="">
- <Layouts>
- <Layout>
- <Calendar id="ipt_fromdd" class="input_search" enable="False" taborder="1" visible="false" mask="yyyy-mm-dd" position="absolute 125 145 219 164" style="align:center ;" anchor="default" onkillfocus="group1_ipt_fromdd_onkillfocus" />
- <Calendar id="ipt_todd" class="input_search" enable="False" taborder="1" visible="false" mask="yyyy-mm-dd" position="absolute 225 145 319 164" style="align:center ;" anchor="default" onkillfocus="group1_ipt_todd_onkillfocus" />
- <cp_checkboxList datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_job" enable="False" visible="false" position="absolute 45 145 115 165" style="" titletext="CheckBox List" text="chk_job" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" />
- <Column id="datacolumn" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">일괄작업</Col>
- </Row>
- </Rows>
- </Dataset>
- </cp_checkboxList>
- <Shape id="roundrect3" anchor="default" type="roundrectangle" position="absolute 0 0 330 210" style="" />
- <Static id="caption30" class="search_name" position="absolute 30 85 115 102" style="" text="집계기준" />
- <Calendar id="ipt_procdd" class="input_search" taborder="1" mask="yyyy-mm-dd" position="absolute 125 115 219 134" style="align:center ;" anchor="default" onkillfocus="group1_ipt_procdd_onkillfocus" />
- <Button id="btn_execute" class="btn4_letter2" position="absolute 163 145 219 167" style="" text="실행" onclick="group1_btn_execute_onclick" />
- <Static id="caption2" class="search_name" position="absolute 30 25 115 42" style="" text="집계구분" />
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cb_list" class="combo_search" position="absolute 125 25 260 44" style="" onitemchanged="group1_cb_list_onitemchanged" onitemclick="group1_cb_list_onitemclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" />
- <Column id="datacolumn" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">심사조정_삭감 집계</Col>
- </Row>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">중간청구 집계</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">보험MIS자동분개</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption3" class="search_name" position="absolute 30 55 115 72" style="" text="진료구분" />
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cb_ordstat" class="combo_search" enable="False" visible="true" position="absolute 125 55 219 74" style="" onitemchanged="group1_cb_ordstat_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" />
- <Column id="datacolumn" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cb_monthday" class="combo_search" enable="False" visible="true" position="absolute 125 85 219 104" style="" onitemchanged="group1_cb_monthday_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" />
- <Column id="datacolumn" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">일단위</Col>
- </Row>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">월단위</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="button1" class="btn4_letter4" position="absolute 224 145 304 167" style="" text="배치로그" onclick="group1_button1_onclick" />
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_tle" position="absolute 0 0 1146 13" style="">
- <Layouts>
- <Layout>
- <Static id="caption6" class="tit_1" position="absolute 0 0 163 14" style="" text="원무통계 집계" />
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="in_batchgubn" type="STRING" size="256" />
- <Column id="in_ordstat" type="STRING" size="256" />
- <Column id="in_monthday" type="STRING" size="256" />
- <Column id="in_procdd" type="STRING" size="256" />
- <Column id="in_fromdd" type="STRING" size="256" />
- <Column id="in_todd" type="STRING" size="256" />
- <Column id="in_cond1" type="STRING" size="256" />
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="in_batchgubn">D</Col>
- <Col id="in_ordstat">A</Col>
- <Col id="in_monthday">D</Col>
- <Col id="in_procdd"></Col>
- <Col id="in_fromdd"></Col>
- <Col id="in_todd"></Col>
- <Col id="in_cond1"></Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hide" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="out_proccnt" type="STRING" size="256" />
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group1.ipt_fromdd" propid="value" datasetid="ds_send" columnid="in_fromdd" />
- <BindItem id="item1" compid="group1.ipt_todd" propid="value" datasetid="ds_send" columnid="in_todd" />
- <BindItem id="item2" compid="group1.chk_job" propid="value" datasetid="ds_send" columnid="in_cond1" />
- <BindItem id="item3" compid="group1.ipt_procdd" propid="value" datasetid="ds_send" columnid="in_procdd" />
- <BindItem id="item4" compid="group1.cb_list" propid="value" datasetid="ds_send" columnid="in_batchgubn" />
- <BindItem id="item5" compid="group1.cb_ordstat" propid="value" datasetid="ds_send" columnid="in_ordstat" />
- <BindItem id="item6" compid="group1.cb_monthday" propid="value" datasetid="ds_send" columnid="in_monthday" />
- </Bind>
- <Script type="xscript4.0"><![CDATA[function SPSTP00500_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- ds_send.setColumn( 0, "in_procdd",gCurrentdd );
- ds_send.setColumn( 0, "in_fromdd",gCurrentdd );
- ds_send.setColumn( 0, "in_todd",gCurrentdd );
- group1.ipt_fromdd.visible = false;
- group1.ipt_todd.visible = false;
- //model.refresh();
- }
- include '../../.._com_commonweb_js_common.js'
- include '../../.._com_commonweb_js_dateHelper.js'
- include '../../.._com_commonweb_js_numericHelper.js'
- include '../../.._com_commonweb_js_stringHelper.js'
- include '../../.._com_commonweb_js_tfHelper.js'
- include '../../.._com_basiccodeweb_js_ZBC001.js'
- include '../../.._com_batchinfoweb_js_ZSB001.js'
- var gToday = new Date();
- var gBaseyear = gToday.getDateFormat("YYYY"); // (dateHelper.js)에서 제공하는 함수를 사용하여 해당 년를 구한다.
- var gBasemonth = gToday.getDateFormat("MM");
- var gBaseday = gToday.getDateFormat("DD");
- var gCurrentdd = gBaseyear + gBasemonth + gBaseday;
- var gCurrentmm = gBaseyear + gBasemonth;
- function group1_ipt_fromdd_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
- }
- function group1_ipt_todd_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
- }
- function group1_chk_job_onclick(obj:cp_checkboxList, e:ClickEventInfo) {
- if ( ds_send.getColumn(0, "in_cond1") == "A" ) {
- group1.ipt_fromdd.visible = true;
- group1.ipt_todd.visible = true;
- ds_send.setColumn( 0, "in_cond1","B");
- } else {
- group1.ipt_fromdd.visible = false;
- group1.ipt_todd.visible = false;
- }
- //model.refresh();
- }
- function group1_ipt_procdd_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
- }
- function group1_btn_execute_onclick(obj:Button, e:ClickEventInfo) {
- var sProcdd = ds_send.getColumn(0, "in_procdd");
- if ( sProcdd != "" ) {
- // submit("TXSTP00100");
- var oParam = {};
- oParam.id = "TXSTP00100";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqExePamBatch";
- oParam.inds = "req=ds_";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXSTP00100";
- tranf_submit(oParam);
- /*
- function cf_TXSTP00100(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TXSTP00100(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TXSTP00100") > -1
- arErrorCode.pop("TXSTP00100") < 0
- */
- group1.button1.dispatch("DOMActivate");
- } else {
- model.alert("집계일자를 입력하세요");
- group1.ipt_procdd.setFocus();
- return;
- }
- }
- function group1_cb_list_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- }
- function group1_cb_list_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
- if(ds_send.getColumn(0, "in_batchgubn") == "I") {
- group1.ipt_procdd.mask = "####-##-##";
- } else if(ds_send.getColumn(0, "in_batchgubn") == "D" || ds_send.getColumn(0, "in_batchgubn") == "E" || ds_send.getColumn(0, "in_batchgubn") == "F") {
- group1.ipt_procdd.mask = "####-##";
- }
- //group1.ipt_procdd.refresh();
- }
- function group1_cb_ordstat_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- }
- function group1_cb_monthday_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var sMonthday = '';
- sMonthday = ds_send.getColumn(0, "in_monthday");
- ds_send.setColumn( 0, "in_procdd","" );
- ds_send.setColumn( 0, "in_fromdd","" );
- ds_send.setColumn( 0, "in_todd","" );
- if ( sMonthday == "D" ) {
- group1.ipt_procdd.mask = "####-##-##";
- ds_send.setColumn( 0, "in_procdd",gCurrentdd );
- ds_send.setColumn( 0, "in_fromdd",gCurrentdd );
- ds_send.setColumn( 0, "in_todd",gCurrentdd );
- } else {
- group1.ipt_procdd.mask = "####-##";
- ds_send.setColumn( 0, "in_procdd",gCurrentmm );
- }
- //model.refresh();
- }
- function group1_button1_onclick(obj:Button, e:ClickEventInfo) {
- var todd = utlf_getCurrentDate();
- todd = todd.toDate().getAddDate(+1, 'D');
- zsbfOpenBatchLogPopup("stspambatchmgr.StsPamBatch",utlf_getCurrentDate(),todd.getDateFormat());
- }
- ]]></Script>
- </Form>
- </FDL>
|