123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMMI00800" position="absolute 0 0 1040 564" titletext="당직기준정보관리" oninit="SMMMI00800_oninit" onload="SMMMI00800_onload">
- <Layouts>
- <Layout>
- <Static text="당직 기준정보 관리" position="absolute 0 0 160 24" id="caption6" class="tit_1"/>
- <Div position="absolute 5 30 405 540" id="grp_left">
- <Layouts>
- <Layout>
- <Div position="absolute 0 20 395 82" id="roundrect1" type="roundrectangle" anchor="default" class="div_SA2"/>
- <Button position="absolute 329 39 385 61" id="btn_search" class="btn1" text="조회" anchor="default" onclick="grp_left_btn_search_onclick"/>
- <Grid position="absolute 0 89 395 500" id="grd_workcdlist" binddataset="ds_workcdlist" anchor="default" onrbuttondown="grp_left_grd_prcpcdlist_onrbuttondown" cellsizingtype="col" selecttype="multirow" oncelldblclick="grp_left_grd_workcdlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="200"/>
- <Column size="110"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="55"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell celltype="head"/>
- <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="관리부서"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" text="bind:warndd"/>
- <Cell col="2" text="bind:warnno"/>
- <Cell col="3" text="bind:warncls"/>
- <Cell col="4" style="align:center middle;padding:2 0 0 5;" text="bind:workcd" wordwrap="char"/>
- <Cell col="5" style="align:left middle;padding:2 0 0 5;" text="bind:worknm" wordwrap="char"/>
- <Cell col="6" style="align:left middle;" text="bind:rmk"/>
- <Cell col="7" text="bind:fromdd" mask="@@@@-@@-@@"/>
- <Cell col="8" text="bind:todd" mask="@@@@-@@-@@"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:useyn" combodataset="ds_useyn" combocodecol="value" combodatacol="label"/>
- <Cell col="10" text="bind:authdeptnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="당직 코드 조회" position="absolute 0 2 144 18" id="caption7" class="tit_2" anchor="default"/>
- <Shape position="absolute 312 30 323 72" linetype="vertical" id="line1" class="line_4" anchor="default"/>
- <Static text="기준일자" position="absolute 5 30 94 47" id="caption3" class="search_name" anchor="default"/>
- <CheckBox position="absolute 203 32 310 52" id="checkbox1" anchor="default" text="종료/중지 포함" truevalue="Y" falsevalue="N" value="Y"/>
- <Static text="관리부서" position="absolute 5 54 132 71" id="caption4" class="search_name" anchor="default"/>
- <Combo position="absolute 85 53 265 72" id="cmb_authdept" innerdataset="@ds_init_authdept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default"/>
- <Calendar position="absolute 85 30 185 49" id="search_basedd" class="input_search" mask="yyyy-mm-dd" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 405 33 1040 540" id="grd_right_top">
- <Layouts>
- <Layout>
- <Static text="당직코드별 적용내용" position="absolute 0 -1 146 15" id="caption5" class="tit_2" anchor="default"/>
- <Shape position="absolute 2 14 629 22" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
- <Static text="당직코드" position="absolute 5 20 90 40" id="caption8" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Static text="당 직 명" position="absolute 5 42 90 62" id="caption9" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Static text="적용기간" position="absolute 5 64 90 84" id="caption10" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Static text="기타사항" position="absolute 318 86 403 172" id="caption16" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Edit position="absolute 94 42 315 61" id="ipt_worknm" anchor="default" readonly="false"/>
- <Calendar position="absolute 95 64 195 83" id="ipt_fromdd" anchor="default" onchanged="grd_right_top_ipt_fromdd_onchanged"/>
- <Calendar position="absolute 215 64 315 83" id="ipt_todd" anchor="default" onchanged="grd_right_top_ipt_todd_onchanged"/>
- <TextArea position="absolute 408 86 628 172" id="tar_rmk" anchor="default" wordwrap="char"/>
- <Static text="관리부서" position="absolute 5 152 90 172" id="caption23" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Edit position="absolute 95 152 315 171" id="ipt_authdeptnm" enable="false" anchor="default"/>
- <Static text="사용유무" position="absolute 5 130 90 150" id="caption12" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Combo position="absolute 95 130 315 149" id="cmb_useyn" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <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>
- <Static text="당직부서" position="absolute 5 174 315 194" align="align:left middle;" id="caption19" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Combo position="absolute 5 197 315 216" id="combo1" innerdataset="@ds_init_orddept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="grd_right_top_combo1_onitemchanged"/>
- <Button position="absolute 225 174 267 193" id="btn_dept_addrow" class="btn2" text="추가" anchor="default" onclick="grd_right_top_btn_dept_addrow_onclick"/>
- <Button position="absolute 270 174 312 193" id="btn_dept_delrow" class="btn2" text="삭제" anchor="default" onclick="grd_right_top_btn_dept_delrow_onclick"/>
- <Grid position="absolute 5 218 315 357" id="grd_appdept" binddataset="ds_appdeptlist" anchor="default" cellsizingtype="col" extendsizetype="none" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="128"/>
- <Column size="70"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="instcd"/>
- <Cell col="2" text="workcd"/>
- <Cell col="3" text="부서코드"/>
- <Cell col="4" text="부서명"/>
- <Cell col="5" text="시작일자"/>
- <Cell col="6" text="종료일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:workcd"/>
- <Cell col="3" text="bind:exid"/>
- <Cell col="4" style="align:left middle;" text="bind:appidnm"/>
- <Cell col="5" displaytype="date" edittype="date" text="bind:fromdd" mask="yyyy-MM-dd"/>
- <Cell col="6" displaytype="date" edittype="date" text="bind:todd" mask="yyyy-MM-dd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="당직사용자" position="absolute 317 175 628 195" align="align:left middle;" id="caption20" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Combo position="absolute 318 197 511 216" id="cmb_exuer_dept" innerdataset="@ds_init_orddept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="grd_right_top_cmb_exuer_dept_onitemchanged"/>
- <Combo position="absolute 517 197 627 216" id="cmb_exuser" innerdataset="@ds_init_userlist" datacolumn="usernm" codecolumn="userid" anchor="default"/>
- <Button position="absolute 538 175 580 194" id="btn_user_addrow" class="btn2" text="추가" anchor="default" onclick="grd_right_top_btn_user_addrow_onclick"/>
- <Button position="absolute 583 175 625 194" id="btn_user_delrow" class="btn2" text="삭제" anchor="default" onclick="grd_right_top_btn_user_delrow_onclick"/>
- <Grid position="absolute 318 218 628 357" id="grd_appuser" binddataset="ds_appuserlist" anchor="default" cellsizingtype="col" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="55"/>
- <Column size="73"/>
- <Column size="70"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell celltype="head"/>
- <Cell col="1" text="instcd"/>
- <Cell col="2" text="workcd"/>
- <Cell col="3" text="사번"/>
- <Cell col="4" text="사용자"/>
- <Cell col="5" text="시작일자"/>
- <Cell col="6" text="종료일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:workcd"/>
- <Cell col="3" style="align:center middle;" text="bind:appid"/>
- <Cell col="4" style="align:left middle;" text="bind:appidnm"/>
- <Cell col="5" displaytype="date" edittype="date" text="bind:fromdd" mask="yyyy-MM-dd"/>
- <Cell col="6" displaytype="date" edittype="date" text="bind:todd" mask="yyyy-MM-dd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="~" position="absolute 199 67 214 87" id="caption14" anchor="default"/>
- <Static text="Duty 정보" position="absolute 5 359 627 379" align="align:left middle;" id="caption26" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Button position="absolute 537 360 579 379" id="btn_code_addrow" class="btn2" text="추가" anchor="default" onclick="grd_right_top_btn_code_addrow_onclick"/>
- <Button position="absolute 582 360 624 379" id="btn_code_delrow" class="btn2" text="삭제" anchor="default" onclick="grd_right_top_btn_code_delrow_onclick"/>
- <Grid position="absolute 5 381 627 497" id="grd_dutylist" binddataset="ds_dutylist" anchor="default" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="60"/>
- <Column size="40"/>
- <Column size="60"/>
- <Column size="40"/>
- <Column size="60"/>
- <Column size="85"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell celltype="head"/>
- <Cell col="1" text="instcd"/>
- <Cell col="2" text="workcd"/>
- <Cell col="3" text="dutyno"/>
- <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 celltype="head"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:workcd"/>
- <Cell col="3" text="bind:dutyno"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:dutycd" combodataset="ds_dutycd" combocodecol="value" combodatacol="label"/>
- <Cell col="5" edittype="text" style="align:left middle;" text="bind:dutynm"/>
- <Cell col="6" displaytype="combo" edittype="combo" style="align:center;" text="bind:maxcnt" combodataset="ds_maxcnt" combocodecol="value" combodatacol="label"/>
- <Cell col="7" displaytype="date" edittype="date" style="align:center middle;" text="bind:fromtm" mask="HH:mm"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center;" text="bind:nextyn" combodataset="ds_nextyn" combocodecol="value" combodatacol="label"/>
- <Cell col="9" displaytype="date" edittype="date" style="align:center middle;" text="bind:totm" mask="HH:mm"/>
- <Cell col="10" displaytype="combo" edittype="combo" style="align:left middle;" text="bind:holigubun" combodataset="ds_holigubun" combocodecol="value" combodatacol="label"/>
- <Cell col="11" displaytype="number" edittype="masknumber" style="align:right middle;" text="bind:weekpay" mask="###,###"/>
- <Cell col="12" displaytype="number" edittype="masknumber" style="align:right middle;" text="bind:holipay" mask="###,###"/>
- <Cell col="13" displaytype="date" edittype="date" text="bind:fromdd" mask="yyyy-MM-dd"/>
- <Cell col="14" displaytype="date" edittype="date" text="bind:todd" mask="yyyy-MM-dd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="근무타입" position="absolute 5 86 90 106" id="caption27" class="cell_1" anchor="default" style="font:돋움,9,bold;"/>
- <Combo position="absolute 95 86 315 105" id="combo6" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">부서별 당직</Col>
- </Row>
- <Row>
- <Col id="codecolumn">U</Col>
- <Col id="datacolumn">근무지별 당직</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_workcd" taborder="1" readonly="false" position="absolute 94 20 315 39" maxlength="3" anchor="default"/>
- <Static id="caption00" text="안내사항" class="cell_1" position="absolute 318 20 403 84" style="font:돋움,9,bold;" anchor="default"/>
- <TextArea id="tar_msg" taborder="2" wordwrap="char" position="absolute 408 20 628 83" anchor="default"/>
- <Static id="caption01" text="근무부서" class="cell_1" position="absolute 5 108 90 128" style="font:돋움,9,bold;" anchor="default"/>
- <Combo id="combo00" taborder="3" position="absolute 95 108 315 127" innerdataset="@ds_init_workdept" codecolumn="deptcd" datacolumn="depthngnm" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">부서별 당직</Col>
- </Row>
- <Row>
- <Col id="codecolumn">U</Col>
- <Col id="datacolumn">근무지별 당직</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 5 537 1034 560" id="grd_righr_bottom">
- <Layouts>
- <Layout>
- <Button position="absolute 908 0 964 22" id="btn_save" class="btn4" text="저장" anchor="default" onclick="grd_righr_bottom_btn_save_onclick"/>
- <Button position="absolute 848 0 904 22" id="btn_new" class="btn4" text="신규" anchor="default" onclick="grd_righr_bottom_btn_new_onclick"/>
- <Button position="absolute 0 0 116 22" id="btn_init" class="btn3" text="검색목록초기화" anchor="default" onclick="grd_righr_bottom_btn_init_onclick"/>
- <Button position="absolute 968 0 1024 22" id="btn_close" class="btn4" text="닫기" anchor="default" onclick="grd_righr_bottom_btn_close_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_workcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="workcd" type="STRING"/>
- <Column id="worknm" type="STRING"/>
- <Column id="rmk" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- <Column id="useyn" type="STRING"/>
- <Column id="authdeptnm" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_authdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_workdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_userlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_appdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="workcd" type="STRING"/>
- <Column id="appno" type="STRING"/>
- <Column id="apptype" type="STRING"/>
- <Column id="appid" type="STRING"/>
- <Column id="appidnm" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_appuserlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="workcd" type="STRING"/>
- <Column id="appno" type="STRING"/>
- <Column id="apptype" type="STRING"/>
- <Column id="appid" type="STRING"/>
- <Column id="appidnm" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_dutylist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_dutylist_oncolumnchanged">
- <ColumnInfo>
- <Column id="gubun" type="STRING"/>
- <Column id="instcd" type="STRING"/>
- <Column id="workcd" type="STRING"/>
- <Column id="dutyno" type="STRING"/>
- <Column id="dutycd" type="STRING"/>
- <Column id="dutynm" type="STRING"/>
- <Column id="maxcnt" type="STRING"/>
- <Column id="fromtm" type="STRING"/>
- <Column id="totm" type="STRING"/>
- <Column id="nextyn" type="STRING"/>
- <Column id="holigubun" type="STRING"/>
- <Column id="weekpay" type="STRING"/>
- <Column id="holipay" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_searchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING" size="256"/>
- <Column id="useynflag" type="STRING" size="256"/>
- <Column id="authdeptcd" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_workinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="gubun" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="workcd" type="STRING" size="256"/>
- <Column id="worknm" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="worktype" type="STRING" size="256"/>
- <Column id="workdeptcd" type="STRING" size="256"/>
- <Column id="authdeptcd" type="STRING" size="256"/>
- <Column id="authdeptnm" type="STRING" size="256"/>
- <Column id="rmk" type="STRING" size="4000"/>
- <Column id="msg" type="STRING" size="4000"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_objectinfo_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddept" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_objectinfo_user" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddept" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_useyn" 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>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_dutycd" 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">D</Col>
- <Col id="value">D</Col>
- </Row>
- <Row>
- <Col id="label">E</Col>
- <Col id="value">E</Col>
- </Row>
- <Row>
- <Col id="label">N</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_maxcnt" 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">1명</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">2명</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">3명</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">4명</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">5명</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">6명</Col>
- <Col id="value">6</Col>
- </Row>
- <Row>
- <Col id="label">7명</Col>
- <Col id="value">7</Col>
- </Row>
- <Row>
- <Col id="label">8명</Col>
- <Col id="value">8</Col>
- </Row>
- <Row>
- <Col id="label">9명</Col>
- <Col id="value">9</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_nextyn" 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">N</Col>
- </Row>
- <Row>
- <Col id="label">익일</Col>
- <Col id="value">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_holigubun" 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">S</Col>
- </Row>
- <Row>
- <Col id="label">종료시간 기준</Col>
- <Col id="value">E</Col>
- </Row>
- <Row>
- <Col id="label">시작 종료 모두</Col>
- <Col id="value">A</Col>
- </Row>
- <Row>
- <Col id="label">시작 또는 종료</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_left.checkbox1" propid="value" datasetid="ds_send_searchinfo" columnid="useynflag"/>
- <BindItem id="item1" compid="grp_left.search_basedd" propid="value" datasetid="ds_send_searchinfo" columnid="basedd"/>
- <BindItem id="item2" compid="grp_left.cmb_authdept" propid="value" datasetid="ds_send_searchinfo" columnid="authdeptcd"/>
- <BindItem id="item6" compid="grd_right_top.ipt_worknm" propid="value" datasetid="ds_workinfo" columnid="worknm"/>
- <BindItem id="item7" compid="grd_right_top.ipt_fromdd" propid="value" datasetid="ds_workinfo" columnid="fromdd"/>
- <BindItem id="item8" compid="grd_right_top.ipt_todd" propid="value" datasetid="ds_workinfo" columnid="todd"/>
- <BindItem id="item9" compid="grd_right_top.cmb_useyn" propid="value" datasetid="ds_workinfo" columnid="useyn"/>
- <BindItem id="item10" compid="grd_right_top.ipt_authdeptnm" propid="value" datasetid="ds_workinfo" columnid="authdeptnm"/>
- <BindItem id="item12" compid="grd_right_top.combo6" propid="value" datasetid="ds_workinfo" columnid="worktype"/>
- <BindItem id="item16" compid="grd_right_top.tar_rmk" propid="value" datasetid="ds_workinfo" columnid="rmk"/>
- <BindItem id="item18" compid="grd_right_top.combo1" propid="value" datasetid="ds_objectinfo_dept" columnid="orddept"/>
- <BindItem id="item19" compid="grd_right_top.cmb_exuer_dept" propid="value" datasetid="ds_objectinfo_user" columnid="orddept"/>
- <BindItem id="item20" compid="grd_right_top.cmb_exuser" propid="value" datasetid="ds_objectinfo_user" columnid="orddrid"/>
- <BindItem id="item24" compid="grd_right_top.ipt_worknm" propid="tooltiptext" datasetid="ds_apply_prcpinfo" columnid="warnnm"/>
- <BindItem id="item3" compid="grd_right_top.ipt_workcd" propid="value" datasetid="ds_workinfo" columnid="workcd"/>
- <BindItem id="item4" compid="grd_right_top.ipt_workcd" propid="tooltiptext" datasetid="ds_apply_prcpinfo" columnid="warnnm"/>
- <BindItem id="item5" compid="grd_right_top.tar_msg" propid="value" datasetid="ds_workinfo" columnid="msg"/>
- <BindItem id="item11" compid="grd_right_top.combo00" propid="value" datasetid="ds_workinfo" columnid="workdeptcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name :
- * Creator : 엄영만
- * Make Date : 2018-05-21
- * Description :
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- include "emr_prcpinfoxp::SMMMI00800.xjs";
- var arErrorCode = new HashArray();
- function SMMMI00800_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMMI00800_onload(obj:Form, e:LoadEventInfo)
- {
- //Grid Init
- grdf_setRowTypeIcon(grd_right_top.grd_dutylist);
- grdf_setRowTypeIcon(grd_right_top.grd_appdept);
- grdf_setRowTypeIcon(grd_right_top.grd_appuser);
- grdf_setToolTipBind(grp_left.grd_workcdlist);
-
- fInitialize_SMMMI00800();
- }
- function grp_left_search_prcpcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("grp_left.btn_search", "onclick", ev );
- }
- function grp_left_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetWorkinfolist();
- }
- function grp_left_grd_workcdlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fGetWorkinfoDetail();
- }
- function grp_left_grd_workcdlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- //setPopupMenu("grd_workcdlist", false, "/root/popupmenu/menu/item", "name", "func");
-
- if(e.row < 0 || e.col < 0) return;
-
- obj.setFocus();
- grdf_setSelectedCell(obj, e);
-
- obj.oncellclick.fireEvent(obj, new GridClickEventInfo());
-
- pmnmenu.trackPopup(e.screenX,e.screenY);
-
-
- }
- function grd_right_top_ipt_warncd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- grd_right_top.btn_search_R.click();
- }
- }
- function grd_right_top_ipt_fromdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- fCompareDate();
- }
- function grd_right_top_ipt_todd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- fCompareDate();
- }
- function grd_right_top_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(!utlf_isNull(grd_right_top.cmb_exuer_dept.value)){
- ds_init_userlist.clear();
- lf_mmbfGetUserComboList(ds_init_userlist, grd_right_top.cmb_exuer_dept.value, "0330");
-
- }
- }
- function grd_right_top_btn_dept_addrow_onclick(obj:Button, e:ClickEventInfo)
- {
- fGridAdd(ds_appdeptlist, "D");
- }
- function grd_right_top_btn_dept_delrow_onclick(obj:Button, e:ClickEventInfo)
- {
- fGridDel(ds_appdeptlist, "D");
- }
- function grd_right_top_cmb_exuer_dept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(!utlf_isNull(grd_right_top.cmb_exuer_dept.value)){
- ds_init_userlist.clear();
- lf_mmbfGetUserComboList(ds_init_userlist, grd_right_top.cmb_exuer_dept.value, "0330");
- }
- }
- function grd_right_top_btn_user_addrow_onclick(obj:Button, e:ClickEventInfo)
- {
- fGridAdd(ds_appuserlist,"U");
- }
- function grd_right_top_btn_user_delrow_onclick(obj:Button, e:ClickEventInfo)
- {
- fGridDel(ds_appuserlist,"U");
- }
- function grd_right_top_btn_code_addrow_onclick(obj:Button, e:ClickEventInfo)
- {
- fGridAdd(ds_dutylist, "T");
- }
- function grd_right_top_btn_code_delrow_onclick(obj:Button, e:ClickEventInfo)
- {
- fGridDel(ds_dutylist, "T");
- }
- function grd_righr_bottom_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveWorkCdinfo();
- }
- function grd_righr_bottom_btn_new_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize_SMMMI00800_R();
- fInitNewWorkCd();
- fRightDisabled(false);
- }
- function grd_righr_bottom_btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize_SMMMI00800_L();
- }
- function grd_righr_bottom_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- close();
- }
- function pmnmenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- function ds_dutylist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "dutycd") {
- for (var i = 0; i < obj.rowcount; i++){
- if ( obj.getColumn(i, "dutycd") == obj.getColumn(e.row, "dutycd") && i != e.row ) {
- obj.setColumn(e.row, "dutycd", "" );
- sysf_messageBox("동일한 근무코드가 존재 합니다.","I999");
- return;
- }
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|