123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRPQ03200" position="absolute 0 0 1202 805" titletext="근무평정관리" oninit="SMRPQ03200_oninit" onload="SMRPQ03200_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="근무평정관리" class="tit_1" position="absolute 0 0 199 23"/>
- <Shape id="line75" class="line_6" position="absolute 0 22 1195 28" anchor="left top right"/>
- <Radio id="rdo_gbn00" taborder="2" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 1012 25 1112 60" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M0111</Col>
- <Col id="datacolumn">일반근평</Col>
- </Row>
- <Row>
- <Col id="codecolumn">M0112</Col>
- <Col id="datacolumn">특별근평</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_init" taborder="3" text="안내문" class="btn4" position="absolute 1124 30 1192 52" anchor="top right" onclick="btn_init_onclick"/>
- <Div id="group2" taborder="4" class="div_SA" position="absolute 0 61 1195 96" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption4" text="평정 기준일 :" class="search_name" position="absolute 776 10 880 27" anchor="default"/>
- <Button id="btn_search" taborder="12" text="조회" class="btn1" position="absolute 1125 8 1181 30" anchor="top right" onclick="group2_btn_search_onclick"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1107 8 1113 30" anchor="top right"/>
- <Combo id="cmb_instcd" taborder="13" class="combo_search" position="absolute 97 8 252 27" anchor="default" onitemchanged="group2_cmb_instcd_onitemchanged"/>
- <Static id="caption7" text="소속기관 :" class="search_name" position="absolute 16 9 102 26" anchor="default"/>
- <Static id="caption1" text="사번 :" class="search_name" visible="false" position="absolute 665 9 720 26" anchor="default"/>
- <Button id="btn_emplno" taborder="14" class="icon_search" visible="false" position="absolute 792 10 808 26" anchor="default" onclick="group2_btn_emplno_onclick"/>
- <Edit id="ipt_emplnos" taborder="15" class="input_default" visible="false" position="absolute 719 8 785 27" anchor="default" autoselect="true" onkeydown="group2_ipt_emplnos_onkeydown" autoskip="true"/>
- <Edit id="ipt_emplnms" taborder="16" class="input_default" visible="false" position="absolute 820 8 880 27" anchor="default" onkeydown="group2_ipt_emplnms_onkeydown"/>
- <Combo id="cmb_evaldd" taborder="17" innerdataset="@ds_main_evalmbr_evalmbrddlist" codecolumn="evaldd" datacolumn="evaldnm" class="combo_search" position="absolute 885 8 1090 27" anchor="default" onitemchanged="group2_cmb_evaldd_onitemchanged"/>
- <Static id="caption15" text="평정자 구분 :" class="search_name" position="absolute 270 10 372 27" anchor="default"/>
- <Combo id="cmb_usertype" taborder="18" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_s_essential" position="absolute 367 8 472 27" anchor="default" onitemchanged="group2_cmb_usertype_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">평정자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">확인자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">조정자1</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">조정자2</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption16" text="비밀번호 :" class="search_name" position="absolute 486 10 568 27" anchor="default"/>
- <Edit id="sct_userpw" taborder="19" position="absolute 565 8 650 27" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="grd_evalmbrlist" class="datagrid2" taborder="5" binddataset="ds_main_evalmbr_evalmbrlist" useinputpanel="false" position="absolute 0 133 625 798" autoenter="select" cellsizingtype="col" anchor="all" onselectchanged="grd_evalmbrlist_onselectchanged">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="27"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="134"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="68"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="59"/>
- <Column size="60"/>
- <Column size="59"/>
- <Column size="60"/>
- <Column size="59"/>
- <Column size="57"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <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"/>
- <Cell col="4" text="사번"/>
- <Cell col="5" text="성명"/>
- <Cell col="6" text="소속부서"/>
- <Cell col="7" text="평정"/>
- <Cell col="8" text="확인"/>
- <Cell col="9" text="조정1"/>
- <Cell col="10" text="조정2"/>
- <Cell col="11" text="직위"/>
- <Cell col="12" text="직종"/>
- <Cell col="13" text="직급"/>
- <Cell col="14" text="평정자"/>
- <Cell col="15" text="성명"/>
- <Cell col="16" text="확인자"/>
- <Cell col="17" text="성명"/>
- <Cell col="18" text="조정자1"/>
- <Cell col="19" text="성명"/>
- <Cell col="20" text="조정자2"/>
- <Cell col="21" text="성명"/>
- <Cell col="22" text="평점타입"/>
- <Cell col="23" text="평정자의견"/>
- <Cell col="24" text="확인자의견"/>
- <Cell col="25" text="최초등록자ID"/>
- <Cell col="26" text="최초등록일시"/>
- <Cell col="27" text="최종수정자ID"/>
- <Cell col="28" text="cnt"/>
- <Cell col="29" text="기관"/>
- <Cell col="30" text="최종수정일자"/>
- </Band>
- <Band id="body">
- <Cell text="bind:gradtype"/>
- <Cell col="1" text="bind:evaldd" mask="yyyy-mm-dd"/>
- <Cell col="2" text="bind:evaldnm"/>
- <Cell col="3" celltype="head"/>
- <Cell col="4" text="bind:emplno" editautoselect="true" enable="false"/>
- <Cell col="5" text="bind:emplnm" editautoselect="true"/>
- <Cell col="6" text="bind:deptnm" editautoselect="true"/>
- <Cell col="7" text="bind:evalgrad" editautoselect="true"/>
- <Cell col="8" text="bind:cnfgrad" editautoselect="true"/>
- <Cell col="9" text="bind:fstgrad" editautoselect="true"/>
- <Cell col="10" text="bind:scndgrad" editautoselect="true"/>
- <Cell col="11" text="bind:jobposnm" editautoselect="true"/>
- <Cell col="12" text="bind:jobkindnm" editautoselect="true"/>
- <Cell col="13" text="bind:jobgradnm" editautoselect="true"/>
- <Cell col="14" text="bind:evalmr" editautoselect="true"/>
- <Cell col="15" text="bind:evalmrnm" editautoselect="true"/>
- <Cell col="16" text="bind:cnfmr" editautoselect="true"/>
- <Cell col="17" text="bind:cnfmrnm" editautoselect="true"/>
- <Cell col="18" text="bind:fstedtr" editautoselect="true"/>
- <Cell col="19" text="bind:fstedtrnm" editautoselect="true"/>
- <Cell col="20" text="bind:scndedtr" editautoselect="true"/>
- <Cell col="21" text="bind:scndedtrnm" editautoselect="true"/>
- <Cell col="22" displaytype="combo" edittype="combo" text="bind:gruptype" editautoselect="true" enable="false"/>
- <Cell col="23" text="bind:evaldesc" editautoselect="true"/>
- <Cell col="24" text="bind:cnfmdesc" editautoselect="true"/>
- <Cell col="25" text="bind:fstrgstdt" mask="yyyy-mm-dd hh:nn:ss"/>
- <Cell col="26" text="bind:lastupdtrid"/>
- <Cell col="27" text="bind:lastupdtdt" mask="yyyy-mm-dd hh:nn:ss"/>
- <Cell col="28" text="bind:cnt"/>
- <Cell col="29" text="bind:instcd"/>
- <Cell col="30" text="bind:gbn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line2" class="line_10" position="absolute 0 128 625 134" anchor="left top right"/>
- <Static id="cap_title" text="근무평정대상자 리스트" class="tit_2" position="absolute 0 112 210 134"/>
- <Combo id="cmb_gruptype" taborder="6" class="combo_s_essential" visible="false" position="absolute 215 108 315 127"/>
- <Combo id="cmb_gradtype" taborder="7" class="combo_s_essential" visible="false" position="absolute 335 108 435 127"/>
- <Combo id="cmb_cnfmgradtype" taborder="8" class="combo_s_essential" visible="false" position="absolute 345 108 445 127"/>
- <Combo id="cmb_fstgradtype" taborder="9" class="combo_s_essential" visible="false" position="absolute 360 108 460 127"/>
- <Combo id="cmb_scndgradtype" taborder="10" class="combo_s_essential" visible="false" position="absolute 375 108 475 127"/>
- <Combo id="cmb_cdidtype" taborder="11" class="combo_s_essential" visible="false" position="absolute 400 108 500 127"/>
- <Combo id="cmb_cnfmgradtype2" taborder="12" class="combo_s_essential" visible="false" position="absolute 425 108 525 127"/>
- <Combo id="cmb_scndgradtype2" taborder="13" class="combo_s_essential" visible="false" position="absolute 450 108 550 127"/>
- <Grid id="grd_imgviewlist" taborder="14" binddataset="ds_main_imgviewlist" useinputpanel="false" visible="false" position="absolute 16 240 411 430">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="사원번호"/>
- <Cell col="1" text="이미지"/>
- </Band>
- <Band id="body">
- <Cell text="bind:emplno"/>
- <Cell col="1" text="bind:photimg"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_evalscototxlslist_old" taborder="15" binddataset="ds_main_evalscototalxls_evalscototxlslist_old" useinputpanel="false" visible="false" position="absolute 0 280 625 435">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="62"/>
- <Column size="69"/>
- <Column size="49"/>
- <Column size="62"/>
- <Column size="52"/>
- <Column size="56"/>
- <Column size="56"/>
- <Column size="52"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </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="평정자점수"/>
- <Cell col="5" text="확인자점수"/>
- <Cell col="6" text="조정자1점수"/>
- <Cell col="7" text="조정자2점수"/>
- <Cell col="8" text="항목"/>
- <Cell col="9" text="평정자점수"/>
- <Cell col="10" text="확인자점수"/>
- <Cell col="11" text="조정자1점수"/>
- <Cell col="12" text="조정자2점수"/>
- <Cell col="13" text="항목"/>
- <Cell col="14" text="평정자점수"/>
- <Cell col="15" text="확인자점수"/>
- <Cell col="16" text="조정자1점수"/>
- <Cell col="17" text="조정자2점수"/>
- <Cell col="18" text="항목"/>
- <Cell col="19" text="평정자점수"/>
- <Cell col="20" text="확인자점수"/>
- <Cell col="21" text="조정자1점수"/>
- <Cell col="22" text="조정자2점수"/>
- <Cell col="23" text="항목"/>
- <Cell col="24" text="평정자점수"/>
- <Cell col="25" text="확인자점수"/>
- <Cell col="26" text="조정자1점수"/>
- <Cell col="27" text="조정자2점수"/>
- <Cell col="28" text="항목"/>
- <Cell col="29" text="평정자점수"/>
- <Cell col="30" text="확인자점수"/>
- <Cell col="31" text="조정자1점수"/>
- <Cell col="32" text="조정자2점수"/>
- <Cell col="33" text="항목"/>
- <Cell col="34" text="평정자점수"/>
- <Cell col="35" text="확인자점수"/>
- <Cell col="36" text="조정자1점수"/>
- <Cell col="37" text="조정자2점수"/>
- <Cell col="38" text="항목"/>
- <Cell col="39" text="평정자점수"/>
- <Cell col="40" text="확인자점수"/>
- <Cell col="41" text="조정자1점수"/>
- <Cell col="42" text="조정자2점수"/>
- <Cell col="43" text="항목"/>
- <Cell col="44" text="평정자점수"/>
- <Cell col="45" text="확인자점수"/>
- <Cell col="46" text="조정자1점수"/>
- <Cell col="47" text="조정자2점수"/>
- <Cell col="48" text="항목"/>
- <Cell col="49" text="평정자점수"/>
- <Cell col="50" text="확인자점수"/>
- <Cell col="51" text="조정자1점수"/>
- <Cell col="52" text="조정자2점수"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:evaldd"/>
- <Cell col="2" text="bind:emplno"/>
- <Cell col="3" text="bind:evalnm1"/>
- <Cell col="4" text="bind:evalgrad1"/>
- <Cell col="5" text="bind:cnfgrad1"/>
- <Cell col="6" text="bind:fstgrad1"/>
- <Cell col="7" text="bind:scndgrad1"/>
- <Cell col="8" text="bind:evalnm2"/>
- <Cell col="9" text="bind:evalgrad2"/>
- <Cell col="10" text="bind:cnfgrad2"/>
- <Cell col="11" text="bind:fstgrad2"/>
- <Cell col="12" text="bind:scndgrad2"/>
- <Cell col="13" text="bind:evalnm3"/>
- <Cell col="14" text="bind:evalgrad3"/>
- <Cell col="15" text="bind:cnfgrad3"/>
- <Cell col="16" text="bind:fstgrad3"/>
- <Cell col="17" text="bind:scndgrad3"/>
- <Cell col="18" text="bind:evalnm4"/>
- <Cell col="19" text="bind:evalgrad4"/>
- <Cell col="20" text="bind:cnfgrad4"/>
- <Cell col="21" text="bind:fstgrad4"/>
- <Cell col="22" text="bind:scndgrad4"/>
- <Cell col="23" text="bind:evalnm5"/>
- <Cell col="24" text="bind:evalgrad5"/>
- <Cell col="25" text="bind:cnfgrad5"/>
- <Cell col="26" text="bind:fstgrad5"/>
- <Cell col="27" text="bind:scndgrad5"/>
- <Cell col="28" text="bind:evalnm6"/>
- <Cell col="29" text="bind:evalgrad6"/>
- <Cell col="30" text="bind:cnfgrad6"/>
- <Cell col="31" text="bind:fstgrad6"/>
- <Cell col="32" text="bind:scndgrad6"/>
- <Cell col="33" text="bind:evalnm7"/>
- <Cell col="34" text="bind:evalgrad7"/>
- <Cell col="35" text="bind:cnfgrad7"/>
- <Cell col="36" text="bind:fstgrad7"/>
- <Cell col="37" text="bind:scndgrad7"/>
- <Cell col="38" text="bind:evalnm8"/>
- <Cell col="39" text="bind:evalgrad8"/>
- <Cell col="40" text="bind:cnfgrad8"/>
- <Cell col="41" text="bind:fstgrad8"/>
- <Cell col="42" text="bind:scndgrad8"/>
- <Cell col="43" text="bind:evalnm9"/>
- <Cell col="44" text="bind:evalgrad9"/>
- <Cell col="45" text="bind:cnfgrad9"/>
- <Cell col="46" text="bind:fstgrad9"/>
- <Cell col="47" text="bind:scndgrad9"/>
- <Cell col="48" text="bind:evalnm10"/>
- <Cell col="49" text="bind:evalgrad10"/>
- <Cell col="50" text="bind:cnfgrad10"/>
- <Cell col="51" text="bind:fstgrad10"/>
- <Cell col="52" text="bind:scndgrad10"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_evalscototxlslist" taborder="16" binddataset="ds_main_evalscototalxls_evalscototxlslist" useinputpanel="false" visible="false" position="absolute 0 490 620 640">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- </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="평점자점수"/>
- <Cell col="5" text="확인자점수"/>
- <Cell col="6" text="조정자1점수"/>
- <Cell col="7" text="조정자2점수"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:evaldd"/>
- <Cell col="2" text="bind:emplno"/>
- <Cell col="3" text="bind:emplname"/>
- <Cell col="4" text="bind:evalgrad"/>
- <Cell col="5" text="bind:cnfgrad"/>
- <Cell col="6" text="bind:fstgrad"/>
- <Cell col="7" text="bind:scndgrad"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption42" text="사번" class="cell_1" position="absolute 630 133 712 156" anchor="top right"/>
- <Static id="caption5" text="직위" class="cell_1" position="absolute 630 157 712 180" anchor="top right"/>
- <Edit id="ipt_jobposnmi" taborder="17" class="input_default" position="absolute 714 159 786 178" anchor="top right"/>
- <Edit id="ipt_emplnoi" taborder="18" class="input_default" position="absolute 714 135 786 154" anchor="top right"/>
- <Static id="caption8" text="직종" class="cell_1" position="absolute 787 157 869 180" anchor="top right"/>
- <Static id="caption2" text="성명" class="cell_1" position="absolute 787 133 869 156" anchor="top right"/>
- <Static id="caption10" text="상세정보" class="tit_2" position="absolute 630 112 840 134" anchor="top right"/>
- <Shape id="line1" class="line_10" position="absolute 630 128 1195 134" anchor="top right"/>
- <Edit id="ipt_emplnmi" taborder="19" class="input_default" position="absolute 871 135 943 154" anchor="top right"/>
- <Edit id="ipt_jobkindnmi" taborder="20" class="input_default" position="absolute 871 159 943 178" anchor="top right"/>
- <Static id="caption3" text="직급" class="cell_1" position="absolute 945 157 1027 180" anchor="top right"/>
- <Static id="caption9" text="소속부서명" class="cell_1" position="absolute 945 133 1027 156" anchor="top right"/>
- <Edit id="ipt_deptnmi" taborder="21" class="input_default" position="absolute 1029 135 1194 154" anchor="top right"/>
- <Edit id="ipt_jobgradnmi" taborder="22" class="input_default" position="absolute 1029 158 1194 177" anchor="top right"/>
- <Button id="btn_scomgr" taborder="23" text="점수관리" class="btn2" visible="false" position="absolute 1062 109 1126 128" anchor="top right" onclick="btn_scomgr_onclick"/>
- <Button id="btn_xlsdn" taborder="24" text="다운로드" class="btn2" position="absolute 1129 109 1193 128" anchor="top right" onclick="btn_xlsdn_onclick"/>
- <Button id="btn_evaldesc" taborder="25" text="저장" class="btn5" enable="false" position="absolute 1153 180 1195 199" anchor="top right" onclick="btn_evaldesc_onclick"/>
- <Shape id="line5" class="line_10" position="absolute 773 199 1195 205" anchor="top right"/>
- <TextArea id="evaldesc" taborder="26" position="absolute 773 204 1195 269" wordwrap="word" anchor="top right" acceptstab="true" autoselect="true"/>
- <Static id="caption13" text="평정자 의견란" class="tit_2" position="absolute 773 183 983 204" anchor="top right"/>
- <ImageViewer id="img_hidden" taborder="27" visible="false" position="absolute 630 182 770 364"/>
- <Static id="caption14" text="확인자 의견란" class="tit_2" position="absolute 773 275 983 296" anchor="top right"/>
- <Shape id="line6" class="line_10" position="absolute 773 291 1195 297" anchor="top right"/>
- <TextArea id="cnfmdesc" taborder="28" position="absolute 773 296 1195 364" wordwrap="word" anchor="top right" acceptstab="true" autoselect="true"/>
- <Button id="btn_cnfmdesc" taborder="29" text="저장" class="btn5" enable="false" position="absolute 1153 272 1195 291" anchor="top right" onclick="btn_cnfmdesc_onclick"/>
- <Static id="caption11" text="근무실적 평가" class="tit_2" position="absolute 630 370 840 391" anchor="top right"/>
- <Shape id="line3" class="line_10" position="absolute 630 386 1195 392" anchor="top right"/>
- <Grid id="grd_evalscolist1" taborder="30" binddataset="ds_main_evalsco1_evalscolist1" useinputpanel="false" position="absolute 630 391 1195 557" autoenter="select" autofittype="col" cellsizingtype="col" anchor="top right">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="158"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <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/>
- <Cell col="1" text="항목명"/>
- <Cell col="2" colspan="2" text="평가" taborder="undefined"/>
- <Cell col="4" colspan="2" text="확인자" taborder="undefined"/>
- <Cell col="6" colspan="2" text="조정자1" taborder="undefined"/>
- <Cell col="8" colspan="2" text="조정자2" taborder="undefined"/>
- <Cell col="10" text="평점기준일"/>
- <Cell col="11" text="기관코드"/>
- <Cell col="12" text="항목코드"/>
- <Cell col="13" text="사원번호"/>
- <Cell col="14"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:evalnm"/>
- <Cell col="2" displaytype="number" text="bind:evalgradval"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:evalgrad" combodataset="ds_init_cmb_gradtype_comcodelist" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" displaytype="number" text="bind:cnfgradval"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:cnfgrad" combodataset="ds_init_cmb_gradtype_comcodelist" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="6" displaytype="number" text="bind:fstgradval"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:fstgrad" combodataset="ds_init_cmb_cnfmgradtype_comcodelist" combocodecol="cdid" combodatacol="cdnm" id="fstgradtype1"/>
- <Cell col="8" displaytype="number" text="bind:scndgradval"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:scndgrad" combodataset="ds_init_cmb_cnfmgradtype_comcodelist" combocodecol="cdid" combodatacol="cdnm" id="scndgradtype1"/>
- <Cell col="10" text="bind:evaldd"/>
- <Cell col="11" text="bind:instcd"/>
- <Cell col="12" text="bind:seq"/>
- <Cell col="13" text="bind:emplno"/>
- <Cell col="14" text="bind:gbn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption12" text="직무수행능력 평가" class="tit_2" position="absolute 630 560 832 581" anchor="top right"/>
- <Button id="button4" taborder="31" text="사진조회" class="btn5" visible="false" position="absolute 1033 367 1097 386" anchor="top right" onclick="button4_onclick"/>
- <Button id="button2" taborder="32" text="조회" class="btn5" visible="false" position="absolute 1098 367 1140 386" anchor="top right" onclick="button2_onclick"/>
- <Button id="button1" taborder="33" text="저장" class="btn5" position="absolute 1153 367 1195 386" anchor="top right" onclick="button1_onclick"/>
- <Shape id="line4" class="line_10" position="absolute 630 576 1195 582" anchor="top right"/>
- <Grid id="grd_evalscolist2" taborder="34" binddataset="ds_main_evalsco2_evalscolist2" useinputpanel="false" position="absolute 630 581 1195 748" autofittype="col" cellsizingtype="col" autoenter="select" anchor="top right">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="200"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <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/>
- <Cell col="1" text="항목명"/>
- <Cell col="2" colspan="2" text="평가" taborder="undefined"/>
- <Cell col="4" colspan="2" text="확인자" taborder="undefined"/>
- <Cell col="6" colspan="2" text="조정자1" taborder="undefined"/>
- <Cell col="8" colspan="2" text="조정자2" taborder="undefined"/>
- <Cell col="10" text="평점기준일"/>
- <Cell col="11" text="기관코드"/>
- <Cell col="12" text="항목코드"/>
- <Cell col="13" text="사원번호"/>
- <Cell col="14"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:evalnm"/>
- <Cell col="2" displaytype="number" text="bind:evalgradval"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:evalgrad" combodataset="ds_init_cmb_fstgradtype_comcodelist" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" displaytype="number" text="bind:cnfgradval"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:cnfgrad" combodataset="ds_init_cmb_fstgradtype_comcodelist" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="6" displaytype="number" text="bind:fstgradval"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:fstgrad" combodataset="ds_init_cmb_scndgradtype_comcodelist" combocodecol="cdid" combodatacol="cdnm" id="fstgradtype2"/>
- <Cell col="8" displaytype="number" text="bind:scndgradval"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:scndgrad" combodataset="ds_init_cmb_scndgradtype_comcodelist" combocodecol="cdid" combodatacol="cdnm" id="scndgradtype2"/>
- <Cell col="10" text="bind:evaldd"/>
- <Cell col="11" text="bind:instcd"/>
- <Cell col="12" text="bind:seq"/>
- <Cell col="13" text="bind:emplno"/>
- <Cell col="14" text="bind:gbn"/>
- </Band>
- </Format>
- <Format id="format_copy"/>
- </Formats>
- </Grid>
- <Grid id="grd_evalscototlist" taborder="35" binddataset="ds_main_evalscototal_evalscototlist" useinputpanel="false" position="absolute 630 749 1195 798" autoenter="select" autofittype="col" cellsizingtype="col" anchor="top right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26"/>
- <Column size="157"/>
- <Column size="95"/>
- <Column size="94"/>
- <Column size="96"/>
- <Column size="100"/>
- </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="조정자1"/>
- <Cell col="5" text="조정자2"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:totalnm"/>
- <Cell col="2" text="bind:evalgradtot"/>
- <Cell col="3" text="bind:cnfgradtot"/>
- <Cell col="4" text="bind:fstgradtot"/>
- <Cell col="5" text="bind:scndgradtot"/>
- </Band>
- </Format>
- <Format id="format_copy"/>
- </Formats>
- </Grid>
- <ImageViewer id="img_view" taborder="36" position="absolute 630 182 770 364" anchor="top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_evalmbr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_evalmbr_oncolumnchanged">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="evaldd" type="STRING" size="256"/>
- <Column id="emplnm" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="usertype" type="STRING" size="256"/>
- <Column id="userpw" type="STRING" size="256"/>
- <Column id="adminyn" type="STRING" size="256"/>
- <Column id="gbn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="evaldd"/>
- <Col id="emplnm"/>
- <Col id="instcd"/>
- <Col id="usertype"/>
- <Col id="userpw"/>
- <Col id="adminyn"/>
- <Col id="gbn">M0111</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="evalscolist1" type="STRING" size="256"/>
- <Column id="evalscolist2" type="STRING" size="256"/>
- <Column id="evalmbrlist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="evalscolist1"/>
- <Col id="evalscolist2"/>
- <Col id="evalmbrlist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_jobkindlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_evalmbr_evalmbrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="gbn" type="STRING" size="256" sumtext="평정구분"/>
- <Column id="evaldd" type="STRING" size="256" sumtext="평정기준일"/>
- <Column id="evaldnm" type="STRING" size="256" sumtext="평정기군명"/>
- <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
- <Column id="emplnm" type="STRING" size="256" sumtext="사원명"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="소속부서"/>
- <Column id="evalgrad" type="STRING" size="256" sumtext="소속부서"/>
- <Column id="cnfgrad" type="STRING" size="256" sumtext="소속부서"/>
- <Column id="fstgrad" type="STRING" size="256" sumtext="소속부서"/>
- <Column id="scndgrad" type="STRING" size="256" sumtext="소속부서"/>
- <Column id="jobkindnm" type="STRING" size="256" sumtext="직종명"/>
- <Column id="jobgradnm" type="STRING" size="256" sumtext="직급명"/>
- <Column id="jobposnm" type="STRING" size="256" sumtext="직급명"/>
- <Column id="evalmr" type="STRING" size="256" sumtext="평정자"/>
- <Column id="evalmrnm" type="STRING" size="256" sumtext="평정자명"/>
- <Column id="cnfmr" type="STRING" size="256" sumtext="확인자"/>
- <Column id="cnfmrnm" type="STRING" size="256" sumtext="확인자명"/>
- <Column id="gruptype" type="STRING" size="256" sumtext="그룹구분"/>
- <Column id="fstedtr" type="STRING" size="256" sumtext="조정자1"/>
- <Column id="fstedtrnm" type="STRING" size="256" sumtext="조정자명"/>
- <Column id="scndedtr" type="STRING" size="256" sumtext="조정자2"/>
- <Column id="scndedtrnm" type="STRING" size="256" sumtext="조정자명"/>
- <Column id="gruptype" type="STRING" size="256" sumtext="그룹타입"/>
- <Column id="evaldesc" type="STRING" size="256" sumtext="평정자의견"/>
- <Column id="cnfmdesc" type="STRING" size="256" sumtext="확인자의견"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초입력자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초입력일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종입력자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종입력일자"/>
- <Column id="cnt" type="STRING" size="256" sumtext="조정자1+조정자2"/>
- <Column id="totalsum" type="STRING" size="256" sumtext="환산점수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_evalscodtl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_imgdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="photimg" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_evalsco1_evalscolist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_evalsco1_evalscolist1_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="evaldd" type="STRING" size="256" sumtext="평정기준일"/>
- <Column id="seq" type="STRING" size="256" sumtext="항목코드"/>
- <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
- <Column id="evaltype" type="STRING" size="256" sumtext="항목타입"/>
- <Column id="evalid" type="STRING" size="256" sumtext="항목ID"/>
- <Column id="evalnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="cdtype" type="STRING" size="256" sumtext="구분타입"/>
- <Column id="gradtype" type="STRING" size="256" sumtext="평점타입"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="순서"/>
- <Column id="evalgrad" type="STRING" size="256" sumtext="평정자점수"/>
- <Column id="evalgrad" type="STRING" size="256" sumtext="평정자점수"/>
- <Column id="cnfgrad" type="STRING" size="256" sumtext="확인자점수"/>
- <Column id="cnfgrad" type="STRING" size="256" sumtext="확인자점수"/>
- <Column id="fstgrad" type="STRING" size="256" sumtext="조정자1점수"/>
- <Column id="fstgrad" type="STRING" size="256" sumtext="조정자1점수"/>
- <Column id="scndgrad" type="STRING" size="256" sumtext="조정자2점수"/>
- <Column id="scndgrad" type="STRING" size="256" sumtext="조정자2점수"/>
- <Column id="cnfmgradtype" type="STRING" size="256" sumtext="조정자1"/>
- <Column id="fstgradtype" type="STRING" size="256" sumtext="조정자명"/>
- <Column id="scndgradtype" type="STRING" size="256" sumtext="조정자2"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초입력자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초입력일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종입력자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종입력일자"/>
- <Column id="gbn" type="STRING" size="256" sumtext="최종입력일자"/>
- <Column id="totalsum" type="STRING" size="256" sumtext="환산점수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_evalsco2_evalscolist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_evalsco2_evalscolist2_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="evaldd" type="STRING" size="256" sumtext="평정기준일"/>
- <Column id="seq" type="STRING" size="256" sumtext="항목코드"/>
- <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
- <Column id="evaltype" type="STRING" size="256" sumtext="항목타입"/>
- <Column id="evalid" type="STRING" size="256" sumtext="항목ID"/>
- <Column id="evalnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="cdtype" type="STRING" size="256" sumtext="구분타입"/>
- <Column id="gradtype" type="STRING" size="256" sumtext="평점타입"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="순서"/>
- <Column id="evalgrad" type="STRING" size="256" sumtext="평정자점수"/>
- <Column id="evalgrad" type="STRING" size="256" sumtext="평정자점수"/>
- <Column id="cnfgrad" type="STRING" size="256" sumtext="확인자점수"/>
- <Column id="cnfgrad" type="STRING" size="256" sumtext="확인자점수"/>
- <Column id="fstgrad" type="STRING" size="256" sumtext="조정자1점수"/>
- <Column id="fstgrad" type="STRING" size="256" sumtext="조정자1점수"/>
- <Column id="scndgrad" type="STRING" size="256" sumtext="조정자2점수"/>
- <Column id="scndgrad" type="STRING" size="256" sumtext="조정자2점수"/>
- <Column id="cnfmgradtype" type="STRING" size="256" sumtext="조정자1"/>
- <Column id="fstgradtype" type="STRING" size="256" sumtext="조정자명"/>
- <Column id="scndgradtype" type="STRING" size="256" sumtext="조정자2"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초입력자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초입력일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종입력자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종입력일자"/>
- <Column id="gbn" type="STRING" size="256" sumtext="최종입력일자"/>
- <Column id="totalsum" type="STRING" size="256" sumtext="환산점수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_evalscototal_evalscototlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="totalnm" type="STRING" size="256" sumtext="총계"/>
- <Column id="evalgradtot" type="STRING" size="256" sumtext="평정자점수"/>
- <Column id="cnfgradtot" type="STRING" size="256" sumtext="확인자점수"/>
- <Column id="fstgradtot" type="STRING" size="256" sumtext="조정자1점수"/>
- <Column id="scndgradtot" type="STRING" size="256" sumtext="조정자2점수"/>
- <Column id="totalsum" type="STRING" size="256" sumtext="환산점수"/>
- <Column id="gbn" type="STRING" size="256" sumtext="평정구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_imgviewlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_evalscototalxls_evalscototxlslist_old" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="evaldd" type="STRING" size="256" sumtext="평정일자"/>
- <Column id="emplno" type="STRING" size="256" sumtext="사번"/>
- <Column id="emplname" type="STRING" size="256" sumtext="성명"/>
- <Column id="evalgrad" type="STRING" size="256" sumtext="평정자점수"/>
- <Column id="cnfgrad" type="STRING" size="256" sumtext="확인자점수"/>
- <Column id="fstgrad" type="STRING" size="256" sumtext="조정자1점수"/>
- <Column id="scndgrad" type="STRING" size="256" sumtext="조정자2점수"/>
- <Column id="totalsum" type="STRING" size="256" sumtext="환산점수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_evalscototalxls_evalscototxlslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_evalmbr_evalmbrddlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="evaldnm" type="STRING" size="256"/>
- <Column id="evaldd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="useryn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_cdidtype_comcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_evalsco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="evaldd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="cdtype" type="STRING" size="256"/>
- <Column id="gbn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="evaldd"/>
- <Col id="instcd"/>
- <Col id="cdtype"/>
- <Col id="gbn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_gradtype_comcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_cnfmgradtype_comcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_fstgradtype_comcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_scndgradtype_comcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_cnfmgradtype2_comcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_scndgradtype2_comcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset00" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.cmb_instcd" propid="value" datasetid="ds_send_evalmbr" columnid="instcd"/>
- <BindItem id="item1" compid="group2.cmb_usertype" propid="value" datasetid="ds_send_evalmbr" columnid="usertype"/>
- <BindItem id="item2" compid="group2.sct_userpw" propid="value" datasetid="ds_send_evalmbr" columnid="userpw"/>
- <BindItem id="item3" compid="group2.ipt_emplnos" propid="value" datasetid="ds_send_evalmbr" columnid="emplno"/>
- <BindItem id="item4" compid="group2.ipt_emplnms" propid="value" datasetid="ds_send_evalmbr" columnid="emplnm"/>
- <BindItem id="item5" compid="group2.cmb_evaldd" propid="value" datasetid="ds_send_evalmbr" columnid="evaldd"/>
- <BindItem id="item6" compid="rdo_gbn00" propid="value" datasetid="ds_send_evalmbr" columnid="gbn"/>
- <BindItem id="item7" compid="cmb_gruptype" propid="value" datasetid="ds_send_savedata" columnid="evalmbrlist"/>
- <BindItem id="item8" compid="ipt_emplnoi" propid="value" datasetid="ds_hidden_evalscodtl" columnid="emplno"/>
- <BindItem id="item9" compid="ipt_emplnmi" propid="value" datasetid="ds_hidden_evalscodtl" columnid="emplnm"/>
- <BindItem id="item10" compid="ipt_deptnmi" propid="value" datasetid="ds_hidden_evalscodtl" columnid="deptnm"/>
- <BindItem id="item11" compid="ipt_jobgradnmi" propid="value" datasetid="ds_hidden_evalscodtl" columnid="jobgradnm"/>
- <BindItem id="item12" compid="ipt_jobkindnmi" propid="value" datasetid="ds_hidden_evalscodtl" columnid="jobkindnm"/>
- <BindItem id="item13" compid="ipt_jobposnmi" propid="value" datasetid="ds_hidden_evalscodtl" columnid="jobposnm"/>
- <BindItem id="item14" compid="evaldesc" propid="value" datasetid="ds_hidden_evalscodtl" columnid="evaldesc"/>
- <BindItem id="item15" compid="cnfmdesc" propid="value" datasetid="ds_hidden_evalscodtl" columnid="cnfmdesc"/>
- <BindItem id="item16" compid="img_view" propid="image" datasetid="ds_main_imgdata" columnid="photimg"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- function SMRPQ03200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMRPQ03200_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_evalmbrlist);
- grdf_setRowTypeIcon(grd_evalmbrlist, 3);
-
- grdf_initGrid(grd_evalscolist1);
- grdf_setRowTypeIcon(grd_evalscolist1, 0);
-
- grdf_initGrid(grd_evalscolist2);
- grdf_setRowTypeIcon(grd_evalscolist2, 0);
-
- grdf_initGrid(grd_evalscototlist);
- grdf_setRowTypeIcon(grd_evalscototlist, 0);
-
- misfGetUserAuth();
- misfGetAndSetUserInfo();
- fInit();
- }
- function fInit()
- {
- misfGridInit(grd_evalmbrlist);
- UserVisibleStatus();
-
- dsf_createDsRow("ds_send_userinfo", [{col:"evaldd", type:"STRING", size:256 , val : ds_send_evalmbr.getColumn(0, "evaldd")}]);
-
- var oParam = {};
- oParam.id = "TRRPQ03206";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqGetEvalUserYn";
- oParam.inds = "req=ds_send_userinfo";
- oParam.outds = "ds_main_userinfo=userinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRRPQ03206";
- tranf_submit(oParam);
-
- if(ds_main_userinfo.getColumn(0, "useryn") == "Y" || DUTY_WKVL_YN == "Y")
- {
- btn_init.visible = true;
- }
- else
- {
- btn_init.visible = false;
- }
-
- misfComboInstCdListMulti("group2.cmb_instcd",utlf_getCurrentDate(),"","Y","N");
- group2.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
- group2.cmb_usertype.value = "1";
-
- var dutplcenm = sysf_getUserInfo("dutplcenm");
- var jobposnm = sysf_getUserInfo("jobposnm");
-
- if (DUTY_WKVL_YN == "Y")
- {
- btn_scomgr.visible = true;
- ds_send_evalmbr.setColumn(0, "adminyn", "Y");
- }
- else
- {
- ds_send_evalmbr.setColumn(0, "adminyn", "N");
- }
-
- misfComboComCdList("030R0013",cmb_gruptype);
- misfComboComCdList("030R0017",cmb_gradtype);
- misfComboComCdList("030R0015",cmb_fstgradtype);
- misfComboComCdList("030R0014",cmb_cnfmgradtype);
- misfComboComCdList("030R0016",cmb_scndgradtype);
- misfComboComCdList("030R0021",cmb_cnfmgradtype2);
- misfComboComCdList("030R0022",cmb_scndgradtype2);
- misfComboComCdList("030R0008",cmb_cdidtype);
-
- caption11.text = ds_init_cmb_cdidtype_comcodelist.getColumn(0, "cdnm");
- caption12.text = ds_init_cmb_cdidtype_comcodelist.getColumn(1, "cdnm");
-
- if (String(sysf_getUserInfo("userid")).substr(0, 3) == "GAM")
- {
- btn_init.visible = false;
- btn_scomgr.visible = false;
- btn_xlsdn.visible = false;
- btn_evaldesc.visible = false;
- btn_cnfmdesc.visible = false;
- button1.visible = false;
- }
-
- group2.btn_search.click();
- }
- function UserVisibleStatus()
- {
- var evalgrad = true;
- var cnfgrad = true;
- var fstgrad = true;
- var scndgrad = true;
- var disable_evalgrad = true;
- var disable_cnfgrad = true;
- var disable_fstgrad = true;
- var disable_scndgrad = true;
-
- if (DUTY_WKVL_YN == "Y")
- {
- evalgrad = false;
- cnfgrad = false;
- fstgrad = false;
- scndgrad = false;
- disable_evalgrad = false;
- disable_cnfgrad = false;
- disable_fstgrad = false;
- disable_scndgrad = false;
- }
- else
- {
- if (group2.cmb_usertype.value == "1")
- {
- evalgrad = false;
- disable_evalgrad = false;
- }
- else if (group2.cmb_usertype.value == "2")
- {
- evalgrad = false;
- cnfgrad = false;
- disable_cnfgrad = false;
- }
- else if (group2.cmb_usertype.value == "3")
- {
- evalgrad = false;
- cnfgrad = false;
- fstgrad = false;
- disable_fstgrad = false;
- }
- else if (group2.cmb_usertype.value == "4")
- {
- evalgrad = false;
- cnfgrad = false;
- fstgrad = false;
- scndgrad = false;
- disable_scndgrad = false;
- }
- }
-
- if(evalgrad == true)
- {
- grd_evalmbrlist.setFormatColProperty(7, "size", 0)
- grd_evalmbrlist.setFormatColProperty(23, "size", 0)
- }
- else
- {
- grd_evalmbrlist.setFormatColProperty(7, "size", 40)
- grd_evalmbrlist.setFormatColProperty(23, "size", 100)
- }
-
- if(disable_evalgrad == true)
- {
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "evalgrad"), "edittype", "none")
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "evaldesc"), "edittype", "none")
- }
- else
- {
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "evalgrad"), "edittype", "normal")
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "evaldesc"), "edittype", "normal")
- }
-
- if(cnfgrad == true)
- {
- grd_evalmbrlist.setFormatColProperty(8, "size", 0)
- grd_evalmbrlist.setFormatColProperty(24, "size", 0)
- }
- else
- {
- grd_evalmbrlist.setFormatColProperty(8, "size", 40)
- grd_evalmbrlist.setFormatColProperty(24, "size", 100)
- }
-
- if(disable_cnfgrad == true)
- {
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "cnfgrad"), "edittype", "none")
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "cnfmdesc"), "edittype", "none")
- }
- else
- {
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "cnfgrad"), "edittype", "normal")
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "cnfmdesc"), "edittype", "none")
- }
-
- if(fstgrad == true)
- {
- grd_evalmbrlist.setFormatColProperty(9, "size", 0)
- }
- else
- {
- grd_evalmbrlist.setFormatColProperty(9, "size", 40)
- }
-
- if(disable_fstgrad == true)
- {
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "fstgrad"), "edittype", "none")
- }
- else
- {
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "fstgrad"), "edittype", "normal")
- }
-
- if(scndgrad == true)
- {
- grd_evalmbrlist.setFormatColProperty(10, "size", 0)
- }
- else
- {
- grd_evalmbrlist.setFormatColProperty(10, "size", 100)
- }
-
- if(disable_scndgrad == true)
- {
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "scndgrad"), "edittype", "none")
- }
- else
- {
- grd_evalmbrlist.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "scndgrad"), "edittype", "normal")
- }
-
- if(evalgrad == true)
- {
- grd_evalscolist1.setFormatColProperty(3, "size", 0)
- grd_evalscolist1.setFormatColProperty(2, "size", 0)
- }
- else
- {
- grd_evalscolist1.setFormatColProperty(3, "size", 40)
- grd_evalscolist1.setFormatColProperty(2, "size", 100)
- }
- if(disable_evalgrad == true)
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "evalgrad"), "edittype", "none")
- }
- else
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "evalgrad"), "edittype", "combo")
- }
-
- if(cnfgrad == true)
- {
- grd_evalscolist1.setFormatColProperty(5, "size", 0)
- grd_evalscolist1.setFormatColProperty(4, "size", 0)
- }
- else
- {
- grd_evalscolist1.setFormatColProperty(5, "size", 40)
- grd_evalscolist1.setFormatColProperty(4, "size", 100)
- }
- if(disable_cnfgrad == true)
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "cnfgrad"), "edittype", "none")
- }
- else
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "cnfgrad"), "edittype", "combo")
- }
-
- if(fstgrad == true)
- {
- grd_evalscolist1.setFormatColProperty(7, "size", 0)
- grd_evalscolist1.setFormatColProperty(6, "size", 0)
- }
- else
- {
- grd_evalscolist1.setFormatColProperty(7, "size", 40)
- grd_evalscolist1.setFormatColProperty(6, "size", 100)
- }
- if(disable_fstgrad == true)
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "fstgrad"), "edittype", "none")
- }
- else
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "fstgrad"), "edittype", "combo")
- }
-
- if(scndgrad == true)
- {
- grd_evalscolist1.setFormatColProperty(9, "size", 0)
- grd_evalscolist1.setFormatColProperty(8, "size", 0)
- }
- else
- {
- grd_evalscolist1.setFormatColProperty(9, "size", 40)
- grd_evalscolist1.setFormatColProperty(8, "size", 100)
- }
- if(disable_scndgrad == true)
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "scndgrad"), "edittype", "none")
- }
- else
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalmbrlist.getBindCellIndex("Body", "scndgrad"), "edittype", "combo")
- }
-
- if(evalgrad == true)
- {
- grd_evalscolist2.setFormatColProperty(3, "size", 0)
- grd_evalscolist2.setFormatColProperty(2, "size", 0)
- }
- else
- {
- grd_evalscolist2.setFormatColProperty(3, "size", 40)
- grd_evalscolist2.setFormatColProperty(2, "size", 100)
- }
- if(disable_evalgrad == true)
- {
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "evalgrad"), "edittype", "none")
- }
- else
- {
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "evalgrad"), "edittype", "combo")
- }
-
- if(cnfgrad == true)
- {
- grd_evalscolist2.setFormatColProperty(5, "size", 0)
- grd_evalscolist2.setFormatColProperty(4, "size", 0)
- }
- else
- {
- grd_evalscolist2.setFormatColProperty(5, "size", 100)
- grd_evalscolist2.setFormatColProperty(4, "size", 100)
- }
- if(disable_cnfgrad == true)
- {
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "cnfgrad"), "edittype", "none")
- }
- else
- {
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "cnfgrad"), "edittype", "combo")
- }
-
- if(fstgrad == true)
- {
- grd_evalscolist2.setFormatColProperty(7, "size", 0)
- grd_evalscolist2.setFormatColProperty(6, "size", 0)
- }
- else
- {
- grd_evalscolist2.setFormatColProperty(7, "size", 100)
- grd_evalscolist2.setFormatColProperty(6, "size", 100)
- }
- if(disable_fstgrad == true)
- {
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "fstgradval"), "edittype", "none")
- }
- else
- {
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "fstgradval"), "edittype", "text")
- }
-
- if(scndgrad == true)
- {
- grd_evalscolist2.setFormatColProperty(9, "size", 0)
- grd_evalscolist2.setFormatColProperty(8, "size", 0)
- }
- else
- {
- grd_evalscolist2.setFormatColProperty(9, "size", 40)
- grd_evalscolist2.setFormatColProperty(8, "size", 100)
- }
- if(disable_scndgrad == true)
- {
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "scndgrad"), "edittype", "none")
- }
- else
- {
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "scndgrad"), "edittype", "combo")
- }
-
- if(evalgrad == true)
- {
- grd_evalscototlist.setFormatColProperty(2, "size", 0)
- }
- else
- {
- grd_evalscototlist.setFormatColProperty(2, "size", 95)
- }
-
- if(cnfgrad == true)
- {
- grd_evalscototlist.setFormatColProperty(3, "size", 0)
- }
- else
- {
- grd_evalscototlist.setFormatColProperty(3, "size", 95)
- }
-
- if(fstgrad == true)
- {
- grd_evalscototlist.setFormatColProperty(4, "size", 0)
- }
- else
- {
- grd_evalscototlist.setFormatColProperty(4, "size", 95)
- }
-
- if(scndgrad == true)
- {
- grd_evalscototlist.setFormatColProperty(5, "size", 0)
- }
- else
- {
- grd_evalscototlist.setFormatColProperty(5, "size", 95)
- }
-
- btn_evaldesc.enable = !disable_evalgrad;
- btn_cnfmdesc.enable = !disable_cnfgrad;
- }
- function group2_cmb_instcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group2.btn_search.click();
- }
- function group2_cmb_usertype_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_evalsco.clearData();
- ds_send_evalsco.addRow();
-
- ds_hidden_evalscodtl.clearData();
-
- misfGridInit(grd_evalscolist1);
- misfGridInit(grd_evalscolist2);
- button2.click();
- group2.btn_search.click();
- }
- function group2_ipt_emplnos_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- }
- }
- function ds_send_evalmbr_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "emplno")
- {
- group2.ipt_emplnos.value = e.newvalue;
- group2.ipt_emplnos.setFocus();
- var recv_list = "emplno,emplnm" ;
- rpbfValidationCheck("EMPLNO", recv_list);
-
- if(String(e.newvalue).length > 0)
- {
- group2.btn_search.click();
- }
- }
-
- if(e.columnid == "emplnm")
- {
- group2.ipt_emplnos.value = e.newvalue;
- group2.ipt_emplnos.setFocus();
- var recv_list = "emplno,emplnm" ;
- rpbfValidationCheck("EMPLNM", recv_list);
-
- if(String(e.newvalue).length > 0)
- {
- group2.btn_search.click();
- }
- }
- }
- function group2_btn_emplno_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "emplno,emplnm" ;
- rpbfOpenPopUpList("SPRPB00101", ds_send_evalmbr, recv_list,"","N");
-
- if(String(group2.ipt_emplnos.value).length > 0)
- {
- group2.btn_search.click();
- }
- }
- function group2_ipt_emplnms_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- }
- }
- function group2_cmb_evaldd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group2.btn_search.click();
- }
- function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRRPQ03101";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqGetEvalMembrList";
- oParam.inds = "req=ds_send_evalmbr";
- oParam.outds = "ds_main_evalmbr_evalmbrlist=evalmbrlist ds_main_evalmbr_evalmbrddlist=evalmbrddlist";
- oParam.async = false;
- oParam.callback = "cf_TRRPQ03101";
- tranf_submit(oParam);
- }
- function cf_TRRPQ03101(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- if (ds_main_evalmbr_evalmbrddlist.rowcount == 0)
- {
- sysf_messageBox("근무평정 기간이 아닙니다.", "E999", "");
- }
- UserVisibleStatus();
- }
- }
- function grd_evalmbrlist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
- {
- var oParam = {};
- oParam.id = "TRRPQ03101";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqGetEvalMembrList";
- oParam.inds = "req=ds_send_evalmbr";
- oParam.outds = "ds_main_evalmbr_evalmbrlist=evalmbrlist ds_main_evalmbr_evalmbrddlist=evalmbrddlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPQ03101";
- tranf_submit(oParam);
-
- ds_hidden_evalscodtl.setColumn(0, "emplno", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "emplno"))
- ds_hidden_evalscodtl.setColumn(0, "emplnm", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "emplnm"))
- ds_hidden_evalscodtl.setColumn(0, "deptnm", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "deptnm"))
- ds_hidden_evalscodtl.setColumn(0, "jobposnm", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "jobposnm"))
- ds_hidden_evalscodtl.setColumn(0, "jobkindnm", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "jobkindnm"))
- ds_hidden_evalscodtl.setColumn(0, "jobgradnm", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "jobgradnm"))
-
- ds_hidden_evalscodtl.setColumn(0, "evaldesc", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "evaldesc"))
- ds_hidden_evalscodtl.setColumn(0, "cnfmdesc", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "cnfmdesc"))
-
- ds_send_evalsco.setColumn(0, "emplno", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "emplno"));
- ds_send_evalsco.setColumn(0, "evaldd", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "evaldd"));
- ds_send_evalsco.setColumn(0, "instcd", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "instcd"));
- ds_send_evalsco.setColumn(0, "gbn", ds_main_evalmbr_evalmbrlist.getColumn(e.row, "gbn"));
-
- button4.click();
- button2.click();
- }
- function btn_scomgr_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMRPQ03400", "SMRPQ03400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function btn_xlsdn_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRRPQ03203";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqGetEvalUsrScoTotXlsList";
- oParam.inds = "req=ds_send_evalmbr";
- oParam.outds = "ds_main_evalscototalxls_evalscototxlslist_old=evalscototxlslist";
- oParam.async = false;
- oParam.callback = "cf_TRRPQ03203";
- tranf_submit(oParam);
- }
- function cf_TRRPQ03203(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- grdf_exportExcel(grd_evalscototxlslist, "근무평가전체리스트", "see", false);
- }
- }
- function btn_evaldesc_onclick(obj:Button, e:ClickEventInfo)
- {
- if (ds_main_evalmbr_evalmbrlist.rowposition > -1)
- {
- ds_main_evalmbr_evalmbrlist.updatecontrol = false;
- ds_main_evalmbr_evalmbrlist.setRowType(ds_main_evalmbr_evalmbrlist.rowposition, "u");
-
- ds_main_evalmbr_evalmbrlist.setColumn(ds_main_evalmbr_evalmbrlist.rowposition, "evaldesc", evaldesc.text);
- var oParam = {};
- oParam.id = "TXRPQ03101";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqExeEvalMembrList";
- oParam.inds = "req=ds_main_evalmbr_evalmbrlist:u";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRPQ03101";
- tranf_submit(oParam);
- }
- else
- {
- sysf_messageBox("선택한 데이타가 없습니다.", "E999", "");
- }
- }
- function cf_TXRPQ03101(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- sysf_messageBox("정상적으로 처리되었습니다.", "E999", "");
- group2.btn_search.click();
- }
- }
- function btn_cnfmdesc_onclick(obj:Button, e:ClickEventInfo)
- {
- if (ds_main_evalmbr_evalmbrlist.rowposition > -1)
- {
- ds_main_evalmbr_evalmbrlist.updatecontrol = false;
- ds_main_evalmbr_evalmbrlist.setRowType(ds_main_evalmbr_evalmbrlist.rowposition, "u");
-
- ds_main_evalmbr_evalmbrlist.setColumn(ds_main_evalmbr_evalmbrlist.rowposition, "cnfmdesc", cnfmdesc.text);
- var oParam = {};
- oParam.id = "TXRPQ03101";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqExeEvalMembrList";
- oParam.inds = "req=ds_main_evalmbr_evalmbrlist:u";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRPQ03101";
- tranf_submit(oParam);
- }
- else
- {
- sysf_messageBox("선택한 데이타가 없습니다.", "E999", "");
- }
- }
- function ds_main_evalsco1_evalscolist1_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- var update = grdf_getGridUpdateData(grd_evalscolist1).rowcount;
- var evalgradval_tot = 0;
- var cnfgradval_tot = 0;
- var fstgradval_tot = 0;
- var scndgradval_tot = 0;
-
- //model.setValue("/root/send/savedata/evalscolist1", update);
- if (update == 0)
- {
- }
- else
- {
- for(var i = 0; i < obj.rowcount; i++)
- {
- obj.setColumn(i, "evalgradval", obj.getColumn(i, "evalgrad"));
-
- if(!utlf_isNull(obj.getColumn(i, "evalgrad")))
- {
- evalgradval_tot += parseFloat(obj.getColumn(i, "evalgrad"));
- }
-
- obj.setColumn(i, "cnfgradval", obj.getColumn(i, "cnfgrad"));
-
- if(!utlf_isNull(obj.getColumn(i, "cnfgrad")))
- {
- cnfgradval_tot += parseFloat(obj.getColumn(i, "cnfgrad"));
- }
-
- obj.setColumn(i, "fstgradval", obj.getColumn(i, "fstgrad"));
-
- if(!utlf_isNull(obj.getColumn(i, "fstgrad")))
- {
- fstgradval_tot += parseFloat(obj.getColumn(i, "fstgrad"));
- }
-
- obj.setColumn(i, "scndgradval", obj.getColumn(i, "scndgrad"));
-
- if(!utlf_isNull(obj.getColumn(i, "scndgrad")))
- {
- scndgradval_tot += parseFloat(obj.getColumn(i, "scndgrad"));
- }
- }
-
- obj.setColumn(obj.rowcount-1, "evalgradval", evalgradval_tot);
- obj.setColumn(obj.rowcount-1, "cnfgradval", cnfgradval_tot);
- obj.setColumn(obj.rowcount-1, "fstgradval", fstgradval_tot);
- obj.setColumn(obj.rowcount-1, "scndgradval", scndgradval_tot);
-
- ds_main_evalscototal_evalscototlist.setColumn(ds_main_evalscototal_evalscototlist.rowcount-1, "evalgradtot", parseFloat(obj.getColumn(obj.rowcount-1, "evalgradval")) + parseFloat(ds_main_evalsco2_evalscolist2.getColumn(ds_main_evalsco2_evalscolist2.rowcount-1, "evalgradval")));
- ds_main_evalscototal_evalscototlist.setColumn(ds_main_evalscototal_evalscototlist.rowcount-1, "cnfgradtot", parseFloat(obj.getColumn(obj.rowcount-1, "cnfgradval")) + parseFloat(ds_main_evalsco2_evalscolist2.getColumn(ds_main_evalsco2_evalscolist2.rowcount-1, "cnfgradval")));
- ds_main_evalscototal_evalscototlist.setColumn(ds_main_evalscototal_evalscototlist.rowcount-1, "fstgradtot", parseFloat(obj.getColumn(obj.rowcount-1, "fstgradval")) + parseFloat(ds_main_evalsco2_evalscolist2.getColumn(ds_main_evalsco2_evalscolist2.rowcount-1, "fstgradval")));
- ds_main_evalscototal_evalscototlist.setColumn(ds_main_evalscototal_evalscototlist.rowcount-1, "scndgradtot", parseFloat(obj.getColumn(obj.rowcount-1, "scndgradval")) + parseFloat(ds_main_evalsco2_evalscolist2.getColumn(ds_main_evalsco2_evalscolist2.rowcount-1, "scndgradval")));
-
- }
- }
- function ds_main_evalsco2_evalscolist2_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- var update = grdf_getGridUpdateData(grd_evalscolist2).rowcount;
- var evalgradval_tot = 0;
- var cnfgradval_tot = 0;
- var fstgradval_tot = 0;
- var scndgradval_tot = 0;
-
- if (update == 0)
- {
- }
- else
- {
- for(var i = 0; i < obj.rowcount; i++)
- {
- obj.setColumn(i, "evalgradval", obj.getColumn(i, "evalgrad"));
-
- if(!utlf_isNull(obj.getColumn(i, "evalgrad")))
- {
- evalgradval_tot += parseFloat(obj.getColumn(i, "evalgrad"));
- }
-
- obj.setColumn(i, "cnfgradval", obj.getColumn(i, "cnfgrad"));
-
- if(!utlf_isNull(obj.getColumn(i, "cnfgrad")))
- {
- cnfgradval_tot += parseFloat(obj.getColumn(i, "cnfgrad"));
- }
-
- obj.setColumn(i, "fstgradval", obj.getColumn(i, "fstgrad"));
-
- if(!utlf_isNull(obj.getColumn(i, "fstgrad")))
- {
- fstgradval_tot += parseFloat(obj.getColumn(i, "fstgrad"));
- }
-
- obj.setColumn(i, "scndgradval", obj.getColumn(i, "scndgrad"));
-
- if(!utlf_isNull(obj.getColumn(i, "scndgrad")))
- {
- scndgradval_tot += parseFloat(obj.getColumn(i, "scndgrad"));
- }
- }
-
- obj.setColumn(obj.rowcount-1, "evalgradval", evalgradval_tot);
- obj.setColumn(obj.rowcount-1, "cnfgradval", cnfgradval_tot);
- obj.setColumn(obj.rowcount-1, "fstgradval", fstgradval_tot);
- obj.setColumn(obj.rowcount-1, "scndgradval", scndgradval_tot);
-
- ds_main_evalscototal_evalscototlist.setColumn(ds_main_evalscototal_evalscototlist.rowcount-1, "evalgradtot", parseFloat(ds_main_evalsco1_evalscolist1.getColumn(ds_main_evalsco1_evalscolist1.rowcount-1, "evalgradval")) + parseFloat(obj.getColumn(obj.rowcount-1, "evalgradval")));
- ds_main_evalscototal_evalscototlist.setColumn(ds_main_evalscototal_evalscototlist.rowcount-1, "cnfgradtot", parseFloat(ds_main_evalsco1_evalscolist1.getColumn(ds_main_evalsco1_evalscolist1.rowcount-1, "cnfgradval")) + parseFloat(obj.getColumn(obj.rowcount-1, "cnfgradval")));
- ds_main_evalscototal_evalscototlist.setColumn(ds_main_evalscototal_evalscototlist.rowcount-1, "fstgradtot", parseFloat(ds_main_evalsco1_evalscolist1.getColumn(ds_main_evalsco1_evalscolist1.rowcount-1, "fstgradval")) + parseFloat(obj.getColumn(obj.rowcount-1, "fstgradval")));
- ds_main_evalscototal_evalscototlist.setColumn(ds_main_evalscototal_evalscototlist.rowcount-1, "scndgradtot", parseFloat(ds_main_evalsco1_evalscolist1.getColumn(ds_main_evalsco1_evalscolist1.rowcount-1, "scndgradval")) + parseFloat(obj.getColumn(obj.rowcount-1, "scndgradval")));
- }
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- misfGridInit(grd_imgviewlist);
-
- var emplno = ds_hidden_evalscodtl.getColumn(0, "emplno");
- var emplnm = ds_hidden_evalscodtl.getColumn(0, "emplnm");
-
- dsf_createDsRow("ds_send_emplref", [{col:"emplno", type:"STRING", size:256 , val : emplno}]);
- fChangeImage("..\..\..\IMAGES\lis\no_image.png");
-
- var oParam = {};
- oParam.id = "TRRPB00118";
- oParam.service = "humtrafactmngtapp.PsnWorkMastMngt";
- oParam.method = "reqGetEmplImage";
- oParam.inds = "req=ds_send_emplref";
- oParam.outds = "ds_main_imgviewlist=imgviewlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPB00118";
- tranf_submit(oParam);
- fRetrImage();
- }
- function fChangeImage(imgsrc)
- {
- img_hidden.image = imgsrc;
- }
- function fRetrImage()
- {
- if (ds_main_imgviewlist.rowcount == 0)
- {
- fChangeImage("..\..\..\IMAGES\lis\no_image.png");
- }
- else
- {
- for(var i = 0; i < ds_main_imgviewlist.rowcount; i++)
- {
- var imgdata = ds_main_imgviewlist.getColumn(i, "photimg");
- ds_main_imgdata.setColumn(0, "photimg", imgdata);
-
- img_hidden.image = imgdata;
- }
- }
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_evalmbr_evalmbrlist.getColumn(ds_main_evalmbr_evalmbrlist.rowposition, "cnt") == "1")
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "fstgradtype1"), "combodataset", "ds_init_cmb_cnfmgradtype_comcodelist")
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "fstgradtype1"), "combodatacol", "cdnm")
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "fstgradtype1"), "combocodecol", "cdid")
-
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "scndgradtype1"), "combodataset", "")
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "scndgradtype1"), "combodatacol", "")
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "scndgradtype1"), "combocodecol", "")
-
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "fstgradtype2"), "combodataset", "ds_init_cmb_scndgradtype_comcodelist")
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "fstgradtype2"), "combodatacol", "cdnm")
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "fstgradtype2"), "combocodecol", "cdid")
-
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "scndgradtype2"), "combodataset", "")
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "scndgradtype2"), "combodatacol", "")
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "scndgradtype2"), "combocodecol", "")
- }
- else if(ds_main_evalmbr_evalmbrlist.getColumn(ds_main_evalmbr_evalmbrlist.rowposition, "cnt") == "2")
- {
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "fstgradtype1"), "combodataset", "ds_init_cmb_cnfmgradtype2_comcodelist")
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "fstgradtype1"), "combodatacol", "cdnm")
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "fstgradtype1"), "combocodecol", "cdid")
-
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "scndgradtype1"), "combodataset", "ds_init_cmb_cnfmgradtype2_comcodelist")
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "scndgradtype1"), "combodatacol", "")
- grd_evalscolist1.setCellProperty("Body", grd_evalscolist1.getBindCellIndex("Body", "scndgradtype1"), "combocodecol", "")
-
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "fstgradtype2"), "combodataset", "ds_init_cmb_scndgradtype2_comcodelist")
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "fstgradtype2"), "combodatacol", "cdnm")
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "fstgradtype2"), "combocodecol", "cdid")
-
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "scndgradtype2"), "combodataset", "ds_init_cmb_scndgradtype2_comcodelist")
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "scndgradtype2"), "combodatacol", "")
- grd_evalscolist2.setCellProperty("Body", grd_evalscolist2.getBindCellIndex("Body", "scndgradtype2"), "combocodecol", "")
- }
- ds_send_evalsco.setColumn(0, "cdtype", "1");
-
- var oParam = {};
- oParam.id = "TRRPQ03201";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqGetEvalUsrScoList";
- oParam.inds = "req=ds_send_evalsco";
- oParam.outds = "ds_main_evalsco1_evalscolist1=evalscolist1";
- oParam.async = false;
- //oParam.callback = "cf_TRRPQ03201";
- tranf_submit(oParam);
-
- ds_send_evalsco.setColumn(0, "cdtype", "2");
- var oParam = {};
- oParam.id = "TRRPQ03202";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqGetEvalUsrScoList";
- oParam.inds = "req=ds_send_evalsco";
- oParam.outds = "ds_main_evalsco2_evalscolist2=evalscolist2";
- oParam.async = false;
- //oParam.callback = "cf_TRRPQ03202";
- tranf_submit(oParam);
- var oParam = {};
- oParam.id = "TRRPQ03203";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqGetEvalUsrScoTotList";
- oParam.inds = "req=ds_send_evalsco";
- oParam.outds = "ds_main_evalscototal_evalscototlist=evalscototlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPQ03203";
- tranf_submit(oParam);
-
- UserVisibleStatus();
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- if (grdf_getGridUpdateData(grd_evalscolist1).rowcount == 0 && grdf_getGridUpdateData(grd_evalscolist2).rowcount == 0)
- {
- sysf_messageBox("변경 된 데이타가 없습니다.", "E999", "");
- }
- else
- {
- var oParam = {};
- oParam.id = "TXRPQ03201";
- oParam.service = "knuhppeapp.DutyevalMngt";
- oParam.method = "reqExeEvalUsrScoList";
- oParam.inds = "req1=ds_main_evalsco1_evalscolist1:u req2=ds_main_evalsco2_evalscolist2:u req3=ds_main_evalscototal_evalscototlist:u";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRPQ03201";
- tranf_submit(oParam);
- }
- group2.btn_search.click();
- }
- function cf_TXRPQ03201(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- sysf_messageBox("정상적으로 처리되었습니다.", "E999", "");
- button2.click();
- }
- }
- function btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMRPQ03300", "SMRPQ03300", "", "", "", "", "", "", "", "", "", "", "M");
- }
- ]]></Script>
- </Form>
- </FDL>
|