123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPARH00300" position="absolute 0 0 991 782" titletext="병의원전화상담등록" oninit="SPARH00300_oninit" onload="SPARH00300_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="상담관리" class="tit_1" position="absolute 0 0 165 24"/>
- <Div id="group4" taborder="1" class="div_SA" position="absolute 0 24 980 64">
- <Layouts>
- <Layout>
- <Shape id="line10" linetype="vertical" position="absolute 901 9 907 31"/>
- <Static id="caption14" text="상담일 :" class="search_name" position="absolute 8 11 75 28"/>
- <Static id="caption1" text="통화자구분 :" class="search_name" position="absolute 309 12 400 29"/>
- <Static id="caption2" text="상담구분 :" class="search_name" position="absolute 518 12 601 29"/>
- <Static id="caption3" text="통화자명 :" class="search_name" position="absolute 730 12 811 29"/>
- <Button id="btn_search" taborder="6" text="조회" class="btn1" position="absolute 915 10 971 32" onclick="group4_btn_search_onclick"/>
- <Combo id="cmb_s_cntcflag" taborder="7" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 405 10 495 29">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">- 전 체 -</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">환자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">보호자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">의뢰의사</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">병원관계자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_s_cnstflag" taborder="8" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 603 11 703 30">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">- 전 체 -</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">병의원건의사항</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">환자상태문의</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">진료상담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">결과지발송</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">전원의뢰중재</Col>
- </Row>
- <Row>
- <Col id="codecolumn">99</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_s_cntcpsnnm" taborder="9" autoselect="true" class="input_search" position="absolute 812 11 882 30"/>
- <Static id="caption10" text="~" class="search_no_b" position="absolute 181 12 193 29"/>
- <Calendar id="ipt_fromdd" taborder="10" autoselect="true" autoskip="true" class="input_search" position="absolute 76 10 174 29"/>
- <Calendar id="ipt_todd" taborder="11" autoselect="true" class="input_search" position="absolute 197 11 295 30"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line11" class="line_10" position="absolute 0 87 655 96"/>
- <Static id="caption18" text="병의원 전화상담 리스트" class="tit_2" position="absolute 0 72 165 93"/>
- <Static id="caption4" text="병의원 전화상담 상세내역" class="tit_2" position="absolute 666 72 852 93"/>
- <Shape id="line1" class="line_10" position="absolute 665 88 980 94"/>
- <Static id="caption26" text="상담일자" class="cell_1" position="absolute 665 93 750 116"/>
- <Shape id="line2" class="line_2" position="absolute 665 115 980 121"/>
- <Shape id="line3" class="line_2" position="absolute 665 141 980 147"/>
- <Static id="caption5" text="상담시작시간" class="cell_1" position="absolute 665 119 750 142"/>
- <Static id="caption7" text="상담종료시간" class="cell_1" position="absolute 665 145 750 168"/>
- <Shape id="line4" class="line_2" position="absolute 665 167 980 173"/>
- <Static id="caption8" text="협력병의원명" class="cell_1" position="absolute 665 171 750 194"/>
- <Shape id="line5" class="line_2" position="absolute 665 193 980 199"/>
- <Static id="caption9" text="통화자구분" class="cell_1" position="absolute 665 197 750 220"/>
- <Shape id="line6" class="line_2" position="absolute 665 219 980 225"/>
- <Shape id="line7" class="line_2" position="absolute 665 245 980 251"/>
- <Static id="caption11" text="상담내용" class="cell_1" position="absolute 665 275 750 479"/>
- <Shape id="line8" class="line_2" position="absolute 665 668 980 674"/>
- <Shape id="line12" class="line_2" position="absolute 665 720 980 726"/>
- <Static id="caption12" text="상담자ID" class="cell_1" position="absolute 665 698 750 721"/>
- <Shape id="line13" linetype="vertical" class="line_2" position="absolute 665 741 980 747"/>
- <Static id="caption15" text="상담자명" class="cell_1" position="absolute 665 724 750 747"/>
- <Shape id="line14" class="line_2" position="absolute 665 694 980 700"/>
- <Static id="caption16" text="상담정도" class="cell_1" position="absolute 665 672 750 695"/>
- <Static id="caption17" text="성별/나이" class="cell_1" position="absolute 665 223 750 246"/>
- <Shape id="line15" class="line_2" position="absolute 665 271 980 277"/>
- <Shape id="line16" class="line_3" position="absolute 665 746 980 752"/>
- <Static id="caption19" text="답변내용" class="cell_1" position="absolute 665 482 750 669"/>
- <Shape id="line9" class="line_2" position="absolute 667 478 980 484"/>
- <Static id="caption13" text="상담구분" class="cell_1" position="absolute 665 249 750 272"/>
- <Calendar id="ipt_cnstdd" taborder="2" class="input_essential" position="absolute 753 95 872 114" autoselect="true"/>
- <MaskEdit id="ipt_cnstfromtm" taborder="3" mask="##:##" class="input_default" position="absolute 753 121 823 140" maskchar=" " type="string" trimtype="both" autoselect="true" style="align:center middle;"/>
- <MaskEdit id="ipt_cnsttotm" taborder="4" mask="##:##" class="input_default" position="absolute 753 147 823 166" maskchar=" " type="string" trimtype="both" autoselect="true" style="align:center middle;"/>
- <Edit id="ipt_coophospnm" taborder="5" class="input_default" position="absolute 753 173 980 192" autoselect="true"/>
- <Combo id="cmb_cntcflag" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 753 199 838 218">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">환자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">보호자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">의뢰의사</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">병원관계자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_cntcpsnnm" taborder="7" class="input_default" position="absolute 841 199 980 218" autoselect="true"/>
- <Combo id="cmb_sex" taborder="8" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 753 225 798 244">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">남</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">여</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <MaskEdit id="ipt_age" taborder="9" mask="9,999" class="input_default" position="absolute 801 225 841 244" autoselect="true"/>
- <Combo id="cmb_cnstflag" taborder="10" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 753 251 875 270">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">병의원건의사항</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">환자상태문의</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">진료상담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">결과지발송</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">전원의뢰중재</Col>
- </Row>
- <Row>
- <Col id="codecolumn">99</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <TextArea id="tar_cnstcnts" taborder="11" position="absolute 753 276 980 478" autoselect="true"/>
- <TextArea id="tar_answcnts" taborder="12" position="absolute 753 483 980 668" autoselect="true"/>
- <Radio id="rdo_cnstgrde" taborder="13" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_default" position="absolute 755 674 895 694">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">중</Col>
- </Row>
- <Row>
- <Col id="codecolumn">W</Col>
- <Col id="datacolumn">하</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="opt_cnstpsnid" taborder="14" readonly="true" class="input_default" position="absolute 753 700 853 719"/>
- <Edit id="opt_cnstpsnnm" taborder="15" readonly="true" class="input_default" position="absolute 753 726 853 745"/>
- <Grid id="grd_list" taborder="16" binddataset="ds_main_list_cnstlist" useinputpanel="false" position="absolute 0 93 655 748" autoenter="select" cellsizingtype="col" oncellclick="grd_list_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="31"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="90"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="112"/>
- <Column size="60"/>
- </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="통화자명"/>
- <Cell col="6" text="성별"/>
- <Cell col="7" text="나이"/>
- <Cell col="8" text="상담구분"/>
- <Cell col="9" text="상담정도"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="date" text="bind:cnstdd" calendardisplaynulltype="nulltext"/>
- <Cell col="2" text="bind:cnstfromtm" mask="##:##" maskchar=" "/>
- <Cell col="3" text="bind:cnsttotm" mask="##:##" maskchar=" "/>
- <Cell col="4" displaytype="combo" style="padding:2 2 2 2;" text="bind:cntcflag" combodataset="ds_cmb_cntcflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="5" text="bind:cntcpsnnm"/>
- <Cell col="6" displaytype="combo" style="align:center middle;" text="bind:sex" combodataset="ds_cmb_sex" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="7" style="align:center middle;" text="bind:age"/>
- <Cell col="8" displaytype="combo" style="padding:2 2 2 2;" text="bind:cnstflag" combodataset="ds_cmb_cnstflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="9" displaytype="combo" style="align:center middle;" text="bind:cnstgrde" combodataset="ds_cmb_cnstgrde" combocodecol="value" combodatacol="label" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_new" taborder="17" text="신규" class="btn2" position="absolute 938 69 980 88" onclick="btn_new_onclick"/>
- <Button id="btn_excel" taborder="18" text="엑셀" class="btn7" position="absolute 597 69 655 88" onclick="btn_excel_onclick"/>
- <Button id="btn_save" taborder="19" text="저장" class="btn4" position="absolute 853 751 909 773" onclick="btn_save_onclick"/>
- <Button id="btn_allclear" taborder="20" text="초기화" class="btn4" position="absolute 912 751 980 773" onclick="btn_allclear_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="cntcflag" type="STRING" size="256"/>
- <Column id="cnstflag" type="STRING" size="256"/>
- <Column id="cntcpsnnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="cntcflag"/>
- <Col id="cnstflag"/>
- <Col id="cntcpsnnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_cnstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnstdd" type="STRING" size="256" sumtext="상담일자"/>
- <Column id="cnstfromtm" type="STRING" size="256" sumtext="상담시작시간"/>
- <Column id="cnsttotm" type="STRING" size="256" sumtext="상담종료시간"/>
- <Column id="cntcflag" type="STRING" size="256" sumtext="통화자구분"/>
- <Column id="cntcpsnnm" type="STRING" size="256" sumtext="통화자명"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="INT" size="256" sumtext="나이"/>
- <Column id="cnstflag" type="STRING" size="256" sumtext="상담구분"/>
- <Column id="cnstgrde" type="STRING" size="256" sumtext="상담정보"/>
- <Column id="coophospnm" type="STRING" size="256" sumtext="협력병의원명"/>
- <Column id="cnstcnts" type="STRING" size="256" sumtext="상담내용"/>
- <Column id="answcnts" type="STRING" size="256" sumtext="답변내용"/>
- <Column id="cnstpsnid" type="STRING" size="256" sumtext="상담자ID"/>
- <Column id="cnstpsnnm" type="STRING" size="256" sumtext="상담자명"/>
- <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cnstinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnstdd" type="STRING" size="256"/>
- <Column id="cnstfromtm" type="STRING" size="256"/>
- <Column id="cnsttotm" type="STRING" size="256"/>
- <Column id="coophospnm" type="STRING" size="256"/>
- <Column id="cntcflag" type="STRING" size="256"/>
- <Column id="cntcpsnnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="cnstflag" type="STRING" size="256"/>
- <Column id="cnstcnts" type="STRING" size="256"/>
- <Column id="answcnts" type="STRING" size="256"/>
- <Column id="cnstgrde" type="STRING" size="256"/>
- <Column id="cnstpsnid" type="STRING" size="256"/>
- <Column id="cnstpsnnm" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cnstdd"/>
- <Col id="cnstfromtm"/>
- <Col id="cnsttotm"/>
- <Col id="coophospnm"/>
- <Col id="cntcflag"/>
- <Col id="cntcpsnnm"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="cnstflag"/>
- <Col id="cnstcnts"/>
- <Col id="answcnts"/>
- <Col id="cnstgrde"/>
- <Col id="cnstpsnid"/>
- <Col id="cnstpsnnm"/>
- <Col id="seqno"/>
- <Col id="status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_cntcflag" 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">1</Col>
- </Row>
- <Row>
- <Col id="label">보호자</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">의뢰의사</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">병원관계자</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">9</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_sex" 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">M</Col>
- </Row>
- <Row>
- <Col id="label">여</Col>
- <Col id="value">F</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_cnstflag" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">환자상태문의</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">진료상담</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">결과지발송</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">전원의뢰중재</Col>
- <Col id="value">05</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_cnstgrde" 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">B</Col>
- </Row>
- <Row>
- <Col id="label">중</Col>
- <Col id="value">M</Col>
- </Row>
- <Row>
- <Col id="label">하</Col>
- <Col id="value">W</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group4.ipt_fromdd" propid="value" datasetid="ds_send_search" columnid="fromdd"/>
- <BindItem id="item1" compid="group4.ipt_todd" propid="value" datasetid="ds_send_search" columnid="todd"/>
- <BindItem id="item2" compid="group4.cmb_s_cntcflag" propid="value" datasetid="ds_send_search" columnid="cntcflag"/>
- <BindItem id="item3" compid="group4.cmb_s_cnstflag" propid="value" datasetid="ds_send_search" columnid="cnstflag"/>
- <BindItem id="item4" compid="group4.ipt_s_cntcpsnnm" propid="value" datasetid="ds_send_search" columnid=""/>
- <BindItem id="item5" compid="ipt_cnstdd" propid="value" datasetid="ds_main_cnstinfo" columnid="cnstdd"/>
- <BindItem id="item6" compid="ipt_cnstfromtm" propid="value" datasetid="ds_main_cnstinfo" columnid="cnstfromtm"/>
- <BindItem id="item7" compid="ipt_cnsttotm" propid="value" datasetid="ds_main_cnstinfo" columnid="cnsttotm"/>
- <BindItem id="item8" compid="ipt_coophospnm" propid="value" datasetid="ds_main_cnstinfo" columnid="coophospnm"/>
- <BindItem id="item9" compid="cmb_cntcflag" propid="value" datasetid="ds_main_cnstinfo" columnid="cntcflag"/>
- <BindItem id="item10" compid="ipt_cntcpsnnm" propid="value" datasetid="ds_main_cnstinfo" columnid="cntcpsnnm"/>
- <BindItem id="item11" compid="cmb_sex" propid="value" datasetid="ds_main_cnstinfo" columnid="sex"/>
- <BindItem id="item12" compid="ipt_age" propid="value" datasetid="ds_main_cnstinfo" columnid="age"/>
- <BindItem id="item13" compid="cmb_cnstflag" propid="value" datasetid="ds_main_cnstinfo" columnid="cnstflag"/>
- <BindItem id="item14" compid="tar_cnstcnts" propid="value" datasetid="ds_main_cnstinfo" columnid="cnstcnts"/>
- <BindItem id="item15" compid="tar_answcnts" propid="value" datasetid="ds_main_cnstinfo" columnid="answcnts"/>
- <BindItem id="item16" compid="rdo_cnstgrde" propid="value" datasetid="ds_main_cnstinfo" columnid="cnstgrde"/>
- <BindItem id="item17" compid="opt_cnstpsnid" propid="value" datasetid="ds_main_cnstinfo" columnid="cnstpsnid"/>
- <BindItem id="item18" compid="opt_cnstpsnnm" propid="value" datasetid="ds_main_cnstinfo" columnid="cnstpsnnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- function SPARH00300_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPARH00300_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_list);
- fInit();
- }
- function fInit()
- {
- // 오늘 날짜로 세팅
- var CurrentDate = utlf_getCurrentDate();
- ds_send_search.setColumn(0, "fromdd", CurrentDate);
- ds_send_search.setColumn(0, "todd", CurrentDate);
-
- fDisabled(false);
-
- ds_main_list_cnstlist.clearData();
- ds_main_cnstinfo.clearData();
- ds_main_cnstinfo.addRow();
-
- ds_main_cnstinfo.setColumn(0, "cnstpsnid", sysf_getUserInfo("userid"));
- ds_main_cnstinfo.setColumn(0, "cnstpsnnm", sysf_getUserInfo("usernm"));
- }
- function fDisabled(flag)
- {
- ipt_cnstdd.enable = flag;
- ipt_cnstfromtm.enable = flag;
- ipt_cnsttotm.enable = flag;
- ipt_coophospnm.enable = flag;
- cmb_cntcflag.enable = flag;
- ipt_cntcpsnnm.enable = flag;
- cmb_sex.enable = flag;
- ipt_age.enable = flag;
- cmb_cnstflag.enable = flag;
- tar_cnstcnts.enable = flag;
- tar_answcnts.enable = flag;
- rdo_cnstgrde.enable = flag;
- }
- function group4_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearch();
- }
- function fSearch()
- {
- ds_main_cnstinfo.clearData();
- ds_main_cnstinfo.addRow();
-
- ds_main_cnstinfo.setColumn(0, "cnstpsnid", sysf_getUserInfo("userid"));
- ds_main_cnstinfo.setColumn(0, "cnstpsnnm", sysf_getUserInfo("usernm"));
-
- fDisabled(false);
-
- var oParam = {};
- oParam.id = "TRARH00301";
- oParam.service = "healcarecoopapp.CoopHospMngt";
- oParam.method = "reqGetCnstList";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_main_list_cnstlist=cnstlist";
- oParam.async = false;
- oParam.callback = "cf_TRARH00301";
- tranf_submit(oParam);
- }
- function cf_TRARH00301(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- sysf_messageBox("조회를", "E009");
- return;
- }
- else
- {
- dsf_setDefaultVal(ds_main_list_cnstlist, "age:0,seqno:0");
- }
- }
- function grd_list_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fGridClick();
- }
- function fGridClick()
- {
- if (ds_main_list_cnstlist.rowcount == 0) return;
- if (ds_main_list_cnstlist.rowposition < 0) return;
-
- fDisabled(true);
- ipt_cnstdd.enable = false;
-
- ds_main_cnstinfo.setColumn(0, "cnstdd", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnstdd"));
- ds_main_cnstinfo.setColumn(0, "seqno", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "seqno"));
- ds_main_cnstinfo.setColumn(0, "coophospnm", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "coophospnm"));
- ds_main_cnstinfo.setColumn(0, "cnstfromtm", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnstfromtm"));
- ds_main_cnstinfo.setColumn(0, "cnsttotm", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnsttotm"));
- ds_main_cnstinfo.setColumn(0, "cntcflag", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cntcflag"));
- ds_main_cnstinfo.setColumn(0, "cnstflag", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnstflag"));
- ds_main_cnstinfo.setColumn(0, "cntcpsnnm", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cntcpsnnm"));
- ds_main_cnstinfo.setColumn(0, "sex", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "sex"));
- ds_main_cnstinfo.setColumn(0, "age", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "age"));
- ds_main_cnstinfo.setColumn(0, "cnstflag", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnstflag"));
- ds_main_cnstinfo.setColumn(0, "cnstgrde", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnstgrde"));
- ds_main_cnstinfo.setColumn(0, "cnstcnts", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnstcnts"));
- ds_main_cnstinfo.setColumn(0, "answcnts", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "answcnts"));
- ds_main_cnstinfo.setColumn(0, "cnstpsnid", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnstpsnid"));
- ds_main_cnstinfo.setColumn(0, "cnstpsnnm", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "cnstpsnnm"));
- ds_main_cnstinfo.setColumn(0, "status", ds_main_list_cnstlist.getColumn(ds_main_list_cnstlist.rowposition, "status"));
-
- }
- function btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(grd_list, "병의원 전화상담 리스트", "SheetName", "true", "", "");
- }
- function btn_new_onclick(obj:Button, e:ClickEventInfo)
- {
- fNewData();
- }
- function fNewData()
- {
- fDisabled(true);
- ds_main_cnstinfo.clearData();
- ds_main_cnstinfo.addRow();
-
- // 오늘 날짜로 세팅
- var CurrentDate = utlf_getCurrentDate();
- ds_main_cnstinfo.setColumn(0, "cnstdd", CurrentDate);
- ds_main_cnstinfo.setColumn(0, "cnstpsnid", sysf_getUserInfo("userid"));
- ds_main_cnstinfo.setColumn(0, "cnstpsnnm", sysf_getUserInfo("usernm"));
-
- ds_main_cnstinfo.setColumn(0, "status", "i");
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- // default 체크
- if (fDefaultCheck() == false) return;
-
- fSave();
- }
- function fDefaultCheck()
- {
- if (utlf_isNull(ipt_cnstdd.value))
- {
- sysf_messageBox("상담일자를", "C001");
- ipt_cnstdd.setFocus();
- return false;
- }
-
- if (utlf_isNull(cmb_cntcflag.value))
- {
- sysf_messageBox("통화자구분을", "C001");
- cmb_cntcflag.setFocus();
- return false;
- }
-
- if (utlf_isNull(cmb_cnstflag.value))
- {
- sysf_messageBox("상담구분을", "C001");
- cmb_cnstflag.setFocus();
- return false;
- }
-
- return true;
- }
- function fSave()
- {
- var oParam = {};
- oParam.id = "TXARH00301";
- oParam.service = "healcarecoopapp.CoopHospMngt";
- oParam.method = "reqExeCnstInfo";
- oParam.inds = "req=ds_main_cnstinfo";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXARH00301";
- tranf_submit(oParam);
- }
- function cf_TXARH00301(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- sysf_messageBox("저장에", "E009");
- return;
- }
- else
- {
- fSearch();
- }
- }
- function btn_allclear_onclick(obj:Button, e:ClickEventInfo)
- {
- fAllClear();
- }
- function fAllClear()
- {
- ds_send_search.clearData();
- ds_send_search.addRow();
- // 오늘 날짜로 세팅
- var CurrentDate = utlf_getCurrentDate();
- ds_send_search.setColumn(0, "fromdd", CurrentDate);
- ds_send_search.setColumn(0, "todd", CurrentDate);
-
- fDisabled(false);
-
- ds_main_cnstinfo.clearData();
- ds_main_cnstinfo.addRow();
-
- ds_main_cnstinfo.setColumn(0, "cnstpsnid", sysf_getUserInfo("userid"));
- ds_main_cnstinfo.setColumn(0, "cnstpsnnm", sysf_getUserInfo("usernm"));
-
- ds_main_list_cnstlist.clearData();
- }
- ]]></Script>
- </Form>
- </FDL>
|