123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPMC05700" position="absolute 0 0 816 440" titletext="지인관리" onload="SPPMC05700_onload">
- <Layouts>
- <Layout>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 225 800 401" style="">
- <Layouts>
- <Layout>
- <Static id="caption1" class="tit_2" position="absolute 5 4 100 22" style="" text="지인관리"/>
- <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 21 800 25" style="" anchor="default"/>
- <Edit id="ipt_pid" class="input_s_essential" enable="False" position="absolute 92 26 222 45" style="" anchor="default" onkeypress="group3_ipt_pid_onkeypress"/>
- <Static id="caption29" class="cell_1" position="absolute 0 25 90 48" style="align: middle;" text="등록번호"/>
- <Edit id="ipt_hngnm" enable="False" position="absolute 342 26 497 45" style="" anchor="default"/>
- <Static id="caption2" class="cell_1" position="absolute 250 25 340 48" style="align: middle;" text="이름"/>
- <Static id="caption4" class="cell_1" position="absolute 0 49 90 72" style="align: middle;" text="전화번호[집]"/>
- <Edit id="input3" enable="False" position="absolute 92 51 247 70" style="" anchor="default"/>
- <MaskEdit id="ipt_rrgstno1" enable="False" taborder="1" mask="999999" position="absolute 592 26 692 45" style="" anchor="default"/>
- <MaskEdit id="ipt_rrgstno2" enable="False" taborder="2" mask="9999999" position="absolute 700 26 800 45" style="" anchor="default"/>
- <Static id="caption35" class="cell_1" position="absolute 500 25 590 48" style="" text="주민번호"/>
- <Static id="caption3" class="cell_1" position="absolute 250 49 340 72" style="" text="휴대폰"/>
- <Edit id="input2" enable="False" position="absolute 342 51 497 70" style="" anchor="default"/>
- <Static id="caption5" class="cell_1" position="absolute 500 49 590 72" style="" text="기타전화번호"/>
- <Edit id="input4" enable="False" position="absolute 592 51 800 70" style="" anchor="default"/>
- <Static id="caption6" class="cell_1" position="absolute 0 99 90 172" style="" text="참고사항"/>
- <Static id="caption8" class="cell_1" position="absolute 500 74 590 97" style="align: middle;" text="관계"/>
- <Static id="caption9" class="cell_1" position="absolute 0 74 90 97" style="" text="추천인"/>
- <Static id="caption10" class="cell_1" position="absolute 250 74 340 97" style="" text="추천인 전화"/>
- <Edit id="input6" position="absolute 342 76 497 95" style="" anchor="default"/>
- <Static id="caption11" class="cell_1" position="absolute 500 99 590 122" style="align: middle;" text="SMS 수신여부"/>
- <Edit id="output67" class="output_fix" position="absolute 92 76 222 95" style="" anchor="default" readonly="true"/>
- <Button id="btn_srchrecmer" class="icon_search" visible="false" position="absolute 227 76 243 92" style="" text="" onclick="group3_btn_srchrecmer_onclick"/>
- <Shape id="line105" class="line_2" linetype="horizontal" position="absolute 0 47 800 50" style="" anchor="default"/>
- <Shape id="line2" class="line_2" linetype="horizontal" position="absolute 0 72 800 75" style="" anchor="default"/>
- <Shape id="line3" class="line_2" linetype="horizontal" position="absolute 500 122 800 125" style="" anchor="default"/>
- <Shape id="line4" class="line_2" linetype="horizontal" position="absolute 0 97 800 100" style="" anchor="default"/>
- <Shape id="line112" class="line_3" linetype="horizontal" position="absolute 0 172 800 175" style="" anchor="default"/>
- <Combo innerdataset="ds_init_P0327list_P0327" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo37" class="combo_default" position="absolute 592 76 800 95" style=""/>
- <Button id="btn_ptsrch" class="icon_search" position="absolute 227 28 243 44" style="" text="" onclick="group3_btn_ptsrch_onclick"/>
- <Button id="btn_clear" class="btn2_letter3" position="absolute 747 0 800 19" style="" text="Clear" onclick="group3_btn_clear_onclick"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio1" position="absolute 592 100 692 120" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="output1" class="output_fix" position="absolute 105 86 235 105" style="" anchor="default" readonly="true"/>
- <TextArea id="textarea1" position="absolute 92 100 497 171" style=""/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group1" scrollbars="autoboth" position="absolute 0 402 800 434" style="">
- <Layouts>
- <Layout>
- <Button id="btn_del" class="btn4_letter2" taborder="9" position="absolute 686 5 742 27" style="" text="삭제" onclick="group1_btn_del_onclick"/>
- <Button id="btn_close" class="btn4_letter2" position="absolute 744 5 800 27" style="" text="닫기" onclick="group1_btn_close_onclick"/>
- <Button id="btn_upt" class="btn4_letter2" taborder="9" position="absolute 628 5 684 27" style="" text="수정" onclick="group1_btn_upt_onclick"/>
- <Button id="btn_ins" class="btn4_letter2" taborder="9" position="absolute 570 5 626 27" style="" text="신청" onclick="group1_btn_ins_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group4" position="absolute 0 0 800 36" style="" class="div_SA">
- <Layouts>
- <Layout>
- <Static id="caption12" class="search_name" position="absolute 15 9 101 26" style="" text="등록번호 :" anchor="default"/>
- <Button id="btn_search" class="btn1_letter2" taborder="6" position="absolute 735 7 791 29" style="" text="조회" onclick="group4_btn_search_onclick" anchor="default"/>
- <Shape id="line13" class="line_4" linetype="vertical" position="absolute 724 7 727 29" style="border: solid #ffe4bb #ffe4bb;" anchor="default"/>
- <Static id="caption13" class="search_name" position="absolute 215 9 305 26" style="" text="추천인ID :" anchor="default"/>
- <Edit id="input1" class="input_s_essential" position="absolute 107 9 177 28" style="" anchor="default" onkeypress="group4_input1_onkeypress"/>
- <Button id="button3" class="icon_search" position="absolute 181 10 197 26" style="" text="" onclick="group4_button3_onclick" anchor="default"/>
- <Edit id="input8" class="input_s_essential" visible="false" position="absolute 307 9 377 28" style="" anchor="default" onkeypress="group4_input8_onkeypress"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="datagrid1" binddataset="ds_main_recmrgst_recmrgstlist" position="absolute 0 63 800 223" style="" oncelldblclick="datagrid1_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="300"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="환자기관코드"/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="환자이름"/>
- <Cell col="3" text="추천인"/>
- <Cell col="4" text="추천인ID"/>
- <Cell col="5" text="추천인부서"/>
- <Cell col="6" text="관계"/>
- <Cell col="7" colspan="2" text="주민번호" taborder="undefined"/>
- <Cell col="9" text="전화번호[집]"/>
- <Cell col="10" text="핸드폰번호"/>
- <Cell col="11" text="기타전화번호"/>
- <Cell col="12" text="추천인 전화"/>
- <Cell col="13" text="SMS 수신여부"/>
- <Cell col="14" text="참고사항"/>
- <Cell col="15" text="최초등록자"/>
- <Cell col="16" text="최초등록일시"/>
- <Cell col="17" text="최종수정자"/>
- <Cell col="18" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:hngnm"/>
- <Cell col="3" text="bind:recmernm"/>
- <Cell col="4" text="bind:recmerid"/>
- <Cell col="5" text="bind:recmerdeptnm"/>
- <Cell col="6" displaytype="combo" text="bind:recmerrela" combodataset="ds_init_P0327list_P0327" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="7" text="bind:rrgstno1"/>
- <Cell col="8" text="bind:rrgstno2"/>
- <Cell col="9" text="bind:hometel"/>
- <Cell col="10" text="bind:mpphontel"/>
- <Cell col="11" text="bind:etctel"/>
- <Cell col="12" text="bind:recmertelno"/>
- <Cell col="13" displaytype="combo" text="bind:recmersmsyn" combodataset="ds_init_recmersmsyn" combocodecol="value" combodatacol="label"/>
- <Cell col="14" text="bind:remfact"/>
- <Cell col="15" text="bind:fstrgstrid"/>
- <Cell col="16" text="bind:fstrgstdt"/>
- <Cell col="17" text="bind:lastupdtrid"/>
- <Cell col="18" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line6" class="line_10" linetype="horizontal" position="absolute 0 59 800 63" style="" anchor="default"/>
- <Static id="caption7" class="tit_2" position="absolute 5 42 100 59" style="" text="등록내역"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_P0327list_P0327" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdnm"/>
- <Col id="cdid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recmrgst_recmrgstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="recmerid" type="STRING" size="256"/>
- <Column id="recmernm" type="STRING" size="256"/>
- <Column id="recmerrela" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="etctel" type="STRING" size="256"/>
- <Column id="recmertelno" type="STRING" size="256"/>
- <Column id="recmersmsyn" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="recmerid"/>
- <Col id="recmernm"/>
- <Col id="recmerrela"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="hometel"/>
- <Col id="mpphontel"/>
- <Col id="etctel"/>
- <Col id="recmertelno"/>
- <Col id="recmersmsyn"/>
- <Col id="remfact"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0327list" 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="pid" type="STRING" size="256"/>
- <Column id="recmerid" type="STRING" size="256"/>
- <Column id="nodecnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="recmerid"/>
- <Col id="nodecnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="patinfolist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="patinfolist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recminfo_recminfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="recmerid" type="STRING" size="256"/>
- <Column id="recmernm" type="STRING" size="256"/>
- <Column id="recmerrela" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="etctel" type="STRING" size="256"/>
- <Column id="recmertelno" type="STRING" size="256"/>
- <Column id="recmersmsyn" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="emplyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="recmerid"/>
- <Col id="recmernm"/>
- <Col id="recmerrela"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="hometel"/>
- <Col id="mpphontel"/>
- <Col id="etctel"/>
- <Col id="recmertelno"/>
- <Col id="recmersmsyn"/>
- <Col id="remfact"/>
- <Col id="emplyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="patinfolist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="patinfolist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recmrgst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_recmersmsyn" 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">Y</Col>
- </Row>
- <Row>
- <Col id="label">수신안함</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.ipt_pid" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="pid"/>
- <BindItem id="item1" compid="group3.ipt_hngnm" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="hngnm"/>
- <BindItem id="item2" compid="group3.input3" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="hometel"/>
- <BindItem id="item3" compid="group3.ipt_rrgstno1" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="rrgstno1"/>
- <BindItem id="item4" compid="group3.ipt_rrgstno2" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="rrgstno2"/>
- <BindItem id="item5" compid="group3.input2" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="mpphontel"/>
- <BindItem id="item6" compid="group3.input4" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="etctel"/>
- <BindItem id="item7" compid="group3.input6" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="recmertelno"/>
- <BindItem id="item8" compid="group3.output67" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="recmernm"/>
- <BindItem id="item9" compid="group3.combo37" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="recmerrela"/>
- <BindItem id="item10" compid="group3.radio1" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="recmersmsyn"/>
- <BindItem id="item11" compid="group3.output1" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="recmerid"/>
- <BindItem id="item12" compid="group3.textarea1" propid="value" datasetid="ds_main_recminfo_recminfolist" columnid="remfact"/>
- <BindItem id="item13" compid="group4.input1" propid="value" datasetid="ds_send" columnid="pid"/>
- <BindItem id="item14" compid="group4.input8" propid="value" datasetid="ds_send" columnid="recmerid"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- var arErrorCode = new HashArray();
- function SPPMC05700_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(this.datagrid1);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- var arrParam = [ {dsNm: "ds_init_P0327list_P0327", cdGrpId: "P0327" } ];
- appf_getCodeList(arrParam );
- //초기화
- fInitialize();
- var pid = opener.frmf_getParameter("SPPMC05600_pid");
- if (pid != "") {
- ds_send.setColumn( 0, "pid", pid);
- group4.btn_search.click();
- ds_main_recminfo_recminfolist.clearData();
- if(ds_main_recmrgst_recmrgstlist.rowcount > 0){
- //datagrid1.row = 1;
- var row = ds_main_recminfo_recminfolist.addRow();
- //model.copyNode("ds_main_recminfo_recminfolist", "ds_main_recmrgst_recmrgstlist[1]");
- dsf_copyColInfo(ds_main_recminfo_recminfolist, ds_main_recmrgst_recmrgstlist);
- ds_main_recminfo_recminfolist.copyRow( row, ds_main_recmrgst_recmrgstlist, 0);
-
- group1.btn_ins.enable = false;
- //model.refresh()
-
- if (sysf_getUserInfo("dutplcecd") == "3340100000" || // 고객서비스파트
- sysf_getUserInfo("dutplcecd") == "4040300000" || // 원무팀
- sysf_getUserInfo("dutplcecd") == "4101000000" || // 고객지원파트
- sysf_getUserInfo("userid") == "PAM" ||
- sysf_getUserInfo("userid") == ds_main_recmrgst_recmrgstlist.getColumn(row, "recmerid")) {
- group1.btn_upt.enable = true;
- group1.btn_del.enable = true;
- } else {
- group1.btn_upt.enable = false;
- group1.btn_del.enable = false;
- }
- }
- }
- }
- function fInitialize() {
- ds_send.clearData(); ds_send.addRow();
- ds_main_recminfo_recminfolist.clearData(); ds_main_recminfo_recminfolist.addRow();
- ds_main_recmrgst_recmrgstlist.clearData(); ds_main_recmrgst_recmrgstlist.addRow();
- group1.btn_ins.enable = true; //신청
- group1.btn_upt.enable = false; //수정
- group1.btn_del.enable = false; //삭제
- ds_main_recminfo_recminfolist.setColumn( 0, "recmerid", sysf_getUserId());
- ds_main_recminfo_recminfolist.setColumn( 0, "recmernm", sysf_getUserName());
- if (sysf_getUserId() == "PAM" ||
- sysf_getUserInfo("dutplcecd") == "3340100000" || // 고객서비스파트
- sysf_getUserInfo("dutplcecd") == "4040300000" || // 원무팀
- sysf_getUserInfo("dutplcecd") == "4101000000") { // 고객지원파트
- group3.btn_srchrecmer.visible = true;
- }
- /*
- if (sysf_getUserInfo("dutplcecd") != "3340100000" && sysf_getUserInfo("userid") != "PAM") {
- ds_main_recminfo_recminfolist.setColumn( 0, "recmerid", sysf_getUserInfo("userid"));
- ds_main_recminfo_recminfolist.setColumn( 0, "recmernm", sysf_getUserInfo("usernm"));
- //group3.output1.refresh();
- //group3.output67.refresh();
- group3.btn_srchrecmer.enable = false;
- }
- */
- //model.refresh();
- }
- function fdataCheck(){
- var emplyn = ds_main_recminfo_recminfolist.getColumn(0, "emplyn");
- if (ds_main_recminfo_recminfolist.getColumn(0, "pid") == '') {
- sysf_messageBox("환자번호를 입력 후 진행하세요!", "E999", "");
- return false;
- } else if (emplyn != "Y" && ds_main_recminfo_recminfolist.getColumn(0, "recmerid") == '') {
- sysf_messageBox("추천인 정보를 입력 후 진행하세요!", "E999", "");
- return false;
- } else if (ds_main_recminfo_recminfolist.getColumn(0, "recmerrela") == '') {
- sysf_messageBox("관계 정보를 입력 후 진행하세요!", "E999", "");
- return false;
- } else if (emplyn != "Y" && ds_main_recminfo_recminfolist.getColumn(0, "recmertelno") == '') {
- sysf_messageBox("추천인 전화번호 정보를 입력 후 진행하세요!", "E999", "");
- return false;
- } else if (ds_main_recminfo_recminfolist.getColumn(0, "recmersmsyn") == '') {
- sysf_messageBox("SMS 전송여부를 입력 후 진행하세요!", "E999", "");
- return false;
- }
- return true;
- }
- function group3_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo) {
- //return;
- if (e.keycode == 13) {
- ds_hidden_source.setColumn( 0, "srchcond", "1");
- var pid = group3.ipt_pid.text;
- if (pid == '' || pid == ' ') {
- ds_main_recminfo_recminfolist.setColumn( 0, "pid", '');
- //model.refresh();
- } else if ( pid.length < 2 || isNaN(pid)) {
- ds_main_recminfo_recminfolist.setColumn( 0, "pid", '');
- //model.refresh();
- } else {
- ds_hidden_source.setColumn( 0, "pid", pid);
- ds_hidden_patinfo_patinfolist.clearData(); ds_hidden_patinfo_patinfolist.addRow();
- //if (submit("TRPMC05702")) {
- var oParam = {};
- oParam.id = "TRPMC05702";
- oParam.service = "acquaintanceapp.AcquaintanceMngt";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_hidden_source";
- oParam.outds = "ds_hidden_patinfo_patinfolist=patinfolist";
- oParam.async = false;
- oParam.callback = "cf_TRPMC05702";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRPMC05702") > -1) {
- if (ds_hidden_patinfo_patinfolist_pid.rowcount > 0) {
- ds_main_recminfo_recminfolist.setColumn( 0, "pid", ds_hidden_patinfo_patinfolist.getColumn(0, "pid"));
- ds_main_recminfo_recminfolist.setColumn( 0, "hngnm", ds_hidden_patinfo_patinfolist.getColumn(0, "hngnm"));
- ds_main_recminfo_recminfolist.setColumn( 0, "rrgstno1", ds_hidden_patinfo_patinfolist.getColumn(0, "rrgstno1"));
- ds_main_recminfo_recminfolist.setColumn( 0, "rrgstno2", ds_hidden_patinfo_patinfolist.getColumn(0, "rrgstno2"));
- ds_main_recminfo_recminfolist.setColumn( 0, "hometel", ds_hidden_patinfo_patinfolist.getColumn(0, "hometel"));
- ds_main_recminfo_recminfolist.setColumn( 0, "mpphontel", ds_hidden_patinfo_patinfolist.getColumn(0, "mpphontel"));
- ds_main_recminfo_recminfolist.setColumn( 0, "etctel", ds_hidden_patinfo_patinfolist.getColumn(0, "etctel1"));
- } else {
- ds_main_recminfo_recminfolist.setColumn( 0, "pid", '');
- }
- //model.refresh();
- }
- }
- }
- }
- function cf_TRPMC05702(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group3_btn_srchrecmer_onclick(obj:Button, e:ClickEventInfo) {
- dsf_makeValue( ds_main_userpopupinfo, "param", "string", "" );
- dsf_makeValue( ds_main_userpopupinfo, "flag", "string", "" );
- dsf_makeValue( ds_main_userpopupinfo, "searchitem", "string", "" );
- ds_main_userpopupinfo.setColumn( 0, "param" , "_OneS");
- ds_main_userpopupinfo.setColumn( 0, "flag" , "usernm");
- ds_main_userpopupinfo.setColumn( 0, "searchitem" , "사용자명");
- var objArg = new Object();
- objArg.arg_ds_main_temp = ds_main_userpopupinfo;
- frmf_modal("SPZSU10103", "SPZSU10103", objArg, "", "", "200", "200", "", "", "", "", "", "M");
- var iParam = frmf_getParameter("SPZSU10103_");
- ds_hidden_onerowselect.clearData();
- dsf_makeValue( ds_hidden, "onerowselect", "string", "" );
- dsf_setCSVToDs("ds_hidden_onerowselect", iParam);
-
- ds_main_recminfo_recminfolist.setColumn( 0, "recmerid" , ds_hidden_onerowselect_list.getColumn(0, "userid"));
- ds_main_recminfo_recminfolist.setColumn( 0, "recmernm" , ds_hidden_onerowselect_list.getColumn(0, "usernm"));
- frmf_clearParameter("SPZSU10103_");
-
- //model.refresh();
- }
- function group3_btn_ptsrch_onclick(obj:Button, e:ClickEventInfo) {
- dsf_makeValue( ds_hidden_source, "autoflag", "string", "" );
- ds_hidden_source.setColumn( 0, "autoflag", "Y");
- frmf_modal("SPPMC05800", "SPPMC05800", "", "", "1", "150", "150", "", "", "", "", "", "M");
- var popupendflag = ds_main.getColumn(0, "popupendflag");
- if (popupendflag == "ok"){
- ds_main_recminfo_recminfolist.setColumn( 0, "instcd", ds_main_patinfo_patinfolist.getColumn(0, "instcd"));
- ds_main_recminfo_recminfolist.setColumn( 0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
- ds_main_recminfo_recminfolist.setColumn( 0, "hngnm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
- ds_main_recminfo_recminfolist.setColumn( 0, "rrgstno1", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"));
- ds_main_recminfo_recminfolist.setColumn( 0, "rrgstno2", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2"));
- ds_main_recminfo_recminfolist.setColumn( 0, "hometel", ds_main_patinfo_patinfolist.getColumn(0, "hometel"));
- ds_main_recminfo_recminfolist.setColumn( 0, "mpphontel", ds_main_patinfo_patinfolist.getColumn(0, "mpphontel"));
- ds_main_recminfo_recminfolist.setColumn( 0, "etctel", ds_main_patinfo_patinfolist.getColumn(0, "etctel"));
- ds_main_recminfo_recminfolist.setColumn( 0, "emplyn", ds_main_patinfo_patinfolist.getColumn(0, "emplyn"));
- }
- //model.refresh();
- }
- function group3_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_recminfo_recminfolist.clearData(); ds_main_recminfo_recminfolist.addRow();
- group1.btn_ins.enable = true; //신청
- group1.btn_upt.enable = false; //수정
- group1.btn_del.enable = false; //삭제
- //model.refresh();
- }
- function group1_btn_del_onclick(obj:Button, e:ClickEventInfo) {
- //입력사항 체크
- if(fdataCheck() ) {
- dsf_makeValue( ds_main_recminfo_recminfolist, "chckval", "string", "" );
- ds_main_recminfo_recminfolist.setColumn( 0, "chckval", "D");
-
- //if(submit("TXPMC05701")) {
- var oParam = {};
- oParam.id = "TXPMC05701";
- oParam.service = "acquaintanceapp.AcquaintanceMngt";
- oParam.method = "reqExeRecmRgstInfo";
- oParam.inds = "req=ds_main_recminfo_recminfolist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPMC05701";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMC05701") > -1) {
- group3.btn_clear.click();
- ds_main_recmrgst_recmrgstlist.clearData(); ds_main_recmrgst_recmrgstlist.addRow();
- }
- }
- }
- function cf_TXPMC05701(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group1_btn_close_onclick(obj:Button, e:ClickEventInfo) {
- if(ds_main_recmrgst_recmrgstlist.rowcount > 1){
- var row = ds_main_recmrgst_recmrgstlist.rowposition;
- if(row < 0){
- row = 0;
- }
- var recmerid = ds_main_recmrgst_recmrgstlist.getColumn(row, "recmerid"));
- var recmernm = ds_main_recmrgst_recmrgstlist.getColumn(row, "recmernm"));
- var recmerrela = ds_main_recmrgst_recmrgstlist.getColumn(row, "recmerrela"));
- var recmersmsyn = ds_main_recmrgst_recmrgstlist.getColumn(row, "recmersmsyn"));
- if(recmerid != ""){
- opener.frmf_setParameter("SPPMC05500_recmyn" , "Y");
- opener.frmf_setParameter("SPPMC05500_recmerid" , recmerid);
- opener.frmf_setParameter("SPPMC05500_recmernm" , recmernm);
- opener.frmf_setParameter("SPPMC05500_recmerrela" , recmerrela);
- opener.frmf_setParameter("SPPMC05500_recmersmsyn" , recmersmsyn);
- opener.frmf_setParameter("SPPMC05500_popupendflag" , "Y");
- }else{
- opener.frmf_setParameter("SPPMC05500_popupendflag" , "N");
- }
- }else{
- opener.frmf_setParameter("SPPMC05500_recmyn" , "");
- opener.frmf_setParameter("SPPMC05500_recmerid" , "");
- opener.frmf_setParameter("SPPMC05500_recmernm" , "");
- opener.frmf_setParameter("SPPMC05500_recmerrela" , "");
- opener.frmf_setParameter("SPPMC05500_recmersmsyn" , "");
- opener.frmf_setParameter("SPPMC05500_popupendflag" , "Y");
- }
- this.close();
- }
- function group1_btn_upt_onclick(obj:Button, e:ClickEventInfo) {
- //입력사항 체크
- if(fdataCheck()){
- dsf_makeValue( ds_main_recminfo_recminfolist, "chckval", "string", "" );
- ds_main_recminfo_recminfolist.setColumn( 0, "chckval", "U");
-
- //if(submit("TXPMC05701")) {
- var oParam = {};
- oParam.id = "TXPMC05701";
- oParam.service = "acquaintanceapp.AcquaintanceMngt";
- oParam.method = "reqExeRecmRgstInfo";
- oParam.inds = "req=ds_main_recminfo_recminfolist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPMC05701";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMC05701") > -1) {
- ds_send.setColumn( 0, "pid", ds_main_recminfo_recminfolist.getColumn(0, "pid"));
- group3.btn_clear.click();
- //group3.ipt_pid.refresh();
- group4.btn_search.click();
- }
- }
- }
- function group1_btn_ins_onclick(obj:Button, e:ClickEventInfo) {
- //입력사항 체크
- if (fdataCheck()) {
- dsf_makeValue( ds_main_recminfo_recminfolist, "chckval", "string", "" );
- ds_main_recminfo_recminfolist.setColumn( 0, "chckval", "I");
- //if(submit("TXPMC05701")){
- var oParam = {};
- oParam.id = "TXPMC05701";
- oParam.service = "acquaintanceapp.AcquaintanceMngt";
- oParam.method = "reqExeRecmRgstInfo";
- oParam.inds = "req=ds_main_recminfo_recminfolist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPMC05701";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMC05701") > -1) {
- ds_send.setColumn( 0, "pid", ds_main_recminfo_recminfolist.getColumn(0, "pid"));
- group3.btn_clear.click();
- //group3.ipt_pid.refresh();
- group4.btn_search.dispatch("DOMActivate");
- }
- }
- }
- function group4_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- if( ds_send.getColumn(0, "pid") == ''){
- if ( sysf_getUserInfo("userid") != "PAM" && sysf_getUserInfo("dutplcecd") != "3340100000" ) {
- sysf_messageBox("환자 등록번호를 입력하신 후 조회하세요!!", "E999", "");
- return false;
- }
- }
- ds_send.setColumn( 0, "nodecnt", "-");
-
- //if(submit("TRPMC05701")){
- var oParam = {};
- oParam.id = "TRPMC05701";
- oParam.service = "acquaintanceapp.AcquaintanceMngt";
- oParam.method = "reqGetRecmRgstInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_recmrgst_recmrgstlist=recmrgst";
- oParam.async = false;
- oParam.callback = "cf_TRPMC05701";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRPMC05701") > -1) {
- if( ds_main_recmrgst_recmrgstlist_pid.rowcount < 1 ){
- sysf_messageBox("검색 결과가 없습니다.", "I999", "");
- }
- }
- }
- function cf_TRPMC05701(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group4_input1_onkeydown(obj:Edit, e:KeyEventInfo) {
- //무조건 재조회 할수 있도록 clear 후에 조회 호출 필요
- if (e.keycode == 13){
- ds_send.setColumn( 0, "pid", group4.input1.text);
- group4.btn_search.click();
- }
- }
- function group4_button3_onclick(obj:Button, e:ClickEventInfo) {
- dsf_makeValue( ds_hidden_source, "autoflag", "string", "" );
- ds_hidden_source.setColumn( 0, "autoflag", "Y");
- frmf_modal("SPPMC05800", "SPPMC05800", "", "", "1", "150", "150", "", "", "", "", "", "M");
- var popupendflag = ds_main.getColumn(0, "popupendflag");
- if(popupendflag == "ok"){
- ds_send.setColumn( 0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
- }
- //model.refresh();
- }
- function group4_input8_onkeydown(obj:Edit, e:KeyEventInfo) {
- //무조건 재조회 할수 있도록 clear 후에 조회 호출 필요
- if (e.keycode == 13){
- ds_send.setColumn( 0, "recmerid", group4.input8.text);
- group4.btn_search.click();
- }
- }
- function datagrid1_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- if(e.col >= 0 && e.row >= 0){
- //model.copyNode("ds_main_recminfo_recminfolist", "ds_main_recmrgst_recmrgstlist[" + datagrid1.row + "]");
- var row = ds_main_recmrgst_recmrgstlist.rowposition;
- ds_main_recminfo_recminfolist.copyRow(0, ds_main_recmrgst_recmrgstlist, row);
-
- group1.btn_ins.enable = false;
- //model.refresh();
- if (sysf_getUserInfo("dutplcecd") == "3340100000" || // 고객서비스파트
- sysf_getUserInfo("dutplcecd") == "4040300000" || // 원무팀
- sysf_getUserInfo("dutplcecd") == "4101000000" || // 고객지원파트
- sysf_getUserInfo("userid") == "PAM" ||
- sysf_getUserInfo("userid") == ds_main_recmrgst_recmrgstlist.getColumn(row, "recmerid"))) {
- group1.btn_upt.enable = true;
- group1.btn_del.enable = true;
- } else {
- group1.btn_upt.enable = false;
- group1.btn_del.enable = false;
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|