1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMZHA20000" position="absolute 0 0 1238 805" titletext="프로그램 개발관리 조회" onload="SMZHA20000_onload" oninit="SMZHA20000_oninit" onkeydown="SMZHA20000_onkeydown">
- <Layouts>
- <Layout>
- <Static text="프로그램 개발 관리" position="absolute 0 0 144 25" id="caption6" class="tit_1"/>
- <Tab id="switch1" taborder="1" position="absolute 0 28 1238 805" anchor="all" canchange="switch1_canchange">
- <Tabpages>
- <Tabpage id="case1" text="개발요청서관리">
- <Layouts>
- <Layout>
- <Div id="grp_user" taborder="1" visible="false" position="absolute 0 0 1238 50" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption19" text="요청부서" class="search_name" position="absolute 20 14 88 34" anchor="default"/>
- <Static id="caption20" text="요청제목" class="search_name" position="absolute 316 14 384 34" anchor="default"/>
- <Static id="caption21" text="요청자" class="search_name" position="absolute 614 14 666 34" anchor="default"/>
- <Edit id="input9" taborder="6" position="absolute 695 14 770 34" anchor="default"/>
- <Edit id="input10" taborder="7" position="absolute 406 14 566 34" anchor="default"/>
- <Button id="button5" taborder="8" text="조회" class="btn1" position="absolute 1166 14 1222 34" anchor="default"/>
- <Static id="caption22" text="요청일자" class="search_name" position="absolute 783 14 851 34" anchor="default"/>
- <Calendar id="input11" taborder="9" position="absolute 871 14 971 34" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
- <Calendar id="input15" taborder="10" position="absolute 986 14 1086 34" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
- <Static id="caption26" text="~" position="absolute 973 14 988 34" anchor="default"/>
- <Edit id="ipt_reqdeptnm" taborder="11" position="absolute 110 14 265 34" anchor="default"/>
- <Button id="button8" taborder="12" class="icon_search" position="absolute 270 14 290 34" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_dev" taborder="2" position="absolute 0 0 1238 181" class="div_SA2" anchor="left top right" scrollbars="none">
- <Layouts>
- <Layout>
- <Static id="caption1" text="구분" class="search_name" position="absolute 233 10 286 30" anchor="default"/>
- <Static id="caption2" text="요청번호" class="search_name" position="absolute 20 35 89 55" anchor="default"/>
- <Static id="caption3" text="개발업무구분" class="search_name" position="absolute 590 60 690 80" anchor="default"/>
- <Static id="caption4" text="요청제목" class="search_name" position="absolute 590 35 675 55" anchor="default"/>
- <Static id="caption5" text="요청부서" class="search_name" position="absolute 233 35 302 55" anchor="default"/>
- <Static id="caption7" text="요청자" class="search_name" position="absolute 20 60 90 80" anchor="default"/>
- <Static id="caption8" text="담당자" class="search_name" position="absolute 20 99 90 119" anchor="default"/>
- <Button id="button1" taborder="28" text="조회" class="btn1" position="absolute 1166 35 1222 55" onclick="switch1_case1_grp_dev_button1_onclick" anchor="left top" tooltiptext="F2"/>
- <Edit id="input2" taborder="29" position="absolute 705 35 1130 55" autoselect="true" anchor="default" imemode="hangul"/>
- <Edit id="input3" taborder="30" position="absolute 318 35 513 55" autoselect="true" oneditclick="switch1_case1_grp_dev_input3_oneditclick" anchor="default" imemode="hangul"/>
- <Edit id="input7" taborder="31" position="absolute 105 35 205 55" anchor="default" autoselect="true" onkeydown="switch1_case1_grp_dev_input7_onkeydown"/>
- <Combo id="cmb_workgb" taborder="32" innerdataset="ds_init_cmb_workgb" codecolumn="cdid" datacolumn="cdnm" position="absolute 705 60 850 80" anchor="default"/>
- <Static id="caption10" text="결재구분" class="search_name" position="absolute 284 155 353 175" anchor="default"/>
- <Static id="caption11" text="진척률" class="search_name" position="absolute 590 99 649 119" anchor="default"/>
- <Static id="caption12" text="진행상태" class="search_name" position="absolute 756 127 828 147" anchor="default"/>
- <Static id="caption13" text="개발자" class="search_name" position="absolute 20 127 92 147" anchor="default"/>
- <Static id="caption14" text="요청일자" class="search_name" position="absolute 233 60 302 80" anchor="default"/>
- <Shape id="line4" linetype="horizontal" position="absolute 6 86 1232 92" anchor="left top right" style="strokepen:1 dashed #9ebed4ff;"/>
- <Calendar id="input6" taborder="34" position="absolute 318 60 418 80" dateformat="yyyy-MM-dd" value="null" anchor="default" autoselect="true"/>
- <CheckBox id="chk_gubunDev" taborder="35" position="absolute 318 10 410 30" text="프로그램개발" onclick="switch1_case1_grp_dev_chk_gubun_onclick" anchor="default"/>
- <Combo id="combo2" taborder="36" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 655 99 723 119" index="0" text="전체" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">10%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">20</Col>
- <Col id="datacolumn">20%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">30</Col>
- <Col id="datacolumn">30%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">40</Col>
- <Col id="datacolumn">40%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">50</Col>
- <Col id="datacolumn">50%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">60</Col>
- <Col id="datacolumn">60%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">70</Col>
- <Col id="datacolumn">70%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">80</Col>
- <Col id="datacolumn">80%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">90</Col>
- <Col id="datacolumn">90%이하</Col>
- </Row>
- <Row>
- <Col id="codecolumn">100</Col>
- <Col id="datacolumn">100%이하</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_reqgb" taborder="37" innerdataset="ds_init_cmb_reqgb" codecolumn="cdid" datacolumn="cdnm" position="absolute 990 60 1130 80" anchor="default"/>
- <Static id="caption15" text="통계업무구분" class="search_name" position="absolute 886 60 978 80" anchor="default"/>
- <CheckBox id="checkbox1" taborder="38" position="absolute 349 155 424 175" truevalue="2" text="접수_총괄" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <CheckBox id="checkbox5" taborder="39" position="absolute 509 155 585 175" text="접수_과장" truevalue="3" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <CheckBox id="checkbox6" taborder="40" position="absolute 589 155 664 175" truevalue="4" text="개발_총괄" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <CheckBox id="checkbox7" taborder="41" position="absolute 749 155 825 175" text="개발_과장" truevalue="5" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <CheckBox id="chk_gubunData" taborder="42" position="absolute 416 10 496 30" text="데이터통계" onclick="switch1_case1_grp_dev_chk_gubun_onclick" anchor="default"/>
- <Combo id="combo3" taborder="43" innerdataset="@ds_init_prgmrinfo" codecolumn="userid" datacolumn="usernm" position="absolute 105 127 205 147" index="-1" anchor="default"/>
- <Combo id="combo6" taborder="44" innerdataset="@ds_init_chrginfo" codecolumn="userid" datacolumn="usernm" position="absolute 105 99 205 119" index="-1" anchor="default"/>
- <Static id="caption9" text="완료예정일자" class="search_name" position="absolute 233 99 327 119" anchor="default"/>
- <Calendar id="input1" taborder="45" position="absolute 343 99 443 119" dateformat="yyyy-MM-dd" value="null" autoselect="true" anchor="default"/>
- <Static id="caption18" text="기관" class="search_name" position="absolute 20 10 65 30" anchor="default"/>
- <CheckBox id="chk_inst032" taborder="46" position="absolute 156 10 201 30" text="칠곡" onclick="switch1_case1_grp_dev_chk_instcd_onclick" anchor="default"/>
- <CheckBox id="chk_inst031" taborder="47" position="absolute 105 10 150 30" text="본원" onclick="switch1_case1_grp_dev_chk_instcd_onclick" anchor="default"/>
- <Edit id="input5" taborder="48" position="absolute 105 60 205 80" anchor="default" autoselect="true" onkeydown="switch1_case1_grp_dev_input5_onkeydown" imemode="hangul"/>
- <Calendar id="input13" taborder="49" position="absolute 463 99 563 119" dateformat="yyyy-MM-dd" value="null" autoselect="true" anchor="default"/>
- <Static id="caption24" text="~" position="absolute 448 99 463 119" anchor="default"/>
- <Calendar id="input14" taborder="50" position="absolute 438 60 538 80" dateformat="yyyy-MM-dd" value="null" anchor="default" autoselect="true"/>
- <Static id="caption25" text="~" position="absolute 423 60 438 80" anchor="default"/>
- <Static id="caption27" text="요청직종" class="search_name" position="absolute 883 10 952 30" anchor="default"/>
- <Button id="button9" taborder="52" class="icon_search" position="absolute 518 35 538 55" onclick="switch1_case1_grp_dev_button9_onclick" anchor="default"/>
- <CheckBox id="checkbox9" taborder="53" position="absolute 590 127 660 147" truevalue="08" text="완료제외" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <Static id="caption23" text="우선순위" class="search_name" position="absolute 20 155 89 175" anchor="default"/>
- <Static id="caption28" text="업무" class="search_name" position="absolute 756 99 811 119" anchor="default"/>
- <Calendar id="input4" taborder="56" position="absolute 463 127 563 147" dateformat="yyyy-MM-dd" value="null" autoselect="true" anchor="default"/>
- <Static id="caption29" text="~" position="absolute 448 127 463 147" anchor="default"/>
- <Calendar id="input8" taborder="57" position="absolute 343 127 443 147" dateformat="yyyy-MM-dd" value="null" autoselect="true" anchor="default"/>
- <Static id="caption30" text="최종완료일자" class="search_name" position="absolute 233 127 324 147" anchor="default"/>
- <CheckBox id="chk_gubunMenu" taborder="58" position="absolute 502 10 572 30" text="메뉴권한" anchor="default" onclick="switch1_case1_grp_dev_checkbox_onclick"/>
- <CheckBox id="chk_gubunUpdate" taborder="59" position="absolute 578 10 658 30" text="데이터수정" anchor="default" onclick="switch1_case1_grp_dev_checkbox_onclick"/>
- <CheckBox id="checkbox17" taborder="60" position="absolute 1112 10 1222 30" anchor="default" text="요청부서장승인" truevalue="Y" onclick="switch1_case1_grp_dev_checkbox_onclick"/>
- <cp_checkboxList id="checkbox2" taborder="61" scrollbars="none" position="absolute 964 10 1120 30" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <CheckBox id="checkbox18" taborder="62" text="반려제외" truevalue="09" position="absolute 666 127 736 147" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <cp_checkboxList id="checkbox8" titletext="CheckBox List" taborder="63" scrollbars="none" position="absolute 836 119 1209 167" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="checkbox16" titletext="CheckBox List" taborder="64" scrollbars="none" position="absolute 813 99 1227 119" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="checkbox15" titletext="CheckBox List" taborder="65" scrollbars="none" position="absolute 105 155 285 175" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <CheckBox id="chk_cert" taborder="66" text="인증평가용" position="absolute 751 9 832 29" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 743 9 755 29" anchor="default"/>
- <Static id="Static01" text=")" position="absolute 833 9 845 29" anchor="default"/>
- <CheckBox id="chk_gubunissue" taborder="67" text="이슈쿼리" onclick="switch1_case1_grp_dev_checkbox_onclick" position="absolute 666 9 746 29"/>
- <CheckBox id="chk_expt_dev_compl" taborder="68" position="absolute 1211 158 1234 179" style="border:1 solid lightslategray ;padding:0 0 0 3;bordertype:round 3 3 ;font:Dotum,6;" onclick="switch1_case1_grp_dev_chk_expt_dev_compl_onclick" tooltiptext="개발완료제외"/>
- <CheckBox id="checkbox20" taborder="69" text="접수_팀장" truevalue="2" onclick="switch1_case1_grp_dev_checkbox_onclick" position="absolute 429 155 504 175"/>
- <CheckBox id="checkbox21" taborder="70" text="개발_팀장" truevalue="4" onclick="switch1_case1_grp_dev_checkbox_onclick" position="absolute 669 155 744 175"/>
- </Layout>
- </Layouts>
- <InitValue/>
- </Div>
- <Button id="button6" taborder="3" text="신규개발요청" class="btn4" position="absolute 705 730 809 750" anchor="right bottom" onclick="switch1_case1_button6_onclick"/>
- <Button id="button4" taborder="4" text="초기화" class="btn4" position="absolute 1170 730 1238 750" anchor="right bottom" onclick="switch1_case1_button4_onclick"/>
- <Grid id="grd_reqprgm" taborder="5" binddataset="ds_reqprgmlist" useinputpanel="false" position="absolute 0 207 1238 725" anchor="all" formatid="TwoLine" autofittype="col" cellsizingtype="both" selecttype="multirow" oncelldblclick="switch1_case1_grd_reqprgm_oncelldblclick" onrbuttondown="switch1_case1_grd_reqprgm_onrbuttondown">
- <Formats>
- <Format id="TwoLine">
- <Columns>
- <Column size="28"/>
- <Column size="80"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="80"/>
- <Column size="20"/>
- <Column size="76"/>
- <Column size="50"/>
- <Column size="76"/>
- <Column size="76"/>
- <Column size="76"/>
- <Column size="76"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="74"/>
- <Column size="20"/>
- <Column size="54"/>
- <Column size="74"/>
- <Column size="42"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="20" band="head"/>
- <Row size="20" band="head"/>
- <Row size="24"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="3" taborder="undefined"/>
- <Cell col="1" text="요청번호"/>
- <Cell col="2" text="비공개"/>
- <Cell col="3" text="순위"/>
- <Cell col="4" text="구분"/>
- <Cell col="5" rowspan="3" text="인 증 평 가 용" taborder="undefined"/>
- <Cell col="6" text="요청일자"/>
- <Cell col="7" colspan="5" text="요청제목" taborder="undefined"/>
- <Cell col="12" text="기관"/>
- <Cell col="13" colspan="5" text="요청부서" taborder="undefined"/>
- <Cell col="18" text="요청자"/>
- <Cell col="19" colspan="2" text="부서장승인" taborder="undefined"/>
- <Cell col="21" text="승인일시"/>
- <Cell col="22" text="첨부"/>
- <Cell row="1" col="1" rowspan="2" text="업무" taborder="undefined"/>
- <Cell row="1" col="2" rowspan="2" colspan="2" style="linespace:3;" text="개발/통계 요청/업무구분" taborder="undefined"/>
- <Cell row="1" col="4" rowspan="2" text="담당자" taborder="undefined"/>
- <Cell row="1" col="6" rowspan="2" colspan="2" text="개발자" taborder="undefined"/>
- <Cell row="1" col="8" rowspan="2" text="착수예정일" taborder="undefined"/>
- <Cell row="1" col="9" rowspan="2" text="완료예정일" taborder="undefined"/>
- <Cell row="1" col="10" rowspan="2" text="최초시작일" taborder="undefined"/>
- <Cell row="1" col="11" rowspan="2" text="최종완료일" taborder="undefined"/>
- <Cell row="1" col="12" colspan="3" text="접수결재" taborder="undefined"/>
- <Cell row="1" col="15" colspan="3" text="개발결재" taborder="undefined"/>
- <Cell row="1" col="18" rowspan="2" text="접수/반려일" taborder="undefined"/>
- <Cell row="1" col="19" rowspan="2" colspan="2" text="입력자" taborder="undefined"/>
- <Cell row="1" col="21" rowspan="2" text="진행상태" taborder="undefined"/>
- <Cell row="1" col="22" rowspan="2" text="진척율" taborder="undefined"/>
- <Cell row="2" col="12" text="총괄"/>
- <Cell row="2" col="13" text="팀장"/>
- <Cell row="2" col="14" text="과장"/>
- <Cell row="2" col="15" text="총괄"/>
- <Cell row="2" col="16" text="팀장"/>
- <Cell row="2" col="17" text="과장"/>
- </Band>
- <Band id="body">
- <Cell rowspan="2" celltype="head" style="line:1 solid #808080ff ;" text="expr:currow + 1" taborder="undefined"/>
- <Cell col="1" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:reqno"/>
- <Cell col="2" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:privyn"/>
- <Cell col="3" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:priority"/>
- <Cell col="4" displaytype="combo" style="align:center middle;line:1 dotted #808080ff ;background:EXPR((gb == '01') ? "violet" : (gb == '02') ? "deepskyblue" : (gb == '03') ? "gold" : (gb == '04') ? "yellowgreen" : (gb == '05') ? "#FF8224" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));background2:EXPR((gb == '01') ? "violet" : (gb == '02') ? "deepskyblue" : (gb == '03') ? "gold" : (gb == '04') ? "yellowgreen" : (gb == '05') ? "#FF8224" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));selectbackground:EXPR((gb == '01') ? "violet" : (gb == '02') ? "deepskyblue" : (gb == '03') ? "gold" : (gb == '04') ? "yellowgreen" : (gb == '05') ? "#FF8224" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));" text="bind:gb" combodataset="ds_gb" combocodecol="value" combodatacol="label"/>
- <Cell col="5" rowspan="2" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:certyn" taborder="undefined"/>
- <Cell col="6" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:reqdd" mask="expr:utlf_isNull(reqdd) ? "" : "####-##-##""/>
- <Cell col="7" colspan="5" displaytype="text" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");font:Dotum,9,bold;" text="bind:reqtitle" taborder="undefined"/>
- <Cell col="12" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:instnm"/>
- <Cell col="13" colspan="5" style="background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:reqdeptnm" taborder="undefined"/>
- <Cell col="18" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:reqmannm"/>
- <Cell col="19" style="line:1 dotted #808080ff ;background:EXPR((deptmngraprvyn == "Y") ? "darkorange" : (currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((deptmngraprvyn == "Y") ? "darkorange" : (currow%2 == 0) ? "#ecebecff" : "#ffffffff");selectbackground:EXPR((deptmngraprvyn == "Y") ? "darkorange" : (currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:deptmngraprvyn"/>
- <Cell col="20" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:deptmngrnm"/>
- <Cell col="21" style="line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:deptmngrdt" mask="expr:utlf_isNull(deptmngrdt) ? "" : "####-##-##""/>
- <Cell col="22" style="line:1 solid #808080ff,1 solid #808080ff,1 dotted #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:fileyn"/>
- <Cell row="1" col="1" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:worknm1"/>
- <Cell row="1" col="2" colspan="2" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:reqgb" taborder="undefined"/>
- <Cell row="1" col="4" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:chrgnm" taborder="undefined"/>
- <Cell row="1" col="6" colspan="2" style="align:EXPR(!utlf_isNull(prgmr) && prgmr.toString().length > 9 ? "left middle" : "");line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:prgmr" taborder="undefined"/>
- <Cell row="1" col="8" displaytype="normal" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:eststartdd" mask="expr:utlf_isNull(eststartdd) ? "" : "####-##-##""/>
- <Cell row="1" col="9" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:estenddd" mask="expr:utlf_isNull(estenddd) ? "" : "####-##-##""/>
- <Cell row="1" col="10" displaytype="normal" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:startdd" mask="expr:utlf_isNull(startdd) ? "" : "####-##-##""/>
- <Cell row="1" col="11" displaytype="normal" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:enddd" mask="expr:utlf_isNull(enddd) ? "" : "####-##-##""/>
- <Cell row="1" col="12" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((aprv2 == "Y") ? "#c0e9faff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));background2:EXPR((aprv2 == "Y") ? "#c0e9faff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));selectbackground:EXPR((aprv2 == "Y") ? "#c0e9faff" : "");" text="bind:aprv2"/>
- <Cell row="1" col="13" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((aprv6 == "Y") ? "#9fdef9ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));background2:EXPR((aprv6 == "Y") ? "#9fdef9ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));selectbackground:EXPR((aprv6 == "Y") ? "#9fdef9ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));" text="bind:aprv6"/>
- <Cell row="1" col="14" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((aprv3 == "Y") ? "#89d5f5ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));background2:EXPR((aprv3 == "Y") ? "#89d5f5ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));selectbackground:EXPR((aprv3 == "Y") ? "#89d5f5ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));" text="bind:aprv3"/>
- <Cell row="1" col="15" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((aprv4 == "Y") ? "#78cef3ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));background2:EXPR((aprv4 == "Y") ? "#78cef3ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));selectbackground:EXPR((aprv4 == "Y") ? "#78cef3ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));" text="bind:aprv4"/>
- <Cell row="1" col="16" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((aprv7 == "Y") ? "#62c7f2ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));background2:EXPR((aprv7 == "Y") ? "#62c7f2ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));selectbackground:EXPR((aprv7 == "Y") ? "#62c7f2ff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));" text="bind:aprv7"/>
- <Cell row="1" col="17" displaytype="normal" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((aprv5 == "Y") ? "#3fbaefff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));background2:EXPR((aprv5 == "Y") ? "#3fbaefff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));selectbackground:EXPR((aprv5 == "Y") ? "#3fbaefff" : ((currow%2 == 0) ? "#ecebecff" : "#ffffffff"));" text="bind:aprv5"/>
- <Cell row="1" col="18" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:accptdd" mask="expr:utlf_isNull(accptdd) ? "" : "####-##-##"" taborder="undefined"/>
- <Cell row="1" col="19" colspan="2" style="line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:fstrgstrnm" taborder="undefined"/>
- <Cell row="1" col="21" displaytype="combo" style="align:center middle;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");" text="bind:status" combodataset="ds_init_checkbox8_comcodelist" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell row="1" col="22" displaytype="bar" style="padding:0 0 0 0;line:1 dotted #808080ff,1 solid #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");bardirection:forward;barcolor:#34be45ff;bargradation:linear 1,1 #c5efcaff 100,100 #34be45ff;" text="bind:progress" mask="expr:get_progress_mask(progress)"/>
- </Band>
- </Format>
- <Format id="OneLine">
- <Columns>
- <Column size="30"/>
- <Column size="80"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="110"/>
- <Column size="75"/>
- <Column size="323"/>
- <Column size="47"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="20"/>
- <Column size="60"/>
- <Column size="75"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="100"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="145"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="75"/>
- <Column size="60"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="요청번호" taborder="undefined"/>
- <Cell col="2" rowspan="2" text="비공 개" taborder="undefined"/>
- <Cell col="3" text="우선"/>
- <Cell col="4" rowspan="2" text="구분" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="요청일자" taborder="undefined"/>
- <Cell col="6" rowspan="2" text="요청제목" taborder="undefined"/>
- <Cell col="7" rowspan="2" text="기관" taborder="undefined"/>
- <Cell col="8" rowspan="2" text="요청부서" taborder="undefined"/>
- <Cell col="9" rowspan="2" text="요청자" taborder="undefined"/>
- <Cell col="10" rowspan="2" colspan="2" text="부서장승인" taborder="undefined"/>
- <Cell col="12" text="승인"/>
- <Cell col="13" text="첨부"/>
- <Cell col="14" rowspan="2" style="linespace:4;" text="인증 평가용" taborder="undefined"/>
- <Cell col="15" rowspan="2" text="진행상태" taborder="undefined"/>
- <Cell col="16" rowspan="2" text="진척률" taborder="undefined"/>
- <Cell col="17" rowspan="2" text="업무" taborder="undefined"/>
- <Cell col="18" rowspan="2" text="개발/통계 업무구분" taborder="undefined"/>
- <Cell col="19" rowspan="2" text="담당자" taborder="undefined"/>
- <Cell col="20" rowspan="2" text="개발자" taborder="undefined"/>
- <Cell col="21" rowspan="2" text="착수예정일" taborder="undefined"/>
- <Cell col="22" rowspan="2" text="완료예정일" taborder="undefined"/>
- <Cell col="23" rowspan="2" text="최초시작일" taborder="undefined"/>
- <Cell col="24" rowspan="2" text="최종완료일" taborder="undefined"/>
- <Cell col="25" colspan="3" text="접수결재" taborder="undefined"/>
- <Cell col="28" colspan="3" text="개발결재" taborder="undefined"/>
- <Cell col="31" rowspan="2" text="접수/반려일" taborder="undefined"/>
- <Cell col="32" rowspan="2" text="입력자" taborder="undefined"/>
- <Cell row="1" col="3" text="순위"/>
- <Cell row="1" col="12" text="일시"/>
- <Cell row="1" col="13" text="파일"/>
- <Cell row="1" col="25" text="총괄"/>
- <Cell row="1" col="26" text="팀장"/>
- <Cell row="1" col="27" text="과장"/>
- <Cell row="1" col="28" text="총괄"/>
- <Cell row="1" col="29" text="팀장"/>
- <Cell row="1" col="30" text="과장"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" text="bind:reqno"/>
- <Cell col="2" text="bind:privyn"/>
- <Cell col="3" text="bind:priority"/>
- <Cell col="4" displaytype="combo" style="align:center middle;" text="bind:gb" combodataset="ds_gb" combocodecol="value" combodatacol="label"/>
- <Cell col="5" displaytype="date" text="bind:reqdd"/>
- <Cell col="6" displaytype="text" text="bind:reqtitle"/>
- <Cell col="7" text="bind:instnm"/>
- <Cell col="8" text="bind:reqdeptnm"/>
- <Cell col="9" text="bind:reqmannm"/>
- <Cell col="10" text="bind:deptmngraprvyn"/>
- <Cell col="11" text="bind:deptmngrnm"/>
- <Cell col="12" displaytype="date" text="bind:deptmngrdt"/>
- <Cell col="13" text="bind:fileyn"/>
- <Cell col="14" text="bind:certyn"/>
- <Cell col="15" displaytype="combo" style="padding:0 0 0 2;" text="bind:status" combodataset="ds_init_checkbox8_comcodelist" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="16" displaytype="bar" style="padding:0 0 0 0;bardirection:forward;barcolor:#34be45ff;bargradation:linear 1,1 #c5efcaff 100,100 #34be45ff;" text="bind:progress" mask="expr:get_progress_mask(progress)"/>
- <Cell col="17" text="bind:worknm1"/>
- <Cell col="18" text="bind:reqgb"/>
- <Cell col="19" text="bind:chrgnm"/>
- <Cell col="20" text="bind:prgmr"/>
- <Cell col="21" displaytype="date" text="bind:eststartdd"/>
- <Cell col="22" displaytype="date" text="bind:estenddd"/>
- <Cell col="23" displaytype="date" text="bind:startdd"/>
- <Cell col="24" displaytype="date" text="bind:enddd"/>
- <Cell col="25" text="bind:aprv2"/>
- <Cell col="26" text="bind:aprv6"/>
- <Cell col="27" text="bind:aprv3"/>
- <Cell col="28" text="bind:aprv4"/>
- <Cell col="29" text="bind:aprv7"/>
- <Cell col="30" text="bind:aprv5"/>
- <Cell col="31" displaytype="date" text="bind:accptdd"/>
- <Cell col="32" text="bind:fstrgstrnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button7" taborder="6" text="통계요청" onclick="switch1_case1_button7_onclick" class="btn4" position="absolute 815 730 919 750" anchor="right bottom"/>
- <Button id="button10" taborder="7" text="데이타수정요청" class="btn4" position="absolute 925 730 1041 750" anchor="right bottom" onclick="switch1_case1_button10_onclick"/>
- <Button id="button11" taborder="8" text="메뉴권한요청" class="btn4" position="absolute 1045 730 1149 750" anchor="right bottom" onclick="switch1_case1_button11_onclick"/>
- <Static id="Static00" text="한 행 표현 방식 :" class="tit_3" position="absolute 913 185 1037 205" anchor="top right"/>
- <Radio id="rdo_grdLine" taborder="9" columncount="2" rowcount="1" index="1" codecolumn="codecolumn" datacolumn="datacolumn" value="TwoLine" onitemchanged="rdo_grdLine_onitemchanged" position="absolute 1042 185 1165 205" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">OneLine</Col>
- <Col id="datacolumn">1 라인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">TwoLine</Col>
- <Col id="datacolumn">2 라인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_excelsave" taborder="10" text="엑셀" class="btn7" position="absolute 1182 185 1238 205" anchor="top right" onclick="switch1_case1_btn_excelsave_onclick"/>
- <Div id="div_gubun" taborder="11" position="absolute 0 185 456 207" anchor="left top">
- <Layouts>
- <Layout>
- <Shape id="Shape00" type="roundrectangle" position="absolute 0 0 442 20" style="padding:0 0 0 4;align:left middle;" anchor="default"/>
- <Static id="Static01" position="absolute 11 3 25 17" style="background:violet;" anchor="default"/>
- <Static id="Static02" text="프로그램개발" position="absolute 30 0 106 20" anchor="default"/>
- <Static id="Static03" position="absolute 114 3 128 17" style="background:deepskyblue;" anchor="default"/>
- <Static id="Static04" text="데이터통계" position="absolute 135 0 203 20" anchor="default"/>
- <Static id="Static05" position="absolute 203 3 217 17" style="background:gold;" anchor="default"/>
- <Static id="Static06" text="메뉴권한" position="absolute 224 0 276 20" anchor="default"/>
- <Static id="Static07" position="absolute 280 3 294 17" style="background:yellowgreen;" anchor="default"/>
- <Static id="Static08" text="데이터수정" position="absolute 299 0 367 20" anchor="default"/>
- <Static id="Static00" text="이슈쿼리" position="absolute 387 0 438 20" anchor="default"/>
- <Static id="Static09" position="absolute 368 3 382 17" style="background:#ff8224ff;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="button15" taborder="12" text="이슈쿼리요청" onclick="switch1_case1_button15_onclick" class="btn4" position="absolute 593 730 697 750" anchor="right bottom" visible="false"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case2" text="배포요청서관리">
- <Layouts>
- <Layout>
- <Div id="div_deqreq" taborder="58" position="absolute 0 0 1238 70" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption37" text="요청자" class="search_name" position="absolute 14 11 80 31" anchor="default"/>
- <Calendar id="input23" taborder="1" position="absolute 237 11 333 31" anchor="default" class="input_essential" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Static id="caption38" text="요청일" class="search_name" position="absolute 178 11 232 31" anchor="default"/>
- <Edit id="input24" taborder="2" position="absolute 566 11 825 31" anchor="default" autoselect="true"/>
- <Static id="caption39" text="컴포넌트" class="search_name" position="absolute 490 11 558 31" anchor="default"/>
- <Static id="caption40" text="배포자" class="search_name" position="absolute 14 41 90 61" anchor="default"/>
- <Calendar id="input26" taborder="3" class="input_essential" position="absolute 357 11 453 31" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Static id="caption41" text="~" position="absolute 339 11 351 31" anchor="default"/>
- <Calendar id="input27" taborder="4" position="absolute 237 41 333 61" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Calendar id="input28" taborder="5" position="absolute 357 41 453 61" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Static id="caption42" text="희망일" class="search_name" position="absolute 178 41 232 61" anchor="default"/>
- <Static id="caption43" text="~" position="absolute 339 41 351 61" anchor="default"/>
- <Button id="button2" taborder="6" text="검색" class="btn1" position="absolute 1168 25 1224 45" anchor="left top" onclick="switch1_case2_div_deqreq_button2_onclick" tooltiptext="F2"/>
- <CheckBox id="checkbox4" taborder="7" position="absolute 1063 27 1136 47" anchor="default" text="삭제포함" onclick="switch1_case1_grp_dev_checkbox_onclick"/>
- <Combo id="combo4" taborder="8" innerdataset="@ds_init_prgmrinfo" codecolumn="userid" datacolumn="usernm" position="absolute 72 11 156 31" anchor="default"/>
- <Combo id="combo5" taborder="9" codecolumn="userid" datacolumn="usernm" position="absolute 72 41 156 61" anchor="default" innerdataset="@ds_init_deployinfo"/>
- <Static id="caption16" text="배포종류" class="search_name" position="absolute 871 11 939 31" anchor="default"/>
- <CheckBox id="chk_deptypeap" taborder="10" position="absolute 943 11 978 31" anchor="default" text="AP" onclick="switch1_case2_div_deqreq_chk_deptypeap_onclick"/>
- <CheckBox id="chk_deptypedb" taborder="11" position="absolute 995 11 1030 31" anchor="default" text="DB" onclick="switch1_case2_div_deqreq_chk_deptypedb_onclick"/>
- <Static id="caption17" text="결재여부" class="search_name" position="absolute 490 41 558 61" anchor="default"/>
- <CheckBox id="checkbox10" taborder="12" position="absolute 566 41 603 61" text="PL" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <CheckBox id="checkbox11" taborder="13" position="absolute 610 41 651 61" text="PM" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <CheckBox id="checkbox12" taborder="14" position="absolute 656 41 701 61" anchor="default" text="총괄" onclick="switch1_case1_grp_dev_checkbox_onclick"/>
- <CheckBox id="checkbox13" taborder="15" position="absolute 757 41 801 61" anchor="default" text="과장" onclick="switch1_case1_grp_dev_checkbox_onclick"/>
- <CheckBox id="checkbox14" taborder="16" position="absolute 808 41 853 61" anchor="default" text="DBA" onclick="switch1_case1_grp_dev_checkbox_onclick"/>
- <CheckBox id="checkbox3" taborder="17" position="absolute 1063 7 1158 27" anchor="default" text="배포완료포함" onclick="switch1_case1_grp_dev_checkbox_onclick"/>
- <CheckBox id="chk_predepexcept" taborder="18" text="선배포 제외" position="absolute 1063 46 1147 66" onclick="switch1_case1_grp_dev_checkbox_onclick" anchor="default"/>
- <Static id="caption00" text="배포구분" class="search_name" position="absolute 871 41 939 61" anchor="default"/>
- <CheckBox id="chk_urgency" taborder="19" text="긴급" position="absolute 943 41 987 61" anchor="default" onclick="switch1_case2_div_deqreq_chk_urgency_onclick"/>
- <CheckBox id="chk_regular" taborder="20" text="정규" position="absolute 995 41 1039 61" anchor="default" onclick="switch1_case2_div_deqreq_chk_regular_onclick"/>
- <Static id="Static00" text="┐" position="absolute 457 15 469 27" style="color:teal;" anchor="default"/>
- <Static id="Static01" text="┘" position="absolute 457 46 469 58" style="color:teal;" anchor="default"/>
- <Button id="btn_today" taborder="21" position="absolute 454 26 474 46" onclick="switch1_case2_div_deqreq_btn_today_onclick" class="btn_today" anchor="default"/>
- <CheckBox id="checkbox15" taborder="22" text="팀장" onclick="switch1_case1_grp_dev_checkbox_onclick" position="absolute 707 41 751 61"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="grd_deqreq" taborder="36" binddataset="ds_depreqlist" useinputpanel="false" position="absolute 0 97 1238 725" anchor="all" extendsizetype="both" cellsizingtype="both" cellmovingtype="col" autosizingtype="row" formatid="TwoLine" autofittype="col" autosizemergetype="bothmerge" selecttype="multirow" cellclickbound="cell" oncelldblclick="switch1_case2_grd_deqreq_oncelldblclick" autoenter="none">
- <Formats>
- <Format id="TwoLine">
- <Columns>
- <Column size="26"/>
- <Column size="22"/>
- <Column size="54"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="32"/>
- <Column size="32"/>
- <Column size="32"/>
- <Column size="32"/>
- <Column size="32"/>
- <Column size="32"/>
- <Column size="164"/>
- <Column size="294"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" displaytype="checkbox" edittype="checkbox" text="D" taborder="undefined"/>
- <Cell col="2" text="배포번호"/>
- <Cell col="3" text="종류"/>
- <Cell col="4" text="구분"/>
- <Cell col="5" rowspan="2" text="배포요청 서버" taborder="undefined"/>
- <Cell col="6" colspan="2" text="교육서버확인일" taborder="undefined"/>
- <Cell col="8" rowspan="2" text="비고" taborder="undefined"/>
- <Cell col="9" colspan="6" text="결재" taborder="undefined"/>
- <Cell col="15" rowspan="2" text="컴포넌트" taborder="undefined"/>
- <Cell col="16" rowspan="2" text="요청사유" taborder="undefined"/>
- <Cell col="17" text="배포자"/>
- <Cell row="1" col="2" text="요청자"/>
- <Cell row="1" col="3" text="요청일"/>
- <Cell row="1" col="4" text="희망일"/>
- <Cell row="1" col="6" text="확인자"/>
- <Cell row="1" col="7" text="확인결과"/>
- <Cell row="1" col="9" text="PL"/>
- <Cell row="1" col="10" text="PM"/>
- <Cell row="1" col="11" text="총괄"/>
- <Cell row="1" col="12" text="팀장"/>
- <Cell row="1" col="13" text="과장"/>
- <Cell row="1" col="14" text="DBA"/>
- <Cell row="1" col="15" rowspan="3" text="과장"/>
- <Cell row="1" col="17" text="배포일시"/>
- </Band>
- <Band id="body">
- <Cell rowspan="2" celltype="head" style="padding:4 4 4 4;line:1 dotted #808080ff,1 solid #808080ff,1 solid #808080ff,1 dotted #808080ff;linespace:3;" text="expr:currow+1" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="1" rowspan="2" displaytype="checkbox" edittype="checkbox" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");linespace:3;" text="bind:chk" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="2" style="padding:4 4 4 4;line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:depno" autosizerow="limitmin"/>
- <Cell col="3" style="padding:4 4 4 4;line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? ((deptype == '1') ? "blue" : "green") : "#777777ff");font:Dotum,9,bold;selectcolor:EXPR(utlf_isNull(depdd) ? ((deptype == '1') ? "blue" : "green") : "#777777ff");selectfont:Dotum,9,bold;linespace:3;" text="bind:deptype" expr="expr:(deptype == '1') ? "AP" : "DB"" autosizerow="limitmin"/>
- <Cell col="4" style="padding:4 4 4 4;line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? ((urgenttype == '1') ? "darkslategray" : "crimson") : "#777777ff");font:Dotum,9,bold;selectcolor:EXPR(utlf_isNull(depdd) ? ((urgenttype == '1') ? "darkslategray" : "crimson") : "#777777ff");selectfont:Dotum,9,bold;linespace:3;" text="bind:urgenttype" expr="expr:(urgenttype == '1') ? "정규" : "긴급"" autosizerow="limitmin"/>
- <Cell col="5" rowspan="2" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");font:Dotum,9,bold;selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");selectfont:Dotum,9,bold;linespace:3;" text="bind:reqserver" wordwrap="both" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="6" colspan="2" style="padding:4 4 4 4;line:1 dotted #808080ff ;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:educhkdd" mask="expr:utlf_isNull(educhkdd) ? "" : "####-##-##"" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="8" rowspan="2" displaytype="text" style="align:left top;padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:rmk" wordwrap="char" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="9" rowspan="2" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? (aprv2 == 'Y' ? "turquoise" : "") : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? (aprv2 == 'Y' ? "turquoise" : "") : "#777777ff");linespace:3;" text="bind:aprv2" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="10" rowspan="2" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? (aprv3 == 'Y' ? "dodgerblue" : "") : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? (aprv3 == 'Y' ? "dodgerblue" : "") : "#777777ff");linespace:3;" text="bind:aprv3" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="11" rowspan="2" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? (aprv4 == 'Y' ? "royalblue" : "") : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? (aprv4 == 'Y' ? "royalblue" : "") : "#777777ff");linespace:3;" text="bind:aprv4" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="12" rowspan="2" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? (aprv7 == 'Y' ? "#0c41f8ff" : "") : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? (aprv7 == 'Y' ? "#0c41f8ff" : "") : "#777777ff");linespace:3;" text="bind:aprv7" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="13" rowspan="2" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? (aprv5 == 'Y' ? "blue" : "") : "#777777ff");font:EXPR(aprv5 == 'Y' ? "Dotum,9,bold" : "");selectcolor:EXPR(utlf_isNull(depdd) ? (aprv5 == 'Y' ? "blue" : "") : "#777777ff");linespace:3;" text="bind:aprv5" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="14" rowspan="2" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? (aprv6 == 'Y' ? "green" : "") : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? (aprv6 == 'Y' ? "green" : "") : "#777777ff");linespace:3;" text="bind:aprv6" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="15" rowspan="2" displaytype="text" edittype="none" style="align:left top;padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:reqcomponent" wordwrap="char" editscrollbar="autoboth" editautoselect="true" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="16" rowspan="2" displaytype="text" edittype="none" style="align:left top;padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:reqcomment" wordwrap="char" editscrollbar="autoboth" editautoselect="true" taborder="undefined" autosizerow="limitmin"/>
- <Cell col="17" style="padding:4 4 4 4;line:1 solid #808080ff,1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff;background:EXPR(utlf_isNull(dephngnm) ? ((currow%2 == 0) ? "#ecebecff" : "#ffffffff") : "lightblue");background2:EXPR(utlf_isNull(dephngnm) ? ((currow%2 == 0) ? "#ecebecff" : "#ffffffff") : "lightblue");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectbackground:EXPR(utlf_isNull(dephngnm) ? "" : "lightblue");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:dephngnm" autosizerow="limitmin"/>
- <Cell row="1" col="2" displaytype="combo" style="align:center middle;padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");font:Dotum,9,bold;selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");selectfont:Dotum,9,bold;linespace:3;" text="bind:reqid" combodataset="ds_init_prgmrinfo" combocodecol="userid" combodatacol="usernm" autosizerow="limitmin"/>
- <Cell row="1" col="3" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");font:EXPR((reqdd == g_ToDay) ? "Dotum,9,bold" : "");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");selectfont:EXPR((reqdd == g_ToDay) ? "Dotum,9,bold" : "");linespace:3;" text="bind:reqdd" mask="expr:utlf_isNull(reqdd) ? "" : "####-##-##"" autosizerow="limitmin"/>
- <Cell row="1" col="4" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");font:EXPR((reqhopedd == g_ToDay) ? "Dotum,9,bold" : "");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");selectfont:EXPR((reqhopedd == g_ToDay) ? "Dotum,9,bold" : "");linespace:3;" text="bind:reqhopedd" mask="expr:utlf_isNull(reqhopedd) ? "" : "####-##-##"" autosizerow="limitmin"/>
- <Cell row="1" col="6" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:educhkhngnm" wordwrap="both" autosizerow="limitmin"/>
- <Cell row="1" col="7" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 dotted #808080ff;background:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");background2:EXPR((currow%2 == 0) ? "#ecebecff" : "#ffffffff");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:educhkresult" expr="expr:(educhkresult == 'true') ? "OK" : "NG"" autosizerow="limitmin"/>
- <Cell row="1" col="17" style="padding:4 4 4 4;line:1 dotted #808080ff,1 dotted #808080ff,1 solid #808080ff,1 solid #808080ff;background:EXPR(utlf_isNull(depdd) ? ((currow%2 == 0) ? "#ecebecff" : "#ffffffff") : "skyblue");background2:EXPR(utlf_isNull(depdd) ? ((currow%2 == 0) ? "#ecebecff" : "#ffffffff") : "skyblue");color:EXPR(utlf_isNull(depdd) ? "" : "#777777ff");selectbackground:EXPR(utlf_isNull(depdd) ? "" : "skyblue");selectcolor:EXPR(utlf_isNull(depdd) ? "" : "gray");linespace:3;" text="bind:depdd" wordwrap="both" mask="expr:utlf_isNull(depdd) ? "" : "####-##-## ##:##"" autosizerow="limitmin"/>
- </Band>
- </Format>
- <Format id="OneLine">
- <Columns>
- <Column size="26"/>
- <Column size="22"/>
- <Column size="58"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="60"/>
- <Column size="76"/>
- <Column size="76"/>
- <Column size="100"/>
- <Column size="168"/>
- <Column size="250"/>
- <Column size="60"/>
- <Column size="110"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="160"/>
- <Column size="54"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" displaytype="checkbox" edittype="checkbox" text="D" taborder="undefined"/>
- <Cell col="2" rowspan="2" text="배포번호"/>
- <Cell col="3" rowspan="2" text="구분"/>
- <Cell col="4" rowspan="2" text="긴급"/>
- <Cell col="5" rowspan="2" text="요청자"/>
- <Cell col="6" rowspan="2" text="요청일"/>
- <Cell col="7" rowspan="2" text="희망일"/>
- <Cell col="8" rowspan="2" text="배포요청서버"/>
- <Cell col="9" rowspan="2" text="컴포넌트"/>
- <Cell col="10" rowspan="2" text="요청사유"/>
- <Cell col="11" rowspan="2" text="배포자"/>
- <Cell col="12" rowspan="2" text="배포일시"/>
- <Cell col="13" rowspan="2" text="교육서버확인일"/>
- <Cell col="14" rowspan="2" text="확인자"/>
- <Cell col="15" rowspan="2" text="확인결과"/>
- <Cell col="16" rowspan="2" text="비고"/>
- <Cell col="17" colspan="6" text="결재"/>
- <Cell row="1" col="17" text="현대PL"/>
- <Cell row="1" col="18" text="현대PM"/>
- <Cell row="1" col="19" text="총괄"/>
- <Cell row="1" col="20" text="팀장"/>
- <Cell row="1" col="21" text="과장"/>
- <Cell row="1" col="22" text="DBA"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" style="padding:4 4 4 4;linespace:3;" text="expr:currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" style="padding:4 4 4 4;linespace:3;" text="bind:chk"/>
- <Cell col="2" style="padding:4 4 4 4;linespace:3;" text="bind:depno"/>
- <Cell col="3" style="padding:4 4 4 4;linespace:3;" text="bind:deptype" expr="expr:(deptype == '1') ? "AP" : "DB""/>
- <Cell col="4" style="padding:4 4 4 4;linespace:3;" text="bind:urgenttype" expr="expr:(urgenttype == '1') ? "정규" : "긴급""/>
- <Cell col="5" displaytype="combo" style="padding:4 4 4 4;linespace:3;" text="bind:reqid" combodataset="ds_init_prgmrinfo" combocodecol="userid" combodatacol="usernm"/>
- <Cell col="6" style="padding:4 4 4 4;linespace:3;" text="bind:reqdd" mask="expr:utlf_isNull(reqdd) ? "" : "####-##-##""/>
- <Cell col="7" style="padding:4 4 4 4;linespace:3;" text="bind:reqhopedd" mask="expr:utlf_isNull(reqhopedd) ? "" : "####-##-##""/>
- <Cell col="8" style="padding:4 4 4 4;linespace:3;" text="bind:reqserver"/>
- <Cell col="9" displaytype="text" edittype="textarea" style="padding:4 4 4 4;linespace:3;" text="bind:reqcomponent" wordwrap="char" editscrollbar="autoboth"/>
- <Cell col="10" displaytype="text" edittype="textarea" style="padding:4 4 4 4;linespace:3;" text="bind:reqcomment" wordwrap="char" editscrollbar="autoboth"/>
- <Cell col="11" style="padding:4 4 4 4;linespace:3;" text="bind:dephngnm"/>
- <Cell col="12" style="padding:4 4 4 4;linespace:3;" text="bind:depdd" mask="expr:utlf_isNull(depdd) ? "" : "####-##-## ##:##""/>
- <Cell col="13" style="padding:4 4 4 4;linespace:3;" text="bind:educhkdd" mask="expr:utlf_isNull(educhkdd) ? "" : "####-##-##""/>
- <Cell col="14" style="padding:4 4 4 4;linespace:3;" text="bind:educhkhngnm"/>
- <Cell col="15" style="padding:4 4 4 4;linespace:3;" text="bind:educhkresult" expr="expr:(educhkresult == 'true') ? "OK" : "NG""/>
- <Cell col="16" displaytype="text" style="padding:4 4 4 4;linespace:3;" text="bind:rmk" wordwrap="char"/>
- <Cell col="17" style="padding:4 4 4 4;linespace:3;" text="bind:aprv2"/>
- <Cell col="18" style="padding:4 4 4 4;linespace:3;" text="bind:aprv3"/>
- <Cell col="19" style="padding:4 4 4 4;linespace:3;" text="bind:aprv4"/>
- <Cell col="20" text="bind:aprv7"/>
- <Cell col="21" style="padding:4 4 4 4;linespace:3;" text="bind:aprv5"/>
- <Cell col="22" style="padding:4 4 4 4;linespace:3;" text="bind:aprv6"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button12" taborder="43" text="초기화" class="btn4" position="absolute 1170 730 1238 750" anchor="right bottom" onclick="switch1_case2_button12_onclick"/>
- <Button id="button3" taborder="45" text="신규" class="btn4" position="absolute 1110 730 1166 750" anchor="right bottom" onclick="switch1_case2_button3_onclick"/>
- <Button id="btn_deploy" taborder="55" text="배포" class="btn4" position="absolute 1050 730 1106 750" anchor="right bottom" onclick="switch1_case2_btn_deploy_onclick"/>
- <Button id="btn_predeploy" taborder="57" text="선배포" class="btn3" position="absolute 980 730 1048 750" anchor="right bottom" onclick="switch1_case2_btn_predeploy_onclick"/>
- <Static id="Static00" text="한 행 표현 방식 :" class="tit_3" position="absolute 913 75 1037 95" anchor="top right"/>
- <Radio id="rdo_grdLine" taborder="59" columncount="2" rowcount="1" index="1" codecolumn="codecolumn" datacolumn="datacolumn" value="TwoLine" onitemchanged="rdo_grdLine_onitemchanged" position="absolute 1042 75 1165 95" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">OneLine</Col>
- <Col id="datacolumn">1 라인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">TwoLine</Col>
- <Col id="datacolumn">2 라인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_excelsave" taborder="60" text="엑셀" class="btn7" position="absolute 1182 75 1238 95" anchor="top right" onclick="switch1_case2_btn_excelsave_onclick"/>
- <Button id="btn_component_copy" taborder="61" text="배포 컴포넌트 복사" position="absolute 0 75 122 95" class="btn2" visible="false" onclick="switch1_case2_btn_component_copy_onclick"/>
- <Div id="div_server" taborder="63" position="absolute 677 185 877 289" class="div_SA2" style="shadow:outer -3,3 3 gray;showeffect:trans 300 curve3InOut slide [direction right];hideeffect:trans 300 curve3InOut slide [direction left];" anchor="top right" visible="false" onkeydown="switch1_case2_div_server_onkeydown">
- <Layouts>
- <Layout>
- <Static id="caption4" text="배포서버" class="search_name" position="absolute 10 6 91 26" anchor="default"/>
- <Edit id="ipt_setnm" taborder="1" imemode="alpha" inputmode="upper" inputtype="digit,alpha,space" autoselect="true" visible="false" position="absolute 18 77 74 97" anchor="left right"/>
- <Button id="btn_cnfm" taborder="2" text="확인" onclick="switch1_case2_div_server_btn_cnfm_onclick" class="btn2" position="absolute 108 77 150 97" anchor="right"/>
- <Button id="btn_cancel" taborder="3" text="닫기" onclick="switch1_case2_div_server_btn_cancel_onclick" class="btn2" position="absolute 153 77 195 97" anchor="right"/>
- <CheckBox id="chk_his031" taborder="4" text="본원" position="absolute 18 30 69 50" style="focusborder:1 dotted #808080ff ;" anchor="default"/>
- <CheckBox id="chk_his032" taborder="5" text="칠곡" position="absolute 85 30 136 50" style="focusborder:1 dotted #808080ff ;" anchor="default"/>
- <CheckBox id="chk_mis030" taborder="6" text="MIS" position="absolute 18 53 69 73" style="focusborder:1 dotted #808080ff ;" anchor="default"/>
- <CheckBox id="chk_crm030" taborder="7" text="CRM" position="absolute 85 53 140 73" style="focusborder:1 dotted #808080ff ;" anchor="default"/>
- <CheckBox id="chk_all" taborder="8" text="ALL" onclick="switch1_case2_div_server_chk_all_onclick" position="absolute 143 6 195 26" style="background:darkorange;padding:0 0 0 4;bordertype:round 5 5 ;" anchor="default"/>
- <CheckBox id="chk_his" taborder="9" text="본+칠" position="absolute 81 6 139 26" style="background:darkorange;padding:0 0 0 4;bordertype:round 5 5 ;" anchor="default" onclick="switch1_case2_div_server_chk_his_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="div_components" taborder="62" style="background:lightsteelblue;border:1 solid #808080ff ;bordertype:round 5 5 ;shadow:outer 5,5 3 gray;showeffect:trans 300 curve3InOut slide [direction right];hideeffect:trans 300 linear fade [direction bottom];" visible="false" position="absolute 877 156 1233 706" anchor="top right" onlbuttondown="switch1_case2_div_components_onlbuttondown" onlbuttonup="switch1_case2_div_components_onlbuttonup" onmousemove="switch1_case2_div_components_onmousemove">
- <Layouts>
- <Layout>
- <Grid id="grd_component" binddataset="ds_conmponents" position="absolute 5 28 349 518" anchor="top bottom" selecttype="multirow" oncellclick="switch1_case2_div_components_grd_component_oncellclick" autoenter="key" autofittype="col" onenterdown="switch1_case2_div_components_grd_component_onenterdown" onrbuttondown="switch1_case2_div_components_grd_component_onrbuttondown" onkeydown="switch1_case2_div_components_grd_component_onkeydown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26"/>
- <Column size="175"/>
- <Column size="36"/>
- <Column size="36"/>
- <Column size="36"/>
- <Column size="36"/>
- </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="MIS"/>
- <Cell col="5" text="CRM"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" edittype="text" style="background:EXPR((curDpRow == currow) ? "skyblue" : "");background2:EXPR((curDpRow == currow) ? "skyblue" : "");selectbackground:EXPR((curDpRow == currow) ? "skyblue" : "");" text="bind:component" editautoselect="true" editacceptsenter="true"/>
- <Cell col="2" displaytype="expr:fIsServerBtnShow(currow, "HIS031", 1)" edittype="expr:fIsServerBtnShow(currow, "HIS031", 2)" style="background:EXPR((curDpRow == currow) ? "skyblue" : "");background2:EXPR((curDpRow == currow) ? "skyblue" : "");selectbackground:EXPR((curDpRow == currow) ? "skyblue" : "");"/>
- <Cell col="3" displaytype="expr:fIsServerBtnShow(currow, "HIS032", 1)" edittype="expr:fIsServerBtnShow(currow, "HIS032", 2)" style="background:EXPR((curDpRow == currow) ? "skyblue" : "");background2:EXPR((curDpRow == currow) ? "skyblue" : "");selectbackground:EXPR((curDpRow == currow) ? "skyblue" : "");"/>
- <Cell col="4" displaytype="expr:fIsServerBtnShow(currow, "MIS030", 1)" edittype="expr:fIsServerBtnShow(currow, "MIS030", 2)" style="background:EXPR((curDpRow == currow) ? "skyblue" : "");background2:EXPR((curDpRow == currow) ? "skyblue" : "");selectbackground:EXPR((curDpRow == currow) ? "skyblue" : "");"/>
- <Cell col="5" displaytype="expr:fIsServerBtnShow(currow, "CRM030", 1)" edittype="expr:fIsServerBtnShow(currow, "CRM030", 2)" style="background:EXPR((curDpRow == currow) ? "skyblue" : "");background2:EXPR((curDpRow == currow) ? "skyblue" : "");selectbackground:EXPR((curDpRow == currow) ? "skyblue" : "");"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_deploy_his031" taborder="1" text="본원 Deploy" position="absolute 6 523 91 543" onclick="switch1_case2_div_components_btn_deploy_his031_onclick" anchor="default" style="color:red;"/>
- <Button id="btn_deploy_his032" taborder="2" text="칠곡 Deploy" position="absolute 92 523 177 543" onclick="switch1_case2_div_components_btn_deploy_his032_onclick" anchor="default" style="color:red;"/>
- <Button id="btn_deploy_mis030" taborder="3" text="MIS Deploy" position="absolute 178 523 263 543" onclick="switch1_case2_div_components_btn_deploy_mis030_onclick" anchor="default" style="color:red;"/>
- <Static id="Static00" text="배포 컴포넌트" position="absolute 6 8 154 28" class="tit_2" anchor="default"/>
- <Button id="btn_deployview_close" taborder="4" text="닫기" position="absolute 305 6 349 26" class="btn5" onclick="switch1_case2_div_components_btn_deployview_close_onclick" anchor="default"/>
- <Button id="btn_deployurl_copy" taborder="5" text="배포URL 복사" position="absolute 209 6 301 26" class="btn2" onclick="switch1_case2_div_components_btn_deployurl_copy_onclick" anchor="default" visible="false"/>
- <Button id="btn_autobuild" taborder="6" text="자동빌드" position="absolute 157 6 233 26" class="btn4" onclick="switch1_case2_div_components_btn_autobuild_onclick" anchor="default"/>
- <Button id="btn_insertRow" taborder="7" text="+" position="absolute 148 31 168 51" onclick="switch1_case2_div_components_btn_insertRow_onclick" anchor="default"/>
- <Button id="btn_removeRow" taborder="8" text="-" position="absolute 170 31 190 51" onclick="switch1_case2_div_components_btn_removeRow_onclick" anchor="default"/>
- <Button id="btn_deploy_crm" taborder="9" text="CRM Deploy" onclick="switch1_case2_div_components_btn_deploy_crm030_onclick" position="absolute 264 523 349 543" style="color:red;"/>
- <Button id="btn_comp_init" taborder="10" text="초기화" position="absolute 238 6 300 26" class="btn3" onclick="switch1_case2_div_components_btn_comp_init_onclick"/>
- <Button id="btn_selectServer" taborder="11" text="S" position="absolute 8 31 27 50" onclick="switch1_case2_div_components_btn_selectServer_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <PopupMenu id="pm_menu" position="absolute 1250 180 1351 222" innerdataset="@ds_popmenu" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pm_menu_onmenuclick"/>
- <PopupMenu id="pm_deploymenu" innerdataset="@ds_deploypopup" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pm_menu_onmenuclick" position="absolute 1252 472 1353 494"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_reqprgmdesc" 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="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqgbdev" type="STRING" size="256" sumtext="개발업무구분"/>
- <Column id="reqgbdata" type="STRING" size="256" sumtext="통계업무구분"/>
- <Column id="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="요청부서코드"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="요청부서"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="reqmannm" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqddfrom" type="STRING" size="256" sumtext="요청일자FROM"/>
- <Column id="reqddto" type="STRING" size="256" sumtext="요청일자TO"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="접수_총괄"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="접수_과장"/>
- <Column id="aprv6" type="STRING" size="256" sumtext="접수_팀장"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="결재_총괄"/>
- <Column id="aprv7" type="STRING" size="256" sumtext="결재_팀장"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="결재_과장"/>
- <Column id="chrgid" type="STRING" size="256" sumtext="담당자"/>
- <Column id="status" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="progress" type="STRING" size="256" sumtext="진척율"/>
- <Column id="prgmr" type="STRING" size="256" sumtext="개발자"/>
- <Column id="estendddfrom" type="STRING" size="256" sumtext="완료예정일FROM"/>
- <Column id="estendddto" type="STRING" size="256" sumtext="완료예정일TO"/>
- <Column id="worknm1" type="STRING" size="256" sumtext="업무구분대분류"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종"/>
- <Column id="excldflag" type="STRING" size="256" sumtext="완료제외"/>
- <Column id="priority" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="workcd1" type="STRING" size="256" sumtext="업무구분대분류"/>
- <Column id="endddfrom" type="STRING" size="256" sumtext="완료일FROM"/>
- <Column id="endddto" type="STRING" size="256" sumtext="완료일TO"/>
- <Column id="gubundev" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubundata" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunmenu" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunupdate" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunissue" type="STRING" size="256" sumtext="구분"/>
- <Column id="deptmngraprvyn" type="STRING" size="256" sumtext="요청부서장승인YN"/>
- <Column id="excldflag2" type="STRING" size="256" sumtext="반려제외"/>
- <Column id="certyn" type="STRING" size="256" sumtext="인증평가용"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_reqprgmlist" 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="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqgb" type="STRING" size="256" sumtext="통계업무구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="instnm" type="STRING" size="256" sumtext="기관명"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="요청부서"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="요청부서CD"/>
- <Column id="reqmannm" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqmanid" type="STRING" size="256" sumtext="요청자ID"/>
- <Column id="deptmngraprvyn" type="STRING" size="256" sumtext="부서장승인여부"/>
- <Column id="deptmngrdt" type="STRING" size="256" sumtext="부서장승인일시"/>
- <Column id="deptmngrnm" type="STRING" size="256" sumtext="부서장"/>
- <Column id="status" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="progress" type="STRING" size="256" sumtext="진척율"/>
- <Column id="fileyn" type="STRING" size="256" sumtext="파일여부"/>
- <Column id="eststartdd" type="STRING" size="256" sumtext="착수예정일"/>
- <Column id="estenddd" type="STRING" size="256" sumtext="완료예정일"/>
- <Column id="startdd" type="STRING" size="256" sumtext="최초시작일"/>
- <Column id="enddd" type="STRING" size="256" sumtext="최종완료일"/>
- <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
- <Column id="prgmr" type="STRING" size="256" sumtext="개발자명"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="현대PL결재"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="현대PM결재"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="총괄결재"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="과장결재"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="입력자"/>
- <Column id="privyn" type="STRING" size="256" sumtext="비공개구분"/>
- <Column id="priority" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="worknm1" type="STRING" size="256" sumtext="업무대분류"/>
- <Column id="gb" type="STRING" size="256" sumtext="구분(프로그램,통계,메뉴권한,데이타수정)"/>
- <Column id="accptdd" type="STRING" size="256" sumtext="접수/반려일자"/>
- <Column id="certyn" type="STRING" size="256" sumtext="인증평가용"/>
- <Column id="chrgid" type="STRING" size="256" sumtext="담당자ID"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_jobkindcd" 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">0330</Col>
- </Row>
- <Row>
- <Col id="label">간호</Col>
- <Col id="value">1140</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_prgmrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="devyn" type="STRING" size="256" sumtext="개발자여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prgmrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256" sumtext="프로그래머id"/>
- <Column id="usernm" type="STRING" size="256" sumtext="프로그래머명"/>
- <Column id="telno" type="STRING" size="256" sumtext="내선전화"/>
- <Column id="mpphonno" type="STRING" size="256" sumtext="핸드폰번호"/>
- <Column id="nzone" type="STRING" size="256" sumtext="N-Zone"/>
- <Column id="accptyn" type="STRING" size="256" sumtext="접수권한"/>
- <Column id="partgubun" type="STRING" size="256" sumtext="파트구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_gb" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">프로그램개발</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">데이터통계</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">메뉴권한</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">데이터수정</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">이슈쿼리</Col>
- <Col id="value">05</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_chrginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="selectyn" type="STRING" size="256" sumtext="존재여부"/>
- <Column id="accptyn" type="STRING" size="256" sumtext="접수여부"/>
- <Column id="devyn" type="STRING" size="256" sumtext="프로그래머여부"/>
- <Column id="deplyn" type="STRING" size="256" sumtext="배포가능여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_depreqdesc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depno" type="STRING" size="256" sumtext="배포번호"/>
- <Column id="reqid" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqfromdd" type="STRING" size="256" sumtext="요청일from"/>
- <Column id="reqtodd" type="STRING" size="256" sumtext="요청일to"/>
- <Column id="reqcomponent" type="STRING" size="256" sumtext="컴포넌트"/>
- <Column id="depid" type="STRING" size="256" sumtext="조치자"/>
- <Column id="reqhopefromdd" type="STRING" size="256" sumtext="희망일from"/>
- <Column id="reqhopetodd" type="STRING" size="256" sumtext="희망일to"/>
- <Column id="delflag" type="STRING" size="256" sumtext="삭제포함여부"/>
- <Column id="deptype" type="STRING" size="256" sumtext="배포종류"/>
- <Column id="deptypeap" type="STRING" size="256" sumtext="배포종류AP"/>
- <Column id="deptypedb" type="STRING" size="256" sumtext="배포종류DB"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="현대PL결재"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="현대PM결재"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="총괄결재"/>
- <Column id="aprv7" type="STRING" size="256" sumtext="팀장결재"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="과장결재"/>
- <Column id="aprv6" type="STRING" size="256" sumtext="DBA결재"/>
- <Column id="depstat" type="STRING" size="256" sumtext="배포완료제외"/>
- <Column id="urgenttype" type="STRING" size="256" sumtext="배포구분"/>
- <Column id="urgenttypeur" type="STRING" size="256" sumtext="배포구분긴급"/>
- <Column id="urgenttypereg" type="STRING" size="256" sumtext="배포구분정규"/>
- <Column id="predepexcept" type="STRING" size="256" sumtext="선배포제외"/>
- <Column id="deploygbn" type="STRING" size="256" sumtext="배포구분(선배포,배포)"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_workcd1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">기반기술</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">원무심사</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">진료/의무기록</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">진료지원</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">간호</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">MIS</Col>
- <Col id="value">6</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_priority" 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>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_deployinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_depreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depno" type="STRING" size="256" sumtext="배포번호"/>
- <Column id="deptype" type="STRING" size="256" sumtext="배포구분"/>
- <Column id="urgenttype" type="STRING" size="256" sumtext="긴급구분"/>
- <Column id="reqid" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일"/>
- <Column id="reqhopedd" type="STRING" size="256" sumtext="희망일"/>
- <Column id="reqserver" type="STRING" size="256" sumtext="배포요청서버"/>
- <Column id="reqcomponent" type="STRING" size="256" sumtext="컴포넌트"/>
- <Column id="reqcomment" type="STRING" size="256" sumtext="요청사유"/>
- <Column id="dephngnm" type="STRING" size="256" sumtext="조치자"/>
- <Column id="depdd" type="STRING" size="256" sumtext="조치일시"/>
- <Column id="educhkdd" type="STRING" size="256" sumtext="교육서버확인일"/>
- <Column id="educhkhngnm" type="STRING" size="256" sumtext="확인자"/>
- <Column id="educhkresult" type="STRING" size="256" sumtext="확인결과"/>
- <Column id="rmk" type="STRING" size="256" sumtext="비고"/>
- <Column id="chk" type="STRING" size="256" sumtext="체크여부"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="현대PL"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="현대PM"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="총괄"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="파트장"/>
- <Column id="aprv6" type="STRING" size="256" sumtext="DBA"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_conmponents" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="component" type="STRING" size="256"/>
- <Column id="server" type="STRING" size="256"/>
- <Column id="sign" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_deptdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256" sumtext="검색구분"/>
- <Column id="searchitem" type="STRING" size="256" sumtext="검색값"/>
- <Column id="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_deptmgrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256" sumtext="사번"/>
- <Column id="name" type="STRING" size="256" sumtext="이름"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종코드"/>
- <Column id="jobkindnm" type="STRING" size="256" sumtext="직종명"/>
- <Column id="jobposcd" type="STRING" size="256" sumtext="직위코드"/>
- <Column id="jobposnm" type="STRING" size="256" sumtext="직위명"/>
- <Column id="trgtdeptgb" type="STRING" size="256" sumtext="대상부서"/>
- <Column id="trgtdeptgbnm" type="STRING" size="256" sumtext="대상부서"/>
- <Column id="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="dutplcedeptcd" type="STRING" size="256" sumtext="인사근무부서코드"/>
- <Column id="dutplcedeptnm" type="STRING" size="256" sumtext="인사근무부서명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_popmenu" 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="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">멀티 담당결재</Col>
- <Col id="func">mtAccpt</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">멀티 총괄결재</Col>
- <Col id="func">mtAccpt2</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_deploypopup" 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="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">서버입력</Col>
- <Col id="func">fShowServer</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_auth" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="gubun" type="STRING" size="256"/>
- <Column id="mtyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_auth_aprvlineinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="aprvid1" type="STRING" size="256" sumtext="결재라인1"/>
- <Column id="aprvid2" type="STRING" size="256" sumtext="결재라인2"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_param" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="gubun" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqprgmdescRefresh" 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="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqgbdev" type="STRING" size="256" sumtext="개발업무구분"/>
- <Column id="reqgbdata" type="STRING" size="256" sumtext="통계업무구분"/>
- <Column id="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="요청부서코드"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="요청부서"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="reqmannm" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqddfrom" type="STRING" size="256" sumtext="요청일자FROM"/>
- <Column id="reqddto" type="STRING" size="256" sumtext="요청일자TO"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="결재_현대PL"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="결재_현대PM"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="결재_총괄"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="결재_과장"/>
- <Column id="aprv6" type="STRING" size="256" sumtext="DBA"/>
- <Column id="chrgid" type="STRING" size="256" sumtext="담당자"/>
- <Column id="status" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="progress" type="STRING" size="256" sumtext="진척율"/>
- <Column id="prgmr" type="STRING" size="256" sumtext="개발자"/>
- <Column id="estendddfrom" type="STRING" size="256" sumtext="완료예정일FROM"/>
- <Column id="estendddto" type="STRING" size="256" sumtext="완료예정일TO"/>
- <Column id="worknm1" type="STRING" size="256" sumtext="업무구분대분류"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종"/>
- <Column id="excldflag" type="STRING" size="256" sumtext="완료제외"/>
- <Column id="priority" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="workcd1" type="STRING" size="256" sumtext="업무구분대분류"/>
- <Column id="endddfrom" type="STRING" size="256" sumtext="완료일FROM"/>
- <Column id="endddto" type="STRING" size="256" sumtext="완료일TO"/>
- <Column id="gubundev" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubundata" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunmenu" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunupdate" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunissue" type="STRING" size="256" sumtext="구분"/>
- <Column id="deptmngraprvyn" type="STRING" size="256" sumtext="요청부서장승인YN"/>
- <Column id="excldflag2" type="STRING" size="256" sumtext="반려제외"/>
- <Column id="certyn" type="STRING" size="256" sumtext="인증평가용"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_reqprgmlistRefresh" 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="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqgb" type="STRING" size="256" sumtext="통계업무구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="instnm" type="STRING" size="256" sumtext="기관명"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="요청부서"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="요청부서CD"/>
- <Column id="reqmannm" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqmanid" type="STRING" size="256" sumtext="요청자ID"/>
- <Column id="deptmngraprvyn" type="STRING" size="256" sumtext="부서장승인여부"/>
- <Column id="deptmngrdt" type="STRING" size="256" sumtext="부서장승인일시"/>
- <Column id="deptmngrnm" type="STRING" size="256" sumtext="부서장"/>
- <Column id="status" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="progress" type="STRING" size="256" sumtext="진척율"/>
- <Column id="fileyn" type="STRING" size="256" sumtext="파일여부"/>
- <Column id="eststartdd" type="STRING" size="256" sumtext="착수예정일"/>
- <Column id="estenddd" type="STRING" size="256" sumtext="완료예정일"/>
- <Column id="startdd" type="STRING" size="256" sumtext="최초시작일"/>
- <Column id="enddd" type="STRING" size="256" sumtext="최종완료일"/>
- <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
- <Column id="prgmr" type="STRING" size="256" sumtext="개발자명"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="현대PL결재"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="현대PM결재"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="총괄결재"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="과장결재"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="입력자"/>
- <Column id="privyn" type="STRING" size="256" sumtext="비공개구분"/>
- <Column id="priority" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="worknm1" type="STRING" size="256" sumtext="업무대분류"/>
- <Column id="gb" type="STRING" size="256" sumtext="구분(프로그램,통계,메뉴권한,데이타수정)"/>
- <Column id="accptdd" type="STRING" size="256" sumtext="접수/반려일자"/>
- <Column id="certyn" type="STRING" size="256" sumtext="인증평가용"/>
- <Column id="chrgid" type="STRING" size="256" sumtext="담당자ID"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="switch1.case1.grp_dev.input7" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqno"/>
- <BindItem id="item1" compid="switch1.case1.grp_dev.input3" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqdeptnm"/>
- <BindItem id="item2" compid="switch1.case1.grp_dev.input2" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqtitle"/>
- <BindItem id="item3" compid="switch1.case1.grp_dev.input5" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqmannm"/>
- <BindItem id="item4" compid="switch1.case1.grp_dev.input6" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqddfrom"/>
- <BindItem id="item5" compid="switch1.case1.grp_dev.input14" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqddto"/>
- <BindItem id="item6" compid="switch1.case1.grp_dev.cmb_workgb" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqgbdev"/>
- <BindItem id="item7" compid="switch1.case1.grp_dev.cmb_reqgb" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqgbdata"/>
- <BindItem id="item8" compid="switch1.case1.grp_dev.combo6" propid="value" datasetid="ds_send_reqprgmdesc" columnid="chrgid"/>
- <BindItem id="item9" compid="switch1.case1.grp_dev.input1" propid="value" datasetid="ds_send_reqprgmdesc" columnid="estendddfrom"/>
- <BindItem id="item10" compid="switch1.case1.grp_dev.input13" propid="value" datasetid="ds_send_reqprgmdesc" columnid="estendddto"/>
- <BindItem id="item11" compid="switch1.case1.grp_dev.combo2" propid="value" datasetid="ds_send_reqprgmdesc" columnid="progress"/>
- <BindItem id="item13" compid="switch1.case1.grp_dev.input8" propid="value" datasetid="ds_send_reqprgmdesc" columnid="endddfrom"/>
- <BindItem id="item14" compid="switch1.case1.grp_dev.input4" propid="value" datasetid="ds_send_reqprgmdesc" columnid="endddto"/>
- <BindItem id="item15" compid="switch1.case1.grp_dev.checkbox9" propid="value" datasetid="ds_send_reqprgmdesc" columnid="excldflag"/>
- <BindItem id="item16" compid="switch1.case1.grp_dev.checkbox18" propid="value" datasetid="ds_send_reqprgmdesc" columnid="excldflag2"/>
- <BindItem id="item17" compid="switch1.case1.grp_dev.checkbox1" propid="value" datasetid="ds_send_reqprgmdesc" columnid="aprv2"/>
- <BindItem id="item18" compid="switch1.case1.grp_dev.checkbox5" propid="value" datasetid="ds_send_reqprgmdesc" columnid="aprv3"/>
- <BindItem id="item19" compid="switch1.case1.grp_dev.checkbox6" propid="value" datasetid="ds_send_reqprgmdesc" columnid="aprv4"/>
- <BindItem id="item20" compid="switch1.case1.grp_dev.checkbox7" propid="value" datasetid="ds_send_reqprgmdesc" columnid="aprv5"/>
- <BindItem id="item12" compid="switch1.case1.grp_dev.combo3" propid="value" datasetid="ds_send_reqprgmdesc" columnid="prgmr"/>
- <BindItem id="item21" compid="switch1.case1.grp_dev.checkbox17" propid="value" datasetid="ds_send_reqprgmdesc" columnid="deptmngraprvyn"/>
- <BindItem id="item22" compid="switch1.case1.grp_dev.chk_gubunDev" propid="value" datasetid="ds_send_reqprgmdesc" columnid="gubundev"/>
- <BindItem id="item23" compid="switch1.case1.grp_dev.chk_gubunData" propid="value" datasetid="ds_send_reqprgmdesc" columnid="gubundata"/>
- <BindItem id="item24" compid="switch1.case1.grp_dev.chk_gubunMenu" propid="value" datasetid="ds_send_reqprgmdesc" columnid="gubunmenu"/>
- <BindItem id="item25" compid="switch1.case1.grp_dev.chk_gubunUpdate" propid="value" datasetid="ds_send_reqprgmdesc" columnid="gubunupdate"/>
- <BindItem id="item26" compid="switch1.case2.div_deqreq.combo4" propid="value" datasetid="ds_send_depreqdesc" columnid="reqid"/>
- <BindItem id="item27" compid="switch1.case2.div_deqreq.combo5" propid="value" datasetid="ds_send_depreqdesc" columnid="depid"/>
- <BindItem id="item28" compid="switch1.case2.div_deqreq.input23" propid="value" datasetid="ds_send_depreqdesc" columnid="reqfromdd"/>
- <BindItem id="item29" compid="switch1.case2.div_deqreq.input26" propid="value" datasetid="ds_send_depreqdesc" columnid="reqtodd"/>
- <BindItem id="item30" compid="switch1.case2.div_deqreq.input27" propid="value" datasetid="ds_send_depreqdesc" columnid="reqhopefromdd"/>
- <BindItem id="item31" compid="switch1.case2.div_deqreq.input28" propid="value" datasetid="ds_send_depreqdesc" columnid="reqhopetodd"/>
- <BindItem id="item32" compid="switch1.case2.div_deqreq.input24" propid="value" datasetid="ds_send_depreqdesc" columnid="reqcomponent"/>
- <BindItem id="item33" compid="switch1.case2.div_deqreq.checkbox10" propid="value" datasetid="ds_send_depreqdesc" columnid="aprv2"/>
- <BindItem id="item34" compid="switch1.case2.div_deqreq.checkbox11" propid="value" datasetid="ds_send_depreqdesc" columnid="aprv3"/>
- <BindItem id="item35" compid="switch1.case2.div_deqreq.checkbox12" propid="value" datasetid="ds_send_depreqdesc" columnid="aprv4"/>
- <BindItem id="item36" compid="switch1.case2.div_deqreq.checkbox13" propid="value" datasetid="ds_send_depreqdesc" columnid="aprv5"/>
- <BindItem id="item37" compid="switch1.case2.div_deqreq.checkbox14" propid="value" datasetid="ds_send_depreqdesc" columnid="aprv6"/>
- <BindItem id="item38" compid="switch1.case2.div_deqreq.chk_deptypeap" propid="value" datasetid="ds_send_depreqdesc" columnid="deptypeap"/>
- <BindItem id="item39" compid="switch1.case2.div_deqreq.chk_deptypedb" propid="value" datasetid="ds_send_depreqdesc" columnid="deptypedb"/>
- <BindItem id="item40" compid="switch1.case2.div_deqreq.checkbox3" propid="value" datasetid="ds_send_depreqdesc" columnid="depstat"/>
- <BindItem id="item41" compid="switch1.case2.div_deqreq.checkbox4" propid="value" datasetid="ds_send_depreqdesc" columnid="delflag"/>
- <BindItem id="item42" compid="switch1.case2.div_deqreq.chk_predepexcept" propid="value" datasetid="ds_send_depreqdesc" columnid="predepexcept"/>
- <BindItem id="item43" compid="switch1.case2.div_deqreq.chk_urgency" propid="value" datasetid="ds_send_depreqdesc" columnid="urgenttypeur"/>
- <BindItem id="item44" compid="switch1.case2.div_deqreq.chk_regular" propid="value" datasetid="ds_send_depreqdesc" columnid="urgenttypereg"/>
- <BindItem id="item45" compid="switch1.case1.grp_dev.chk_cert" propid="value" datasetid="ds_send_reqprgmdesc" columnid="certyn"/>
- <BindItem id="item47" compid="switch1.case1.grp_dev.chk_gubunissue" propid="value" datasetid="ds_send_reqprgmdesc" columnid="gubunissue"/>
- <BindItem id="item48" compid="switch1.case1.grp_dev.checkbox20" propid="value" datasetid="ds_send_reqprgmdesc" columnid="aprv6"/>
- <BindItem id="item49" compid="switch1.case1.grp_dev.checkbox21" propid="value" datasetid="ds_send_reqprgmdesc" columnid="aprv7"/>
- <BindItem id="item50" compid="switch1.case2.div_deqreq.checkbox15" propid="value" datasetid="ds_send_depreqdesc" columnid="aprv7"/>
- <BindItem id="item51" compid="switch1.case2.div_server.ipt_setnm" propid="value" datasetid="ds_conmponents" columnid="server"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2014-12-09
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-12-09 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //==============================================================================================
- // Lib Include
- //-----------------------------------------------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"; // 전체공통 스크립트
- include "mis_miscommonxp::MIS.xjs";
- /************************************************************************************************
- ******************************** Form Event ****************************************************
- ************************************************************************************************/
-
- function SMZHA20000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
-
- grdf_initGrid(switch1.case1.grd_reqprgm);
- grdf_initGrid(switch1.case2.grd_deqreq);
- }
- function SMZHA20000_onload(obj:Form, e:LoadEventInfo)
- {
- var grdLine_req = application.getPrivateProfile("gv_sGrdLine_req");
- switch1.case1.rdo_grdLine.value = utlf_isNull(grdLine_req) ? "TwoLine" : grdLine_req;
- setGridLineAndToolTips(switch1.case1.grd_reqprgm, switch1.case1.rdo_grdLine.value);
-
- var grdLine_dep = application.getPrivateProfile("gv_sGrdLine_dep");
- switch1.case2.rdo_grdLine.value = utlf_isNull(grdLine_dep) ? "TwoLine" : grdLine_dep;
- setGridLineAndToolTips(switch1.case2.grd_deqreq, switch1.case2.rdo_grdLine.value);
-
- var sProp="col=2,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- switch1.case1.grp_dev.checkbox2.setInitComp(sProp, ds_jobkindcd, "value", "label", "fn_checkbox2_Event");
-
- sProp="col=5,row=1,cellspacing=10,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- switch1.case1.grp_dev.checkbox15.setInitComp(sProp, ds_priority, "value", "label", "fn_checkbox15_Event");
-
- sProp="col=6,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- switch1.case1.grp_dev.checkbox16.setInitComp(sProp, ds_workcd1, "value", "label", "fn_checkbox16_Event");
-
- fInit();
- fInitOpen();
- }
- function fn_checkbox2_Event() {
- var checkedData = switch1.case1.grp_dev.checkbox2.getData();
- ds_send_reqprgmdesc.setColumn(0, "jobkindcd", checkedData.join(['^']));
- }
- function fn_checkbox15_Event() {
- var checkedData = switch1.case1.grp_dev.checkbox15.getData();
- ds_send_reqprgmdesc.setColumn(0, "priority", checkedData.join(['^']));
- }
- function fn_checkbox16_Event() {
- var checkedData = switch1.case1.grp_dev.checkbox16.getData();
- ds_send_reqprgmdesc.setColumn(0, "workcd1", checkedData.join(['^']));
- }
- function switch1_case1_grp_dev_chk_instcd_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fCheckInstcd();
- }
- // 기관코드 제어
- function fCheckInstcd() {
- if (switch1.case1.grp_dev.chk_inst031.value == true && switch1.case1.grp_dev.chk_inst032.value != true) {
- ds_send_reqprgmdesc.setColumn(0, "instcd", "031");
- } else if (switch1.case1.grp_dev.chk_inst031.value != true && switch1.case1.grp_dev.chk_inst032.value == true) {
- ds_send_reqprgmdesc.setColumn(0, "instcd", "032");
- } else {
- ds_send_reqprgmdesc.setColumn(0, "instcd", "");
- }
- }
- function switch1_case1_grp_dev_chk_gubun_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fCheckGubun();
- }
- // 개발/통계 업무구분 제어
- function fCheckGubun() {
- if (switch1.case1.grp_dev.chk_gubunDev.value == true && switch1.case1.grp_dev.chk_gubunData.value != true) {
- switch1.case1.grp_dev.cmb_workgb.enable = true;
- switch1.case1.grp_dev.cmb_reqgb.enable = false;
- ds_send_reqprgmdesc.setColumn(0, "gubun", "1");
- ds_send_reqprgmdesc.setColumn(0, "gubundata", undefined);
- } else if (switch1.case1.grp_dev.chk_gubunDev.value != true && switch1.case1.grp_dev.chk_gubunData.value == true) {
- switch1.case1.grp_dev.cmb_workgb.enable = false;
- switch1.case1.grp_dev.cmb_reqgb.enable = true;
- ds_send_reqprgmdesc.setColumn(0, "gubun", "2");
- ds_send_reqprgmdesc.setColumn(0, "gubundev", undefined);
- } else if (switch1.case1.grp_dev.chk_gubunDev.value == true && switch1.case1.grp_dev.chk_gubunData.value == true) {
- switch1.case1.grp_dev.cmb_workgb.enable = true;
- switch1.case1.grp_dev.cmb_reqgb.enable = true;
- ds_send_reqprgmdesc.setColumn(0, "gubun", "3");
- } else {
- switch1.case1.grp_dev.cmb_workgb.enable = false;
- switch1.case1.grp_dev.cmb_reqgb.enable = false;
- ds_send_reqprgmdesc.setColumn(0, "gubun", "-");
- ds_send_reqprgmdesc.setColumn(0, "gubundev", undefined);
- ds_send_reqprgmdesc.setColumn(0, "gubundata", undefined);
- }
- }
- function switch1_case1_grp_dev_input3_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- // ds_send_reqprgmdesc.setColumn(0, "reqdeptnm", "");
- // ds_send_reqprgmdesc.setColumn(0, "reqdeptcd", "");
- }
- function switch1_case1_grp_dev_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "reqdeptcd,reqdeptnm";
- misfOpenPopUpList("02", ds_send_reqprgmdesc, "", recv_list, sysf_getUserInfo("posinstcd"), "instcd");
- }
- function switch1_case1_grp_dev_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- if (!utlf_isNull(switch1.case1.grp_dev.input3.value) && utlf_isNull(ds_send_reqprgmdesc.getColumn(0, "reqdeptcd"))){
- ds_send_reqprgmdesc.setColumn(0, "reqdeptnm", switch1.case1.grp_dev.input3.value);
- }
-
- var oParam = {};
- oParam.id = "TRZHA20000";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "retGetReqPrgmList";
- oParam.inds = "req=ds_send_reqprgmdesc";
- oParam.outds = "ds_reqprgmlist=reqprgmlist";
- oParam.async = true;
- tranf_submit(oParam);
- }
- function rdo_grdLine_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(switch1.tabindex == 0) {
- application.setPrivateProfile("gv_sGrdLine_req", obj.value);
- setGridLineAndToolTips(switch1.case1.grd_reqprgm, obj.value);
- } else {
- application.setPrivateProfile("gv_sGrdLine_dep", obj.value);
- setGridLineAndToolTips(switch1.case2.grd_deqreq, obj.value);
- }
- }
- function setGridLineAndToolTips(oGrid, value) {
- oGrid.formatid = value;
-
- grdf_setToolTipBind(oGrid);
- if(value == "TwoLine") {
- if(!SHOW_TEAMLEADER) {
- if(oGrid.name == "grd_reqprgm") {
- oGrid.setFormatColProperty(16, "size", 0);
- oGrid.setFormatColProperty(13, "size", 0);
- } else if(oGrid.name = "grd_deqreq") {
- oGrid.setFormatColProperty(12, "size", 0);
- }
- }
-
- oGrid.autofittype = "col";
- } else {
- if(!SHOW_TEAMLEADER) {
- if(oGrid.name == "grd_reqprgm") {
- oGrid.setFormatColProperty(29, "size", 0);
- oGrid.setFormatColProperty(26, "size", 0);
- } else if(oGrid.name = "grd_deqreq") {
- oGrid.setFormatColProperty(20, "size", 0);
- }
- }
-
- oGrid.autofittype = "none";
- }
- }
- function switch1_case1_grd_reqprgm_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- // 선택할 데이터가 없으면 팝업 표시하지 않음
- if (utlf_isNull(ds_reqprgmlist.getColumn(e.row, "reqno"))) {
- return;
- }
-
- // 비공개의 경우 권한 체크
- if (ds_reqprgmlist.getColumn(e.row, "privyn") == 'Y') {
- // 개발자, 요청자본인, 부서장은 체크대상에서 제외
- // 개발자가 아니고, 요청자 본인이 아니라면 부서장인지 확인
- if (ds_init_userinfo.getColumn(0, "selectyn") != 'Y' &&
- ds_reqprgmlist.getColumn(e.row, "reqmanid") != sysf_getUserId()) {
-
- // 부서장 정보 취득
- ds_send_deptdata.clearData();
- ds_send_deptdata.addRow();
- ds_send_deptdata.setColumn(0, "gubun", ds_reqprgmlist.getColumn(e.row, "gubun"));
- ds_send_deptdata.setColumn(0, "deptcd", ds_reqprgmlist.getColumn(e.row, "reqdeptcd"));
- ds_send_deptdata.setColumn(0, "instcd", ds_reqprgmlist.getColumn(e.row, "instcd"));
-
- var oParam = {};
- oParam.id = "TRZHA20503";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "reqGetDeptMgrList";
- oParam.inds = "req=ds_send_deptdata";
- oParam.outds = "ds_hidden_deptmgrinfo=deptmgrlist";
- oParam.async = false;
- oParam.callback = "cf_TRZHA20503";
- tranf_submit(oParam);
-
- // 부서장 정보에서 한 사람이라도 일치하는 데이터가 있다면
- var findRow = ds_hidden_deptmgrinfo.findRow("emplno == " + sysf_getUserId());
- if (findRow < 0) {
- sysf_messageBox("비공개 요청입니다.\r\n요청자만 조회가 가능합니다.", "E000");
- return;
- }
- }
- }
-
- // 파라미터 설정
- frmf_setParameter("SPZHA20001_PARM_reqno", ds_reqprgmlist.getColumn(e.row, "reqno"));
- frmf_setParameter("SPZHA20001_PARM_gubun", ds_reqprgmlist.getColumn(e.row, "gubun"));
- frmf_setParameter("SPZHA20001_PARM_title", ds_gb.lookup("value", ds_reqprgmlist.getColumn(e.row, "gb"), "label") + " 요청");
- frmf_setParameter("SPZHA20001_PARM_dgubun", "x");
-
- // 개발요청서 관리화면 호출
- var rtn = frmf_modal("SPZHA20001", "SPZHA20001", null, null, null, null, null, null, null, null, null, null, "M");
- if(rtn == "refresh") {
- switch1.case1.grp_dev.button1.click();
- } else {
- ds_send_reqprgmdescRefresh.clearData();
- ds_send_reqprgmdescRefresh.addRow();
- ds_send_reqprgmdescRefresh.setColumn(0, "reqno", ds_reqprgmlist.getColumn(e.row, "reqno"));
-
- var oParam = {};
- oParam.id = "TRZHA20000_refresh";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "retGetReqPrgmList";
- oParam.inds = "req=ds_send_reqprgmdescRefresh";
- oParam.outds = "ds_reqprgmlistRefresh=reqprgmlist";
- oParam.async = true;
- oParam.callback = "cf_TRZHA20000_refresh";
- tranf_submit(oParam);
- }
- }
- function cf_TRZHA20000_refresh(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if(ds_reqprgmlistRefresh.rowcount > 0) {
- var row = ds_reqprgmlist.findRow("reqno", ds_reqprgmlistRefresh.getColumn(0, "reqno"));
- ds_reqprgmlist.copyRow(row, ds_reqprgmlistRefresh, 0);
- }
- }
- function get_progress_mask(progress) {
- if(utlf_isNull(progress)) return "";
-
- var val = progress.toString()
- return (val.length == 3 ? "###%" : (val.length == 2 ? "##%" : "#%"));
- }
- function switch1_canchange(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(switch1.case1.grp_user.visible)
- return false;
- }
- function fInit() {
- // 개발자정보 취득
- var oParam = {};
- oParam.id = "TRZHA20008";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "reqGetPrgmr";
- oParam.inds = "req=ds_send_prgmrinfo";
- oParam.outds = "ds_init_prgmrinfo=prgmrlist";
- oParam.async = false;
- oParam.callback = "cf_TRZHA20008";
- tranf_submit(oParam);
-
- // 사용자정보 취득
- var oParam = {};
- oParam.id = "TRZHA20009";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "reqGetUserInfo";
- oParam.outds = "ds_init_userinfo=userinfo";
- oParam.async = false;
- oParam.callback = "cf_TRZHA20009";
- tranf_submit(oParam);
-
- // 풀다운 초기화
- misfComboComCdList("C0114", switch1.case1.grp_dev.cmb_workgb, "Y");
- misfComboComCdList("C0113", switch1.case1.grp_dev.cmb_reqgb, "Y");
- misfComboComCdList("C0115", switch1.case1.grp_dev.checkbox8, "N");
-
- switch1.case1.grp_dev.cmb_workgb.index = 0;
- switch1.case1.grp_dev.cmb_reqgb.index = 0;
-
- var sProp="col=4,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- switch1.case1.grp_dev.checkbox8.setInitComp(sProp, ds_init_checkbox8_comcodelist, "cdid","cdnm","fn_checkbox8_Event");
-
- ds_init_deployinfo.enableevent = false;
- for(var i = 0; i < ds_init_deployinfo.rowcount; i++){
- if(ds_init_deployinfo.getColumn(i, "userid") == sysf_getUserId()){
- switch1.case1.button15.visible = true;
- }
- }
- ds_init_deployinfo.enableevent = true;
- }
- function fn_checkbox8_Event() {
- var checkedData = switch1.case1.grp_dev.checkbox8.getData();
- ds_send_reqprgmdesc.setColumn(0, "status", checkedData.join(['^']));
- }
- function cf_TRZHA20008(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- // 담당자, 배포자 정보 취득
- // 개발자정보에서 accptyn으로 필터링적용함
- ds_init_prgmrinfo.enableevent = false;
- ds_init_prgmrinfo.filter("accptyn == 'Y'");
- ds_init_chrginfo.copyData(ds_init_prgmrinfo, true); // 담당자 정보
- ds_init_prgmrinfo.filter("deplyn == 'Y'");
- ds_init_deployinfo.copyData(ds_init_prgmrinfo, true); // 배포자 정보
- ds_init_prgmrinfo.filter("");
- ds_init_prgmrinfo.enableevent = true;
-
- // 풀다운에 '전체'추가
- frmf_addComboItemAll("switch1.case1.grp_dev.combo3|switch1.case1.grp_dev.combo6|switch1.case2.div_deqreq.combo5", "전체");
-
- // 개발요청서관리 콤보 초기화
- switch1.case1.grp_dev.combo6.index = 0;
- switch1.case1.grp_dev.combo3.index = 0;
- switch1.case1.grp_dev.combo2.index = 0;
-
- // 배포요청서관리 콤보 초기화
- switch1.case2.div_deqreq.combo4.index = 0;
- switch1.case2.div_deqreq.combo5.index = 0;
- }
- function cf_TRZHA20009(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- // 개발요청서관리 탭 초기화
- fReqPrgmInit();
-
- // 배포요청서 초기화(개발자 only)
- if (ds_init_userinfo.getColumn(0, "selectyn") == 'Y') {
- fDeployReqInit();
-
- if(ds_init_userinfo.getColumn(0, "deplyn") == 'Y') {
- switch1.case2.btn_deploy.visible = true;
- switch1.case2.btn_predeploy.visible = true;
- switch1.case2.btn_component_copy.visible = true;
- } else {
- switch1.case2.btn_deploy.visible = false;
- switch1.case2.btn_predeploy.visible = false;
- switch1.case2.btn_component_copy.visible = false;
- }
- }
-
- // 구분초기화
- fCheckGubun();
- }
- // 개발요청서관리탭 초기화
- function fReqPrgmInit(){
- // 진료/간호/개발자 외 직종은 해당부서명 설정
- var jobKindCd = sysf_getUserInfo("jobkindcd")
- var selectyn = ds_init_userinfo.getColumn(0, "selectyn");
- if (jobKindCd != "0330" && jobKindCd != "1140"
- && selectyn != 'Y') {
- ds_send_reqprgmdesc.setColumn(0, "reqdeptnm", sysf_getUserInfo("dutplcenm"));
- ds_send_reqprgmdesc.setColumn(0, "reqdeptcd", sysf_getUserInfo("dutplcecd"));
- ds_send_reqprgmdesc.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- switch1.case1.grp_user.button8.enable = false;
- }
- // 일반사용자
- if (selectyn != 'Y') {
- // 의사/간호는 해당업무 + 부서 검색가능 (CodeG:R0061, 의사:0330, 간호:1140)
- // 그외 직종은 해당부서 내에서만 검색가능
- // 직종 : 진료
- if (jobKindCd == "1140" || jobKindCd == "0330") {
- var aData = new Array();
- aData[0] = jobKindCd;
-
- var aFalseData = new Array();
- switch1.case1.grp_dev.checkbox2.setData(aData, aFalseData, true);
- }
-
- // 일반사용자용 검색조건그룹 설정
- switch1.case1.grp_dev.visible = false;
- switch1.case1.grp_user.visible = true;
- switch1.case1.grd_reqprgm.position.top = 75;
- switch1.case1.Static00.position.y = switch1.case1.grd_reqprgm.position.top - 22;
- switch1.case1.rdo_grdLine.position.y = switch1.case1.Static00.position.y;
- switch1.case1.btn_excelsave.position.y = switch1.case1.Static00.position.y;
-
- // 탭숨기기
- switch1.style.buttonbackground = "stretch 10,10";
- switch1.style.cursor = "arrow";
-
- // 일반사용자는 초기검색 실시
- switch1.case1.grp_user.button5.click();
- // 개발자
- } else {
- // 개발자용 검색조건그룹 설정
- switch1.case1.grp_dev.visible = true;
- switch1.case1.grp_user.visible = false;
-
- switch1.case1.grd_reqprgm.position.top = 207;
- switch1.case1.Static00.position.y = switch1.case1.grd_reqprgm.position.top - 22;
- switch1.case1.rdo_grdLine.position.y = switch1.case1.Static00.position.y;
- switch1.case1.btn_excelsave.position.y = switch1.case1.Static00.position.y;
- switch1.case1.div_gubun.position.y = switch1.case1.Static00.position.y;
-
- // 탭보이기
- switch1.style.buttonbackground = "";
- switch1.style.cursor = "hand";
- }
- }
- // 배포요청서관리탭 초기화
- function fDeployReqInit(){
- var sDate = utlf_getNewDate().getAddDate(-7, "D")
- var rtnDate = sDate.getFullYear();
- rtnDate = rtnDate.toString() + (( sDate.getMonth() + 1 > 9 ) ? sDate.getMonth() + 1 : "0" + (sDate.getMonth() + 1));
- rtnDate = rtnDate.toString() + (( sDate.getDate() > 9 ) ? sDate.getDate() : "0" + sDate.getDate()) ;
-
- ds_send_depreqdesc.setColumn(0, "reqfromdd", rtnDate);
- ds_send_depreqdesc.setColumn(0, "reqtodd", utlf_getCurrentDate());
- ds_send_depreqdesc.setColumn(0, "reqhopetodd", utlf_getCurrentDate());
- }
- function fInitOpen(){
- if(frmf_checkOpener()){
- var parm_opener_id = opener.frmf_getParameter("SMZHA20000_PARM_opener_id");
- if(!utlf_isNull(parm_opener_id) && parm_opener_id == "SMZHI06300"){
- var parm_prgmr = opener.frmf_getParameter("SMZHA20000_PARM_prgmr");
-
- if(!utlf_isNull(parm_prgmr)){
- ds_send_reqprgmdesc.setColumn(0, "prgmr",parm_prgmr);
- }
-
- var parm_chkgubun = opener.frmf_getParameter("SMZHA20000_PARM_gubun");
- if ( parm_chkgubun != "0" ){
- var aData = new Array();
- aData[0] = parm_chkgubun;
-
- var aFalseData = new Array();
-
- switch1.case1.grp_dev.checkbox8.setData(aData, aFalseData, true);
- }
-
- switch1.case1.grp_dev.button1.click();
- }else{
- var parm_instcd = opener.frmf_getParameter("SMZHA20000_PARM_instcd");
- var parm_searchgb = opener.frmf_getParameter("SMZHA20000_PARM_searchgb");
- var parm_reqfromdd = opener.frmf_getParameter("SMZHA20000_PARM_reqfromdd");
- var parm_reqtodd = opener.frmf_getParameter("SMZHA20000_PARM_reqtodd");
- var parm_endfromdd = opener.frmf_getParameter("SMZHA20000_PARM_endfromdd");
- var parm_endtodd = opener.frmf_getParameter("SMZHA20000_PARM_endtodd");
-
- if(!utlf_isNull(parm_instcd)){
- var instcds = parm_instcd.split("^");
- for(var i = 0; i < instcds.length; i++){
- if(instcds[i] == "031"){
- switch1.case1.grp_dev.chk_inst031.value = true;
- }else if(instcds[i] == "032"){
- switch1.case1.grp_dev.chk_inst032.value = true;
- }
- }
-
- fCheckInstcd();
- }
-
- if(!utlf_isNull(parm_searchgb)){
- var gbs = parm_searchgb.split("^");
- for(var i = 0; i < gbs.length; i++){
- if(gbs[i] == "01"){
- switch1.case1.grp_dev.chk_gubunDev.value = true;
- }else if(gbs[i] == "02"){
- switch1.case1.grp_dev.chk_gubunData.value = true;
- }else if(gbs[i] == "03"){
- switch1.case1.grp_dev.chk_gubunMenu.value = true;
- }else if(gbs[i] == "04"){
- switch1.case1.grp_dev.chk_gubunUpdate.value = true;
- }
- }
-
- fCheckGubun();
- }
-
- if(!utlf_isNull(parm_reqfromdd)){
- ds_send_reqprgmdesc.setColumn(0, "reqddfrom",parm_reqfromdd);
- }
-
- if(!utlf_isNull(parm_reqtodd)){
- ds_send_reqprgmdesc.setColumn(0, "reqddto",parm_reqtodd);
- }
-
- if(!utlf_isNull(parm_endfromdd)){
- ds_send_reqprgmdesc.setColumn(0, "endddfrom",parm_endfromdd);
- }
-
- if(!utlf_isNull(parm_endtodd)){
- ds_send_reqprgmdesc.setColumn(0, "endddto",parm_endtodd);
- }
-
- ds_send_reqprgmdesc.setColumn(0, "deptmngraprvyn", "Y");
-
- switch1.case1.grp_dev.button1.click();
- }
- }
- }
- function switch1_case1_grp_dev_checkbox_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(!obj.value) {
- switch(obj.name) {
- // 개발요청서관리
- case "chk_gubunMenu" :
- ds_send_reqprgmdesc.setColumn(0, "gubunmenu", undefined);
- break;
-
- case "chk_gubunUpdate" :
- ds_send_reqprgmdesc.setColumn(0, "gubunupdate", undefined);
- break;
-
- case "chk_gubunissue" :
- ds_send_reqprgmdesc.setColumn(0, "gubunissue", undefined);
- break;
-
- case "checkbox17" :
- ds_send_reqprgmdesc.setColumn(0, "deptmngraprvyn", undefined);
- break;
-
- case "checkbox9" :
- ds_send_reqprgmdesc.setColumn(0, "excldflag", undefined);
- break;
-
- case "checkbox18" :
- ds_send_reqprgmdesc.setColumn(0, "excldflag2", undefined);
- break;
-
- case "checkbox1" :
- ds_send_reqprgmdesc.setColumn(0, "aprv2", undefined);
- break;
-
- case "checkbox5" :
- ds_send_reqprgmdesc.setColumn(0, "aprv3", undefined);
- break;
-
- case "checkbox20" :
- ds_send_reqprgmdesc.setColumn(0, "aprv6", undefined);
- break;
-
- case "checkbox21" :
- ds_send_reqprgmdesc.setColumn(0, "aprv7", undefined);
- break;
-
- case "checkbox6" :
- ds_send_reqprgmdesc.setColumn(0, "aprv4", undefined);
- break;
-
- case "checkbox7" :
- ds_send_reqprgmdesc.setColumn(0, "aprv5", undefined);
- break;
-
- case "chk_cert" :
- ds_send_reqprgmdesc.setColumn(0, "certyn", undefined);
- break;
-
- // 배포요청서관리
- case "checkbox10" :
- ds_send_depreqdesc.setColumn(0, "aprv2", undefined);
- break;
-
- case "checkbox11" :
- ds_send_depreqdesc.setColumn(0, "aprv3", undefined);
- break;
-
- case "checkbox12" :
- ds_send_depreqdesc.setColumn(0, "aprv4", undefined);
- break;
-
- case "checkbox15" :
- ds_send_depreqdesc.setColumn(0, "aprv7", undefined);
- break;
-
- case "checkbox13" :
- ds_send_depreqdesc.setColumn(0, "aprv5", undefined);
- break;
-
- case "checkbox14" :
- ds_send_depreqdesc.setColumn(0, "aprv6", undefined);
- break;
-
- case "checkbox3" :
- ds_send_depreqdesc.setColumn(0, "depstat", undefined);
- break;
-
- case "checkbox4" :
- ds_send_depreqdesc.setColumn(0, "delflag", undefined);
- break;
-
- case "chk_predepexcept" :
- ds_send_depreqdesc.setColumn(0, "predepexcept", undefined);
- break;
- }
- }
- }
- function switch1_case2_div_deqreq_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- // 입력체크 후에 검색 실기
- if(fCheckValidation() == true) {
- var oParam = {};
- oParam.id = "TRZHA20100";
- oParam.service = "deployreqapp.DeployReq";
- oParam.method = "reqGetReqList";
- oParam.inds = "req=ds_send_depreqdesc";
- oParam.outds = "ds_depreqlist=reqList";
- oParam.async = true;
- oParam.callback = "cf_TRZHA20100";
- tranf_submit(oParam);
- }
- }
- var g_ToDay;
- function cf_TRZHA20100(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- switch1.case2.grd_deqreq.setCellProperty("Head", 1, "text", "expr:0");
-
- ds_depreqlist.addColumn("chk", "string");
-
- g_ToDay = utlf_getCurrentDate();
-
-
- ds_depreqlist.enableevent = false;
- for(var i = 0; i < ds_depreqlist.rowcount; i++) {
- var comp = utlf_transNullToEmpty(ds_depreqlist.getColumn(i, "reqcomponent"));
- comp = comp.replace(/\r\n/g, "\n");
- ds_depreqlist.setColumn(i, "reqcomponent", comp);
- }
- ds_depreqlist.enableevent = true;
- }
- function fCheckValidation(){
- if(utlf_isNull(ds_send_depreqdesc.getColumn(0, "reqfromdd"))
- && utlf_isNull(ds_send_depreqdesc.getColumn(0, "reqtodd"))) {
- sysf_messageBox("요청일을", "C001");
-
- return false;
- }
- return true;
- }
- // 배포종류 제어
- function fCheckDeptype() {
- if (switch1.case2.div_deqreq.chk_deptypeap.value == true && switch1.case2.div_deqreq.chk_deptypedb.value != true) {
- ds_send_depreqdesc.setColumn(0, "deptype", "1");
- ds_send_depreqdesc.setColumn(0, "deptypedb", undefined);
- } else if (switch1.case2.div_deqreq.chk_deptypeap.value != true && switch1.case2.div_deqreq.chk_deptypedb.value == true) {
- ds_send_depreqdesc.setColumn(0, "deptype", "2");
- ds_send_depreqdesc.setColumn(0, "deptypeap", undefined);
- } else if(switch1.case2.div_deqreq.chk_deptypeap.value == true && switch1.case2.div_deqreq.chk_deptypedb.value == true) {
- var deptype = ds_send_depreqdesc.getColumn(0, "deptype");
- if(deptype == "1") {
- ds_send_depreqdesc.setColumn(0, "deptype", "2");
- ds_send_depreqdesc.setColumn(0, "deptypeap", undefined);
- } else if(deptype == "2") {
- ds_send_depreqdesc.setColumn(0, "deptype", "1");
- ds_send_depreqdesc.setColumn(0, "deptypedb", undefined);
- } else {
- ds_send_depreqdesc.setColumn(0, "deptype", "-");
- ds_send_depreqdesc.setColumn(0, "deptypeap", undefined);
- ds_send_depreqdesc.setColumn(0, "deptypedb", undefined);
- }
- } else {
- ds_send_depreqdesc.setColumn(0, "deptype", "-");
- ds_send_depreqdesc.setColumn(0, "deptypeap", undefined);
- ds_send_depreqdesc.setColumn(0, "deptypedb", undefined);
- }
- }
- function SMZHA20000_onkeydown(obj:Form, e:KeyEventInfo)
- {
- if(e.keycode == 113) { // F2
- if(switch1.tabindex == 0) {
- switch1.case1.grp_dev.button1.setFocus();
- switch1.case1.grp_dev.button1.click();
- } else {
- switch1.case2.div_deqreq.button2.setFocus();
- switch1.case2.div_deqreq.button2.click();
- }
- }
- }
- function switch1_case2_div_deqreq_chk_deptypeap_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fCheckDeptype();
- }
- function switch1_case2_div_deqreq_chk_deptypedb_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fCheckDeptype();
- }
- function switch1_case2_btn_predeploy_onclick(obj:Button, e:ClickEventInfo)
- {
- if(switch1.case2.div_components.visible)
- fHide_PackageDiv();
-
- // 선배포
- setDeploy("P");
- }
- function switch1_case2_btn_deploy_onclick(obj:Button, e:ClickEventInfo)
- {
- if(switch1.case2.div_components.visible)
- fHide_PackageDiv();
-
- // 배포
- setDeploy("D");
- }
- function switch1_case2_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- // 파라미터 설정 (신규의 경우 null로 설정)
- frmf_setParameter("SPZHA20101_PARM_DEPNO", "");
-
- // 배포요청화면 호출
- frmf_modal("SPZHA20101", "SPZHA20101", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case2_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- fDeployReqInit();
- }
- // 배포실시
- function setDeploy(deploygbn) {
- var grdSize = ds_depreqlist.rowcount;
-
- var chkFlag = false;
-
- var depNoList = "";
-
- for (var i = 0; i < grdSize; i++) {
-
- if (ds_depreqlist.getColumn(i, "chk") == true) {
- depNoList += ds_depreqlist.getColumn(i, "depno") + ":";
- chkFlag = true;
- }
- }
-
- ds_send_depreqdesc.setColumn(0, "depno", depNoList);
- ds_send_depreqdesc.setColumn(0, "deploygbn", deploygbn);
-
- if (chkFlag) {
-
- var oParam = {};
- oParam.id = "TXZHA20105";
- oParam.service = "deployreqapp.DeployReq";
- oParam.method = "reqSetDeploy";
- oParam.inds = "req=ds_send_depreqdesc";
- oParam.outds = "ds_depreqlist=reqList";
- oParam.async = false;
- oParam.callback = "cf_TXZHA20105";
- tranf_submit(oParam);
- }
-
- ds_conmponents.clearData();
- }
- function cf_TXZHA20105(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- switch1.case2.grd_deqreq.setCellProperty("Head", 12, "text", "expr:0");
-
- ds_depreqlist.addColumn("chk", "string");
- ds_send_depreqdesc.setColumn(0, "depno", undefined);
- ds_send_depreqdesc.setColumn(0, "deploygbn", undefined);
- g_ToDay = utlf_getCurrentDate();
- }
- function switch1_case2_div_deqreq_chk_urgency_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fCheckUrgentype();
- }
- function switch1_case2_div_deqreq_chk_regular_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fCheckUrgentype();
- }
- // 배포구분 제어
- function fCheckUrgentype() {
- if (switch1.case2.div_deqreq.chk_urgency.value == true && switch1.case2.div_deqreq.chk_regular.value != true) {
- ds_send_depreqdesc.setColumn(0, "urgenttype", "2");
- ds_send_depreqdesc.setColumn(0, "urgenttypereg", undefined);
- } else if (switch1.case2.div_deqreq.chk_urgency.value != true && switch1.case2.div_deqreq.chk_regular.value == true) {
- ds_send_depreqdesc.setColumn(0, "urgenttype", "1");
- ds_send_depreqdesc.setColumn(0, "urgenttypeur", undefined);
- } else if (switch1.case2.div_deqreq.chk_urgency.value == true && switch1.case2.div_deqreq.chk_regular.value == true) {
- var urgenttype = ds_send_depreqdesc.getColumn(0, "urgenttype");
- if(urgenttype == "1") {
- ds_send_depreqdesc.setColumn(0, "urgenttype", "2");
- ds_send_depreqdesc.setColumn(0, "urgenttypereg", undefined);
- } else if(urgenttype == "2") {
- ds_send_depreqdesc.setColumn(0, "urgenttype", "1");
- ds_send_depreqdesc.setColumn(0, "urgenttypeur", undefined);
- } else {
- ds_send_depreqdesc.setColumn(0, "urgenttype", undefined);
- ds_send_depreqdesc.setColumn(0, "urgenttypeur", undefined);
- ds_send_depreqdesc.setColumn(0, "urgenttypereg", undefined);
- }
- } else {
- ds_send_depreqdesc.setColumn(0, "urgenttype", undefined);
- ds_send_depreqdesc.setColumn(0, "urgenttypeur", undefined);
- ds_send_depreqdesc.setColumn(0, "urgenttypereg", undefined);
- }
- }
- function switch1_case2_btn_component_copy_onclick(obj:Button, e:ClickEventInfo)
- {
- // if(switch1.case2.div_components.visible) {
- // fHide_PackageDiv();
- // } else {
- var components = "";
- var count = ds_depreqlist.rowcount;
-
- var objFont = utlf_getObjFont(9, "Dotum", false); //font object
- var height = 0;
-
- var isChecked = false;
-
- //ds_conmponents.clearData();
-
- for(var i = 0; i < count; i++) {
- var chk = ds_depreqlist.getColumn(i, "chk");
- var deptype = ds_depreqlist.getColumn(i, "deptype");
- if(chk == 1 && deptype == 1) {
- var reqcomponent = ds_depreqlist.getColumn(i, "reqcomponent");
- reqcomponent = reqcomponent.replace(/\r\n/g, "\n");
- var component = reqcomponent.split("\n");
-
- var reqserver = ds_depreqlist.getColumn(i, "reqserver");
-
- for(var j = 0; j < component.length; j++) {
- var comp = component[j].getTrim();
-
- if(utlf_isNull(comp)) continue;
-
- // 중복 컴포넌트 제거
- if(ds_conmponents.findRow("component", comp) < 0) {
- var row = ds_conmponents.addRow();
- ds_conmponents.setColumn(row, "component", comp);
- ds_conmponents.setColumn(row, "server", reqserver);
- }
- }
-
- isChecked = true;
- }
- }
-
- // if(!isChecked) {
- // sysf_messageBox("복사할 컴포넌트가 없습니다.", "I999");
- // return;
- // }
-
- switch1.case2.div_components.visible = true;
- // }
- }
- function fIsServerBtnShow(row, severnm, type) {
- var server = utlf_transNullToEmpty(ds_conmponents.getColumn(row, "server"));
- return server.indexOf(severnm) < 0 ? ((type == 1) ? "normal" : "none") : "button";
- }
- function fHide_PackageDiv() {
- switch1.case2.div_components.style.hideeffect = "trans 300 linear fade [direction bottom]";
- switch1.case2.div_components.visible = false;
- switch1.case2.div_server.style.hideeffect = "trans 300 curve3InOut slide [direction left]";
- switch1.case2.div_server.visible = false;
-
- curDpRow = -1;
- }
- function switch1_case2_grd_deqreq_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var parmDepNo = ds_depreqlist.getColumn(e.row, "depno");
-
- // 선택된 데이터가 없으면 처리 중단
- if(utlf_isNull(parmDepNo)) {
- return;
- }
-
- // 파라미터 설정
- frmf_setParameter("SPZHA20101_PARM_DEPNO", parmDepNo);
-
- // 배포요청입력화면 호출
- var rtn = frmf_modal("SPZHA20101", "SPZHA20101", null, null, null, null, null, null, null, null, null, null, "M");
- if(rtn == "refresh")
- switch1.case2.div_deqreq.button2.click();
- }
- function switch1_case1_grd_reqprgm_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(!grdf_setSelectedCell(obj, e)) return;
-
- if(utlf_isNull(ds_reqprgmlist.getColumn(e.row, "reqno"))) return;
-
- pm_menu.trackPopup(e.screenX,e.screenY);
- }
- function pm_menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- obj.closePopup();
- eval(e.id + "()");
- }
- function mtAccpt(){
- var sRows = grdf_getSelectedRows(switch1.case1.grd_reqprgm);
- var comreqno = "";
- var sName = sysf_getUserName();
-
- for(var i = 0; i < sRows.length ; i++){
- var sltRow = sRows[i];
-
- if ("02" != ds_reqprgmlist.getColumn(sltRow, "status")){
- sysf_messageBox("진행상태가 '접수'인 요청건을 ","C002");
- return;
- }
-
- if ( sName != ds_reqprgmlist.getColumn(sltRow, "chrgnm")){
- sysf_messageBox("담당자 결재 할 수 없습니다. 담당자가 ","E004");
- return;
- }
-
- if (!utlf_isNull(ds_reqprgmlist.getColumn(sltRow, "prgmr"))){
- sysf_messageBox("개발자 삭제 후 다중담당자 결재가 ","I006");
- return;
- }
-
- var sreqno = ds_reqprgmlist.getColumn(sltRow, "reqno");
-
- comreqno = sreqno + "^" + comreqno;
- }
-
- ds_send_param.setColumn(0, "reqno", comreqno);
- ds_send_param.setColumn(0, "gubun", "A0");
-
- var objArg = new Object();
- objArg.arg_ds_send_param = ds_send_param;
-
- frmf_modal("SPZHA20210", "SPZHA20210", objArg, null, null, null, null, null, null, null, null, null, "P");
- }
- function mtAccpt2() {
- var sRows = grdf_getSelectedRows(switch1.case1.grd_reqprgm);
- var comreqno = "";
- var userIDs = "";
- var reqDDs = "";
-
- for(var i = 0; i < sRows.length ; i++){
- var sltRow = sRows[i];
-
- if ("10" != ds_reqprgmlist.getColumn(sltRow, "status")){
- sysf_messageBox("진행상태가 '담당결재'인 요청건을","C002");
- return;
- }
-
- // 각 행의 담당자를 하나의 데이터로 만들어서 for문 밖에서 각 담당자들의 총괄이 누구인지 확인 해야함
- var userID = ds_reqprgmlist.getColumn(sltRow, "chrgid");
- userIDs = userID + "^" + userIDs;
-
- var reqDD = ds_reqprgmlist.getColumn(sltRow, "reqdd");
- reqDDs = reqDD + "^" + reqDDs;
-
- var sreqno = ds_reqprgmlist.getColumn(sltRow, "reqno");
- comreqno = sreqno + "^" + comreqno;
- }
-
- ds_send_param.setColumn(0, "reqno", comreqno);
-
- //결재라인가져오기
- ds_send_auth.setColumn(0, "userid", userIDs);
- ds_send_auth.setColumn(0, "reqdd", reqDDs);
- ds_send_auth.setColumn(0, "mtyn", "Y");
-
- var oParam = {};
- oParam.id = "TRZHA20006";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "reqGetPrgmAprvLine";
- oParam.inds = "req=ds_send_auth";
- oParam.outds = "ds_init_auth_aprvlineinfo=aprvline";
- oParam.async = true;
- oParam.callback = "cf_TRZHA20006";
- tranf_submit(oParam);
- }
- function cf_TRZHA20006(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- var pre_aprvid1 = "-1";
-
- for(var i = 0; i < ds_init_auth_aprvlineinfo.rowcount; i++) {
- var aprvid1 = ds_init_auth_aprvlineinfo.getColumn(i, "aprvid1");
-
- if(pre_aprvid1 != "-1" && pre_aprvid1 != aprvid1) {
- sysf_messageBox("총괄 결재를 할 수 없습니다. 선택한 요청들의 총괄이","E004");
- return;
- }
-
- pre_aprvid1 = aprvid1;
- }
- var sId = sysf_getUserId();
- if ( sId != pre_aprvid1){
- sysf_messageBox("총괄 결재 할 수 없습니다. 총괄 결재","E002");
- return;
- }
-
- ds_send_param.setColumn(0, "gubun", "A1");
-
- var objArg = new Object();
- objArg.arg_ds_send_param = ds_send_param;
-
- frmf_modal("SPZHA20210", "SPZHA20210", objArg, null, null, null, null, null, null, null, null, null, "P");
- }
- function switch1_case1_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- // 파라미터 설정
- frmf_setParameter("SPZHA20001_PARM_reqno", "");
- frmf_setParameter("SPZHA20001_PARM_gubun", "01");
- frmf_setParameter("SPZHA20001_PARM_title", obj.text);
- frmf_setParameter("SPZHA20001_PARM_dgubun", "x");
-
- // 화면 호출
- frmf_open("SPZHA20001", "SPZHA20001", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case1_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- // 파라미터 설정
- frmf_setParameter("SPZHA20001_PARM_reqno", "");
- frmf_setParameter("SPZHA20001_PARM_gubun", "02");
- frmf_setParameter("SPZHA20001_PARM_title", obj.text);
- frmf_setParameter("SPZHA20001_PARM_dgubun", "x");
-
- // 화면 호출
- frmf_open("SPZHA20001", "SPZHA20001", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case1_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- // 파라미터 설정
- frmf_setParameter("SPZHA20001_PARM_reqno", "");
- frmf_setParameter("SPZHA20001_PARM_gubun", "02");
- frmf_setParameter("SPZHA20001_PARM_title", obj.text);
- frmf_setParameter("SPZHA20001_PARM_dgubun", "x");
-
- // 화면 호출
- frmf_open("SPZHA20001", "SPZHA20001", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case1_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- // 파라미터 설정
- frmf_setParameter("SPZHA20001_PARM_reqno", "");
- frmf_setParameter("SPZHA20001_PARM_gubun", "02");
- frmf_setParameter("SPZHA20001_PARM_title", obj.text);
- frmf_setParameter("SPZHA20001_PARM_dgubun", "m");
-
- // 화면 호출
- frmf_open("SPZHA20001", "SPZHA20001", null, null, null, null, null, null, null, null, null, null, "M");
- }
- // 이슈쿼리 추가 : 2016.4.20 by 손준혁
- function switch1_case1_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- // 파라미터 설정
- frmf_setParameter("SPZHA20001_PARM_reqno", "");
- frmf_setParameter("SPZHA20001_PARM_gubun", "02");
- frmf_setParameter("SPZHA20001_PARM_title", obj.text);
- frmf_setParameter("SPZHA20001_PARM_dgubun", "x");
-
- // 화면 호출
- frmf_open("SPZHA20001", "SPZHA20001", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case1_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fReqPrgmInit();
- }
- function switch1_case1_btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(switch1.case1.grd_reqprgm, "SR_" + utlf_getCurrentDate(), "개발요청", true);
- }
- function switch1_case2_btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(switch1.case2.grd_deqreq, "배포_" + utlf_getCurrentDate(), "배포요청", true);
- }
- function switch1_case1_grp_dev_input5_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- switch1.case1.grp_dev.button1.click();
- }
- }
- function switch1_case1_grp_dev_input7_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- switch1.case1.grp_dev.button1.click();
- }
- }
- function switch1_case2_div_components_grd_component_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.cell < 2) return;
-
- var url = "";
- var component = ds_conmponents.getColumn(e.row, "component");
-
- if(e.cell == 2) {
- if(fIsServerBtnShow(e.row, "HIS031", 1) == "button")
- url = "http://192.168.101.71:9091/job/" + component + "/build?delay=0sec";
- } else if(e.cell == 3) {
- if(fIsServerBtnShow(e.row, "HIS032", 1) == "button")
- url = "http://192.168.101.71:9092/job/" + component + "/build?delay=0sec";
- } else if(e.cell == 4) {
- if(fIsServerBtnShow(e.row, "MIS030", 1) == "button")
- url = "http://192.168.101.71:9093/job/" + component + "/build?delay=0sec";
- } else if(e.cell == 5) {
- if(fIsServerBtnShow(e.row, "CRM030", 1) == "button")
- url = "http://192.168.101.71:9094/job/" + component + "/build?delay=0sec";
- }
-
- fExecBuild(e.row, url, false);
- }
- function switch1_case2_div_components_btn_deploy_his031_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_messageBox("본원에 Deploy 하시겠습니까?", "Q999") == 6) {
- //frmf_openHtml("http://192.168.101.71:9091/job/deploy_upload/build?delay=0sec");
-
- var extCommon = new ExtCommon();
- extCommon.executeProcess("http://192.168.101.71:9091/job/deploy_upload/build?delay=0sec", "", "");
- }
- }
- function switch1_case2_div_components_btn_deploy_his032_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_messageBox("칠곡에 Deploy 하시겠습니까?", "Q999") == 6) {
- //frmf_openHtml("http://192.168.101.71:9092/job/deploy_upload/build?delay=0sec");
-
- var extCommon = new ExtCommon();
- extCommon.executeProcess("http://192.168.101.71:9092/job/deploy_upload/build?delay=0sec", "", "");
- }
- }
- function switch1_case2_div_components_btn_deploy_mis030_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_messageBox("MIS에 Deploy 하시겠습니까?", "Q999") == 6) {
- //frmf_openHtml("http://192.168.101.71:9093/job/deploy_upload/build?delay=0sec");
-
- var extCommon = new ExtCommon();
- extCommon.executeProcess("http://192.168.101.71:9093/job/deploy_upload/build?delay=0sec","","");
- }
- }
- function switch1_case2_div_components_btn_deploy_crm030_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_messageBox("CRM에 Deploy 하시겠습니까?", "Q999") == 6) {
- //frmf_openHtml("http://192.168.101.71:9094/job/deploy_upload/build?delay=0sec");
-
- var extCommon = new ExtCommon();
- extCommon.executeProcess("http://192.168.101.71:9094/job/deploy_upload/build?delay=0sec","","");
- }
- }
- var isDeployViewMove = false;
- var leftgap = 0;
- var topgap = 0;
- var curDpRow = -1;
- function switch1_case2_div_components_onlbuttondown(obj:Div, e:MouseEventInfo)
- {
- // isDeployViewMove = true;
- //
- // leftgap = e.screenX - obj.position.x;
- // topgap = e.screenY - obj.position.y;
- }
- function switch1_case2_div_components_onlbuttonup(obj:Div, e:MouseEventInfo)
- {
- isDeployViewMove = false;
- }
- function switch1_case2_div_components_onmousemove(obj:Div, e:MouseEventInfo)
- {
- if(isDeployViewMove) {
- obj.position.x = e.screenX - leftgap;
- obj.position.y = e.screenY - topgap;
- }
- }
- function switch1_case2_div_components_btn_deployview_close_onclick(obj:Button, e:ClickEventInfo)
- {
- obj.parent.visible = false;
- switch1.case2.div_server.visible = false;
- }
- function switch1_case2_div_components_btn_deployurl_copy_onclick(obj:Button, e:ClickEventInfo)
- {
- var exist_his031 = false;
- var exist_his032 = false;
- var exist_mis030 = false;
- var exist_crm030 = false;
- var text = "";
-
- for(var i = 0; i < ds_conmponents.rowcount; i++) {
- var component = ds_conmponents.getColumn(i, "component");
-
- if(fIsServerBtnShow(i, "HIS031", 1) == "button") {
- text += "http://192.168.101.71:9091/job/" + component + "/build?delay=0sec" + "\n";
- exist_his031 = true;
- }
-
- if(fIsServerBtnShow(i, "HIS032", 1) == "button") {
- text += "http://192.168.101.71:9092/job/" + component + "/build?delay=0sec" + "\n";
- exist_his032 = true;
- }
-
- if(fIsServerBtnShow(i, "MIS030", 1) == "button"){
- text += "http://192.168.101.71:9093/job/" + component + "/build?delay=0sec" + "\n";
- exist_mis030 = true;
- }
-
- if(fIsServerBtnShow(i, "CRM030", 1) == "button"){
- text += "http://192.168.101.71:9094/job/" + component + "/build?delay=0sec" + "\n";
- exist_crm030 = true;
- }
- }
-
- if(text != "") {
- if(exist_his031)
- text += "\n" + "http://192.168.101.71:9091/job/deploy_upload/build?delay=0sec" + "\n";
- if(exist_his032)
- text += "\n" + "http://192.168.101.71:9092/job/deploy_upload/build?delay=0sec" + "\n";
- if(exist_mis030)
- text += "\n" + "http://192.168.101.71:9093/job/deploy_upload/build?delay=0sec" + "\n";
- if(exist_crm030)
- text += "\n" + "http://192.168.101.71:9094/job/deploy_upload/build?delay=0sec";
-
- system.setClipboard("CF_TEXT", text);
- }
- }
- function switch1_case2_div_deqreq_btn_today_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_depreqdesc.setColumn(0, "reqtodd", utlf_getCurrentDate());
- ds_send_depreqdesc.setColumn(0, "reqhopetodd", utlf_getCurrentDate());
- }
- function switch1_case2_div_components_btn_autobuild_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_messageBox("자동빌드를 실행 하시겠습니까?", "Q999") == 6) {
- var url = "";
-
- for(var i = 0; i < ds_conmponents.rowcount; i++) {
- var component = ds_conmponents.getColumn(i, "component");
-
- if(utlf_isNull(component)) continue;
-
- if(fIsServerBtnShow(i, "HIS031", 1) == "button") {
- url = "http://192.168.101.71:9091/job/" + component + "/build?delay=0sec";
- fExecBuild(i, url, true);
- }
-
- if(fIsServerBtnShow(i, "HIS032", 1) == "button") {
- url = "http://192.168.101.71:9092/job/" + component + "/build?delay=0sec";
- fExecBuild(i, url, true);
- }
-
- if(fIsServerBtnShow(i, "MIS030", 1) == "button") {
- url = "http://192.168.101.71:9093/job/" + component + "/build?delay=0sec";
- fExecBuild(i, url, true);
- }
-
- if(fIsServerBtnShow(i, "CRM030", 1) == "button") {
- url = "http://192.168.101.71:9094/job/" + component + "/build?delay=0sec";
- fExecBuild(i, url, true);
- }
- }
- }
- }
- function fExecBuild(row, url, sleep) {
- if(!utlf_isNull(url)) {
- curDpRow = row;
-
- var extCommon = new ExtCommon();
- extCommon.executeProcess(url, "", "");
-
- if(sleep)
- form.sleep(3000);
- }
- }
- function switch1_case2_div_components_btn_insertRow_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_conmponents.insertRow(ds_conmponents.rowposition + 1);
-
- switch1.case2.div_components.grd_component.setCellPos(1);
-
- switch1.case2.div_components.grd_component.setFocus();
- switch1.case2.div_components.grd_component.showEditor(true);
- }
- function switch1_case2_div_components_btn_removeRow_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_conmponents.deleteRow(ds_conmponents.rowposition);
- }
- function switch1_case2_div_server_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_conmponents.setColumn(ds_conmponents.rowposition, "server", ds_conmponents.getOrgColumn(ds_conmponents.rowposition, "server"));
-
- switch1.case2.div_components.btn_selectServer.click();
- }
- function switch1_case2_div_server_btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- var chk_his031 = switch1.case2.div_server.chk_his031.value;
- var chk_his032 = switch1.case2.div_server.chk_his032.value;
- var chk_mis030 = switch1.case2.div_server.chk_mis030.value;
- var chk_crm030 = switch1.case2.div_server.chk_crm030.value;
-
- var server = (chk_his031 ? "HIS031" : "") + " " + (chk_his032 ? "HIS032" : "") + " " + (chk_mis030 ? "MIS030" : "") + " " + (chk_crm030 ? "CRM030" : "");
-
- var selectedRows = grdf_getSelectedRows(switch1.case2.div_components.grd_component);
-
- for(var i = 0; i < selectedRows.length; i++) {
- ds_conmponents.setColumn(selectedRows[i], "server", server);
- }
- }
- function switch1_case2_div_components_grd_component_onenterdown(obj:Grid, e:GridEditEventInfo)
- {
- switch1.case2.div_components.grd_component.showEditor(false);
- }
- function fShowServer() {
- if(switch1.case2.div_server.visible) {
- switch1.case2.div_server.visible = false;
- } else {
- switch1.case2.div_server.chk_his.value = false;
- switch1.case2.div_server.chk_all.value = false;
-
- switch1.case2.div_server.visible = true;
- }
- }
- function switch1_case2_div_components_grd_component_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(!grdf_setSelectedCell(obj, e)) return;
-
- pm_deploymenu.trackPopup(e.screenX,e.screenY);
- }
- function switch1_case2_div_components_btn_comp_init_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_conmponents.clearData();
- }
- function switch1_case1_grp_dev_chk_expt_dev_compl_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value) {
- var aData = new Array();
- aData[0] = "01";
- aData[1] = "02";
- aData[2] = "03";
- aData[3] = "04";
- aData[4] = "05";
- aData[5] = "06";
- aData[6] = "07";
- aData[7] = "09";
- aData[8] = "10";
- aData[9] = "11";
-
- var aFalseData = new Array();
- aFalseData[0] = "08";
-
- switch1.case1.grp_dev.checkbox8.setData(aData, aFalseData, true);
- } else {
- var aData = new Array();
-
- var aFalseData = new Array();
- aFalseData[0] = "01";
- aFalseData[1] = "02";
- aFalseData[2] = "03";
- aFalseData[3] = "04";
- aFalseData[4] = "05";
- aFalseData[5] = "06";
- aFalseData[6] = "07";
- aFalseData[7] = "08";
- aFalseData[8] = "09";
- aFalseData[9] = "10";
- aFalseData[10] = "11";
-
- switch1.case1.grp_dev.checkbox8.setData(aData, aFalseData, true);
- }
- }
- function switch1_case2_div_components_grd_component_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.ctrlKey && e.keycode == 86) {
- var text = system.getClipboard("CF_TEXT");
- text = text.replace(/\r\n/g, "\n");
-
- var arText = text.split("\n");
- var row = ds_conmponents.rowposition;
-
- for(var i = 0; i < arText.length; i++) {
- if(i != 0) ds_conmponents.insertRow(row + i);
- ds_conmponents.setColumn(row + i, "component", arText[i].getTrim());
- }
- } else if(e.keycode == 115) { // F4
- fShowServer();
- }
- }
- function switch1_case2_div_server_chk_his_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- switch1.case2.div_server.chk_his031.value = obj.value;
- switch1.case2.div_server.chk_his032.value = obj.value;
- }
- function switch1_case2_div_server_chk_all_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- switch1.case2.div_server.chk_his031.value = obj.value;
- switch1.case2.div_server.chk_his032.value = obj.value;
- switch1.case2.div_server.chk_mis030.value = obj.value;
- switch1.case2.div_server.chk_crm030.value = obj.value;
- }
- function switch1_case2_div_components_btn_selectServer_onclick(obj:Button, e:ClickEventInfo)
- {
- fShowServer();
- }
- function switch1_case2_div_server_onkeydown(obj:Div, e:KeyEventInfo)
- {
- if(e.keycode == 27) {
- obj.visible = false;
- }
- }]]></Script>
- </Form>
- </FDL>
|