123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHA04000" position="absolute 0 0 1211 774" titletext="종합 건강검진 지인소개" onload="SMAHA04000_onload">
- <Layouts>
- <Layout>
- <Grid id="grd_uncolist" binddataset="ds_main_uncolist_item" position="absolute 0 120 1210 743" style="align:center ;" oncellclick="grd_uncolist_oncellclick" autofittype="col" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="156"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="93"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="85"/>
- <Column size="415"/>
- </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="검진자 연락처"/>
- <Cell col="10" text="검진자 생년월일"/>
- <Cell col="11" text="예약일"/>
- <Cell col="12" text="검진완료일"/>
- <Cell col="13" text="검진완료여부"/>
- <Cell col="14" text="희망검진프로그램명"/>
- </Band>
- <Band id="body">
- <Cell expr="currow + 1"/>
- <Cell col="1" text="bind:seq"/>
- <Cell col="2" text="bind:sabun"/>
- <Cell col="3" style="align:left middle;" text="bind:name"/>
- <Cell col="4" text="bind:buseo"/>
- <Cell col="5" style="align:left middle;" text="bind:phone"/>
- <Cell col="6" displaytype="combo" text="bind:instcd" combodataset="ds_init_instcd" combocodecol="value" combodatacol="label"/>
- <Cell col="7" style="align:left middle;" text="bind:suname"/>
- <Cell col="8" text="bind:suhp"/>
- <Cell col="9" text="bind:suphone"/>
- <Cell col="10" text="bind:sujumin"/>
- <Cell col="11" displaytype="date" style="align:center middle;" text="bind:chooseday" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="12" displaytype="date" style="align:center middle;" text="bind:expireday" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="13" style="align:center middle;" text="bind:expireyn"/>
- <Cell col="14" style="align:left middle;" text="bind:bigo"/>
- </Band>
- </Format>
- <Format id="format_copy"/>
- </Formats>
- </Grid>
- <Div id="group1" position="absolute 0 0 1211 25" style="">
- <Layouts>
- <Layout>
- <Static id="caption60" class="tit_1" position="absolute 0 0 160 25" style="align:left middle;font:Dotum,9,bold;" text="종합검진 직원소개"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group2" position="absolute 0 25 1210 115" style="" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Edit id="input1" visible="false" position="absolute 0 0 0 0" style="align:center ;" anchor="default"/>
- <Edit id="inpu2" visible="false" position="absolute 0 0 0 0" style="align:center ;" anchor="default"/>
- <Static id="caption3" class="search_name" position="absolute 15 10 100 27" style="" text="소개직원:" anchor="default"/>
- <Edit id="name" enable="False" visible="true" position="absolute 100 11 175 30" style="align:center ;" anchor="default"/>
- <Button id="btn_srchemp" class="icon_search" visible="false" position="absolute 180 10 196 26" style="" text="" onclick="group2_btn_srchemp_onclick" anchor="default"/>
- <Static id="caption4" class="search_name" position="absolute 205 10 290 27" style="" text="근무부서:" anchor="default"/>
- <Edit id="buseo" enable="False" position="absolute 290 11 395 30" style="align:center ;" anchor="default"/>
- <Static id="caption5" class="search_name" position="absolute 410 10 528 27" style="" text="직원연락처:" anchor="default"/>
- <Edit id="phone" position="absolute 520 11 625 30" style="" anchor="default"/>
- <Static id="caption1" position="absolute 629 12 809 29" style="font:,,bold;color:#ff0000;" text="※ 예약_접수 화면이 아닙니다." anchor="default"/>
- <Static id="caption6" class="search_name" position="absolute 15 37 105 54" style="" text="검진자명:" anchor="default"/>
- <Edit id="suname" position="absolute 100 36 175 55" style="align:center ;" anchor="default"/>
- <Static id="caption7" class="search_name" position="absolute 800 13 940 30" style="" text="검진자 생년월일 :" visible="false" anchor="default"/>
- <MaskEdit id="sujumin" visible="false" mask="#####" position="absolute 929 11 1034 30" style="" anchor="default"/>
- <Static id="caption8" class="search_name" position="absolute 800 13 940 30" style="" text="검진자 집전화 :" visible="false" anchor="default"/>
- <Edit id="suhp" visible="false" position="absolute 929 11 1034 30" style="" anchor="default"/>
- <Static id="caption9" class="search_name" position="absolute 205 37 320 54" style="" text="검진자 휴대전화:" visible="true" anchor="default"/>
- <Edit id="suphone" visible="true" position="absolute 336 36 441 55" style="" anchor="default"/>
- <Static id="caption10" class="search_name" position="absolute 461 37 541 54" style="" text="검진희망일:" anchor="default"/>
- <Calendar id="chooseday" visible="true" position="absolute 546 36 651 55" style="align:center ;" anchor="default"/>
- <Static id="caption11" class="search_name" position="absolute 15 64 164 81" style="" text="희망 검진프로그램명:" anchor="default"/>
- <Edit id="bigo" position="absolute 156 61 1034 80" style="" anchor="default"/>
- <Button id="btn_search" class="btn1" visible="false" position="absolute 1120 9 1176 31" style="" text="조회" onclick="group2_btn_search_onclick" anchor="top right"/>
- <Button id="btn_prt" class="btn6" visible="false" position="absolute 1055 9 1111 31" style="" text="출력" onclick="group2_btn_prt_onclick" anchor="top right"/>
- <Static id="caption2" class="search_name" position="absolute 666 37 776 54" style="" text="검진희망병원:" anchor="default"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_instcd" position="absolute 776 36 941 55" style="align:center ;" anchor="default" enable="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">031</Col>
- <Col id="datacolumn">경북대학교병원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">032</Col>
- <Col id="datacolumn">칠곡 경북대학교병원</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption00" text="완료여부:" class="search_name" position="absolute 954 37 1024 54"/>
- <Combo id="cmb_srchexpireyn" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 1024 36 1095 55" style="align:center ;" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">완료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_year" taborder="2" position="absolute 929 11 1000 30" innerdataset="@ds_init_baseinfo_P0167list_P0167" codecolumn="cdid" datacolumn="cdnm"/>
- <Static id="caption12" text="조회년도 :" class="search_name" visible="true" position="absolute 840 12 980 29"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_btn" position="absolute 11 744 1210 773" style="" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Button id="btn_save" class="btn4" position="absolute 1013 4 1069 26" style="" text="저장" onclick="grp_btn_btn_save_onclick" anchor="right bottom"/>
- <Button id="btn_del" class="btn4" position="absolute 1072 4 1128 26" style="" text="삭제" onclick="grp_btn_btn_del_onclick" anchor="right bottom"/>
- <Button id="btn_clear" class="btn4" position="absolute 1131 4 1199 26" style="" text="초기화" onclick="grp_btn_btn_clear_onclick" anchor="right bottom"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line1" class="line_10" position="absolute 0 115 1210 121" anchor="left top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_uncoinfoSend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="seq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_uncolist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <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_main_userinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="sabun" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="buseo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sabun"/>
- <Col id="name"/>
- <Col id="buseo"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="S940list" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_uncoinfoDel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="seq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_uncoinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="sabun" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="buseo" type="STRING" size="256"/>
- <Column id="phone" type="STRING" size="256"/>
- <Column id="suname" type="STRING" size="256"/>
- <Column id="sujumin" type="STRING" size="256"/>
- <Column id="suhp" type="STRING" size="256"/>
- <Column id="suphone" type="STRING" size="256"/>
- <Column id="chooseday" type="STRING" size="256"/>
- <Column id="expireday" type="STRING" size="256"/>
- <Column id="expireyn" type="STRING" size="256"/>
- <Column id="bigo" type="STRING" size="256"/>
- <Column id="reginstcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="seq"/>
- <Col id="sabun"/>
- <Col id="name"/>
- <Col id="buseo"/>
- <Col id="phone"/>
- <Col id="suname"/>
- <Col id="sujumin"/>
- <Col id="suhp"/>
- <Col id="suphone"/>
- <Col id="chooseday"/>
- <Col id="expireday"/>
- <Col id="expireyn"/>
- <Col id="bigo"/>
- <Col id="reginstcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_uncolist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="sabun" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="buseo" type="STRING" size="256"/>
- <Column id="phone" type="STRING" size="256"/>
- <Column id="suname" type="STRING" size="256"/>
- <Column id="sujumin" type="STRING" size="256"/>
- <Column id="suhp" type="STRING" size="256"/>
- <Column id="suphone" type="STRING" size="256"/>
- <Column id="chooseday" type="STRING" size="256"/>
- <Column id="expireday" type="STRING" size="256"/>
- <Column id="expireyn" type="STRING" size="256"/>
- <Column id="bigo" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="seq"/>
- <Col id="sabun"/>
- <Col id="name"/>
- <Col id="buseo"/>
- <Col id="phone"/>
- <Col id="suname"/>
- <Col id="sujumin"/>
- <Col id="suhp"/>
- <Col id="suphone"/>
- <Col id="chooseday"/>
- <Col id="expireday"/>
- <Col id="expireyn"/>
- <Col id="bigo"/>
- <Col id="instcd"/>
- </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_main_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_uncoinfo" 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="pagetype" type="STRING" size="256"/>
- <Column id="srchsabun" type="STRING" size="256"/>
- <Column id="srchtype" type="STRING" size="256"/>
- <Column id="srchcode" type="STRING" size="256"/>
- <Column id="srchexpireyn" type="STRING" size="256"/>
- <Column id="srchyear" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pagetype">SMAHA04000</Col>
- <Col id="srchsabun"/>
- <Col id="srchtype"/>
- <Col id="srchcode"/>
- <Col id="srchexpireyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_instcd" 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">031</Col>
- </Row>
- <Row>
- <Col id="label">칠곡 경북대학교병원</Col>
- <Col id="value">032</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_S940list_S940" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_agree" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="agreeyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_P0167list_P0167" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.input1" propid="value" datasetid="ds_main_uncoinfo_item" columnid="sabun"/>
- <BindItem id="item1" compid="group2.inpu2" propid="value" datasetid="ds_main_uncoinfo_item" columnid="seq"/>
- <BindItem id="item2" compid="group2.name" propid="value" datasetid="ds_main_uncoinfo_item" columnid="name"/>
- <BindItem id="item3" compid="group2.buseo" propid="value" datasetid="ds_main_uncoinfo_item" columnid="buseo"/>
- <BindItem id="item4" compid="group2.phone" propid="value" datasetid="ds_main_uncoinfo_item" columnid="phone"/>
- <BindItem id="item5" compid="group2.suname" propid="value" datasetid="ds_main_uncoinfo_item" columnid="suname"/>
- <BindItem id="item6" compid="group2.sujumin" propid="value" datasetid="ds_main_uncoinfo_item" columnid="sujumin"/>
- <BindItem id="item7" compid="group2.suhp" propid="value" datasetid="ds_main_uncoinfo_item" columnid="suhp"/>
- <BindItem id="item8" compid="group2.suphone" propid="value" datasetid="ds_main_uncoinfo_item" columnid="suphone"/>
- <BindItem id="item9" compid="group2.chooseday" propid="value" datasetid="ds_main_uncoinfo_item" columnid="chooseday"/>
- <BindItem id="item10" compid="group2.bigo" propid="value" datasetid="ds_main_uncoinfo_item" columnid="bigo"/>
- <BindItem id="item11" compid="group2.cmb_instcd" propid="value" datasetid="ds_main_uncoinfo_item" columnid="reginstcd"/>
- <BindItem id="item12" compid="group2.cmb_srchexpireyn" propid="value" datasetid="ds_send" columnid="srchexpireyn"/>
- <BindItem id="item13" compid="group2.cmb_year" propid="value" datasetid="ds_send" columnid="srchyear"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
- include "com_basiccodexp::ZBC001.xjs"
- include "com_zipcodexp::ZBP001.xjs"
- include "ast_healthexambasexp::healcombolist.xjs"
- //include "ast_examcurexp::combolist.xjs"
- function SMAHA04000_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(this.grd_uncolist);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- // 직원소개 감면신청 리스트 볼수 있는 사용자 관리
- // 2016_03_03 (이정택 수정)
-
- var arrParam = [{dsNm: "ds_init_baseinfo_P0167list_P0167", cdGrpId: "P0167"}]
- appf_getCodeList(arrParam);
- var arrParam = [
- {dsNm: "ds_init_baseinfo_S940list_S940", cdGrpId: "S940"}
- ];
-
-
- healGetCodeList(arrParam);
- //lf_getAstCodeList(arrParam);
- //appf_getCodeList(arrParam);
-
- fRoadUserInfo();
- fRoadDatagrid();
-
- //희망병원을 본원으로만 고정함
- ds_main_uncoinfo_item.setColumn(0, "reginstcd", "031");
-
- ds_send.setColumn(0, "srchexpireyn", "-");
- ds_send.setColumn(0, "srchyear", utlf_getCurrentDate().toDate().getDateFormat("YYYY"));
- }
- function fRoadUserInfo() {
- var usernm = sysf_getUserInfo("usernm");
- var buseo = sysf_getUserInfo("dutplcenm");
- //2015_02_04 이정택 주석처리
- //var buseo = sysf_getUserInfo("dutunitnm");
- //2015_02_04 이정택 주석처리
- var sabun = sysf_getUserInfo("userid");
-
- //trace("sabun : " + sabun);
- var cnt = ds_init_baseinfo_S940list_S940.getCaseCount("cdid == '" + sabun + "'");
- if(parseInt(cnt) >0){
- //group2.btn_srchemp.visible = true;
- group2.btn_prt.visible = true;
- group2.btn_search.visible = true;
- group2.cmb_srchexpireyn.enable = true;
-
-
- var emplID = frmf_getParameter("SPPMC03800_emplid");
- // trace("emplID : " + emplID);
- if(!utlf_isNull(sabun)) {
- emplID = sabun;
- }
- if(!utlf_isNull(emplID)){
- // trace("emplID 2 : " + emplID);
- sabun = emplID;
- ds_send.setColumn( 0, "srchsabun", sabun);
- ds_send.setColumn( 0, "srchtype", "sabun");
-
- // trace(ds_send.saveXML());
-
- //submit("TRAHA04006");
- var oParam = {};
- oParam.id = "TRAHA04006";
- oParam.service = "healexamrsrvacptapp.Unco";
- oParam.method = "reqGetUserInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_userinfo_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- //trace(ds_main_userinfo_item.saveXML());
- if(ds_main_userinfo_item.rowcount > 0) {
- sabun = ds_main_userinfo_item.getColumn(0, "sabun");
- usernm = ds_main_userinfo_item.getColumn(0, "name");
- buseo = ds_main_userinfo_item.getColumn(0, "buseo");
- }
- ds_main_uncoinfo_item.clearData(); ds_main_uncoinfo_item.addRow();
- }
- }
- ds_send.setColumn( 0, "srchsabun", sabun);
- ds_main_uncoinfo_item.setColumn( 0, "sabun", sabun);
- ds_main_uncoinfo_item.setColumn( 0, "name", usernm);
- ds_main_uncoinfo_item.setColumn( 0, "buseo", buseo);
- }
- function fRoadDatagrid(type){
- if(type == 'all'){
- ds_send.setColumn( 0, "srchtype", "null");
- //2019/03/12 이정택 주석처리
- //ds_send.setColumn( 0, "srchexpireyn", "N");
- }else{
- ds_send.setColumn( 0, "srchtype", "sabun");
- ds_send.setColumn(0, "srchexpireyn", "-");
- }
-
- //submit("TRAHA04000");
- var oParam = {};
- oParam.id = "TRAHA04000";
- oParam.service = "healexamrsrvacptapp.Unco";
- oParam.method = "reqGetUncoList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_uncolist_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- //지인소개는 같은해에 2개까지만 가능하도록 수정(2019/02/12) _ 20190513 종합검진 직원소개로 변경하면서 제한 품
- // if(ds_main_uncolist_item.getRowCount()>=2){
- // grp_btn.btn_save.enable = false;
- // }else{
- // grp_btn.btn_save.enable = true;
- // }
- //지인소개는 같은해에 2개까지만 가능하도록 수정(2019/02/12)
- //model.refresh();
- }
- function fCheckValue(){
- if(utlf_isNull(ds_main_uncoinfo_item.getColumn(0, "name"))){
- sysf_messageBox("직원명은 필수 입력항목 입니다.", "E999", "");
- return false;
- }
- if(utlf_isNull(ds_main_uncoinfo_item.getColumn(0, "buseo"))){
- sysf_messageBox("근무부서는 필수 입력항목 입니다.", "E999", "");
- return false;
- }
- if(utlf_isNull(ds_main_uncoinfo_item.getColumn(0, "chooseday"))){
- sysf_messageBox("예약일은 필수 입력항목 입니다.", "E999", "");
- return false;
- }
- if(utlf_isNull(ds_main_uncoinfo_item.getColumn(0, "suname"))){
- sysf_messageBox("검진자 명은 필수 입력항목 입니다.", "E999", "");
- group2.suname.setFocus();
- return false;
- }
- if(utlf_isNull(ds_main_uncoinfo_item.getColumn(0, "reginstcd"))){
- sysf_messageBox("검진 희망병원은 필수입니다.", "E999", "");
- group2.cmb_instcd.setFocus();
- return false;
- }
- /*
- if(ds_main_uncoinfo_item.getColumn(0, "phone") == ""){
- sysf_messageBox("연락처는 필수 입력항목 입니다.", "E999", "");
- group2.phone.setFocus();
- return false;
- }
- if(ds_main_uncoinfo_item.getColumn(0, "sujumin") == ""){
- sysf_messageBox("검진자 생년월일은 필수 입력항목 입니다.", "E999", "");
- group2.sujumin.setFocus();
- return false;
- }
- if(ds_main_uncoinfo_item.getColumn(0, "suhp") == ""){
- sysf_messageBox("검진자 HP는 필수 입력항목 입니다.", "E999", "");
- group2.suhp.setFocus();
- return false;
- }
- if(ds_main_uncoinfo_item.getColumn(0, "suphone") == ""){
- sysf_messageBox("검진자 PHONE는 필수 입력항목 입니다.", "E999", "");
- group2.suphone.setFocus();
- return false;
- }
- if(ds_main_uncoinfo_item.getColumn(0, "chooseday") == ""){
- sysf_messageBox("예약일는 필수 입력항목 입니다.", "E999", "");
- group2.chooseday.setFocus();
- return false;
- }
- */
- return true;
- }
- function group2_btn_srchemp_onclick(obj:Button, e:ClickEventInfo) {
- frmf_modal("SPPMC03800", "SPPMC03800", "", "", "1", "150", "150", "", "", "", "", "", "M");
- fRoadUserInfo();
- fRoadDatagrid();
- }
- function group2_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- fRoadDatagrid('all');
- }
- function group2_btn_prt_onclick(obj:Button, e:ClickEventInfo) {
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "root/main/uncolist/item" , ds_main_uncolist_item);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAHA04000"],[objParam], option);
- }
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- if(fCheckValue()){
- if(utlf_isNull(ds_main_uncoinfo_item.getColumn(0, "seq"))){
-
- /* 2019/05/23 이정택 안내팝업 주석처리
- frmf_modal("SPAHA04001", "SPAHA04001", "", "", "1", "150", "150", "", "", "", "", "", "M");
-
- if(ds_agree.getColumn(0, "agreeyn") != "Y"){
- return;
- }
- */
-
- //submit("TRAHA04001");
- var oParam = {};
- oParam.id = "TRAHA04001";
- oParam.service = "healexamrsrvacptapp.Unco";
- oParam.method = "reqInsUnco";
- oParam.inds = "req=ds_main_uncoinfo_item";
- oParam.async = false;
- tranf_submit(oParam);
- ds_main_uncoinfo_item.clearData();
- ds_main_uncoinfo_item.addRow();
- fRoadUserInfo();
- fRoadDatagrid();
- }else{
- if(ds_uncoinfoDel.getColumn(0, "expireyn")=="Y"){
- sysf_messageBox("감면완료된 정보는 수정 또는 삭제 불가능합니다.", "E");
- return;
- }
-
- //submit("TRAHA04003");
- var oParam = {};
- oParam.id = "TRAHA04003";
- oParam.service = "healexamrsrvacptapp.Unco";
- oParam.method = "reqSetUnco";
- oParam.inds = "req=ds_main_uncoinfo_item";
- oParam.async = false;
- tranf_submit(oParam);
- ds_main_uncoinfo_item.clearData();
- ds_main_uncoinfo_item.addRow();
- fRoadUserInfo();
- fRoadDatagrid();
- }
- //group2.cmb_instcd.enable = true;
- }
-
- //희망병원을 본원으로만 고정함
- ds_main_uncoinfo_item.setColumn(0, "reginstcd", "031");
- }
- function grp_btn_btn_del_onclick(obj:Button, e:ClickEventInfo) {
- if(!utlf_isNull(ds_uncoinfoDel.getColumn(0, "seq"))){
- if(ds_uncoinfoDel.getColumn(0, "expireyn")=="Y"){
- sysf_messageBox("감면완료된 정보는 수정 또는 삭제 불가능합니다.", "E");
- return;
- }
- dsf_makeValue( ds_uncoinfoDel, "pagetype", "string", ds_send.getColumn(0, "pagetype"));
-
- //submit("TRAHA04004");
- var oParam = {};
- oParam.id = "TRAHA04002";
- oParam.service = "healexamrsrvacptapp.Unco";
- oParam.method = "reqDelUnco";
- oParam.inds = "req=ds_uncoinfoDel";
- oParam.async = false;
- oParam.callback = "cf_TRAHA04002";
- tranf_submit(oParam);
- ds_main_uncoinfo_item.clearData();
- ds_main_uncoinfo_item.addRow();
- fRoadUserInfo();
- fRoadDatagrid();
- //group2.cmb_instcd.enable = true;
- }else{
- sysf_messageBox("선택된 정보가 없습니다.", "E999", "");
- }
-
- //희망병원을 본원으로만 고정함
- ds_main_uncoinfo_item.setColumn(0, "reginstcd", "031");
- }
- function grp_btn_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
- //group2.cmb_instcd.enable = true;
- ds_main_uncoinfo_item.clearData(); ds_main_uncoinfo_item.addRow();
- fRoadUserInfo();
- fRoadDatagrid();
-
- //희망병원을 본원으로만 고정함
- ds_main_uncoinfo_item.setColumn(0, "reginstcd", "031");
- }
- function grd_uncolist_oncellclick(obj:Grid, e:GridClickEventInfo) {
- if (e.row >= 0 && e.col >= 0) {
- //group2.cmb_instcd.enable = false; //.disabled='true';
- var row = ds_main_uncolist_item.rowposition;
- dsf_makeValue( ds_main_uncoinfo_item, "seq", "string", ds_main_uncolist_item.getColumn(row, "seq"));
- dsf_makeValue( ds_main_uncoinfo_item, "name", "string", ds_main_uncolist_item.getColumn(row, "name"));
- dsf_makeValue( ds_main_uncoinfo_item, "buseo", "string", sysf_getUserInfo("dutplcenm"));
- dsf_makeValue( ds_main_uncoinfo_item, "phone", "string", ds_main_uncolist_item.getColumn(row, "phone"));
- dsf_makeValue( ds_main_uncoinfo_item, "suname", "string", ds_main_uncolist_item.getColumn(row, "suname"));
- dsf_makeValue( ds_main_uncoinfo_item, "sujumin", "string", ds_main_uncolist_item.getColumn(row, "sujumin"));
- dsf_makeValue( ds_main_uncoinfo_item, "suhp", "string", ds_main_uncolist_item.getColumn(row, "suhp"));
- dsf_makeValue( ds_main_uncoinfo_item, "suphone", "string", ds_main_uncolist_item.getColumn(row, "suphone"));
- dsf_makeValue( ds_main_uncoinfo_item, "chooseday", "string", ds_main_uncolist_item.getColumn(row, "chooseday"));
- dsf_makeValue( ds_main_uncoinfo_item, "reginstcd", "string", ds_main_uncolist_item.getColumn(row, "instcd"));
- dsf_makeValue( ds_main_uncoinfo_item, "bigo", "string", ds_main_uncolist_item.getColumn(row, "bigo"));
- dsf_makeValue( ds_uncoinfoDel, "seq", "string", ds_main_uncolist_item.getColumn(row, "seq"));
- dsf_makeValue( ds_uncoinfoDel, "reginstcd", "string", ds_main_uncolist_item.getColumn(row, "instcd"));
- dsf_makeValue( ds_uncoinfoDel, "expireday", "string", ds_main_uncolist_item.getColumn(row, "expireday"));
- dsf_makeValue( ds_uncoinfoDel, "expireyn", "string", ds_main_uncolist_item.getColumn(row, "expireyn"));
- //model.refresh();
- /*
- ds_uncoinfoSend.setColumn( 0, "seq", ds_main_uncolist_item.getColumn(grd_uncolist.row, "seq")));
- submit("TRAHA04002");
- */
- }
- }]]></Script>
- </Form>
- </FDL>
|