123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRSC20200" position="absolute 0 0 1077 746" titletext="장비신청상세내역" onload="SMRSC20200_onload" style="border:0 none #808080ff ;">
- <Layouts>
- <Layout>
- <Edit position="absolute 965 482 1065 501" id="ipt_updpath" visible="false"/>
- <Div position="absolute 0 0 1075 14" id="group1">
- <Layouts>
- <Layout/>
- </Layouts>
- </Div>
- <Div position="absolute 0 47 1076 571" id="group3" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Static id="caption00" class="cell_1" position="absolute 0 86 101 109" style="background:#ccccffff;"/>
- <Shape position="absolute 0 3 1073 9" linetype="horizontal" id="line9" class="line_10" anchor="default"/>
- <Edit position="absolute 103 10 796 29" id="ipt_goodflagengnm" class="input_essential" taborder="0" anchor="default"/>
- <Combo position="absolute 946 10 1073 29" id="cmb_workflag" class="combo_essential" taborder="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">신규</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">수량부족</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">노후교체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">사용연장</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="장비명(한)" position="absolute 0 34 101 57" align="align:center middle;" id="caption23" class="cell_1" anchor="default" style="background:#ccccffff;"/>
- <Static text="신청자" position="absolute 0 434 101 457" align="align:center middle;" id="caption27" class="cell_1" anchor="default" style="background:#ccccffff;"/>
- <Static text="청구수량" position="absolute 700 306 770 329" align="align:center middle;" id="caption28" class="cell_1" visible="false" anchor="default"/>
- <Static text="장비명(영)" position="absolute 0 8 101 31" align="align:center middle;" id="caption65" class="cell_1" anchor="default" style="background:#ccccffff;"/>
- <Edit position="absolute 103 36 815 55" id="ipt_goodflaghngnm" class="input_essential" taborder="1" anchor="default"/>
- <Static text="설치공간 확보여부" position="absolute 555 318 673 341" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <Static text="수가신설여부" position="absolute 825 318 935 341" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <Static text="소요인력" position="absolute 0 318 101 341" align="align:center middle;" id="caption24" class="cell_1" anchor="default" style="background:#ccccffff;"/>
- <Edit position="absolute 369 320 404 339" align="align:right middle;" id="ipt_addmnpwrengr" class="input_essential" taborder="25" anchor="default" style="align:right middle;"/>
- <Static text="의사 :" position="absolute 104 321 138 340" align="align:center middle;" id="caption15" anchor="default"/>
- <Static text="간호사 :" position="absolute 217 321 263 340" align="align:center middle;" id="caption37" anchor="default"/>
- <Static text="기사 :" position="absolute 335 321 373 341" align="align:center middle;" id="caption40" anchor="default"/>
- <Static text="기타 :" position="absolute 444 321 482 341" align="align:center middle;" id="caption41" anchor="default"/>
- <Edit position="absolute 478 320 513 339" align="align:right middle;" id="ipt_addmnpwretc" class="input_essential" taborder="26" anchor="default" style="align:right middle;"/>
- <Edit position="absolute 263 320 298 339" align="align:right middle;" id="ipt_addmnpwrnurs" class="input_essential" taborder="24" anchor="default" style="align:right middle;"/>
- <Edit position="absolute 139 320 174 339" align="align:right middle;" id="ipt_addmnpwrdr" class="input_essential" taborder="23" anchor="default" style="align:right middle;" oneditclick="group3_ipt_addmnpwrdr_oneditclick"/>
- <Static text="명" position="absolute 178 322 192 342" align="align:center middle;" id="caption43" anchor="default"/>
- <Static text="명" position="absolute 301 322 315 342" align="align:center middle;" id="caption44" anchor="default"/>
- <Static text="명" position="absolute 412 322 426 342" align="align:center middle;" id="caption46" anchor="default"/>
- <Static text="명" position="absolute 516 322 530 342" align="align:center middle;" id="caption47" anchor="default"/>
- <MaskEdit position="absolute 775 309 865 328" align="align:right middle;" id="ipt_appqty" class="input_default" taborder="21" visible="false" mask="#,###" anchor="default"/>
- <Edit position="absolute 103 436 185 455" id="ipt_reqpsnid" class="input_essential" enable="false" taborder="30" anchor="default"/>
- <Edit readonly="true" position="absolute 186 436 301 455" id="opt_reqpsnnm" anchor="default" taborder="31"/>
- <Static text="총금액(내자)" position="absolute 255 292 356 315" align="align:center middle;" id="caption31" class="cell_1" anchor="default"/>
- <Static text="사용부서" position="absolute 0 240 101 263" align="align:center middle;" id="caption7" class="cell_1" anchor="default" style="background:#ccccffff;"/>
- <Static text="신청부서" position="absolute 0 214 101 237" align="align:center middle;" id="caption18" class="cell_1" anchor="default" style="background:#ccccffff;"/>
- <Static text="예산년도" position="absolute 490 266 559 289" align="align:center middle;" id="caption20" class="cell_1" visible="true" anchor="default"/>
- <Static text="설치장소" position="absolute 552 214 653 237" align="align:center middle;" id="caption29" class="cell_1" anchor="default"/>
- <Static text="공동사용여부" position="absolute 0 266 101 289" align="align:center middle;" id="caption32" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 103 294 250 313" align="align:right middle;" id="ipt_bugtforgnamt" class="input_default" enable="false" taborder="18" mask="#,###" anchor="default"/>
- <Static text="총금액(외자)" position="absolute 0 292 101 315" align="align:center middle;" id="caption34" class="cell_1" anchor="default"/>
- <Combo position="absolute 103 269 250 288" id="cmb_usemthd" class="combo_default" taborder="14" anchor="default"/>
- <Combo position="absolute 565 294 655 313" id="cmb_bugtforgnamtunit" class="combo_default" taborder="20" anchor="default"/>
- <MaskEdit position="absolute 360 294 485 313" align="align:right middle;" id="ipt_bugtwncurncy" class="input_default" enable="false" taborder="19" mask="#,###" anchor="default"/>
- <MaskEdit position="absolute 565 269 670 288" align="align:center middle;" id="ipt_bugtyy" class="input_search" taborder="16" visible="true" mask="yyyy" anchor="default" style="align:center middle;"/>
- <Button position="absolute 240 241 256 257" id="btn_mngtdeptcd" class="icon_search" taborder="75" text="" anchor="default" onclick="group3_btn_mngtdeptcd_onclick"/>
- <Edit position="absolute 103 242 235 261" id="ipt_mngtdeptcd" class="input_essential" taborder="10" anchor="default" onkeydown="group3_ipt_dept_onkeydown"/>
- <Edit position="absolute 656 216 783 235" id="ipt_installplcecd" class="input_search" taborder="8" anchor="default" onkeydown="group3_ipt_dept_onkeydown"/>
- <Button position="absolute 787 217 803 233" id="btn_installplcecd" class="icon_search" taborder="72" text="" anchor="default" onclick="group3_btn_installplcecd_onclick"/>
- <Radio position="absolute 680 320 797 336" id="rdo_installspcepossnyn" taborder="27" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 945 320 1061 336" id="rdo_calcscorgenryn" taborder="28" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 799 11 815 27" id="btn_goodflagengnm" class="icon_search" taborder="68" text="" anchor="default" onclick="group3_btn_goodflagengnm_onclick"/>
- <Static text="화폐단위" position="absolute 490 292 560 315" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Edit position="absolute 260 242 550 261" id="ipt_mngtdeptnm" class="input_fix" taborder="11" anchor="default" onkeydown="group3_ipt_dept_onkeydown"/>
- <Edit position="absolute 805 216 1070 235" id="ipt_installplcenm" class="input_fix" taborder="9" anchor="default" onkeydown="group3_ipt_dept_onkeydown"/>
- <Button position="absolute 240 217 256 233" id="btn_reqdeptcd" class="icon_search" taborder="69" text="" anchor="default" onclick="group3_btn_reqdeptcd_onclick"/>
- <Edit position="absolute 260 216 550 235" id="ipt_reqdeptnm" class="input_fix" taborder="7" anchor="default" onkeydown="group3_ipt_dept_onkeydown"/>
- <Edit position="absolute 103 216 235 235" id="ipt_reqdeptcd" class="input_essential" taborder="6" anchor="default" onkeydown="group3_ipt_dept_onkeydown"/>
- <Static text="도입필요성 및 기대효과 (1000자 이하)" position="absolute 0 344 101 431" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <TextArea position="absolute 103 344 1070 431" id="tar_usgepurcneed" taborder="29" anchor="default" maxlength="333" wordwrap="word"/>
- <Static text="예상 운용연수" position="absolute 255 266 356 289" align="align:center middle;" id="caption33" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 360 269 485 288" align="align:right middle;" id="ipt_fcstuseyearno" class="input_default" taborder="15" mask="#,###" anchor="default"/>
- <Static text="단가" position="absolute 870 306 937 329" align="align:center middle;" id="caption38" class="cell_1" visible="false" anchor="default"/>
- <MaskEdit position="absolute 940 321 1070 340" align="align:right middle;" id="ipt_goodunitcost" class="input_default" taborder="78" visible="false" mask="#,###" anchor="default"/>
- <Static text="복지부코드" position="absolute 818 34 943 57" align="align:center middle;" id="caption39" class="cell_1" anchor="default"/>
- <Edit position="absolute 946 36 1073 55" align="align:right middle;" id="ipt_welfcd" class="input_default" taborder="3" anchor="default"/>
- <Edit position="absolute 489 436 731 455" id="input2" taborder="32" anchor="default"/>
- <Shape position="absolute 0 30 1073 36" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 0 56 1073 62" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Shape position="absolute 0 314 1070 320" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
- <Static text="사용자" position="absolute 660 292 727 315" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
- <Edit position="absolute 730 294 1070 313" id="input4" taborder="22" anchor="default" maxlength="16"/>
- <Button position="absolute 964 89 1017 109" id="button1" class="btn2" taborder="79" text="행추가" anchor="default" onclick="group3_button1_onclick"/>
- <Static text="추천장비" position="absolute 3 90 92 107" id="caption3" class="tit_2" anchor="default"/>
- <Button position="absolute 1019 89 1072 109" id="button8" class="btn2" taborder="80" text="행삭제" anchor="default" onclick="group3_button8_onclick"/>
- <Grid position="absolute 0 114 1072 213" id="grd_recmeqlist" taborder="38" binddataset="ds_main_list_recmeqmtlist" anchor="default" selecttype="multirow" cellsizingtype="col" onexpandup="group3_grd_recmeqlist_onexpandup" autoenter="select" onmousemove="group3_grd_recmeqlist_onmousemove" onselectchanged="group3_grd_recmeqlist_onselectchanged" onkeydown="group3_grd_recmeqlist_onkeydown" tooltiptype="hover">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="58"/>
- <Column size="116"/>
- <Column size="79"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="102"/>
- <Column size="18"/>
- <Column size="100"/>
- <Column size="101"/>
- <Column size="118"/>
- <Column size="99"/>
- <Column size="130"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="추천순위"/>
- <Cell col="2" text="모델"/>
- <Cell col="3" text="화폐단위"/>
- <Cell col="4" text="신청수량"/>
- <Cell col="5" text="단가"/>
- <Cell col="6" colspan="2" text="외화금액[계산기]" taborder="undefined"/>
- <Cell col="8" text="원화총금액"/>
- <Cell col="9" text="무상보수기간(년)"/>
- <Cell col="10" text="제조회사"/>
- <Cell col="11" text="제조국"/>
- <Cell col="12" text="거래처"/>
- <Cell col="13" text="업체담당자"/>
- <Cell col="14" text="업체전화번호"/>
- <Cell col="15" text="업체휴대폰"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:left;" text="bind:recmseqno" editautoselect="true"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:model" editautoselect="true" tooltiptext="모델"/>
- <Cell col="3" displaytype="combo" edittype="combo" class="gridcombo" text="bind:curncyunit" editautoselect="true" tooltiptext="화폐단위"/>
- <Cell col="4" displaytype="number" edittype="masknumber" style="align:center;" text="bind:appqty" editautoselect="true" tooltiptext="신청수량"/>
- <Cell col="5" displaytype="number" edittype="masknumber" text="bind:goodunitcost" mask="#,##9" editautoselect="true" tooltiptext="단가"/>
- <Cell col="6" displaytype="number" text="bind:forgncurncyamt" mask="#,##9" editautoselect="true" tooltiptext="외화금액"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:calc" editautoselect="true" expandshow="show"/>
- <Cell col="8" displaytype="number" text="bind:wncurncyamt" mask="#,##9" editautoselect="true" tooltiptext="원화총액"/>
- <Cell col="9" displaytype="number" edittype="mask" style="align:center;" text="bind:yearterm" mask="##" tooltiptext="년도기준으로숫자만입력"/>
- <Cell col="10" displaytype="text" edittype="text" text="bind:prodcmpynm" editautoselect="true" expandshow="show" tooltiptext="제조회사"/>
- <Cell col="11" displaytype="combo" edittype="combo" class="gridcombo" text="bind:prodplce" editautoselect="true" tooltiptext="제조국"/>
- <Cell col="12" displaytype="text" edittype="text" text="bind:innatiagtplcenm" editautoselect="true" expandshow="show" tooltiptext="거래처"/>
- <Cell col="13" displaytype="text" edittype="text" text="bind:chrgpsnid" editautoselect="true" tooltiptext="담당자"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:chrgtel" editautoselect="true" tooltiptext="담당자전화번호"/>
- <Cell col="15" displaytype="text" edittype="text" text="bind:chrghptel" editautoselect="true" tooltiptext="담당자핸드폰"/>
- <Cell col="16" text="bind:instcd"/>
- <Cell col="17" text="bind:reqdd"/>
- <Cell col="18" text="bind:reqseqno"/>
- <Cell col="19" text="bind:prodcmpy"/>
- <Cell col="20" text="bind:innatiagtplce"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 209 1070 215" linetype="horizontal" id="line1" class="line_2" anchor="default"/>
- <Shape position="absolute 0 236 1070 242" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Shape position="absolute 0 262 1070 268" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
- <Shape position="absolute 0 340 1070 346" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
- <Shape position="absolute 0 430 1070 436" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
- <Shape position="absolute 1 456 1071 462" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
- <Shape position="absolute 0 508 1070 514" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
- <Shape position="absolute 0 288 1070 294" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
- <Edit position="absolute 930 294 960 313" id="ipt_instcd" visible="false" anchor="default" taborder="37"/>
- <Edit position="absolute 960 294 985 313" id="ipt_goodflag" visible="false" anchor="default" taborder="35"/>
- <Static text="1. 견적서" position="absolute 46 460 119 483" align="align:center middle;" id="caption19" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="5. 카탈로그" position="absolute 46 486 119 509" align="align:center middle;" id="caption25" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="2.규격서" position="absolute 255 460 360 483" align="align:center middle;" id="caption26" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="3. 비교사양서 or 단일모델지정사유서" position="absolute 494 460 702 483" align="align:center middle;" id="caption30" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="4. 제품설명서" position="absolute 812 460 955 483" align="align:center middle;" id="caption35" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="6.수입품목허가증" position="absolute 255 486 360 509" align="align:center middle;" id="caption42" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="7. 구입/무상임차 수익성 비교" position="absolute 494 486 702 509" align="align:center middle;" id="caption45" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="8. 의공학과의견 외 기타" position="absolute 812 486 955 509" align="align:center middle;" id="caption48" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Shape position="absolute 47 482 1070 488" linetype="horizontal" id="line20" class="line_2" anchor="default"/>
- <Static text="구비 서류" position="absolute 0 460 45 509" align="align:center middle;" id="caption36" class="cell_1" anchor="default"/>
- <Edit position="absolute 805 242 1070 261" id="ipt_comusedeptnm" class="input_fix" taborder="13" anchor="default" onkeydown="group3_ipt_dept_onkeydown"/>
- <Edit position="absolute 656 242 783 261" id="ipt_comusedept" class="input_search" taborder="12" anchor="default" onkeydown="group3_ipt_dept_onkeydown"/>
- <Button position="absolute 787 242 803 258" id="btn_comusedept" class="icon_search" taborder="71" text="" anchor="default" onclick="group3_btn_comusedept_onclick"/>
- <Static text="공동사용부서" position="absolute 552 240 653 263" align="align:center middle;" id="caption51" class="cell_1" anchor="default"/>
- <Edit position="absolute 985 294 1005 313" id="ipt_commissionyn" visible="false" anchor="default" taborder="36"/>
- <Radio position="absolute 120 463 209 483" id="rbo_fileyn1" taborder="33" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 120 487 209 507" id="radio1" taborder="34" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 361 463 450 483" id="radio2" taborder="39" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemclick="group3_radio2_onitemclick" onitemchanged="group3_radio2_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 361 487 450 507" id="radio3" taborder="42" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 703 463 792 483" id="radio4" taborder="40" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_radio4_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 703 487 792 507" id="radio5" taborder="43" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 961 463 1050 483" id="radio6" taborder="41" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 961 487 1050 507" id="radio7" taborder="44" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 0 82 1075 88" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
- <Static text="도입형태" position="absolute 0 60 101 83" align="align:center middle;" id="caption54" class="cell_1" anchor="default"/>
- <Radio position="absolute 105 63 345 80" id="rdo_introtype" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="4" onitemchanged="group3_rdo_introtype_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">구매/제조</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">무상임차</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">렌탈도입</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="(월" position="absolute 350 60 385 80" id="caption63" anchor="default"/>
- <MaskEdit position="absolute 370 60 470 79" id="ipt_rental" enable="false" mask="999999" anchor="default" taborder="5"/>
- <Static text="천원)" position="absolute 470 60 500 80" id="caption64" anchor="default"/>
- <Shape id="line24" class="line_10" position="absolute 0 109 1072 115" anchor="default"/>
- <Static id="caption01" text="행정업무 담당자 사무실 연락처" class="cell_1" position="absolute 306 434 487 457" style="background:#ccccffff;"/>
- <Static id="caption04" text="휴대폰 연락처" class="cell_1" position="absolute 736 434 827 457" style="background:#ccccffff;"/>
- <Edit id="input3" taborder="81" position="absolute 829 436 1070 455"/>
- <Static id="cap_input2" text="항시 연락가능 번호 입력" position="absolute 489 435 731 455" style="background:transparent;color:#999999ff;align:center middle;" onclick="group3_cap_input2_onclick"/>
- <Static id="cap_input3" text="항시 연락가능 번호 입력" position="absolute 829 435 1071 455" style="background:transparent;color:#999999ff;align:center middle;" onclick="group3_cap_input3_onclick"/>
- <Button id="btn_addFile" taborder="82" text="구비서류 첨부파일" class="btn5" position="absolute 954 61 1072 81" onclick="group3_btn_addFile_onclick"/>
- <Static id="caption05" text="첨부파일 : 0건" position="absolute 853 61 948 81" style="color:red;font:Dotum,9,bold;"/>
- <Static text="신청구분" position="absolute 818 8 943 31" align="align:center middle;" id="caption22" class="cell_1" anchor="default" style="background:#ccccffff;"/>
- <Static id="caption06" text="전산관련연동여부" class="cell_1" position="absolute 675 266 793 289"/>
- <Radio id="rdo_emryn" taborder="83" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 797 270 914 286">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 23 1074 58" id="grp_btn" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 24 1072 30" linetype="horizontal" id="line17" class="line_6" anchor="default"/>
- <Button position="absolute 1017 3 1073 25" id="btn_save" class="btn4" text="저장" anchor="default" onclick="grp_btn_btn_save_onclick"/>
- <Button position="absolute 284 3 376 25" id="btn_print" class="btn6" visible="false" text="청구서출력" anchor="default" onclick="grp_btn_btn_print_onclick"/>
- <Edit position="absolute 376 5 396 24" id="ipt_goodflag_search" visible="false" anchor="default"/>
- <Button position="absolute 2 3 82 25" id="btn_reqapp" class="btn6" visible="true" text="전자결재" anchor="default" onclick="grp_btn_btn_reqapp_onclick"/>
- <Shape position="absolute 860 5 895 20" id="rectangle1" type="rectangle" anchor="default" style="fillbrush:solid #ccccffff true;"/>
- <Static text=": 필수입력사항" position="absolute 900 5 1000 20" id="caption89" anchor="default" style="font:Dotum,9,bold;"/>
- <Button id="btn_down" taborder="1" text="신청매뉴얼다운" class="btn2" position="absolute 84 3 184 25" visible="false" onclick="grp_btn_btn_down_onclick"/>
- <Combo id="cmb_upload" taborder="3" class="combo_default" position="absolute 396 5 496 24" visible="false"/>
- <Static id="caption65" text="장비구분" class="cell_1" position="absolute 496 1 569 24" style="background:pink;border:1 solid #9ebed4ff ;font:돋움,9,bold;" onclick="grp_btn_caption65_onclick"/>
- <Radio id="rdo_eqflag" taborder="4" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 576 5 781 22" enable="false" style=":disabled {textpadding:0 10 0 3;color:hotpink;font:돋움,9,bold;}">
- <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">C</Col>
- <Col id="datacolumn">임상실습동장비</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_specifiDown" taborder="5" text="규격서표준양식다운" class="btn2" position="absolute 189 3 314 25" onclick="grp_btn_btn_specifiDown_onclick" visible="false"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab position="absolute 0 574 1074 746" id="switch1" class="tab_Normal">
- <Tabpages>
- <Tabpage text="부서동일유사장비" id="smlartyeqmt_case">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 25 720 155" id="grd_smlartyeqmtlist" taborder="36" binddataset="ds_main_list_smlartyeqmtlist" selecttype="multirow" cellsizingtype="col" onexpandup="switch1_smlartyeqmt_case_grd_smlartyeqmtlist_onexpandup" onmousemove="switch1_smlartyeqmt_case_grd_smlartyeqmtlist_onmousemove" autoenter="key">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="120"/>
- <Column size="200"/>
- <Column size="140"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="77"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="장비코드"/>
- <Cell col="2" text="장비명"/>
- <Cell col="3" text="규격"/>
- <Cell col="4" text="입고일자"/>
- <Cell col="5" text="설치일자"/>
- <Cell col="6" text="제조회사"/>
- <Cell col="7" text="거래처"/>
- <Cell col="8" text="금액"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- <Cell col="14"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:eqmtcd" expandshow="show"/>
- <Cell col="2" style="align:left;" text="bind:eqmtnm"/>
- <Cell col="3" style="align:left;" text="bind:goodspec"/>
- <Cell col="4" displaytype="expr:utlf_isNull(windd) ? 'normal' : 'date'" text="bind:windd"/>
- <Cell col="5"/>
- <Cell col="6" style="align:left;" text="bind:prodcmpynm"/>
- <Cell col="7" style="align:left;" text="bind:suplplcenm"/>
- <Cell col="8" displaytype="number" text="bind:possnamt"/>
- <Cell col="9" text="bind:instcd"/>
- <Cell col="10" text="bind:reqdd"/>
- <Cell col="11" text="bind:reqseqno"/>
- <Cell col="12" text="bind:cntrdeptcd"/>
- <Cell col="13" text="bind:installplcenm"/>
- <Cell col="14" text="bind:possnflagcd"/>
- <Cell col="15" text="bind:possnflagcdnm"/>
- <Cell col="16" text="bind:prodcmpy"/>
- <Cell col="17" text="bind:suplplcecd"/>
- <Cell col="18" text="bind:empthnm"/>
- <Cell col="19" text="bind:forgncurncyamt"/>
- <Cell col="20" text="bind:possnamt"/>
- <Cell col="21" text="bind:curncyunit"/>
- <Cell col="22" text="bind:fixasetcd"/>
- <Cell col="23" text="bind:goodflaghngnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 760 25 1072 155" id="grd_fixasetcdlistv" taborder="37" binddataset="ds_main_list_fixasetcd_fixasetcdlistv" selecttype="multirow" cellclickbound="cell" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="26"/>
- <Column size="160"/>
- <Column size="160"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="102"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="품목한글명"/>
- <Cell col="3" text="품목영문명"/>
- <Cell col="4" text="규격"/>
- <Cell col="5" text="제조사"/>
- <Cell col="6" text="모델"/>
- <Cell col="7" text="입고일"/>
- <Cell col="8" text="제조사"/>
- <Cell col="9" text="거래처"/>
- <Cell col="10" text="수량"/>
- <Cell col="11" text="자산코드"/>
- <Cell col="12" text="대분류"/>
- <Cell col="13" text="중분류"/>
- <Cell col="14" text="소분류"/>
- <Cell col="15" text="caption1"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:che" expr="(che=="Y"||che==1)?1:0"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:goodflaghngnm" wordwrap="word"/>
- <Cell col="3" style="align:left top;padding:5 2 1 2;" text="bind:goodflagengnm" wordwrap="word"/>
- <Cell col="4" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
- <Cell col="5" style="align:left top;padding:5 2 1 2;" text="bind:prodcmpynm" wordwrap="word"/>
- <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word"/>
- <Cell col="7" text="bind:windd"/>
- <Cell col="8" text="bind:prodcmpynm"/>
- <Cell col="9" text="bind:suplplcenm"/>
- <Cell col="10" text="bind:goodqty"/>
- <Cell col="11" text="bind:fixasetcd"/>
- <Cell col="12" text="bind:lrgnm"/>
- <Cell col="13" text="bind:mdlnm"/>
- <Cell col="14" text="bind:smlnm"/>
- <Cell col="15" text="bind:lrgcd"/>
- <Cell col="16" text="bind:mdlcd"/>
- <Cell col="17" text="bind:smlcd"/>
- <Cell col="18" text="bind:fixasetcd"/>
- <Cell col="19" text="bind:possnamt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="부서내 보유장비" position="absolute 760 4 881 25" id="caption10" class="tit_2"/>
- <Static text="동일유사장비" position="absolute 0 4 121 26" id="caption5" class="tit_2"/>
- <Shape position="absolute 0 20 720 26" linetype="horizontal" id="line25" class="line_10"/>
- <Button position="absolute 1030 0 1072 20" id="btn_eqip" class="btn2" text="조회" onclick="switch1_smlartyeqmt_case_btn_eqip_onclick"/>
- <Button position="absolute 612 0 665 20" id="btn_addsmlart" class="btn2" text="행추가" onclick="switch1_smlartyeqmt_case_btn_addsmlart_onclick"/>
- <Button position="absolute 667 0 720 20" id="btn_delsmlart" class="btn2" text="행삭제" onclick="switch1_smlartyeqmt_case_btn_delsmlart_onclick"/>
- <Shape position="absolute 760 20 1072 26" linetype="horizontal" id="line23" class="line_10"/>
- <Button position="absolute 727 74 753 93" id="button22" class="icon_left" text="" onclick="switch1_smlartyeqmt_case_button22_onclick"/>
- <Radio position="absolute 445 1 600 21" id="rdo_smkindeqyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="switch1_smlartyeqmt_case_rdo_smkindeqyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">해당있음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="예상진료건수" id="moncd_1_case">
- <Layouts>
- <Layout>
- <Button position="absolute 1019 0 1072 20" id="btn_delmon1" class="btn2" text="행삭제" onclick="switch1_moncd_1_case_btn_delmon1_onclick"/>
- <Button position="absolute 964 0 1017 20" id="btn_addmon1" class="btn2" text="행추가" onclick="switch1_moncd_1_case_btn_addmon1_onclick"/>
- <Static text="월행위료건수" position="absolute 0 4 103 21" id="caption50" class="tit_2"/>
- <Shape position="absolute 0 20 1072 26" linetype="horizontal" id="line13" class="line_10"/>
- <Grid position="absolute 0 25 1072 155" id="grd_mon1cdlist" taborder="39" binddataset="ds_main_list_mon1cdlist" cellsizingtype="col" selecttype="multirow" autoenter="key" onexpandup="switch1_moncd_1_case_grd_mon1cdlist_onexpandup" onmousemove="switch1_moncd_1_case_grd_mon1cdlist_onmousemove">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="124"/>
- <Column size="449"/>
- <Column size="129"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="150"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="처방코드"/>
- <Cell col="2" text="처방명"/>
- <Cell col="3" text="보험여부"/>
- <Cell col="4" text="수가금액"/>
- <Cell col="5" text="월평균건수"/>
- <Cell col="6" text="월수익합계"/>
- <Cell col="7" text="건당진료행위시간(분)"/>
- <Cell col="8" colspan="2" text="처방의사" taborder="undefined"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- <Cell col="14"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:cstcd"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:cstcdnm"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:insu_nopyyn" combodataset="ds_cmb_insu_mopyyn" combocodecol="value" combodatacol="label"/>
- <Cell col="4" displaytype="number" edittype="masknumber" text="bind:purcunitcost" mask="#,###"/>
- <Cell col="5" displaytype="number" edittype="masknumber" text="bind:mmuseqty" mask="#,###"/>
- <Cell col="6" displaytype="number" text="bind:costsum" mask="#,###"/>
- <Cell col="7" displaytype="text" edittype="text" style="align:center middle;" text="bind:usetm"/>
- <Cell col="8" displaytype="text" edittype="text" style="align:center middle;" class="text_center" text="bind:mainprcpdrid" expandshow="show"/>
- <Cell col="9" text="bind:mainprcpdrnm"/>
- <Cell col="10" text="bind:instcd"/>
- <Cell col="11" text="bind:reqdd"/>
- <Cell col="12" text="bind:reqseqno"/>
- <Cell col="13" text="bind:cstflag"/>
- <Cell col="14" text="bind:reqseq"/>
- <Cell col="15" text="bind:suplplce"/>
- <Cell col="16" text="bind:suplplcenm"/>
- <Cell col="17" text="bind:mainusge"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Radio position="absolute 810 1 950 21" id="rdo_prcpcntyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="switch1_moncd_1_case_rdo_prcpcntyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">해당있음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="국산장비미신청사유서" id="kreqmtcmt_case">
- <Layouts>
- <Layout>
- <TextArea position="absolute 0 20 1070 150" id="txt_kreqmtcmt" taborder="47"/>
- <Static text="국산장비미신청사유서" position="absolute 0 2 163 19" id="caption52" class="tit_2"/>
- <Radio id="rbo_kreqmtyn" taborder="48" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 935 0 1074 21" enable="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">해당있음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="감가상각액배분" id="deprdist_case">
- <Layouts>
- <Layout>
- <Edit position="absolute 210 9 250 28" align="align:right middle;" id="ipt_deprdistper1" taborder="49"/>
- <Static text="교수" position="absolute 175 9 209 28" align="align:center middle;" id="caption55"/>
- <Static text="%" position="absolute 250 9 263 28" align="align:center middle;" id="caption56"/>
- <Edit position="absolute 105 9 170 28" id="ipt_deprdistprf1" taborder="48"/>
- <Shape position="absolute 0 33 1055 39" linetype="horizontal" id="line22" class="line_2"/>
- <Static text="%" position="absolute 250 83 263 102" align="align:center middle;" id="caption60"/>
- <Static text="%" position="absolute 250 121 263 140" align="align:center middle;" id="caption61"/>
- <Static text="교수" position="absolute 175 121 209 140" align="align:center middle;" id="caption62"/>
- <Edit position="absolute 210 46 250 65" align="align:right middle;" id="ipt_deprdistper2" taborder="51"/>
- <Edit position="absolute 210 83 250 102" align="align:right middle;" id="ipt_deprdistper3" taborder="53"/>
- <Edit position="absolute 210 121 250 140" align="align:right middle;" id="ipt_deprdistper4" taborder="55"/>
- <Static text="교수" position="absolute 175 46 209 65" align="align:center middle;" id="caption57"/>
- <Static text="%" position="absolute 250 46 263 65" align="align:center middle;" id="caption58"/>
- <Static text="교수" position="absolute 175 83 209 102" align="align:center middle;" id="caption59"/>
- <Edit position="absolute 105 46 170 65" id="ipt_deprdistprf2" taborder="50"/>
- <Edit position="absolute 105 83 170 102" id="ipt_deprdistprf3" taborder="52"/>
- <Edit position="absolute 105 121 170 140" id="ipt_deprdistprf4" taborder="54"/>
- <Shape position="absolute 0 70 1055 76" linetype="horizontal" id="line26" class="line_2"/>
- <Shape position="absolute 0 107 1055 113" linetype="horizontal" id="line27" class="line_2"/>
- <Shape position="absolute 0 144 1055 150" linetype="horizontal" id="line28" class="line_2"/>
- <Static text="%" position="absolute 250 158 263 177" align="align:center middle;" id="caption67"/>
- <Static text="교수" position="absolute 175 158 209 177" align="align:center middle;" id="caption68"/>
- <Edit position="absolute 210 158 250 177" align="align:right middle;" id="ipt_deprdistper5" taborder="57"/>
- <Edit position="absolute 105 158 170 177" id="ipt_deprdistprf5" taborder="56"/>
- <Static text="감가상각액배분1" position="absolute 0 2 101 34" align="align:center middle;" id="caption69" class="cell_1" style="padding:0 0 0 4;align:left middle;"/>
- <Static text="감가상각액배분2" position="absolute 0 39 101 71" align="align:center middle;" id="caption70" class="cell_1" style="padding:0 0 0 4;align:left middle;"/>
- <Static text="감가상각액배분3" position="absolute 0 76 101 108" align="align:center middle;" id="caption71" class="cell_1" style="padding:0 0 0 4;align:left middle;"/>
- <Static text="감가상각액배분4" position="absolute 0 113 101 145" align="align:center middle;" id="caption72" class="cell_1" style="padding:0 0 0 4;align:left middle;"/>
- <Static text="감가상각액배분5" position="absolute 0 150 101 180" align="align:center middle;" id="caption73" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="감가상각액배분7" position="absolute 270 39 380 71" align="align:center middle;" id="caption74" class="cell_1"/>
- <Static text="감가상각액배분8" position="absolute 270 76 380 108" align="align:center middle;" id="caption75" class="cell_1"/>
- <Static text="감가상각액배분9" position="absolute 270 113 380 145" align="align:center middle;" id="caption76" class="cell_1"/>
- <Static text="감가상각액배분10" position="absolute 270 150 380 180" align="align:center middle;" id="caption77" class="cell_1"/>
- <Static text="감가상각액배분6" position="absolute 270 2 380 34" align="align:center middle;" id="caption78" class="cell_1"/>
- <Static text="%" position="absolute 532 83 545 102" align="align:center middle;" id="caption79"/>
- <Static text="%" position="absolute 532 121 545 140" align="align:center middle;" id="caption80"/>
- <Static text="교수" position="absolute 457 121 491 140" align="align:center middle;" id="caption81"/>
- <Edit position="absolute 492 9 532 28" align="align:right middle;" id="ipt_deprdistper6" taborder="59"/>
- <Edit position="absolute 492 46 532 65" align="align:right middle;" id="ipt_deprdistper7" taborder="61"/>
- <Edit position="absolute 492 83 532 102" align="align:right middle;" id="ipt_deprdistper8" taborder="63"/>
- <Static text="교수" position="absolute 457 9 491 28" align="align:center middle;" id="caption82"/>
- <Static text="%" position="absolute 532 158 545 177" align="align:center middle;" id="caption83"/>
- <Edit position="absolute 492 121 532 140" align="align:right middle;" id="ipt_deprdistper9" taborder="65"/>
- <Static text="%" position="absolute 532 9 545 28" align="align:center middle;" id="caption84"/>
- <Static text="교수" position="absolute 457 158 491 177" align="align:center middle;" id="caption85"/>
- <Static text="교수" position="absolute 457 46 491 65" align="align:center middle;" id="caption86"/>
- <Static text="%" position="absolute 532 46 545 65" align="align:center middle;" id="caption87"/>
- <Edit position="absolute 492 158 532 177" align="align:right middle;" id="ipt_deprdistper10" taborder="67"/>
- <Static text="교수" position="absolute 457 83 491 102" align="align:center middle;" id="caption88"/>
- <Edit position="absolute 387 158 452 177" id="ipt_deprdistprf10" taborder="66"/>
- <Edit position="absolute 387 9 452 28" id="ipt_deprdistprf6" taborder="58"/>
- <Edit position="absolute 387 46 452 65" id="ipt_deprdistprf7" taborder="60"/>
- <Edit position="absolute 387 83 452 102" id="ipt_deprdistprf8" taborder="62"/>
- <Edit position="absolute 387 121 452 140" id="ipt_deprdistprf9" taborder="64"/>
- <Radio position="absolute 860 10 1025 30" id="rdo_deprdistpyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="switch1_deprdist_case_rdo_deprdistpyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">해당있음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="월간재료비" id="moncd_2_case">
- <Layouts>
- <Layout>
- <Static text="월간재료비" position="absolute 0 4 103 23" id="caption49" class="tit_2"/>
- <Shape position="absolute 0 20 1072 26" linetype="horizontal" id="line14" class="line_10"/>
- <Button position="absolute 1019 0 1072 20" id="btn_delmon2" class="btn2" text="행삭제" onclick="switch1_moncd_2_case_btn_delmon2_onclick"/>
- <Button position="absolute 964 0 1017 20" id="btn_addmon2" class="btn2" text="행추가" onclick="switch1_moncd_2_case_btn_addmon2_onclick"/>
- <Grid position="absolute 0 25 1072 155" id="grd_mon2cdlist" taborder="40" binddataset="ds_main_list_mon2cdlist" cellsizingtype="col" selecttype="multirow" onexpandup="switch1_moncd_2_case_grd_mon2cdlist_onexpandup" onmousemove="switch1_moncd_2_case_grd_mon2cdlist_onmousemove">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="111"/>
- <Column size="332"/>
- <Column size="90"/>
- <Column size="64"/>
- <Column size="110"/>
- <Column size="110"/>
- <Column size="94"/>
- <Column size="100"/>
- <Column size="224"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="재료코드"/>
- <Cell col="2" text="품명"/>
- <Cell col="3" text="급여/비급여"/>
- <Cell col="4" text="월소요량"/>
- <Cell col="5" text="구입단가"/>
- <Cell col="6" text="재료비합계"/>
- <Cell col="7" text="공급업체"/>
- <Cell col="8" text="공급업체명"/>
- <Cell col="9" text="주요용도"/>
- <Cell col="10" text="caption1"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- <Cell col="14"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:cstcd" expandshow="show"/>
- <Cell col="2" displaytype="text" text="bind:cstcdnm"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:insu_nopyyn" combodataset="ds_cmb_insu_mopyyn" combocodecol="value" combodatacol="label"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:mmuseqty"/>
- <Cell col="5" displaytype="number" edittype="masknumber" text="bind:purcunitcost"/>
- <Cell col="6" displaytype="number" text="bind:costsum" mask="#,###"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:suplplce" expandshow="show"/>
- <Cell col="8" displaytype="text" text="bind:suplplcenm"/>
- <Cell col="9" displaytype="text" edittype="text" text="bind:mainusge"/>
- <Cell col="10" text="bind:instcd"/>
- <Cell col="11" text="bind:reqdd"/>
- <Cell col="12" text="bind:reqseqno"/>
- <Cell col="13" text="bind:cstflag"/>
- <Cell col="14" text="bind:reqseq"/>
- <Cell col="15" text="bind:goodcd"/>
- <Cell col="16" text="bind:goodnm"/>
- <Cell col="17" text="bind:goodunitcost"/>
- <Cell col="18" text="bind:maincustlastsuplplce"/>
- <Cell col="19" text="bind:maincustlastsuplplcenm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="검토부서의견" id="reviewdeptopin_case">
- <Layouts>
- <Layout>
- <TextArea position="absolute 0 26 530 75" id="tx_revwopin1" enable="false" taborder="41"/>
- <Static text="가. 기자재도입심의(의료기기분야) 위원회" position="absolute 0 2 530 25" align="align:center middle;" id="caption1" class="cell_1"/>
- <Static text="나. 의공학과장" position="absolute 535 2 1070 25" align="align:center middle;" id="caption4" class="cell_1"/>
- <TextArea position="absolute 535 26 1070 75" id="tx_revwopin2" enable="false" taborder="42"/>
- <Static text="다. 정보통신실장" position="absolute 0 75 530 98" align="align:center middle;" id="caption8" class="cell_1"/>
- <TextArea position="absolute 0 99 530 148" id="tx_revwopin3" enable="false" taborder="43"/>
- <Static text="라. 시설팀장" position="absolute 535 75 1070 98" align="align:center middle;" id="caption9" class="cell_1"/>
- <TextArea position="absolute 535 99 1070 148" id="tx_revwopin4" enable="false" taborder="44"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="도입장비" id="introductioneqmt_case">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 25 1072 155" id="grd_introductioneqmt" taborder="45" binddataset="ds_main_list_introductioneqmtlist" selecttype="multirow" cellsizingtype="col" onexpandup="switch1_introductioneqmt_case_grd_introductioneqmt_onexpandup" onkeydown="switch1_introductioneqmt_case_grd_introductioneqmt_onkeydown" onmousemove="switch1_introductioneqmt_case_grd_introductioneqmt_onmousemove">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="140"/>
- <Column size="120"/>
- <Column size="157"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="56"/>
- <Column size="130"/>
- <Column size="110"/>
- <Column size="140"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="기관"/>
- <Cell col="2" text="자산코드"/>
- <Cell col="3" text="자산명"/>
- <Cell col="4" text="규격"/>
- <Cell col="5" text="모델"/>
- <Cell col="6" text="수량"/>
- <Cell col="7" text="제조사"/>
- <Cell col="8" text="제조국"/>
- <Cell col="9" text="거래처(공급처)"/>
- <Cell col="10" text="자산명(한글)"/>
- <Cell col="11"/>
- <Cell col="12"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:instcd" combodataset="ds_cmb_instcd" combocodecol="value" combodatacol="label"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:fixasetcd" expandshow="show"/>
- <Cell col="3" displaytype="text" text="bind:goodflagengnm"/>
- <Cell col="4" displaytype="text" text="bind:goodspec"/>
- <Cell col="5" displaytype="text" text="bind:goodmodel"/>
- <Cell col="6" displaytype="number" text="bind:fixasetqty"/>
- <Cell col="7" displaytype="text" text="bind:prodcmpy"/>
- <Cell col="8" displaytype="text" text="bind:prodplce"/>
- <Cell col="9" displaytype="text" text="bind:suplplcenm"/>
- <Cell col="10" text="bind:goodflaghngnm"/>
- <Cell col="11" text="bind:reqdd"/>
- <Cell col="12" text="bind:reqseqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="도입장비" position="absolute 0 4 121 22" id="caption14" class="tit_2"/>
- <Shape position="absolute 0 20 1072 26" linetype="horizontal" id="line19" class="line_10"/>
- <Button position="absolute 964 0 1017 20" id="btn_addintroductioneqmt" class="btn2" text="행추가" onclick="switch1_introductioneqmt_case_btn_addintroductioneqmt_onclick"/>
- <Button position="absolute 1019 0 1072 20" id="btn_delintroductioneqmt" class="btn2" text="행삭제" onclick="switch1_introductioneqmt_case_btn_delintroductioneqmt_onclick"/>
- <Button position="absolute 921 0 963 20" id="btn_introsave" class="btn5" text="저장" onclick="switch1_introductioneqmt_case_btn_introsave_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="구매진행현황" id="purcprcsprescond_case">
- <Layouts>
- <Layout>
- <Static text="구매진행현황" position="absolute 0 4 113 21" id="caption11" class="tit_2"/>
- <Shape position="absolute 0 20 1072 26" linetype="horizontal" id="line18" class="line_10"/>
- <Grid position="absolute 0 25 1072 155" id="grd_purcprcsprescond" taborder="46" binddataset="ds_main_list_purcprcsprescondlist" selecttype="multirow" cellsizingtype="col" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="120"/>
- <Column size="717"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="순번"/>
- <Cell col="2" text="기준일자"/>
- <Cell col="3" text="구매진행상태"/>
- <Cell col="4" text="구매진행비고"/>
- <Cell col="5"/>
- <Cell col="6"/>
- <Cell col="7"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:seq"/>
- <Cell col="2" displaytype="expr:utlf_isNull(badd) ? 'normal' : 'date'" edittype="date" text="bind:badd" calendardisplay="edit"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:purcprcsstat"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:purcprcscmt"/>
- <Cell col="5" text="bind:instcd"/>
- <Cell col="6" text="bind:reqdd"/>
- <Cell col="7" text="bind:reqseqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1019 0 1072 20" id="btn_delpurc" class="btn2" text="행삭제" onclick="switch1_purcprcsprescond_case_btn_delpurc_onclick"/>
- <Button position="absolute 964 0 1017 20" id="btn_addpurc" class="btn2" text="행추가" onclick="switch1_purcprcsprescond_case_btn_addpurc_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <!--
- <Tabpage text="공동사용부서" id="publusedeptcd_case">
- <Layouts>
- <Layout>
- <Button position="absolute 1019 0 1072 20" id="button4" class="btn2" text="행삭제"/>
- <Button position="absolute 964 0 1017 20" id="button6" class="btn2" text="행추가"/>
- <Static text="공동사용부서" position="absolute 0 4 103 25" id="caption13" class="tit_2"/>
- <Grid position="absolute 0 25 1072 155" id="grd_publusedeptlist" taborder="38" binddataset="ds_grd_publusedeptlist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="51"/>
- <Column size="100"/>
- <Column size="79"/>
- <Column size="93"/>
- <Column size="83"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="516"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="신청일자"/>
- <Cell col="2" text="신청순번"/>
- <Cell col="3" text="순번"/>
- <Cell col="4" text="사용부서"/>
- <Cell col="5" text="사용부서"/>
- <Cell col="6" text="책임자"/>
- <Cell col="7" text="책임자"/>
- <Cell col="8" text="전화번호"/>
- <Cell col="9" text="비율"/>
- <Cell col="10" text="용도"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:reqdd"/>
- <Cell col="2" text="bind:reqseqno"/>
- <Cell col="3" text="bind:useseq"/>
- <Cell col="4" text="bind:usedeptcd" edittype="text" displaytype="text"/>
- <Cell col="5" text="bind:usedeptnm"/>
- <Cell col="6" text="bind:usepsnid" edittype="text" displaytype="text"/>
- <Cell col="7" text="bind:usepsnidnm"/>
- <Cell col="8" text="bind:usechrgtel" edittype="text" displaytype="text"/>
- <Cell col="9" text="bind:rate" edittype="text" displaytype="text"/>
- <Cell col="10" text="bind:usecmt" edittype="text" displaytype="text"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 20 1072 26" linetype="horizontal" id="line12" class="line_10"/>
- </Layout>
- </Layouts>
- </Tabpage>
- -->
- <Tabpage id="install_case" text="시설검토">
- <Layouts>
- <Layout>
- <Static id="caption11" text="시설 검토의견" class="tit_2" position="absolute 0 4 133 21"/>
- <Button id="btn_installSave" taborder="1" text="저장" class="btn4" position="absolute 1021 0 1074 20" onclick="switch1_install_case_btn_installSave_onclick"/>
- <Shape id="line18" class="line_10" position="absolute 0 20 1074 26"/>
- <Static id="caption32" text="검토 진행상태" class="cell_1" position="absolute 0 25 101 48"/>
- <Combo id="cmb_stat1" taborder="2" class="combo_essential" position="absolute 103 27 264 46" innerdataset="@ds_stat1" codecolumn="cdid" datacolumn="cdnm" canitemchange="switch1_install_case_cmb_stat1_canitemchange"/>
- <Static id="caption00" text="담당자" class="cell_1" position="absolute 269 25 370 48"/>
- <Edit id="opt_writnm1" taborder="3" readonly="true" position="absolute 372 27 533 46"/>
- <Static id="caption01" text="부서장" class="cell_1" position="absolute 538 25 639 48"/>
- <Edit id="opt_cnfmnm1" taborder="4" readonly="true" position="absolute 641 27 802 46"/>
- <Static id="caption02" text="부서승인일" class="cell_1" position="absolute 807 25 908 48"/>
- <Calendar id="ipt_cnfmdd1" taborder="5" dateformat="yyyy-MM-dd" position="absolute 910 27 1071 46" readonly="true"/>
- <Static id="caption03" text="검토의견" class="cell_1" position="absolute 0 50 101 153"/>
- <Shape id="line4" class="line_2" position="absolute 0 46 1074 52"/>
- <TextArea id="tar_opinion1" taborder="6" wordwrap="word" maxlength="300" position="absolute 103 52 533 151" class="input_essential"/>
- <Shape id="line00" class="line_2" position="absolute 0 151 1074 157"/>
- <Static id="caption04" text="보완요청의견" class="cell_1" position="absolute 538 50 639 153"/>
- <TextArea id="tar_addopinion1" taborder="7" wordwrap="word" maxlength="300" position="absolute 641 52 1071 151"/>
- <Combo id="cmb_fstat" taborder="8" class="combo_default" position="absolute 126 1 287 20" visible="false"/>
- <Button id="btn_installComm" taborder="9" text="의견수정" class="btn4" position="absolute 946 0 1019 20" visible="false" onclick="switch1_install_case_btn_installComm_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="info_case" text="의료정보검토">
- <Layouts>
- <Layout>
- <Static id="caption11" text="의료정보 검토의견" class="tit_2" position="absolute 0 4 133 21"/>
- <Button id="btn_infoSave" taborder="1" text="저장" class="btn4" position="absolute 1021 0 1074 20" onclick="switch1_info_case_btn_infoSave_onclick"/>
- <Shape id="line18" class="line_10" position="absolute 0 20 1074 26"/>
- <Static id="caption32" text="검토 진행상태" class="cell_1" position="absolute 0 25 101 48"/>
- <Combo id="cmb_stat2" taborder="2" class="combo_essential" position="absolute 103 27 264 46" innerdataset="@ds_stat2" codecolumn="cdid" datacolumn="cdnm" canitemchange="switch1_info_case_cmb_stat2_canitemchange"/>
- <Static id="caption00" text="담당자" class="cell_1" position="absolute 269 25 370 48"/>
- <Edit id="opt_writnm2" taborder="3" readonly="true" position="absolute 372 27 533 46"/>
- <Static id="caption01" text="부서장" class="cell_1" position="absolute 538 25 639 48"/>
- <Edit id="opt_cnfmnm2" taborder="4" readonly="true" position="absolute 641 27 802 46"/>
- <Static id="caption02" text="부서승인일" class="cell_1" position="absolute 807 25 908 48"/>
- <Calendar id="ipt_cnfmdd2" taborder="5" readonly="true" dateformat="yyyy-MM-dd" position="absolute 910 27 1071 46"/>
- <Static id="caption03" text="검토의견" class="cell_1" position="absolute 0 50 101 153"/>
- <Shape id="line4" class="line_2" position="absolute 0 46 1074 52"/>
- <TextArea id="tar_opinion2" taborder="6" wordwrap="word" maxlength="300" position="absolute 103 52 533 151" class="input_essential"/>
- <Shape id="line00" class="line_2" position="absolute 0 151 1074 157"/>
- <Static id="caption04" text="보완요청의견" class="cell_1" position="absolute 538 50 639 153"/>
- <TextArea id="tar_addopinion2" taborder="7" wordwrap="word" maxlength="300" position="absolute 641 52 1071 151"/>
- <Button id="btn_infoComm" taborder="8" text="의견수정" class="btn4" position="absolute 946 0 1019 20" visible="false" onclick="switch1_info_case_btn_infoComm_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="engin_case" text="의공검토" style="anchor:default;">
- <Layouts>
- <Layout>
- <Static id="caption11" text="의공 검토의견" class="tit_2" position="absolute 0 4 133 21"/>
- <Button id="btn_enginSave" taborder="1" text="저장" class="btn4" position="absolute 1001 0 1054 20" onclick="switch1_engin_case_btn_enginSave_onclick"/>
- <Shape id="line18" class="line_10" position="absolute 0 20 1054 26"/>
- <Static id="caption32" text="검토 진행상태" class="cell_1" position="absolute 0 25 96 48"/>
- <Combo id="cmb_stat3" taborder="2" class="combo_essential" position="absolute 98 27 259 46" innerdataset="@ds_stat3" codecolumn="cdid" datacolumn="cdnm" canitemchange="switch1_engin_case_cmb_stat3_canitemchange"/>
- <Static id="caption00" text="담당자" class="cell_1" position="absolute 264 25 360 48"/>
- <Edit id="opt_writnm3" taborder="3" readonly="true" position="absolute 362 27 523 46"/>
- <Static id="caption01" text="부서장" class="cell_1" position="absolute 528 25 624 48"/>
- <Edit id="opt_cnfmnm3" taborder="4" readonly="true" position="absolute 626 27 787 46"/>
- <Static id="caption02" text="부서승인일" class="cell_1" position="absolute 792 25 888 48"/>
- <Calendar id="ipt_cnfmdd3" taborder="5" readonly="true" dateformat="yyyy-MM-dd" position="absolute 890 27 1051 46"/>
- <Static id="caption03" text="검토의견" class="cell_1" position="absolute 0 125 96 228"/>
- <Shape id="line4" class="line_2" position="absolute 0 46 1054 52"/>
- <TextArea id="tar_opinion3" taborder="6" wordwrap="word" maxlength="300" position="absolute 98 127 523 226" class="input_essential"/>
- <Shape id="line00" class="line_2" position="absolute 0 226 1054 232"/>
- <Static id="caption04" text="보완요청의견" class="cell_1" position="absolute 528 125 624 228"/>
- <TextArea id="tar_addopinion3" taborder="7" wordwrap="word" maxlength="300" position="absolute 626 127 1051 226"/>
- <Static id="caption05" text="사양서 구분" class="cell_1" position="absolute 0 50 141 73"/>
- <Combo id="cmb_col1" taborder="8" class="combo_default" position="absolute 143 52 347 71" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">단일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">비교</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption06" text="비교 또는 단일충족요건" class="cell_1" position="absolute 352 50 493 73"/>
- <Combo id="cmb_col2" taborder="9" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 495 52 699 71">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">단일지정사유서 확인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">비교사양서 확인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption07" text="사양서 적정성" class="cell_1" position="absolute 704 50 845 73"/>
- <Combo id="cmb_col3" taborder="10" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 847 52 1051 71">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">적정함 확인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption08" text="구성품 적정성" class="cell_1" position="absolute 0 75 141 98"/>
- <Combo id="cmb_col4" taborder="11" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 143 77 347 96">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">적정함 확인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape id="line01" class="line_2" position="absolute 0 71 1054 77"/>
- <Static id="caption09" text="서비스 매뉴얼 제공여부" class="cell_1" position="absolute 352 75 493 98"/>
- <Combo id="cmb_col5" taborder="12" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 495 77 699 96" index="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">Service manual</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">Block diagram or circuits 포함여부</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption10" text="하자 보증기간의 적정성" class="cell_1" position="absolute 704 75 845 98"/>
- <Combo id="cmb_col6" taborder="13" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 847 77 1051 96" displayrowcount="10">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">5년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">6년</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption12" text="제품허가증 여부" class="cell_1" position="absolute 0 100 141 123"/>
- <Combo id="cmb_col7" taborder="14" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 143 102 347 121">
- <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">B</Col>
- <Col id="datacolumn">첨부확인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption13" text="EMR, PACS 등 연동" class="cell_1" position="absolute 352 100 493 123"/>
- <Combo id="cmb_col8" taborder="15" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 495 102 699 121">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">EMR</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">PACS</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape id="line02" class="line_2" position="absolute 0 96 1054 102"/>
- <Static id="caption14" text="노후도 반영(대체장비)" class="cell_1" position="absolute 704 100 845 123"/>
- <Combo id="cmb_col9" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 847 102 1051 121">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">노후도 반영 타당성</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">해당없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape id="line03" class="line_2" position="absolute 0 121 1054 127"/>
- <Shape id="line05" class="line_10" position="absolute 0 233 1054 239"/>
- <Static id="Static05" text="첨부파일" class="cell_1" position="absolute 0 238 68 313" style="padding:5 0 0 8;align:left top;"/>
- <Button id="btn_check_file_add" taborder="17" text="추가" class="btn5" position="absolute 12 262 56 282" onclick="switch1_engin_case_btn_check_file_add_onclick"/>
- <Button id="btn_check_file_del" taborder="18" text="삭제" class="btn5" position="absolute 12 287 56 307" onclick="switch1_engin_case_btn_check_file_del_onclick"/>
- <Grid id="grd_checkAddFile" taborder="19" useinputpanel="false" position="absolute 73 238 1054 313" tooltiptype="hover" cellsizingtype="col" binddataset="ds_checkfile" oncellclick="switch1_engin_case_grd_checkAddFile_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="660"/>
- <Column size="80"/>
- <Column size="30"/>
- <Column size="80"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" style="padding:0 8 0 8;" text="bind:filename" tooltiptext="bind:filename"/>
- <Cell col="2" displaytype="number" style="align:center;padding:0 0 0 0;" text="bind:filesize" expr="expr:Math.ceil(filesize / 1024)" tooltiptext="expr:Math.ceil(filesize / 1024)"/>
- <Cell col="3" displaytype="text" style="align:center;padding:0 0 0 0;" text="KB"/>
- <Cell col="4" displaytype="expr:utlf_isNull(filekey) ? "normal" : "button"" edittype="expr:utlf_isNull(filekey) ? "none" : "button"" style="padding:2 2 2 2;cursor:hand;" text="expr:utlf_isNull(filekey) ? "" : "미리보기""/>
- <Cell col="5" displaytype="expr:utlf_isNull(filekey) ? "normal" : "button"" edittype="expr:utlf_isNull(filekey) ? "none" : "button"" style="padding:2 2 2 2;cursor:hand;" text="expr:utlf_isNull(filekey) ? "" : "파일받기""/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_enginComm" taborder="20" text="의견수정" class="btn4" position="absolute 926 0 999 20" visible="false" onclick="switch1_engin_case_btn_enginComm_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="dist_case" text="물류검토">
- <Layouts>
- <Layout>
- <Static id="caption11" text="물류 검토의견" class="tit_2" position="absolute 0 4 133 21"/>
- <Button id="btn_distSave" taborder="1" text="저장" class="btn4" position="absolute 1021 0 1074 20" onclick="switch1_dist_case_btn_distSave_onclick"/>
- <Shape id="line18" class="line_10" position="absolute 0 20 1074 26"/>
- <Static id="caption32" text="검토 진행상태" class="cell_1" position="absolute 0 25 101 48"/>
- <Combo id="cmb_stat4" taborder="2" class="combo_essential" position="absolute 103 27 264 46" innerdataset="@ds_stat4" codecolumn="cdid" datacolumn="cdnm" canitemchange="switch1_dist_case_cmb_stat4_canitemchange"/>
- <Static id="caption00" text="담당자" class="cell_1" position="absolute 269 25 370 48"/>
- <Edit id="opt_writnm4" taborder="3" readonly="true" position="absolute 372 27 533 46"/>
- <Static id="caption01" text="부서장" class="cell_1" position="absolute 538 25 639 48"/>
- <Edit id="opt_cnfmnm4" taborder="4" readonly="true" position="absolute 641 27 802 46"/>
- <Static id="caption02" text="부서승인일" class="cell_1" position="absolute 807 25 908 48"/>
- <Calendar id="ipt_cnfmdd4" taborder="5" readonly="true" dateformat="yyyy-MM-dd" position="absolute 910 27 1071 46"/>
- <Static id="caption03" text="검토의견" class="cell_1" position="absolute 0 50 101 153"/>
- <Shape id="line4" class="line_2" position="absolute 0 46 1074 52"/>
- <TextArea id="tar_opinion4" taborder="6" wordwrap="word" maxlength="300" position="absolute 103 52 533 151" class="input_essential"/>
- <Shape id="line00" class="line_2" position="absolute 0 151 1074 157"/>
- <Static id="caption04" text="보완요청의견" class="cell_1" position="absolute 538 50 639 153"/>
- <TextArea id="tar_addopinion4" taborder="7" wordwrap="word" maxlength="300" position="absolute 641 52 1071 151"/>
- <Button id="btn_distComm" taborder="8" text="의견수정" class="btn4" position="absolute 946 0 1019 20" visible="false" onclick="switch1_dist_case_btn_distComm_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption6" text="장비 세부 내역" class="tit_1" position="absolute 0 0 140 25"/>
- <Div id="group2" taborder="9" position="absolute 0 562 1074 590">
- <Layouts>
- <Layout>
- <Button id="btn_smlartyeqmt" taborder="0" text="부서동일유사장비" position="absolute 0 0 120 25" style="background:#ccccffff;border:1 solid black #effcfbff;color:black;bordertype:round 5 3 ;" anchor="default" onclick="group2_btn_smlartyeqmt_onclick" class="btn_tab"/>
- <Button id="bnt_moncd_1" taborder="1" text="월행위료건수" position="absolute 383 0 503 25" style="background:#ccccffff;border:1 solid black #effcfbff;color:black;bordertype:round 5 3 ;" anchor="default" onclick="group2_bnt_moncd_1_onclick" class="btn_tab"/>
- <Button id="button2" taborder="2" text="국산장비미신청사유서" class="btn_tab" position="absolute 121 0 261 24" anchor="default" onclick="group2_button2_onclick" style="background:#ccccffff;border:1 solid black #effcfbff;color:black;bordertype:round 5 3 ;"/>
- <Button id="button3" taborder="3" text="감가상각액배분" position="absolute 262 0 382 25" style="background:#ccccffff;border:1 solid black #effcfbff;color:black;bordertype:round 5 3 ;" anchor="default" onclick="group2_button3_onclick" class="btn_tab"/>
- <Button id="btn_moncd_2" taborder="4" text="월간재료비" class="btn_tab" position="absolute 504 0 614 24" anchor="default" onclick="group2_btn_moncd_2_onclick" style="border:0 none #808080ff ;color:black;"/>
- <Shape id="line25" position="absolute 0 22 1074 28" anchor="default" style="strokepen:3 solid #07a693ff;background:transparent;"/>
- <Button id="btn_install" taborder="5" text="시설검토" class="btn_tab" position="absolute 615 0 725 24" onclick="group2_btn_install_onclick" anchor="default" style="border:0 none #808080ff ;color:black;"/>
- <Button id="btn_info" taborder="6" text="의료정보검토" class="btn_tab" position="absolute 726 0 836 24" onclick="group2_btn_info_onclick" anchor="default" style="border:0 none #808080ff ;color:black;"/>
- <Button id="btn_engin" taborder="7" text="의공검토" class="btn_tab" position="absolute 837 0 947 24" onclick="group2_btn_engin_onclick" anchor="default" style="border:0 none #808080ff ;color:black;"/>
- <Button id="btn_dist" taborder="8" text="물류검토" class="btn_tab" position="absolute 948 0 1058 24" onclick="group2_btn_dist_onclick" anchor="default" style="border:0 none #808080ff ;color:black;"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="Button00" taborder="10" text="Button00" position="absolute 692 2 792 22" onclick="Button00_onclick" visible="false"/>
- <Div id="gro_addFile" taborder="11" visible="false" position="absolute 513 108 949 476" class="div_SA2">
- <Layouts>
- <Layout>
- <Shape id="line24" class="line_10" position="absolute 7 43 430 49" anchor="default"/>
- <Grid id="grd_addFile" taborder="83" binddataset="ds_file" useinputpanel="false" position="absolute 7 48 430 362" anchor="default" cellsizingtype="col" tooltiptype="hover" autofittype="col" oncellclick="gro_addFile_grd_addFile_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="203"/>
- <Column size="40"/>
- <Column size="20"/>
- <Column size="60"/>
- <Column size="60"/>
- </Columns>
- <Rows>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" style="padding:0 8 0 8;" text="bind:filename" tooltiptext="bind:filename"/>
- <Cell col="2" displaytype="number" style="align:center;padding:0 0 0 0;" text="bind:filesize" expr="expr:Math.ceil(filesize / 1024)" tooltiptext="expr:Math.ceil(filesize / 1024)"/>
- <Cell col="3" displaytype="text" style="align:center;padding:0 0 0 0;" text="KB"/>
- <Cell col="4" displaytype="expr:utlf_isNull(filekey) ? "normal" : "button"" edittype="expr:utlf_isNull(filekey) ? "none" : "button"" style="padding:2 2 2 2;cursor:hand;" text="expr:utlf_isNull(filekey) ? "" : "미리보기""/>
- <Cell col="5" displaytype="expr:utlf_isNull(filekey) ? "normal" : "button"" edittype="expr:utlf_isNull(filekey) ? "none" : "button"" style="padding:2 2 2 2;cursor:hand;" text="expr:utlf_isNull(filekey) ? "" : "파일받기""/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="cap_addFile" text="첨부파일 관리" class="tit_2" position="absolute 7 7 122 24" anchor="default"/>
- <Button id="btn_close" taborder="86" class="btn_POP_cls2" position="absolute 416 7 430 20" anchor="top right" onclick="gro_addFile_btn_close_onclick"/>
- <Button id="btn_file_add" taborder="87" text="추가" class="btn5" position="absolute 130 3 174 23" onclick="gro_addFile_btn_file_add_onclick" anchor="default"/>
- <Button id="btn_file_del" taborder="88" text="삭제" class="btn5" position="absolute 176 3 220 23" onclick="gro_addFile_btn_file_del_onclick" anchor="default"/>
- <Static id="caption89" text="* 첨부파일을 추가, 삭제 후 창을 닫고 저장버튼을 클릭해야만 저장됩니다." position="absolute 7 27 430 42" style="linespace:5;color:lightcoral;align:center middle;font:Dotum,8,bold;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 525 159 924 272" id="gro_calc" visible="false">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 386 113" id="roundrect1" class="roundrect_search" type="roundrectangle" anchor="default"/>
- <Shape position="absolute 7 23 380 29" linetype="horizontal" id="line24" class="line_10" anchor="default"/>
- <Grid position="absolute 7 28 380 78" id="grd_calc" taborder="81" binddataset="ds_main_calc" anchor="default" ontextchanged="gro_calc_grd_calc_ontextchanged" onkeydown="gro_calc_grd_calc_onkeydown" autoenter="select" cellclickbound="control">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="75"/>
- <Column size="93"/>
- <Column size="93"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="외화금액"/>
- <Cell col="1" text="부대비용(%)"/>
- <Cell col="2" text="환율"/>
- <Cell col="3" text="원화금액"/>
- </Band>
- <Band id="body">
- <Cell displaytype="number" text="bind:money" editautoselect="true"/>
- <Cell col="1" displaytype="number" edittype="masknumber" text="bind:persent" editautoselect="true"/>
- <Cell col="2" displaytype="number" edittype="masknumber" text="bind:exchange" editautoselect="true"/>
- <Cell col="3" displaytype="number" text="bind:currency" editautoselect="true" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="원화금액 계산기" position="absolute 7 7 147 24" id="cap_calc" class="tit_2" anchor="default"/>
- <Button position="absolute 41 84 181 106" id="btn_calc" class="btn4" taborder="82" text="확 인" anchor="default" onclick="gro_calc_btn_calc_onclick"/>
- <Button position="absolute 211 84 351 106" id="button23" class="btn4" text="취 소" anchor="default" onclick="gro_calc_button23_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_telephone" taborder="12" text="검토부서 연락처" class="btn1" position="absolute 952 2 1073 24" onclick="btn_telephone_onclick"/>
- <Div id="gro_telephone" taborder="13" class="div_SA2" visible="false" position="absolute 763 2 947 158">
- <Layouts>
- <Layout>
- <Shape id="line24" class="line_10" position="absolute 7 23 178 29" anchor="default"/>
- <Grid id="grd_telephone" taborder="89" useinputpanel="false" position="absolute 7 28 178 150" anchor="default" binddataset="ds_temp_terminfo">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="85"/>
- <Column size="85"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="검토부서"/>
- <Cell col="1" text="연락처"/>
- </Band>
- <Band id="body">
- <Cell style="selectbackground:transparent;" text="bind:cdnm"/>
- <Cell col="1" style="selectbackground:transparent;" text="bind:detldesc"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="cap_telephone" text="관련 검토부서 연락처" class="tit_2" position="absolute 7 7 157 24" anchor="default"/>
- <Button id="btn_close" taborder="90" class="btn_POP_cls2" position="absolute 164 7 178 20" anchor="top right" onclick="gro_telephone_btn_close_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="gro_cmtAddFile" taborder="14" class="div_SA2" visible="false" position="absolute 67 108 513 476">
- <Layouts>
- <Layout>
- <Static id="caption89" text="□ 추천장비 모델번호와 자료내역에 따라 파일명을 변경하여 순서대로 첨부바랍니다." position="absolute 6 6 440 30" style="background:pink;padding:0 0 0 2;align:left middle;font:Dotum,8;" anchor="default"/>
- <Static id="caption00" text="예시)" position="absolute 6 30 440 54" style="background:white;padding:0 0 0 2;align:left middle;" anchor="default"/>
- <Static id="caption01" text="추천장비모델1-1견적서 (파일명)" position="absolute 6 54 440 78" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption02" text="추천장비모델1-2규격서 (파일명)" position="absolute 6 78 440 102" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption03" text="추천장비모델1-3 비교사양서 or 단일모델지정사유서 (파일명)" position="absolute 6 102 440 126" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption04" text="추천장비모델1-4제품설명서 (파일명)" position="absolute 6 126 440 150" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption05" text="추천장비모델1-5카달로그 (파일명)" position="absolute 6 150 440 174" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption06" text="추천장비모델1-6수입품목허가증 (파일명)" position="absolute 6 174 440 198" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption07" text="추천장비모델1-7구입무상임차수익성비교 (파일명)" position="absolute 6 198 440 222" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption08" text="추천장비모델1-8의공학과의견외기타 (파일명) : 노후교체의견서" position="absolute 6 222 440 246" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption09" text="추천장비모델1-9기타자료1 (파일명)" position="absolute 6 246 440 270" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption10" text="추천장비모델1-10기타자료2 (파일명)" position="absolute 6 270 440 294" style="background:oldlace;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption11" text="추천장비모델2-1견적서 (파일명)" position="absolute 6 294 440 318" style="background:#dcf4fcff;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption12" text="추천장비모델2-2규격서 (파일명)" position="absolute 6 318 440 342" style="background:#dcf4fcff;padding:0 0 0 2;align:left middle;font:Dotum,9,bold;" anchor="default"/>
- <Static id="caption13" position="absolute 6 342 440 361" style="background:white;padding:0 0 0 2;align:center middle;font:Dotum,9,bold;" text="︙" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_upload" taborder="15" text="신청매뉴얼등록" onclick="btn_upload_onclick" class="btn2" visible="false" position="absolute 145 3 245 25"/>
- <Button id="btn_specifiUpload" taborder="16" text="규격서표준양식등록" class="btn2" position="absolute 250 3 375 25" onclick="btn_specifiUpload_onclick" visible="false"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_introgrid_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="fixasetcd" type="STRING" size="256"/>
- <Column id="introflag" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fixasetcd"/>
- <Col id="introflag">search</Col>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_fixasetcd_fixasetcdlistv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_list_fixasetcd_fixasetcdlistv_oncolumnchanged"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="file" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="file"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_garbage" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="goodflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="goodflag">EQ</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_introgrid_result_introresult" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_list_recmeqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_list_recmeqmtlist_oncolumnchanged"/>
- <Dataset id="ds_main_list_smlartyeqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_list_mon1cdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_list_mon1cdlist_oncolumnchanged"/>
- <Dataset id="ds_main_list_mon2cdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_list_mon2cdlist_oncolumnchanged"/>
- <Dataset id="ds_main_list_introductioneqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_list_purcprcsprescondlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_introgrid_save_introductioneqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_reqeqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_reqeqmtlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="reqpsnnm" type="STRING" size="256"/>
- <Column id="goodflagengnm" type="STRING" size="256"/>
- <Column id="goodflaghngnm" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="installplcecd" type="STRING" size="256"/>
- <Column id="installplcenm" type="STRING" size="256"/>
- <Column id="mngtdeptcd" type="STRING" size="256"/>
- <Column id="mngtdeptnm" type="STRING" size="256"/>
- <Column id="usemthd" type="STRING" size="256"/>
- <Column id="appqty" type="STRING" size="256"/>
- <Column id="goodunitcost" type="STRING" size="256"/>
- <Column id="welfcd" type="STRING" size="256"/>
- <Column id="bugtforgnamt" type="STRING" size="256"/>
- <Column id="fcstuseyearno" type="STRING" size="256"/>
- <Column id="bugtyy" type="STRING" size="256"/>
- <Column id="bugtforgnamtunit" type="STRING" size="256"/>
- <Column id="chgrate" type="STRING" size="256"/>
- <Column id="etccostrt" type="STRING" size="256"/>
- <Column id="bugtwncurncy" type="STRING" size="256"/>
- <Column id="addmnpwrdr" type="STRING" size="256"/>
- <Column id="addmnpwrnurs" type="STRING" size="256"/>
- <Column id="addmnpwrengr" type="STRING" size="256"/>
- <Column id="addmnpwretc" type="STRING" size="256"/>
- <Column id="installspcepossnyn" type="STRING" size="256"/>
- <Column id="calcscorgenryn" type="STRING" size="256"/>
- <Column id="usgepurcneed" type="STRING" size="256"/>
- <Column id="possesdocucd" type="STRING" size="256"/>
- <Column id="requsrtel" type="STRING" size="256"/>
- <Column id="rowstatus" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="revwopin1" type="STRING" size="256"/>
- <Column id="revwopin2" type="STRING" size="256"/>
- <Column id="revwopin3" type="STRING" size="256"/>
- <Column id="revwopin4" type="STRING" size="256"/>
- <Column id="usepsn" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="fileyn1" type="STRING" size="256"/>
- <Column id="fileyn2" type="STRING" size="256"/>
- <Column id="fileyn3" type="STRING" size="256"/>
- <Column id="fileyn4" type="STRING" size="256"/>
- <Column id="fileyn5" type="STRING" size="256"/>
- <Column id="fileyn6" type="STRING" size="256"/>
- <Column id="fileyn7" type="STRING" size="256"/>
- <Column id="fileyn8" type="STRING" size="256"/>
- <Column id="comusedept" type="STRING" size="256"/>
- <Column id="comusedeptnm" type="STRING" size="256"/>
- <Column id="commissionyn" type="STRING" size="256"/>
- <Column id="kreqmtcmt" type="STRING" size="256"/>
- <Column id="kreqmtyn" type="STRING" size="256"/>
- <Column id="deprdistprf1" type="STRING" size="256"/>
- <Column id="deprdistper1" type="STRING" size="256"/>
- <Column id="deprdistprf2" type="STRING" size="256"/>
- <Column id="deprdistper2" type="STRING" size="256"/>
- <Column id="deprdistprf3" type="STRING" size="256"/>
- <Column id="deprdistper3" type="STRING" size="256"/>
- <Column id="deprdistprf4" type="STRING" size="256"/>
- <Column id="deprdistper4" type="STRING" size="256"/>
- <Column id="deprdistprf5" type="STRING" size="256"/>
- <Column id="deprdistper5" type="STRING" size="256"/>
- <Column id="deprdistprf6" type="STRING" size="256"/>
- <Column id="deprdistper6" type="STRING" size="256"/>
- <Column id="deprdistprf7" type="STRING" size="256"/>
- <Column id="deprdistper7" type="STRING" size="256"/>
- <Column id="deprdistprf8" type="STRING" size="256"/>
- <Column id="deprdistper8" type="STRING" size="256"/>
- <Column id="deprdistprf9" type="STRING" size="256"/>
- <Column id="deprdistper9" type="STRING" size="256"/>
- <Column id="deprdistprf10" type="STRING" size="256"/>
- <Column id="deprdistper10" type="STRING" size="256"/>
- <Column id="introtype" type="STRING" size="256"/>
- <Column id="rental" type="STRING" size="256"/>
- <Column id="smkindeqyn" type="STRING" size="256"/>
- <Column id="prcpcntyn" type="STRING" size="256"/>
- <Column id="deprdistpyn" type="STRING" size="256"/>
- <Column id="reqseqno" type="STRING" size="256"/>
- <Column id="prcsstat" type="STRING" size="256"/>
- <Column id="requsrhp" type="STRING" size="256"/>
- <Column id="eqflag" type="STRING" size="256"/>
- <Column id="filekey" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="emryn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="workflag"/>
- <Col id="reqpsnid"/>
- <Col id="reqpsnnm"/>
- <Col id="goodflagengnm"/>
- <Col id="goodflaghngnm"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="installplcecd"/>
- <Col id="installplcenm"/>
- <Col id="mngtdeptcd"/>
- <Col id="mngtdeptnm"/>
- <Col id="usemthd"/>
- <Col id="appqty"/>
- <Col id="goodunitcost"/>
- <Col id="welfcd"/>
- <Col id="bugtforgnamt"/>
- <Col id="fcstuseyearno"/>
- <Col id="bugtyy"/>
- <Col id="bugtforgnamtunit"/>
- <Col id="chgrate"/>
- <Col id="etccostrt"/>
- <Col id="bugtwncurncy"/>
- <Col id="addmnpwrdr"/>
- <Col id="addmnpwrnurs"/>
- <Col id="addmnpwrengr"/>
- <Col id="addmnpwretc"/>
- <Col id="installspcepossnyn"/>
- <Col id="calcscorgenryn"/>
- <Col id="usgepurcneed"/>
- <Col id="possesdocucd"/>
- <Col id="requsrtel"/>
- <Col id="rowstatus"/>
- <Col id="instcd"/>
- <Col id="revwopin1"/>
- <Col id="revwopin2"/>
- <Col id="revwopin3"/>
- <Col id="revwopin4"/>
- <Col id="usepsn"/>
- <Col id="goodflag"/>
- <Col id="reqdd"/>
- <Col id="fileyn1"/>
- <Col id="fileyn2"/>
- <Col id="fileyn3"/>
- <Col id="fileyn4"/>
- <Col id="fileyn5"/>
- <Col id="fileyn6"/>
- <Col id="fileyn7"/>
- <Col id="fileyn8"/>
- <Col id="comusedept"/>
- <Col id="comusedeptnm"/>
- <Col id="commissionyn"/>
- <Col id="kreqmtcmt"/>
- <Col id="kreqmtyn">N</Col>
- <Col id="deprdistprf1"/>
- <Col id="deprdistper1"/>
- <Col id="deprdistprf2"/>
- <Col id="deprdistper2"/>
- <Col id="deprdistprf3"/>
- <Col id="deprdistper3"/>
- <Col id="deprdistprf4"/>
- <Col id="deprdistper4"/>
- <Col id="deprdistprf5"/>
- <Col id="deprdistper5"/>
- <Col id="deprdistprf6"/>
- <Col id="deprdistper6"/>
- <Col id="deprdistprf7"/>
- <Col id="deprdistper7"/>
- <Col id="deprdistprf8"/>
- <Col id="deprdistper8"/>
- <Col id="deprdistprf9"/>
- <Col id="deprdistper9"/>
- <Col id="deprdistprf10"/>
- <Col id="deprdistper10"/>
- <Col id="introtype"/>
- <Col id="rental"/>
- <Col id="smkindeqyn">Y</Col>
- <Col id="prcpcntyn">Y</Col>
- <Col id="deprdistpyn">Y</Col>
- <Col id="reqseqno"/>
- <Col id="prcsstat"/>
- <Col id="requsrhp"/>
- <Col id="filekey"/>
- <Col id="reqno"/>
- <Col id="emryn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_calc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_calc_oncolumnchanged">
- <ColumnInfo>
- <Column id="money" type="STRING" size="256"/>
- <Column id="persent" type="STRING" size="256"/>
- <Column id="exchange" type="STRING" size="256"/>
- <Column id="currency" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="money"/>
- <Col id="persent"/>
- <Col id="exchange"/>
- <Col id="currency"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_delete" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="fiepath" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fiepath"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="qchgrate" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="qchgrate"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_save_smlartyeqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_recmeqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_mon1cdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_mon2cdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_reqeqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_purcprcsprescondlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_emplno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="dutplcedeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="dutplcedeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="mngtdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="cntrdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="mngtdeptcd"/>
- <Col id="reqdeptcd"/>
- <Col id="cntrdeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_instcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">경북대학교병원</Col>
- <Col id="value">031</Col>
- </Row>
- <Row>
- <Col id="label">칠곡경북대학교병원</Col>
- <Col id="value">032</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_insu_mopyyn" 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">0</Col>
- </Row>
- <Row>
- <Col id="label">비급여</Col>
- <Col id="value">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_reqeqmtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_fixhelpcnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="DETLDESC" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_fixfileinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="filepath" type="STRING" size="256"/>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filenm" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="attfilenm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_filepath" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filepath" type="STRING" size="256" sumtext="파일경로"/>
- <Column id="filenm" type="STRING" size="256" sumtext="파일"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_attachfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filedata" type="STRING" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_file" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filekey" type="STRING" size="256"/>
- <Column id="fileseq" type="STRING" size="256"/>
- <Column id="filename" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="파일서버경로"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_file" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filekey" type="STRING" size="256"/>
- <Column id="fileseq" type="STRING" size="256"/>
- <Column id="filename" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="파일서버경로"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_delete_file" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filekey" type="STRING" size="256"/>
- <Column id="fileseq" type="STRING" size="256"/>
- <Column id="filename" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="파일서버경로"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_save_file" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filekey" type="STRING" size="256"/>
- <Column id="fileseq" type="STRING" size="256"/>
- <Column id="filename" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="파일서버경로"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_attfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filepath" type="STRING" size="256"/>
- <Column id="fullpath" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_filelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="attfilecnts" type="STRING" size="256" sumtext="첨부파일내용"/>
- <Column id="fullpath" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_checkcommentlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="255"/>
- <Column id="reqdd" type="STRING" size="255"/>
- <Column id="reqseqno" type="STRING" size="255"/>
- <Column id="fstat" type="STRING" size="255"/>
- <Column id="stat1" type="STRING" size="255"/>
- <Column id="stat2" type="STRING" size="255"/>
- <Column id="stat3" type="STRING" size="255"/>
- <Column id="stat4" type="STRING" size="255"/>
- <Column id="writid1" type="STRING" size="255"/>
- <Column id="writnm1" type="STRING" size="255"/>
- <Column id="writid2" type="STRING" size="255"/>
- <Column id="writnm2" type="STRING" size="255"/>
- <Column id="writid3" type="STRING" size="255"/>
- <Column id="writnm3" type="STRING" size="255"/>
- <Column id="writid4" type="STRING" size="255"/>
- <Column id="writnm4" type="STRING" size="255"/>
- <Column id="cnfmid1" type="STRING" size="255"/>
- <Column id="cnfmnm1" type="STRING" size="255"/>
- <Column id="cnfmid2" type="STRING" size="255"/>
- <Column id="cnfmnm2" type="STRING" size="255"/>
- <Column id="cnfmid3" type="STRING" size="255"/>
- <Column id="cnfmnm3" type="STRING" size="255"/>
- <Column id="cnfmid4" type="STRING" size="255"/>
- <Column id="cnfmnm4" type="STRING" size="255"/>
- <Column id="cnfmdd1" type="STRING" size="255"/>
- <Column id="cnfmdd2" type="STRING" size="255"/>
- <Column id="cnfmdd3" type="STRING" size="255"/>
- <Column id="cnfmdd4" type="STRING" size="255"/>
- <Column id="opinion1" type="STRING" size="255"/>
- <Column id="opinion2" type="STRING" size="255"/>
- <Column id="opinion3" type="STRING" size="255"/>
- <Column id="opinion4" type="STRING" size="255"/>
- <Column id="addopinion1" type="STRING" size="255"/>
- <Column id="addopinion2" type="STRING" size="255"/>
- <Column id="addopinion3" type="STRING" size="255"/>
- <Column id="addopinion4" type="STRING" size="255"/>
- <Column id="col1" type="STRING" size="255"/>
- <Column id="col2" type="STRING" size="255"/>
- <Column id="col3" type="STRING" size="255"/>
- <Column id="col4" type="STRING" size="255"/>
- <Column id="col5" type="STRING" size="255"/>
- <Column id="col6" type="STRING" size="255"/>
- <Column id="col7" type="STRING" size="255"/>
- <Column id="col8" type="STRING" size="255"/>
- <Column id="col9" type="STRING" size="255"/>
- <Column id="filekey" type="STRING" size="255"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdd"/>
- <Col id="reqseqno"/>
- <Col id="fstat">01</Col>
- <Col id="stat1"/>
- <Col id="stat2"/>
- <Col id="stat3"/>
- <Col id="stat4"/>
- <Col id="writid1"/>
- <Col id="writnm1"/>
- <Col id="writid2"/>
- <Col id="writnm2"/>
- <Col id="writid3"/>
- <Col id="writnm3"/>
- <Col id="writid4"/>
- <Col id="writnm4"/>
- <Col id="cnfmid1"/>
- <Col id="cnfmnm1"/>
- <Col id="cnfmid2"/>
- <Col id="cnfmnm2"/>
- <Col id="cnfmid3"/>
- <Col id="cnfmnm3"/>
- <Col id="cnfmid4"/>
- <Col id="cnfmnm4"/>
- <Col id="cnfmdd1"/>
- <Col id="cnfmdd2"/>
- <Col id="cnfmdd3"/>
- <Col id="cnfmdd4"/>
- <Col id="opinion1"/>
- <Col id="opinion2"/>
- <Col id="opinion3"/>
- <Col id="opinion4"/>
- <Col id="addopinion1"/>
- <Col id="addopinion2"/>
- <Col id="addopinion3"/>
- <Col id="addopinion4"/>
- <Col id="col1"/>
- <Col id="col2"/>
- <Col id="col3">N</Col>
- <Col id="col4">N</Col>
- <Col id="col5"/>
- <Col id="col6"/>
- <Col id="col7"/>
- <Col id="col8"/>
- <Col id="col9"/>
- <Col id="filekey"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_stat1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="valitodd" type="STRING" size="255"/>
- <Column id="cdengabbrnm" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="minopercd" type="STRING" size="255"/>
- <Column id="minval" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="valifromdd" type="STRING" size="255"/>
- <Column id="cdval" type="STRING" size="255"/>
- <Column id="maxval" type="STRING" size="255"/>
- <Column id="maxopercd" type="STRING" size="255"/>
- <Column id="detldesc" type="STRING" size="255"/>
- <Column id="dispseq" type="BIGDECIMAL" size="255"/>
- <Column id="cdsid" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_stat2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="valitodd" type="STRING" size="255"/>
- <Column id="cdengabbrnm" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="minopercd" type="STRING" size="255"/>
- <Column id="minval" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="valifromdd" type="STRING" size="255"/>
- <Column id="cdval" type="STRING" size="255"/>
- <Column id="maxval" type="STRING" size="255"/>
- <Column id="maxopercd" type="STRING" size="255"/>
- <Column id="detldesc" type="STRING" size="255"/>
- <Column id="dispseq" type="BIGDECIMAL" size="255"/>
- <Column id="cdsid" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_stat3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="valitodd" type="STRING" size="255"/>
- <Column id="cdengabbrnm" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="minopercd" type="STRING" size="255"/>
- <Column id="minval" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="valifromdd" type="STRING" size="255"/>
- <Column id="cdval" type="STRING" size="255"/>
- <Column id="maxval" type="STRING" size="255"/>
- <Column id="maxopercd" type="STRING" size="255"/>
- <Column id="detldesc" type="STRING" size="255"/>
- <Column id="dispseq" type="BIGDECIMAL" size="255"/>
- <Column id="cdsid" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_stat4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="valitodd" type="STRING" size="255"/>
- <Column id="cdengabbrnm" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="minopercd" type="STRING" size="255"/>
- <Column id="minval" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="valifromdd" type="STRING" size="255"/>
- <Column id="cdval" type="STRING" size="255"/>
- <Column id="maxval" type="STRING" size="255"/>
- <Column id="maxopercd" type="STRING" size="255"/>
- <Column id="detldesc" type="STRING" size="255"/>
- <Column id="dispseq" type="BIGDECIMAL" size="255"/>
- <Column id="cdsid" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="grupcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="grupcdid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_terminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cntlcd1" type="STRING" size="256"/>
- <Column id="cntlcd2" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="cntlcd3" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_checkfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filekey" type="STRING" size="256"/>
- <Column id="fileseq" type="STRING" size="256"/>
- <Column id="filename" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="파일서버경로"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_check_temp_file" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filekey" type="STRING" size="256"/>
- <Column id="fileseq" type="STRING" size="256"/>
- <Column id="filename" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="파일서버경로"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_check_delete_file" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filekey" type="STRING" size="256"/>
- <Column id="fileseq" type="STRING" size="256"/>
- <Column id="filename" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="파일서버경로"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_checkcommentlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="255"/>
- <Column id="reqdd" type="STRING" size="255"/>
- <Column id="reqseqno" type="STRING" size="255"/>
- <Column id="fstat" type="STRING" size="255"/>
- <Column id="stat1" type="STRING" size="255"/>
- <Column id="stat2" type="STRING" size="255"/>
- <Column id="stat3" type="STRING" size="255"/>
- <Column id="stat4" type="STRING" size="255"/>
- <Column id="writid1" type="STRING" size="255"/>
- <Column id="writnm1" type="STRING" size="255"/>
- <Column id="writid2" type="STRING" size="255"/>
- <Column id="writnm2" type="STRING" size="255"/>
- <Column id="writid3" type="STRING" size="255"/>
- <Column id="writnm3" type="STRING" size="255"/>
- <Column id="writid4" type="STRING" size="255"/>
- <Column id="writnm4" type="STRING" size="255"/>
- <Column id="cnfmid1" type="STRING" size="255"/>
- <Column id="cnfmnm1" type="STRING" size="255"/>
- <Column id="cnfmid2" type="STRING" size="255"/>
- <Column id="cnfmnm2" type="STRING" size="255"/>
- <Column id="cnfmid3" type="STRING" size="255"/>
- <Column id="cnfmnm3" type="STRING" size="255"/>
- <Column id="cnfmid4" type="STRING" size="255"/>
- <Column id="cnfmnm4" type="STRING" size="255"/>
- <Column id="cnfmdd1" type="STRING" size="255"/>
- <Column id="cnfmdd2" type="STRING" size="255"/>
- <Column id="cnfmdd3" type="STRING" size="255"/>
- <Column id="cnfmdd4" type="STRING" size="255"/>
- <Column id="opinion1" type="STRING" size="255"/>
- <Column id="opinion2" type="STRING" size="255"/>
- <Column id="opinion3" type="STRING" size="255"/>
- <Column id="opinion4" type="STRING" size="255"/>
- <Column id="addopinion1" type="STRING" size="255"/>
- <Column id="addopinion2" type="STRING" size="255"/>
- <Column id="addopinion3" type="STRING" size="255"/>
- <Column id="addopinion4" type="STRING" size="255"/>
- <Column id="col1" type="STRING" size="255"/>
- <Column id="col2" type="STRING" size="255"/>
- <Column id="col3" type="STRING" size="255"/>
- <Column id="col4" type="STRING" size="255"/>
- <Column id="col5" type="STRING" size="255"/>
- <Column id="col6" type="STRING" size="255"/>
- <Column id="col7" type="STRING" size="255"/>
- <Column id="col8" type="STRING" size="255"/>
- <Column id="col9" type="STRING" size="255"/>
- <Column id="filekey" type="STRING" size="255"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdd"/>
- <Col id="reqseqno"/>
- <Col id="fstat">01</Col>
- <Col id="stat1"/>
- <Col id="stat2"/>
- <Col id="stat3"/>
- <Col id="stat4"/>
- <Col id="writid1"/>
- <Col id="writnm1"/>
- <Col id="writid2"/>
- <Col id="writnm2"/>
- <Col id="writid3"/>
- <Col id="writnm3"/>
- <Col id="writid4"/>
- <Col id="writnm4"/>
- <Col id="cnfmid1"/>
- <Col id="cnfmnm1"/>
- <Col id="cnfmid2"/>
- <Col id="cnfmnm2"/>
- <Col id="cnfmid3"/>
- <Col id="cnfmnm3"/>
- <Col id="cnfmid4"/>
- <Col id="cnfmnm4"/>
- <Col id="cnfmdd1"/>
- <Col id="cnfmdd2"/>
- <Col id="cnfmdd3"/>
- <Col id="cnfmdd4"/>
- <Col id="opinion1"/>
- <Col id="opinion2"/>
- <Col id="opinion3"/>
- <Col id="opinion4"/>
- <Col id="addopinion1"/>
- <Col id="addopinion2"/>
- <Col id="addopinion3"/>
- <Col id="addopinion4"/>
- <Col id="col1"/>
- <Col id="col2"/>
- <Col id="col3">N</Col>
- <Col id="col4">N</Col>
- <Col id="col5"/>
- <Col id="col6"/>
- <Col id="col7"/>
- <Col id="col8"/>
- <Col id="col9"/>
- <Col id="filekey"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_terminfo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cntlcd1" type="STRING" size="256"/>
- <Column id="cntlcd2" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="cntlcd3" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_fixhelpcnt2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="DETLDESC" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.ipt_goodflagengnm" propid="value" datasetid="ds_main_reqeqmtlist" columnid="goodflagengnm"/>
- <BindItem id="item1" compid="group3.cmb_workflag" propid="value" datasetid="ds_main_reqeqmtlist" columnid="workflag"/>
- <BindItem id="item2" compid="group3.ipt_goodflaghngnm" propid="value" datasetid="ds_main_reqeqmtlist" columnid="goodflaghngnm"/>
- <BindItem id="item3" compid="group3.ipt_addmnpwrengr" propid="value" datasetid="ds_main_reqeqmtlist" columnid="addmnpwrengr"/>
- <BindItem id="item4" compid="group3.ipt_addmnpwretc" propid="value" datasetid="ds_main_reqeqmtlist" columnid="addmnpwretc"/>
- <BindItem id="item5" compid="group3.ipt_addmnpwrnurs" propid="value" datasetid="ds_main_reqeqmtlist" columnid="addmnpwrnurs"/>
- <BindItem id="item6" compid="group3.ipt_addmnpwrdr" propid="value" datasetid="ds_main_reqeqmtlist" columnid="addmnpwrdr"/>
- <BindItem id="item7" compid="group3.ipt_appqty" propid="value" datasetid="ds_main_reqeqmtlist" columnid="appqty"/>
- <BindItem id="item8" compid="group3.ipt_reqpsnid" propid="value" datasetid="ds_main_reqeqmtlist" columnid="reqpsnid"/>
- <BindItem id="item9" compid="group3.opt_reqpsnnm" propid="value" datasetid="ds_main_reqeqmtlist" columnid="reqpsnnm"/>
- <BindItem id="item10" compid="group3.ipt_bugtforgnamt" propid="value" datasetid="ds_main_reqeqmtlist" columnid="bugtforgnamt"/>
- <BindItem id="item11" compid="group3.cmb_usemthd" propid="value" datasetid="ds_main_reqeqmtlist" columnid="usemthd"/>
- <BindItem id="item12" compid="group3.cmb_bugtforgnamtunit" propid="value" datasetid="ds_main_reqeqmtlist" columnid="bugtforgnamtunit"/>
- <BindItem id="item13" compid="group3.ipt_bugtwncurncy" propid="value" datasetid="ds_main_reqeqmtlist" columnid="bugtwncurncy"/>
- <BindItem id="item14" compid="group3.ipt_bugtyy" propid="value" datasetid="ds_main_reqeqmtlist" columnid="bugtyy"/>
- <BindItem id="item15" compid="group3.ipt_mngtdeptcd" propid="value" datasetid="ds_main_reqeqmtlist" columnid="mngtdeptcd"/>
- <BindItem id="item16" compid="group3.ipt_installplcecd" propid="value" datasetid="ds_main_reqeqmtlist" columnid="installplcecd"/>
- <BindItem id="item17" compid="group3.rdo_installspcepossnyn" propid="value" datasetid="ds_main_reqeqmtlist" columnid="installspcepossnyn"/>
- <BindItem id="item18" compid="group3.rdo_calcscorgenryn" propid="value" datasetid="ds_main_reqeqmtlist" columnid="calcscorgenryn"/>
- <BindItem id="item19" compid="group3.ipt_mngtdeptnm" propid="value" datasetid="ds_main_reqeqmtlist" columnid="mngtdeptnm"/>
- <BindItem id="item20" compid="group3.ipt_installplcenm" propid="value" datasetid="ds_main_reqeqmtlist" columnid="installplcenm"/>
- <BindItem id="item21" compid="group3.ipt_reqdeptnm" propid="value" datasetid="ds_main_reqeqmtlist" columnid="reqdeptnm"/>
- <BindItem id="item22" compid="group3.ipt_reqdeptcd" propid="value" datasetid="ds_main_reqeqmtlist" columnid="reqdeptcd"/>
- <BindItem id="item23" compid="group3.tar_usgepurcneed" propid="value" datasetid="ds_main_reqeqmtlist" columnid="usgepurcneed"/>
- <BindItem id="item24" compid="group3.ipt_fcstuseyearno" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fcstuseyearno"/>
- <BindItem id="item25" compid="group3.ipt_goodunitcost" propid="value" datasetid="ds_main_reqeqmtlist" columnid="goodunitcost"/>
- <BindItem id="item26" compid="group3.ipt_welfcd" propid="value" datasetid="ds_main_reqeqmtlist" columnid="welfcd"/>
- <BindItem id="item27" compid="group3.input2" propid="value" datasetid="ds_main_reqeqmtlist" columnid="requsrtel"/>
- <BindItem id="item28" compid="group3.input4" propid="value" datasetid="ds_main_reqeqmtlist" columnid="usepsn"/>
- <BindItem id="item29" compid="group3.ipt_instcd" propid="value" datasetid="ds_main_reqeqmtlist" columnid="instcd"/>
- <BindItem id="item30" compid="group3.ipt_goodflag" propid="value" datasetid="ds_main_reqeqmtlist" columnid="goodflag"/>
- <BindItem id="item31" compid="group3.ipt_comusedeptnm" propid="value" datasetid="ds_main_reqeqmtlist" columnid="comusedeptnm"/>
- <BindItem id="item32" compid="group3.ipt_comusedept" propid="value" datasetid="ds_main_reqeqmtlist" columnid="comusedept"/>
- <BindItem id="item33" compid="group3.ipt_commissionyn" propid="value" datasetid="ds_main_reqeqmtlist" columnid="commissionyn"/>
- <BindItem id="item34" compid="group3.rbo_fileyn1" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fileyn1"/>
- <BindItem id="item35" compid="group3.radio1" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fileyn5"/>
- <BindItem id="item36" compid="group3.radio2" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fileyn2"/>
- <BindItem id="item37" compid="group3.radio3" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fileyn6"/>
- <BindItem id="item38" compid="group3.radio4" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fileyn3"/>
- <BindItem id="item39" compid="group3.radio5" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fileyn7"/>
- <BindItem id="item40" compid="group3.radio6" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fileyn4"/>
- <BindItem id="item41" compid="group3.radio7" propid="value" datasetid="ds_main_reqeqmtlist" columnid="fileyn8"/>
- <BindItem id="item43" compid="group3.rdo_introtype" propid="value" datasetid="ds_main_reqeqmtlist" columnid="introtype"/>
- <BindItem id="item44" compid="group3.ipt_rental" propid="value" datasetid="ds_main_reqeqmtlist" columnid="rental"/>
- <BindItem id="item45" compid="grp_btn.ipt_goodflag_search" propid="value" datasetid="ds_garbage" columnid="goodflag"/>
- <BindItem id="item46" compid="switch1.smlartyeqmt_case.rdo_smkindeqyn" propid="value" datasetid="ds_main_reqeqmtlist" columnid="smkindeqyn"/>
- <BindItem id="item47" compid="switch1.moncd_1_case.rdo_prcpcntyn" propid="value" datasetid="ds_main_reqeqmtlist" columnid="prcpcntyn"/>
- <BindItem id="item48" compid="switch1.reviewdeptopin_case.tx_revwopin1" propid="value" datasetid="ds_main_reqeqmtlist" columnid="revwopin1"/>
- <BindItem id="item49" compid="switch1.reviewdeptopin_case.tx_revwopin2" propid="value" datasetid="ds_main_reqeqmtlist" columnid="revwopin2"/>
- <BindItem id="item50" compid="switch1.reviewdeptopin_case.tx_revwopin3" propid="value" datasetid="ds_main_reqeqmtlist" columnid="revwopin3"/>
- <BindItem id="item51" compid="switch1.reviewdeptopin_case.tx_revwopin4" propid="value" datasetid="ds_main_reqeqmtlist" columnid="revwopin4"/>
- <BindItem id="item52" compid="switch1.kreqmtcmt_case.txt_kreqmtcmt" propid="value" datasetid="ds_main_reqeqmtlist" columnid="kreqmtcmt"/>
- <BindItem id="item53" compid="switch1.deprdist_case.ipt_deprdistper1" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper1"/>
- <BindItem id="item54" compid="switch1.deprdist_case.ipt_deprdistprf1" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf1"/>
- <BindItem id="item55" compid="switch1.deprdist_case.ipt_deprdistper2" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper2"/>
- <BindItem id="item56" compid="switch1.deprdist_case.ipt_deprdistper3" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper3"/>
- <BindItem id="item57" compid="switch1.deprdist_case.ipt_deprdistper4" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper4"/>
- <BindItem id="item58" compid="switch1.deprdist_case.ipt_deprdistprf2" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf2"/>
- <BindItem id="item59" compid="switch1.deprdist_case.ipt_deprdistprf3" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf3"/>
- <BindItem id="item60" compid="switch1.deprdist_case.ipt_deprdistprf4" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf4"/>
- <BindItem id="item61" compid="switch1.deprdist_case.ipt_deprdistper5" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper5"/>
- <BindItem id="item62" compid="switch1.deprdist_case.ipt_deprdistprf5" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf5"/>
- <BindItem id="item63" compid="switch1.deprdist_case.ipt_deprdistper6" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper6"/>
- <BindItem id="item64" compid="switch1.deprdist_case.ipt_deprdistper7" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper7"/>
- <BindItem id="item65" compid="switch1.deprdist_case.ipt_deprdistper8" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper8"/>
- <BindItem id="item66" compid="switch1.deprdist_case.ipt_deprdistper9" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper9"/>
- <BindItem id="item67" compid="switch1.deprdist_case.ipt_deprdistper10" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistper10"/>
- <BindItem id="item68" compid="switch1.deprdist_case.ipt_deprdistprf10" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf10"/>
- <BindItem id="item69" compid="switch1.deprdist_case.ipt_deprdistprf6" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf6"/>
- <BindItem id="item70" compid="switch1.deprdist_case.ipt_deprdistprf7" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf7"/>
- <BindItem id="item71" compid="switch1.deprdist_case.ipt_deprdistprf8" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf8"/>
- <BindItem id="item72" compid="switch1.deprdist_case.ipt_deprdistprf9" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistprf9"/>
- <BindItem id="item73" compid="switch1.deprdist_case.rdo_deprdistpyn" propid="value" datasetid="ds_main_reqeqmtlist" columnid="deprdistpyn"/>
- <BindItem id="item74" compid="ipt_updpath" propid="value" datasetid="ds_hidden" columnid="file"/>
- <BindItem id="item75" compid="group3.input3" propid="value" datasetid="ds_main_reqeqmtlist" columnid="requsrhp"/>
- <BindItem id="item76" compid="grp_btn.rdo_eqflag" propid="value" datasetid="ds_main_reqeqmtlist" columnid="eqflag"/>
- <BindItem id="item77" compid="switch1.install_case.cmb_stat1" propid="value" datasetid="ds_checkcommentlist" columnid="stat1"/>
- <BindItem id="item81" compid="switch1.install_case.tar_addopinion1" propid="value" datasetid="ds_checkcommentlist" columnid="addopinion1"/>
- <BindItem id="item82" compid="switch1.install_case.tar_opinion1" propid="value" datasetid="ds_checkcommentlist" columnid="opinion1"/>
- <BindItem id="item78" compid="switch1.install_case.ipt_cnfmdd1" propid="value" datasetid="ds_checkcommentlist" columnid="cnfmdd1"/>
- <BindItem id="item79" compid="switch1.install_case.opt_writnm1" propid="value" datasetid="ds_checkcommentlist" columnid="writnm1"/>
- <BindItem id="item80" compid="switch1.install_case.opt_cnfmnm1" propid="value" datasetid="ds_checkcommentlist" columnid="cnfmnm1"/>
- <BindItem id="item83" compid="switch1.info_case.cmb_stat2" propid="value" datasetid="ds_checkcommentlist" columnid="stat2"/>
- <BindItem id="item84" compid="switch1.info_case.opt_writnm2" propid="value" datasetid="ds_checkcommentlist" columnid="writnm2"/>
- <BindItem id="item85" compid="switch1.info_case.opt_cnfmnm2" propid="value" datasetid="ds_checkcommentlist" columnid="cnfmnm2"/>
- <BindItem id="item86" compid="switch1.info_case.ipt_cnfmdd2" propid="value" datasetid="ds_checkcommentlist" columnid="cnfmdd2"/>
- <BindItem id="item87" compid="switch1.info_case.tar_addopinion2" propid="value" datasetid="ds_checkcommentlist" columnid="addopinion2"/>
- <BindItem id="item88" compid="switch1.info_case.tar_opinion2" propid="value" datasetid="ds_checkcommentlist" columnid="opinion2"/>
- <BindItem id="item89" compid="switch1.dist_case.cmb_stat4" propid="value" datasetid="ds_checkcommentlist" columnid="stat4"/>
- <BindItem id="item90" compid="switch1.dist_case.opt_writnm4" propid="value" datasetid="ds_checkcommentlist" columnid="writnm4"/>
- <BindItem id="item91" compid="switch1.dist_case.opt_cnfmnm4" propid="value" datasetid="ds_checkcommentlist" columnid="cnfmnm4"/>
- <BindItem id="item92" compid="switch1.dist_case.ipt_cnfmdd4" propid="value" datasetid="ds_checkcommentlist" columnid="cnfmdd4"/>
- <BindItem id="item93" compid="switch1.dist_case.tar_addopinion4" propid="value" datasetid="ds_checkcommentlist" columnid="addopinion4"/>
- <BindItem id="item94" compid="switch1.dist_case.tar_opinion4" propid="value" datasetid="ds_checkcommentlist" columnid="opinion4"/>
- <BindItem id="item95" compid="switch1.engin_case.cmb_stat3" propid="value" datasetid="ds_checkcommentlist" columnid="stat3"/>
- <BindItem id="item96" compid="switch1.engin_case.opt_writnm3" propid="value" datasetid="ds_checkcommentlist" columnid="writnm3"/>
- <BindItem id="item97" compid="switch1.engin_case.opt_cnfmnm3" propid="value" datasetid="ds_checkcommentlist" columnid="cnfmnm3"/>
- <BindItem id="item98" compid="switch1.engin_case.ipt_cnfmdd3" propid="value" datasetid="ds_checkcommentlist" columnid="cnfmdd3"/>
- <BindItem id="item99" compid="switch1.engin_case.cmb_col3" propid="value" datasetid="ds_checkcommentlist" columnid="col3"/>
- <BindItem id="item100" compid="switch1.engin_case.cmb_col6" propid="value" datasetid="ds_checkcommentlist" columnid="col6"/>
- <BindItem id="item101" compid="switch1.engin_case.cmb_col9" propid="value" datasetid="ds_checkcommentlist" columnid="col9"/>
- <BindItem id="item102" compid="switch1.engin_case.cmb_col2" propid="value" datasetid="ds_checkcommentlist" columnid="col2"/>
- <BindItem id="item103" compid="switch1.engin_case.cmb_col5" propid="value" datasetid="ds_checkcommentlist" columnid="col5"/>
- <BindItem id="item104" compid="switch1.engin_case.cmb_col8" propid="value" datasetid="ds_checkcommentlist" columnid="col8"/>
- <BindItem id="item105" compid="switch1.engin_case.cmb_col1" propid="value" datasetid="ds_checkcommentlist" columnid="col1"/>
- <BindItem id="item106" compid="switch1.engin_case.cmb_col4" propid="value" datasetid="ds_checkcommentlist" columnid="col4"/>
- <BindItem id="item107" compid="switch1.engin_case.cmb_col7" propid="value" datasetid="ds_checkcommentlist" columnid="col7"/>
- <BindItem id="item108" compid="switch1.engin_case.tar_opinion3" propid="value" datasetid="ds_checkcommentlist" columnid="opinion3"/>
- <BindItem id="item109" compid="switch1.engin_case.tar_addopinion3" propid="value" datasetid="ds_checkcommentlist" columnid="addopinion3"/>
- <BindItem id="item110" compid="switch1.install_case.cmb_fstat" propid="value" datasetid="ds_checkcommentlist" columnid="fstat"/>
- <BindItem id="item111" compid="switch1.kreqmtcmt_case.rbo_kreqmtyn" propid="value" datasetid="ds_main_reqeqmtlist" columnid="kreqmtyn"/>
- <BindItem id="item42" compid="group3.rdo_emryn" propid="value" datasetid="ds_main_reqeqmtlist" columnid="emryn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var printsaveyn = "N";
- var gMaxSize = 10485760;
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 초기화
- ****************************************************************************************/
- function filedeletebtnvisible(){
-
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장 전 체크
- ****************************************************************************************/
- function saveChk()
- {
- if(utlf_isNull(dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "goodflagengnm"))){
- sysf_messageBox("장비명(영)은 필수 입력입니다. 확인하십시오.", "E999", "");
- group3.ipt_goodflagengnm.setFocus();
- return false;
- }
- if(utlf_isNull(dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "goodflaghngnm"))){
- sysf_messageBox("장비명(한)은 필수 입력입니다. 확인하십시오.", "E999", "");
- group3.ipt_goodflaghngnm.setFocus();
- return false;
- }
- if(utlf_isNull(dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "workflag"))){
- sysf_messageBox("신청구분을 선택하십시오.", "E999", "");
- group3.cmb_workflag.setFocus();
- return false;
- }
- if(utlf_isNull(dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "reqdeptcd"))){
- sysf_messageBox("신청부서는 필수 입력입니다. 확인하십시오.", "E999", "");
- group3.ipt_reqdeptcd.setFocus();
- return false;
- }
- if(utlf_isNull(dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "mngtdeptcd"))){
- sysf_messageBox("사용부서는 필수 입력입니다. 확인하십시오.", "E999", "");
- group3.ipt_mngtdeptcd.setFocus();
- return false;
- }
- }
-
- /****************************************************************************************
- * Argument : flag
- * Description : 컴포넌트 비활성화
- ****************************************************************************************/
- function buydisabled(flag)
- {
- switch1.smlartyeqmt_case.btn_addsmlart.enable = false;
- switch1.smlartyeqmt_case.btn_delsmlart.enable = false;
- switch1.smlartyeqmt_case.button22.enable = false;
- switch1.moncd_1_case.btn_addmon1.enable = false;
- switch1.moncd_1_case.btn_delmon1.enable = false;
- switch1.moncd_2_case.btn_addmon2.enable = false;
- switch1.moncd_2_case.btn_delmon2.enable = false;
- group3.button1.enable = false;
- group3.button8.enable = false;
- switch1.introductioneqmt_case.btn_introsave.enable = false;
- switch1.introductioneqmt_case.btn_addintroductioneqmt.enable = false;
- switch1.introductioneqmt_case.btn_delintroductioneqmt.enable = false;
- if(flag == "review"){
- switch1.purcprcsprescond_case.btn_addpurc.enable = false;
- switch1.purcprcsprescond_case.btn_delpurc.enable = false;
- }
- if(flag == "all"){
- switch1.purcprcsprescond_case.btn_addpurc.enable = false;
- switch1.purcprcsprescond_case.btn_delpurc.enable = false;
- }
- }
-
- /****************************************************************************************
- * Argument : pnode : dataset명 전(string)
- * : nodename : dataset명 후(string)
- * Description : 재료리스트 세팅
- ****************************************************************************************/
- function fSettingGoodList(pnode, nodename)
- {
- var codynode = eval(pnode+"_"+nodename);
- var addRow = ds_main_list_mon2cdlist.rowcount - 1;
-
- if(!utlf_isNull(ds_main_list_mon2cdlist.getColumn(addRow,"cstcd"))) addRow = addRow + 1;
-
- for (var j = 0; j < codynode.rowcount ; j++) {
- if((ds_main_list_mon2cdlist.rowcount - 1 == -1) || (addRow > ds_main_list_mon2cdlist.rowcount - 1))
- {
- misfGridIUD(switch1.moncd_2_case.grd_mon2cdlist,"A");
- addRow = ds_main_list_mon2cdlist.rowcount - 1;
- }
- ds_main_list_mon2cdlist.setColumn( addRow, "cstcd" , codynode.getColumn(j, "goodcd"));
- ds_main_list_mon2cdlist.setColumn( addRow, "cstcdnm" , codynode.getColumn(j, "goodnm"));
- ds_main_list_mon2cdlist.setColumn( addRow, "suplplce" , codynode.getColumn(j, "maincustlastsuplplce"));
- ds_main_list_mon2cdlist.setColumn( addRow, "suplplcenm" , codynode.getColumn(j, "maincustlastsuplplcenm"));
- ds_main_list_mon2cdlist.setColumn( addRow, "purcunitcost" , codynode.getColumn(j, "goodunitcost"));
- ds_main_list_mon2cdlist.setColumn( addRow, "instcd" , codynode.getColumn(j, "instcd"));
-
- // [2011.04.04] by J.woo
- // 내용: 월간재료비 추가로 인한 REQDD 세팅
- ds_main_list_mon2cdlist.setColumn( addRow, "reqdd" , ds_main_reqeqmtlist.getColumn(0,"reqdd"));
- ds_main_list_mon2cdlist.setColumn( addRow, "reqseqno", ds_main_reqeqmtlist.getColumn(0, "reqseqno"));
-
- addRow = addRow + 1;
- }
- }
- /****************************************************************************************
- * Argument : grd_temp : Grid(object)
- * Description : 행추가
- ****************************************************************************************/
- function fSetAddRow( grd_temp ) {
- misfGridIUD(grd_temp,"A","N");
- var objDs = eval(grd_temp.binddataset);
- objDs.setColumn(objDs.rowposition, "instcd" , ds_main_reqeqmtlist.getColumn(0, "instcd"));
- objDs.setColumn(objDs.rowposition, "reqdd" , ds_main_reqeqmtlist.getColumn(0, "reqdd"));
- objDs.setColumn(objDs.rowposition, "reqseqno", ds_main_reqeqmtlist.getColumn(0, "reqseqno"));
- }
- /****************************************************************************************
- * Argument : grd_temp : Grid(object)
- * : node : column(string)
- * Description : 초기화
- ****************************************************************************************/
- function fSetNum(grd_temp, node)
- {
- var num = String(grd_temp.currentrow+1).getLeftPad(3,"0");
-
- eval(grd_temp.binddataset).enableevent = false;
- eval(grd_temp.binddataset).setColumn(grd_temp.currentrow, node, num);
- eval(grd_temp.binddataset).enableevent = true;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 원화금액계산기 오픈
- ****************************************************************************************/
- function fDispCalc(clienty)
- {
- if(utlf_isNull(clienty)) clienty = 0;
- // 그룹위치 설정.
- var pos = clienty + 360;
- var cRow = ds_main_list_recmeqmtlist.rowposition;
-
- ds_main_calc.setColumn(ds_main_calc.rowcount-1, "money", ds_main_list_recmeqmtlist.getColumn(cRow, "forgncurncyamt"));
- ds_main_calc.setColumn(ds_main_calc.rowcount-1, "persent", 0);
- ds_main_calc.setColumn(ds_main_calc.rowcount-1, "exchange", 0);
- ds_main_calc.setColumn(ds_main_calc.rowcount-1, "currency", 0);
-
- misfSetReadOnlyCol(gro_calc.grd_calc, "money", false, ds_main_calc.rowcount-1);
-
- gro_calc.visible = true;
-
- gro_calc.grd_calc.setFocus();
- gro_calc.grd_calc.setCellPos(gro_calc.grd_calc.getBindCellIndex("body","persent"));
- gro_calc.grd_calc.showEditor(true);
- }
- /****************************************************************************************
- * Argument : pCtrl : 대상object
- * : pInstance : 대상column
- * Description : 의사조회
- ****************************************************************************************/
- function fOpenPopupUserHelp(pCtrl, pInstance)
- {
- misfOpenPopUpList("01", pCtrl, "", pInstance);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 도입 금액 계산
- ****************************************************************************************/
- function autoamt(){
- if(ds_main_list_recmeqmtlist.rowcount > 0){
- var maxamt = ds_main_list_recmeqmtlist.getColumn(0, "wncurncyamt");
- var maxrowid = 0;
-
- for(var i = 1 ; i < ds_main_list_recmeqmtlist.rowcount ; i++){
- var wncurncyamt = ds_main_list_recmeqmtlist.getColumn(i, "wncurncyamt");
- if( Number(maxamt) > Number(wncurncyamt) ) {
- maxamt = wncurncyamt;
- maxrowid = i;
- }
- }
-
- var introtype = dsf_getColumnNullToEmpty(ds_main_reqeqmtlist,0,"introtype");
- if (utlf_isNull(introtype)){
- sysf_messageBox("도입형태를 입력해주세요.", "E999", "");
- return;
- }else{
- if(introtype == "A" || introtype == "C"){
- ds_main_reqeqmtlist.setColumn( 0, "bugtwncurncy", ds_main_list_recmeqmtlist.getColumn(maxrowid, "wncurncyamt"));
- }else if (introtype == "B"){
- ds_main_reqeqmtlist.setColumn( 0, "bugtwncurncy", "0");
- }
- }
- ds_main_reqeqmtlist.setColumn( 0, "bugtforgnamt", ds_main_list_recmeqmtlist.getColumn(maxrowid, "forgncurncyamt"));
- ds_main_reqeqmtlist.setColumn( 0, "bugtforgnamtunit", ds_main_list_recmeqmtlist.getColumn(maxrowid, "curncyunit"));
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 삭제시 기본값?
- ****************************************************************************************/
- function fDelautoamt(){
- var maxamt = ds_main_list_recmeqmtlist.getColumn(0, "wncurncyamt");
- var maxrowid = 1;
- for(var i = 0 ; i < group3.grd_recmeqlist.rowcount ; i++){
- if (ds_main_list_recmeqmtlist.getRowType(i) != 8){
- var wncurncyamt = ds_main_list_recmeqmtlist.getColumn(i, "wncurncyamt");
- if( Number(maxamt) > Number(wncurncyamt) ) {
- maxamt = wncurncyamt;
- maxrowid = i+1;
- }
- }
- }
- var introtype = dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "introtype");
- if (utlf_isNull(introtype)){
- sysf_messageBox("도입형태를 입력해주세요.", "E999", "");
- return;
- }else{
- if(introtype == "A" || introtype == "C"){
- ds_main_reqeqmtlist.setColumn( 0, "bugtwncurncy", dsf_getColumnNullToEmpty(ds_main_list_recmeqmtlist, maxrowid, "wncurncyamt"));
- }else if (introtype == "B"){
- ds_main_reqeqmtlist.setColumn( 0, "bugtwncurncy", "0");
- }
- }
-
- ds_main_reqeqmtlist.setColumn( 0, "bugtforgnamt", dsf_getColumnNullToEmpty(ds_main_list_recmeqmtlist, maxrowid, "forgncurncyamt"));
- ds_main_reqeqmtlist.setColumn( 0, "bugtforgnamtunit", dsf_getColumnNullToEmpty(ds_main_list_recmeqmtlist, maxrowid, "curncyunit"));
-
- if( ds_main_list_recmeqmtlist.findRowExpr("prodplce!='01'") < 0 ){
- ds_main_reqeqmtlist.setColumn(0, "kreqmtyn", "N");
- }else{
- ds_main_reqeqmtlist.setColumn(0, "kreqmtyn", "Y");
- }
- }
-
- //========================================================================================
- // 전자결재
- //========================================================================================
- function fElecapproval(){
- var instcd = dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "instcd");
- var reqdd = dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "reqdd");
- var reqseqno = dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "reqseqno");
- var pmaprefcol = "knuhdomain,instId";
- var pmaprefvalue = "KnuhMisAssetsReview,"+instcd+"-"+reqdd+"-"+reqseqno;
- misfMakeElctSanct("assetsReview",pmaprefcol,pmaprefvalue, true);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 버튼 전체 미선택설정
- ****************************************************************************************/
- function fChangeNormal() {
- group2.bnt_moncd_1.class = "btn_tab";
- group2.bnt_moncd_1.style.background = "#ccccffff";
- //group2.bnt_moncd_1.style.font = "Dotum,9";
- //group2.btn_introductioneqmt.class = "btn_tab";
- group2.btn_moncd_2.class = "btn_tab";
- //group2.btn_purcprcsprescond.class = "btn_tab";
- //group2.btn_reviewdeptopin.class = "btn_tab";
- group2.btn_smlartyeqmt.class = "btn_tab";
- group2.btn_smlartyeqmt.style.background = "#ccccffff";
- //group2.btn_smlartyeqmt.style.font = "Dotum,9";
- group2.button2.class = "btn_tab";
- group2.button3.class = "btn_tab";
- group2.button3.style.background = "#ccccffff";
- //group2.button3.style.font = "Dotum,9";
- group2.btn_install.class = "btn_tab";
- group2.btn_info.class = "btn_tab";
- group2.btn_engin.class = "btn_tab";
- group2.btn_dist.class = "btn_tab";
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMRSC20200_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- grdf_setGridSort(group3.grd_recmeqlist);
- grdf_setRowTypeIcon(group3.grd_recmeqlist, 0);
- grdf_setGridSort(switch1.smlartyeqmt_case.grd_smlartyeqmtlist);
- grdf_setRowTypeIcon(switch1.smlartyeqmt_case.grd_smlartyeqmtlist, 0);
- grdf_setGridSort(switch1.smlartyeqmt_case.grd_fixasetcdlistv);
- grdf_setGridSort(switch1.moncd_1_case.grd_mon1cdlist);
- grdf_setRowTypeIcon(switch1.moncd_1_case.grd_mon1cdlist, 0);
- grdf_setGridSort(switch1.moncd_2_case.grd_mon2cdlist);
- grdf_setRowTypeIcon(switch1.moncd_2_case.grd_mon2cdlist, 0);
- grdf_setGridSort(switch1.introductioneqmt_case.grd_introductioneqmt);
- grdf_setRowTypeIcon(switch1.introductioneqmt_case.grd_introductioneqmt, 0);
- grdf_setGridSort(switch1.purcprcsprescond_case.grd_purcprcsprescond);
- grdf_setRowTypeIcon(switch1.purcprcsprescond_case.grd_purcprcsprescond, 0);
-
- try{
- ds_temp_reqeqmtlist.copyData(arg_ds_main_reqeqmtlist)
- }catch(e){}
- ds_main_reqeqmtlist.copyRow(0, ds_temp_reqeqmtlist, 0);
-
- if( utlf_isNull(group3.input2.value) ){
- group3.cap_input2.visible = true;
- }else{
- group3.cap_input2.visible = false;
- }
-
- if( utlf_isNull(group3.input3.value) ){
- group3.cap_input3.visible = true;
- }else{
- group3.cap_input3.visible = false;
- }
-
- misfGridInit(group3.grd_recmeqlist);
- misfGridInit(switch1.introductioneqmt_case.grd_introductioneqmt);
- misfGridInit(switch1.purcprcsprescond_case.grd_purcprcsprescond);
- misfGridComboComCdList("030R0027",switch1.purcprcsprescond_case.grd_purcprcsprescond,"purcprcsstat");
- misfComboComCdListMulti("R0052,R0047,R0047,R0035,030M0031,"+ds_temp_reqeqmtlist.getColumn(0, "instcd")+"M0040","group3.cmb_usemthd,group3.cmb_bugtforgnamtunit,group3.grd_recmeqlist.curncyunit,group3.grd_recmeqlist.prodplce,grp_btn.cmb_upload,switch1.install_case.cmb_fstat"); //공동사용여부,화폐단위,추천장비.화폐단위
-
- if( ds_temp_reqeqmtlist.getColumn(0, "instcd") == "031" ){
- group2.btn_info.text = "의료정보검토";
- switch1.info_case.caption11.text = "의료정보 검토의견";
- }else{
- group2.btn_info.text = "정보통신검토";
- switch1.info_case.caption11.text = "정보통신 검토의견";
- }
-
- var dsTemp = eval(switch1.install_case.cmb_fstat.innerdataset); //ds_init_comcd__031M00405__031M00405
- dsTemp.filter("cdval=='4060101000'");
- ds_stat1.copyData(dsTemp, true);
- dsTemp.filter("cdval=='4130100000'");
- ds_stat2.copyData(dsTemp, true);
- dsTemp.filter("cdval=='4090500000'");
- ds_stat3.copyData(dsTemp, true);
- dsTemp.filter("cdval=='4020334000'");
- ds_stat4.copyData(dsTemp, true);
- dsTemp.filter("");
-
- var dsBindCmb = eval(grp_btn.cmb_upload.innerdataset);
- if( dsBindCmb.findRow("cdid", sysf_getUserInfo("userid")) > -1 ){
- btn_upload.visible = true;
- }
-
- if( sysf_getUserInfo("dutplcecd") == "4090500000" || sysf_getUserInfo("dutplcecd") == "2364200000" || //의공학과, 의공학과센터
- sysf_getUserInfo("dutplcecd") == "4010609000" || sysf_getUserInfo("dutplcecd") == "4010602000" || //기획재무, 예산
- sysf_getUserInfo("userid") == "99207" || sysf_getUserInfo("userid") == "MIS" ){
- btn_specifiUpload.visible = true;
- }
-
- dsf_createDsRow("ds_req", [
- {col:"instcd", type:"STRING", size:256, val:dsf_getColumnNullToEmpty(ds_temp_reqeqmtlist, 0, "instcd")}
- , {col:"reqdd", type:"STRING", size:256, val:dsf_getColumnNullToEmpty(ds_temp_reqeqmtlist, 0, "reqdd")}
- , {col:"reqseqno", type:"STRING", size:256, val:dsf_getColumnNullToEmpty(ds_temp_reqeqmtlist, 0, "reqseqno")}
- , {col:"cstflag", type:"STRING", size:256, val:dsf_getColumnNullToEmpty(ds_temp_reqeqmtlist, 0, "cstflag")}
- , {col:"filekey", type:"STRING", size:256, val:dsf_getColumnNullToEmpty(ds_temp_reqeqmtlist, 0, "filekey")}
- , {col:"cdgrupid", type:"STRING", size:256, val:""}
- ]);
-
- ds_req.setColumn(0, "cdgrupid", "R0008");
-
- var oParam = {};
- oParam.id = "TRRSC20207";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetFixHelpCnt";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_fixhelpcnt=fixhelpcnt";
- oParam.async = false;
- //oParam.callback = "";
-
- tranf_submit(oParam);
-
- if( ds_fixhelpcnt.rowcount > 0 ){
- grp_btn.btn_down.visible = true;
- }
-
- ds_req.setColumn(0, "cdgrupid", "R0014");
-
- var oParam = {};
- oParam.id = "TRRSC20207";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetFixHelpCnt";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_fixhelpcnt2=fixhelpcnt";
- oParam.async = false;
- //oParam.callback = "";
-
- tranf_submit(oParam);
-
- if( ds_fixhelpcnt2.rowcount > 0 ){
- grp_btn.btn_specifiDown.visible = true;
- }
-
- ds_fixfileinfo.setColumn(0, "instcd", ds_req.getColumn(0, "instcd"));
-
- var oParam = {};
- oParam.id = "TRRSC20201";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetRecmEqmtList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_list_recmeqmtlist=reqrecmeqmtlist ds_main_list_smlartyeqmtlist=reqsmlartyeqmtlist ds_main_list_mon1cdlist=mon1cdlist "
- +"ds_main_list_mon2cdlist=mon2cdlist ds_main_list_fixasetcdlistv=fixasetcdlistv ds_main_list_introductioneqmtlist=introductioneqmtlist "
- +"ds_main_list_purcprcsprescondlist=purcprcsprescondlist ds_checkcommentlist=checkcommentlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20201";
- tranf_submit(oParam);
-
- ds_main_reqeqmtlist.addColumn("introtype", "string");
- ds_main_reqeqmtlist.addColumn("rental", "string");
- ds_main_reqeqmtlist.addColumn("smkindeqyn", "string");
-
- ds_main_list_smlartyeqmtlist.addColumn("goodspec", "string");
-
- if( ds_checkcommentlist.rowcount < 1 ){
- ds_checkcommentlist.addRow();
-
- ds_checkcommentlist.setColumn(0, "instcd", ds_main_reqeqmtlist.getColumn(0, "instcd"));
- ds_checkcommentlist.setColumn(0, "reqdd", ds_main_reqeqmtlist.getColumn(0, "reqdd"));
- ds_checkcommentlist.setColumn(0, "reqseqno", ds_main_reqeqmtlist.getColumn(0, "reqseqno"));
- ds_checkcommentlist.setColumn(0, "fstat", "01");
- ds_checkcommentlist.setColumn(0, "col3", "N");
- ds_checkcommentlist.setColumn(0, "col4", "N");
- }else{
- if( ds_checkcommentlist.getColumn(0, "fstat") == "17" ){
- group2.btn_install.style.background = "pink";
- group2.btn_install.style.border = "1 solid #808080ff";
- group2.btn_info.style.background = "pink";
- group2.btn_info.style.border = "1 solid #808080ff";
- group2.btn_engin.style.background = "pink";
- group2.btn_engin.style.border = "1 solid #808080ff";
- group2.btn_dist.style.background = "pink";
- group2.btn_dist.style.border = "1 solid #808080ff";
- }
- }
-
- dsf_setDefaultVal(ds_checkcommentlist, "all");
-
- var sTempDept = sysf_getUserInfo("dutplcecd");
- if( sTempDept == "4010609000" || sTempDept == "4010602000" || sysf_getUserInfo("userid") == "99207" || sysf_getUserInfo("userid") == "MIS" ){ //기획재무, 예산
- switch1.install_case.enable = true;
- switch1.info_case.enable = true;
- fn_switch1_engin_enable(true);
- switch1.dist_case.enable = true;
- }else if( (sTempDept == "4060100000" || sTempDept == "4060101000") && //시설과, 시설팀
- (ds_checkcommentlist.getColumn(0, "fstat") == "01" || ds_checkcommentlist.getColumn(0, "fstat") == "02" || ds_checkcommentlist.getColumn(0, "fstat") == "03" || ds_checkcommentlist.getColumn(0, "fstat") == "04") ){
- switch1.install_case.enable = true;
- switch1.info_case.enable = false;
- fn_switch1_engin_enable(false);
- switch1.dist_case.enable = false;
- }else if( (sTempDept == "4130100000" || sTempDept == "4130116000") && //의료정보센터, 정보통신실
- (ds_checkcommentlist.getColumn(0, "fstat") == "05" || ds_checkcommentlist.getColumn(0, "fstat") == "06" || ds_checkcommentlist.getColumn(0, "fstat") == "07" || ds_checkcommentlist.getColumn(0, "fstat") == "08") ){
- switch1.install_case.enable = false;
- switch1.info_case.enable = true;
- fn_switch1_engin_enable(false);
- switch1.dist_case.enable = false;
- }else if( (sTempDept == "4090500000" || sTempDept == "2364200000") && //의공학과, 의공학과센터
- (ds_checkcommentlist.getColumn(0, "fstat") == "09" || ds_checkcommentlist.getColumn(0, "fstat") == "10" || ds_checkcommentlist.getColumn(0, "fstat") == "11" || ds_checkcommentlist.getColumn(0, "fstat") == "12") ){
- switch1.install_case.enable = false;
- switch1.info_case.enable = false;
- fn_switch1_engin_enable(true);
- switch1.dist_case.enable = false;
- }else if( sTempDept == "4020334000" && //물류팀
- (ds_checkcommentlist.getColumn(0, "fstat") == "13" || ds_checkcommentlist.getColumn(0, "fstat") == "14" || ds_checkcommentlist.getColumn(0, "fstat") == "15" || ds_checkcommentlist.getColumn(0, "fstat") == "16") ){
- switch1.install_case.enable = false;
- switch1.info_case.enable = false;
- fn_switch1_engin_enable(false);
- switch1.dist_case.enable = true;
- }else{
- switch1.install_case.enable = false;
- switch1.info_case.enable = false;
- fn_switch1_engin_enable(false);
- switch1.dist_case.enable = false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "fstat") != "01" && ds_checkcommentlist.getColumn(0, "fstat") != "17" ){
- if( ds_checkcommentlist.getColumn(0, "fstat") == "03" || ds_checkcommentlist.getColumn(0, "fstat") == "07" ||
- ds_checkcommentlist.getColumn(0, "fstat") == "11" || ds_checkcommentlist.getColumn(0, "fstat") == "15" ){
- sysf_messageBox("현재 장비신청건의 진행상태는 ["+switch1.install_case.cmb_fstat.text+"]입니다.\n\n관련부서 검토탭에서 보완요청의견을 확인하여 처리하시기 바랍니다.\n\n문의사항은 우측상단의 관련 검토부서로 확인바랍니다.", "I999", "");
- }else{
- sysf_messageBox("현재 장비신청건의 진행상태는 ["+switch1.install_case.cmb_fstat.text+"]입니다.\n\n문의사항은 우측상단의 관련 검토부서로 확인바랍니다.", "I999", "");
- }
- }
-
- ds_send_search.setColumn(0, "instcd", ds_checkcommentlist.getColumn(0, "instcd"));
- ds_send_search.setColumn(0, "grupcdid", "A0008");
-
- var oParam = {};
- oParam.id = "TRRSC20105";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetReqTermInfo";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_temp_terminfo=terminfo";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20105";
- tranf_submit(oParam);
-
- ds_send_search.setColumn(0, "grupcdid", "A0009");
-
- var oParam = {};
- oParam.id = "TRRSC20105";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetReqTermInfo";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_temp_terminfo2=terminfo";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20105";
- tranf_submit(oParam);
-
- if( sTempDept == "4010609000" || sTempDept == "4010602000" || sysf_getUserInfo("userid") == "99207" || sysf_getUserInfo("userid") == "MIS" ){ //기획재무, 예산
- switch1.install_case.btn_installComm.visible = true;
- switch1.info_case.btn_infoComm.visible = true;
- switch1.engin_case.btn_enginComm.visible = true;
- switch1.dist_case.btn_distComm.visible = true;
- }else if( (ds_temp_terminfo2.getColumn(0, "cntlcd3") == "4060100000" && sTempDept == "4060100000") || (ds_temp_terminfo2.getColumn(0, "cntlcd3") == "4060101000" && sTempDept == "4060101000") ){ //시설과, 시설팀
- switch1.install_case.enable = true;
- switch1.install_case.btn_installSave.enable = false;
- switch1.install_case.cmb_stat1.enable = false;
- switch1.install_case.btn_installComm.visible = true;
- }else if( (ds_temp_terminfo2.getColumn(0, "cntlcd3") == "4130100000" && sTempDept == "4130100000") || (ds_temp_terminfo2.getColumn(0, "cntlcd3") == "4130116000" && sTempDept == "4130116000") ){ //의료정보센터, 정보통신실
- switch1.info_case.enable = true;
- switch1.info_case.btn_infoSave.enable = false;
- switch1.info_case.cmb_stat2.enable = false;
- switch1.info_case.btn_infoComm.visible = true;
- }else if( (ds_temp_terminfo2.getColumn(0, "cntlcd3") == "4090500000" && sTempDept == "4090500000") || (ds_temp_terminfo2.getColumn(0, "cntlcd3") == "2364200000" && sTempDept == "2364200000") ){ //의공학과, 의공학과센터
- switch1.engin_case.cmb_col1.enable = true;
- switch1.engin_case.cmb_col2.enable = true;
- switch1.engin_case.cmb_col3.enable = true;
- switch1.engin_case.cmb_col4.enable = true;
- switch1.engin_case.cmb_col5.enable = true;
- switch1.engin_case.cmb_col6.enable = true;
- switch1.engin_case.cmb_col7.enable = true;
- switch1.engin_case.cmb_col8.enable = true;
- switch1.engin_case.cmb_col9.enable = true;
- switch1.engin_case.tar_opinion3.enable = true;
- switch1.engin_case.tar_addopinion3.enable = true;
- switch1.engin_case.btn_enginComm.visible = true;
- }else if( ds_temp_terminfo2.getColumn(0, "cntlcd3") == "4020334000" && sTempDept == "4020334000" ){ //물류팀
- switch1.dist_case.enable = true;
- switch1.dist_case.btn_distSave.enable = false;
- switch1.dist_case.cmb_stat4.enable = false;
- switch1.dist_case.btn_distComm.visible = true;
- }else{
- switch1.install_case.btn_installComm.visible = false;
- switch1.info_case.btn_infoComm.visible = false;
- switch1.engin_case.btn_enginComm.visible = false;
- switch1.dist_case.btn_distComm.visible = false;
- }
-
- var oParam = {};
- oParam.id = "TRRSC20202";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetAttFileList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_file=files";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20202";
- tranf_submit(oParam);
-
- ds_file.addColumn("filedata", "BLOB");
-
- ds_file.rowposition = -1;
-
- group3.caption05.text = "첨부파일 : "+ds_file.rowcount+"건";
-
- ds_send_checkcommentlist.copyRow(0, ds_checkcommentlist, 0);
-
- var oParam = {};
- oParam.id = "TRRSC20203";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetAttFileList";
- oParam.inds = "req=ds_send_checkcommentlist";
- oParam.outds = "ds_checkfile=files";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20203";
- tranf_submit(oParam);
-
- ds_checkfile.addColumn("filedata", "BLOB");
-
- ds_checkfile.rowposition = -1;
-
- // dsf_makeValue( ds_main_reqeqmtlist, "introtype", "string", "" );
- // dsf_makeValue( ds_main_reqeqmtlist, "rental", "string", "" );
- // dsf_makeValue( ds_main_reqeqmtlist, "smkindeqyn", "string", "" );
-
- if(utlf_isNull(ds_main_reqeqmtlist.getColumn(0, "smkindeqyn"))){
- ds_main_reqeqmtlist.setColumn( 0, "smkindeqyn","Y");
- }
- if(ds_main_reqeqmtlist.getColumn(0, "smkindeqyn") == "N"){
- switch1.smlartyeqmt_case.btn_addsmlart.enable = false;
- switch1.smlartyeqmt_case.btn_delsmlart.enable = false;
- switch1.smlartyeqmt_case.button22.enable = false;
- }
- //dsf_makeValue( ds_main_reqeqmtlist, "prcpcntyn", "string", "" );
- if(utlf_isNull(ds_main_reqeqmtlist.getColumn(0, "prcpcntyn"))){
- ds_main_reqeqmtlist.setColumn( 0, "prcpcntyn","Y");
- }
- if(ds_main_reqeqmtlist.getColumn(0, "prcpcntyn") == "N"){
- switch1.moncd_1_case.btn_addmon1.enable = false;
- switch1.moncd_1_case.btn_delmon1.enable = false;
- }
- if(utlf_isNull(ds_main_reqeqmtlist.getColumn(0, "kreqmtyn"))){
- ds_main_reqeqmtlist.setColumn( 0, "kreqmtyn","N");
- }
- //dsf_makeValue( ds_main_reqeqmtlist, "deprdistpyn", "string", "" );
- if(utlf_isNull(ds_main_reqeqmtlist.getColumn(0, "deprdistpyn"))){
- ds_main_reqeqmtlist.setColumn( 0, "deprdistpyn","Y");
- }
- //장비구분 추가 - 2019.04.08 by 김금련
- if(utlf_isNull(ds_main_reqeqmtlist.getColumn(0,"eqflag"))){
- ds_main_reqeqmtlist.setColumn( 0, "eqflag","");
- }
-
- if(ds_main_reqeqmtlist.getColumn(0, "deprdistpyn") == "N"){
- switch1.deprdist_case.ipt_deprdistprf1.enable = false;
- switch1.deprdist_case.ipt_deprdistper1.enable = false;
- switch1.deprdist_case.ipt_deprdistprf2.enable = false;
- switch1.deprdist_case.ipt_deprdistper2.enable = false;
- switch1.deprdist_case.ipt_deprdistprf3.enable = false;
- switch1.deprdist_case.ipt_deprdistper3.enable = false;
- switch1.deprdist_case.ipt_deprdistprf4.enable = false;
- switch1.deprdist_case.ipt_deprdistper4.enable = false;
- switch1.deprdist_case.ipt_deprdistprf5.enable = false;
- switch1.deprdist_case.ipt_deprdistper5.enable = false;
- switch1.deprdist_case.ipt_deprdistprf6.enable = false;
- switch1.deprdist_case.ipt_deprdistper6.enable = false;
- switch1.deprdist_case.ipt_deprdistprf7.enable = false;
- switch1.deprdist_case.ipt_deprdistper7.enable = false;
- switch1.deprdist_case.ipt_deprdistprf8.enable = false;
- switch1.deprdist_case.ipt_deprdistper8.enable = false;
- switch1.deprdist_case.ipt_deprdistprf9.enable = false;
- switch1.deprdist_case.ipt_deprdistper9.enable = false;
- switch1.deprdist_case.ipt_deprdistprf10.enable = false;
- switch1.deprdist_case.ipt_deprdistper10.enable = false;
- }
- filedeletebtnvisible();
- var instcd = ds_main_reqeqmtlist.getColumn(0, "instcd");
- var commissionyn = ds_main_reqeqmtlist.getColumn(0, "commissionyn");
- if(ds_main_reqeqmtlist.getColumn(0, "rowstatus") == "disabled")
- {
- buydisabled("all");
- group3.enable = false;
- grp_btn.btn_save.enable = false;
- //2014.06.30 박준범 - comment처리
- //grp_btn.btn_print.visible = true;
- group2.btn_smlartyeqmt.click(); //부서동일유사장비
- }else if(ds_main_reqeqmtlist.getColumn(0, "rowstatus") == "buy"){
- group3.enable = false;
- buydisabled("buy");
- //group2.btn_purcprcsprescond.click(); //구매진행현황
- }else if(ds_main_reqeqmtlist.getColumn(0, "rowstatus") == "review"){
- group3.enable = false;
- ds_emplno.setColumn( 0, "emplno", sysf_getUserInfo("userid"));
- ds_emplno.setColumn( 0, "dutplcedeptcd", sysf_getUserInfo("dutplcecd"));
- dsf_createDs("ds_temp_deprtmangr");
- var oParam = {};
- oParam.id = "TRRSC20102";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetReqDeprtMangr";
- oParam.inds = "req=ds_emplno";
- oParam.outds = "ds_temp_deprtmangr=deprtmangr";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20102";
- tranf_submit(oParam);
- var deprtmangr = ds_temp_deprtmangr.getColumn(0, "deprtmangr");
- var dutplcedeptcd = ds_temp_deprtmangr.getColumn(0, "dutplcedeptcd");
- //기자재도입심의 ※ 본원일 경우 위원회여부 상관없이 이제문선생님 , 칠곡일경우 위원회여부가 Y이면 이제문선생님, N이면 서보성선생님
- if((instcd == "032" && commissionyn == "Y" && sysf_getUserInfo("userid") == "08190") || sysf_getUserInfo("userid") == "MIS" || sysf_getUserInfo("userid") == "95034"
- || (instcd == "031" && sysf_getUserInfo("userid") == "08190") || (instcd == "032" && commissionyn == "N" && sysf_getUserInfo("userid") == "10326")){
- switch1.reviewdeptopin_case.tx_revwopin1.enable = true;
- }
- if(dutplcedeptcd == "4090500000" || sysf_getUserInfo("userid") == "MIS"){ //의공학과장
- switch1.reviewdeptopin_case.tx_revwopin2.enable = true;
- }
- if(dutplcedeptcd == "4060100000" || sysf_getUserInfo("userid") == "MIS"){ //시설팀
- switch1.reviewdeptopin_case.tx_revwopin3.enable = true;
- }
- if(dutplcedeptcd == "4130116000" || sysf_getUserInfo("userid") == "MIS"){ //의료정보센터장
- switch1.reviewdeptopin_case.tx_revwopin4.enable = true;
- }
- buydisabled("review");
- group3.enable = false;
- //group2.btn_reviewdeptopin.click(); //검토부서의견
- }else if(ds_main_reqeqmtlist.getColumn(0, "rowstatus") == "i"){
- ds_main_reqeqmtlist.setColumn( 0, "reqdd",utlf_getCurrentDate().substr(0,8));
- ds_main_reqeqmtlist.setColumn( 0, "goodflag","EQ");
- ds_main_reqeqmtlist.setColumn( 0, "reqpsnid",sysf_getUserInfo("userid"));
- ds_main_reqeqmtlist.setColumn( 0, "reqpsnnm",sysf_getUserInfo("usernm"));
- ds_main_reqeqmtlist.setColumn( 0, "prcsstat", "1");
- // group2.btn_reviewdeptopin.visible = false; //검토부서의견
- // group2.btn_introductioneqmt.visible = false; //도입장비
- // group2.btn_purcprcsprescond.visible = false; //구매진행현황
- misfHiddenTab(group2, "5,6,7");
- group2.btn_smlartyeqmt.click(); //부서동일유사장비
- }else{
- switch1.purcprcsprescond_case.grd_purcprcsprescond.enable = false;
- switch1.purcprcsprescond_case.btn_addpurc.enable = false;
- switch1.purcprcsprescond_case.btn_delpurc.enable = false;
- //2014.06.30 박준범 - comment처리
- //grp_btn.btn_print.visible = true;
- group2.btn_smlartyeqmt.click(); //부서동일유사장비
- }
-
- if( utlf_isNull(ds_main_reqeqmtlist.getColumn(0, "reqseqno")) ){
- group2.btn_install.visible = false;
- group2.btn_info.visible = false;
- group2.btn_engin.visible = false;
- group2.btn_dist.visible = false;
- }
-
- //2014.06.30 박준범 추가
- // sysf_messageBox("2014. 7. 1.부터 장비신청은 전자결재로 전환됩니다. " + "\n\n" +
- // "전자결재 진행시 수신자(기획조정팀, 치과지원팀, 칠곡병원 기획팀)가 신청부서의 장비 위원회를 관리하는지 재확인하시고, " + "\n" +
- // "필요서류 붙임이 누락되지 않도록 유념하여 주시기 바랍니다. ", "I999", "");
-
- //sysf_messageBox("기자재 신청 전 반드시 매뉴얼 다운로드하여 숙지하시고 신청기한 엄수하여 신청바랍니다!", "I999");
-
- //frmf_open("SPRSC20201", "SPRSC20201", null, null, 1, 100, 100, null, null, null, null, null, "M");
- }
- function fn_switch1_engin_enable(bEnable){
- switch1.engin_case.btn_enginSave.enable = bEnable;
- switch1.engin_case.cmb_stat3.enable = bEnable;
- switch1.engin_case.cmb_col1.enable = bEnable;
- switch1.engin_case.cmb_col2.enable = bEnable;
- switch1.engin_case.cmb_col3.enable = bEnable;
- switch1.engin_case.cmb_col4.enable = bEnable;
- switch1.engin_case.cmb_col5.enable = bEnable;
- switch1.engin_case.cmb_col6.enable = bEnable;
- switch1.engin_case.cmb_col7.enable = bEnable;
- switch1.engin_case.cmb_col8.enable = bEnable;
- switch1.engin_case.cmb_col9.enable = bEnable;
- switch1.engin_case.tar_opinion3.enable = bEnable;
- switch1.engin_case.tar_addopinion3.enable = bEnable;
- switch1.engin_case.btn_check_file_add.enable = bEnable;
- switch1.engin_case.btn_check_file_del.enable = bEnable;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 장비조회
- ****************************************************************************************/
- function group3_btn_goodflagengnm_onclick(obj:Button, e:ClickEventInfo) {
- rszfOpenPopUpListByWndName(group3.ipt_goodflagengnm,"", "goodflaghngnm,goodflagengnm","SPRSD00240","instcd,goodflag","group3.ipt_instcd,grp_btn.ipt_goodflag_search", "Y");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 부서조회
- ****************************************************************************************/
- function group3_btn_reqdeptcd_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "reqdeptcd,reqdeptnm";
- misfOpenPopUpList("02", group3.ipt_reqdeptcd, "", recv_list, group3.ipt_instcd.value, "instcd") ;
- }
- function group3_btn_mngtdeptcd_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "mngtdeptcd,mngtdeptnm";
- misfOpenPopUpList("02", group3.ipt_mngtdeptcd, "", recv_list, group3.ipt_instcd.value, "instcd") ;
- }
- function group3_btn_installplcecd_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "installplcecd,installplcenm";
- misfOpenPopUpList("19", group3.ipt_installplcecd, "", recv_list, group3.ipt_instcd.value, "instcd") ;
- }
- function group3_btn_comusedept_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "comusedept,comusedeptnm";
- misfOpenPopUpList("02", group3.ipt_comusedept, "", recv_list, group3.ipt_instcd.value, "instcd") ;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 추천장비 행추가
- ****************************************************************************************/
- function group3_button1_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_list_recmeqmtlist.enableevent = false;
- fSetAddRow(group3.grd_recmeqlist);
- ds_main_list_recmeqmtlist.enableevent = true;
- fSetNum(group3.grd_recmeqlist, "recmseqno");
- /* ----------------------------------------------------------------------------
- 추천장비 입력시 제일 처음건에 대하여 금액 및 단위를 기본으로 뿌려달라
- ----------------------------------------------------------------------------*/
- ds_main_list_recmeqmtlist.enableevent = false;
- if ( group3.grd_recmeqlist.currentrow == 0 )
- {
- ds_main_list_recmeqmtlist.setColumn(0, "wncurncyamt" , utlf_transNullToEmpty(group3.ipt_bugtwncurncy.value));
- ds_main_list_recmeqmtlist.setColumn(0, "forgncurncyamt" , utlf_transNullToEmpty(group3.ipt_bugtforgnamt.value));
- ds_main_list_recmeqmtlist.setColumn(0, "curncyunit" , utlf_transNullToEmpty(group3.cmb_bugtforgnamtunit.value));
- }
-
- ds_main_list_recmeqmtlist.setColumn(group3.grd_recmeqlist.currentrow, "appqty", 0);
- ds_main_list_recmeqmtlist.setColumn(group3.grd_recmeqlist.currentrow, "goodunitcost", 0); //외화금액
- ds_main_list_recmeqmtlist.enableevent = true;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 추천장비 행삭제
- ****************************************************************************************/
- function group3_button8_onclick(obj:Button, e:ClickEventInfo) {
- if(group3.grd_recmeqlist.rowcount == 1){
- sysf_messageBox("추천장비는 하나이상 필수입니다.", "E999", "");
- return;
- }
-
- var introtype = dsf_getColumnNullToEmpty(ds_main_reqeqmtlist, 0, "introtype");
- if (utlf_isNull(introtype)){
- sysf_messageBox("도입형태를 입력해주세요.", "E999", "");
- return;
- }else{
- misfGridIUD(group3.grd_recmeqlist,"D");
- fDelautoamt();
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 추천장비 버튼 클릭
- ****************************************************************************************/
- function group3_grd_recmeqlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && ( e.col == obj.getBindCellIndex("body","prodcmpynm")
- || e.col == obj.getBindCellIndex("body","innatiagtplcenm")
- || e.col == obj.getBindCellIndex("body","calc"))
- )
- obj.autoenter = "select";
- else
- obj.autoenter = "key";
- }
- function group3_grd_recmeqlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- if (e.col == obj.getBindCellIndex("body", "prodcmpynm")) { // 그리드 제조회사명 클릭
- ds_main_list_recmeqmtlist.enableevent = false;
- rszfOpenPopUpListByWndName(group3.grd_recmeqlist,"","prodcmpy,prodcmpynm","SPRSD00160","","");
- ds_main_list_recmeqmtlist.enableevent = true;
- }
- if (e.col == obj.getBindCellIndex("body", "innatiagtplcenm")) { // 그리드 거래처명 클릭
- rszfOpenPopUpListByWndName(group3.grd_recmeqlist,"","innatiagtplce,innatiagtplcenm","SPRSD00220","instcd","group3.ipt_instcd");
- }
- /// 추가 사항 계산기
- if (e.col == obj.getBindCellIndex("body", "calc"))
- {
- var curncyunit = ds_main_list_recmeqmtlist.getColumn(e.row, "curncyunit");
- if(curncyunit == "13"){
- sysf_messageBox("화폐단위가 WON일경우 해당사항이 없습니다.", "E999", "");
- return;
- }
-
- fDispCalc(e.clientY);
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 추천장비 선택변경
- ****************************************************************************************/
- function group3_grd_recmeqlist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
- {
- if (ds_main_list_recmeqmtlist.getColumn(e.row, "curncyunit") == "13" )
- {
- ds_main_list_recmeqmtlist.enableevent = false;
- misfSetReadOnlyCol(obj, "forgncurncyamt", true, e.row);
- misfSetReadOnlyCol(obj, "calc", true, e.row);
- ds_main_list_recmeqmtlist.enableevent = true;
- }
- else
- {
- ds_main_list_recmeqmtlist.enableevent = false;
- misfSetReadOnlyCol(obj, "forgncurncyamt", false, e.row);
- misfSetReadOnlyCol(obj, "calc", false, e.row);
- ds_main_list_recmeqmtlist.enableevent = true;
- }
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 도입형태 선택
- ****************************************************************************************/
- function group3_rdo_introtype_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var introtype = ds_main_reqeqmtlist.getColumn(0, "introtype");
- if (introtype == "C"){
- group3.ipt_rental.enable = true;
- sysf_messageBox("월 렌탈료를 ", "C001", "");
- group3.ipt_rental.setFocus();
- }else if(introtype == "B"){
- ds_main_reqeqmtlist.setColumn( 0, "bugtwncurncy","0");
- group3.ipt_rental.value="";
- group3.ipt_rental.enable = false;
- }else{
- group3.ipt_rental.value="";
- group3.ipt_rental.enable = false;
- }
- autoamt();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 저장
- ****************************************************************************************/
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- dsf_setDefaultVal(ds_main_reqeqmtlist, "all");
- var bugtwncurncy = ds_main_reqeqmtlist.getColumn(0, "bugtwncurncy");
- if(Number(bugtwncurncy) >= 30000000){
- var fileyn1 = ds_main_reqeqmtlist.getColumn(0, "fileyn1");
- var fileyn2 = ds_main_reqeqmtlist.getColumn(0, "fileyn2");
- var fileyn3 = ds_main_reqeqmtlist.getColumn(0, "fileyn3");
- if(!(fileyn1 == "Y" && fileyn2 == "Y" && fileyn3 == "Y")){
- sysf_messageBox("총금액이 30,000,000원이상일경우 1,2,3번 구비서류는 필수입니다. 확인하십시오.", "E999", "");
- return;
- }
- }
-
- if(utlf_isNull(group3.rdo_introtype.value)){
- sysf_messageBox("도입형태는 필수 입력입니다.", "E999", "");
- return;
- }
- var introtype = ds_main_reqeqmtlist.getColumn(0, "introtype");
- var rental = ds_main_reqeqmtlist.getColumn(0, "rental");
- if(introtype == "C" && utlf_isNull(rental)){
- sysf_messageBox("도입형태가 렌탈도입이면 렌탈료는 필수 입력입니다.", "E999", "");
- group3.ipt_rental.setFocus();
- return;
- }
- if(group3.grd_recmeqlist.rowcount == 0){
- sysf_messageBox("추천장비는 하나이상 필수 입력입니다.", "E999", "");
- return;
- }
-
- //2019.05.03 김금련 추가 추천장비내 무상유지보수기간 필수입력 체크
- if(group3.grd_recmeqlist.rowcount != 0){
- for(var i = 0 ; i < group3.grd_recmeqlist.rowcount ; i++){
- var yearterm = dsf_getColumnNullToEmpty(ds_main_list_recmeqmtlist, i, "yearterm");
- if(utlf_isNull(yearterm)){
- sysf_messageBox("추천장비"+(i+1)+"번째 행에 무상보수기간은 필수 입력입니다.\n년도 기준으로 최대 2자리 입력가능합니다.", "I999", "");
- return;
- }
- }
- }
-
- //2019.05.02 김금련 추가 추천장비내 제조회사 필수입력 체크
- if(group3.grd_recmeqlist.rowcount != 0){
- for(var i = 0 ; i < group3.grd_recmeqlist.rowcount ; i++){
- var prodcmpynm = dsf_getColumnNullToEmpty(ds_main_list_recmeqmtlist, i, "prodcmpynm");
- if(utlf_isNull(prodcmpynm)){
- sysf_messageBox("추천장비"+(i+1)+"번째 행에 제조회사는 필수 입력입니다.\n검색에서 없을경우 직접 입력바랍니다.", "I999", "");
- return;
- }
- }
- }
- //2019.05.03 김금련 추가 추천장비내 제조국 필수입력 체크
- if(group3.grd_recmeqlist.rowcount != 0){
- for(var i = 0 ; i < group3.grd_recmeqlist.rowcount ; i++){
- var prodplce = dsf_getColumnNullToEmpty(ds_main_list_recmeqmtlist, i, "prodplce");
- if(utlf_isNull(prodplce)){
- sysf_messageBox("추천장비"+(i+1)+"번째 행에 제조국은 필수 입력입니다.", "I999", "");
- return;
- }
- }
- }
-
- //2019.11.08 yjh 추가 추천장비내 담당자핸드폰 필수입력 체크
- if(group3.grd_recmeqlist.rowcount != 0){
- for(var i = 0 ; i < group3.grd_recmeqlist.rowcount ; i++){
- var chrghptel = dsf_getColumnNullToEmpty(ds_main_list_recmeqmtlist, i, "chrghptel");
- if(utlf_isNull(chrghptel)){
- sysf_messageBox("추천장비"+(i+1)+"번째 행에 업체휴대폰은 필수 입력입니다.", "I999", "");
- return;
- }
- }
- }
-
- if( utlf_isNull(ds_main_reqeqmtlist.getColumn(0, "emryn")) ){
- sysf_messageBox("전산관련연동여부는 필수 입력입니다.", "E999", "");
- return;
- }
-
- //2014.06.30 박준범 추가
- if( utlf_isNull(group3.ipt_addmnpwrdr.value) ){
- sysf_messageBox("소요인력(의사)는 필수 입력입니다.", "E999", "");
- return;
- }
- if( utlf_isNull(group3.ipt_addmnpwrnurs.value) ){
- sysf_messageBox("소요인력(간호사)는 필수 입력입니다.", "E999", "");
- return;
- }
- if( utlf_isNull(group3.ipt_addmnpwrengr.value) ){
- sysf_messageBox("소요인력(기사)는 필수 입력입니다.", "E999", "");
- return;
- }
- if( utlf_isNull(group3.ipt_addmnpwretc.value) ){
- sysf_messageBox("소요인력(기타)는 필수 입력입니다.", "E999", "");
- return;
- }
-
- if (utlf_isNull(group3.input2.value)) {
- sysf_messageBox("행정업무 담당자 사무실 연락처는 필수 입력입니다.", "E999", "");
- return;
- }
-
- if (utlf_isNull(group3.input3.value)) {
- sysf_messageBox("휴대폰 연락처는 필수 입력입니다.", "E999", "");
- return;
- }
-
- if (switch1.kreqmtcmt_case.rbo_kreqmtyn.value == "Y" && utlf_isNull(String(switch1.kreqmtcmt_case.txt_kreqmtcmt.value).trim())) {
- sysf_messageBox("추천장비에 제조국이 한국이 아니면, 국산장비미신청사유서가 필수 입력입니다.", "E999", "");
- return;
- }
- //동일유사장비 해당유무
- if(switch1.smlartyeqmt_case.rdo_smkindeqyn.value == "Y"){
- var rtnFlag = false;
-
- for( var i=0 ; i<ds_main_list_smlartyeqmtlist.rowcount ; i++ ){
- if( ds_main_list_smlartyeqmtlist.getRowType(i) != 8 ){
- rtnFlag = true;
- }
- }
-
- if(switch1.smlartyeqmt_case.grd_smlartyeqmtlist.rowcount == 0 || rtnFlag == false){
- sysf_messageBox("동일유사장비 해당있음인 경우 내역은 필수 입력입니다.\n 해당없을경우 해당없음을 체크하여주세요" , "E999", "");
- return;
- }
- }
- //동일유사 장비
- if(switch1.smlartyeqmt_case.grd_smlartyeqmtlist.rowcount != 0){
- for(var i = 0 ; i < switch1.smlartyeqmt_case.grd_smlartyeqmtlist.rowcount ; i++){
- var eqmtcd = dsf_getColumnNullToEmpty(ds_main_list_smlartyeqmtlist, i, "eqmtcd");
- if(utlf_isNull(eqmtcd)){
- sysf_messageBox("동일유사장비 "+(i+1)+"번째 행에 장비코드가 비었습니다. 확인해주십시오", "I999", "");
- return;
- }
- }
- }
- //예상진료건수 해당유무
- if(switch1.moncd_1_case.rdo_prcpcntyn.value == "Y"){
- var rtnFlag = false;
-
- for( var i=0 ; i<ds_main_list_mon1cdlist.rowcount ; i++ ){
- if( ds_main_list_mon1cdlist.getRowType(i) != 8 ){
- rtnFlag = true;
- }
- }
-
- if(switch1.moncd_1_case.grd_mon1cdlist.rowcount == 0 || rtnFlag == false){
- sysf_messageBox("월행위료건수가 해당있음인 경우 내역은 필수 입력입니다.\n 해당없을경우 해당없음을 체크하여주세요" , "E999", "");
- return;
- }
- }
- //월간시행건수
- if(switch1.moncd_1_case.grd_mon1cdlist.rowcount != 0){
- for(var i = 0 ; i < switch1.moncd_1_case.grd_mon1cdlist.rowcount ; i++){
- var cstcd = dsf_getColumnNullToEmpty(ds_main_list_mon1cdlist, i, "cstcd");
- if(utlf_isNull(cstcd)){
- sysf_messageBox("월간시행건수 "+(i+1)+"번째 행에 수가코드가 비었습니다. 확인해주십시오", "I999", "");
- return;
- }
- }
- }
-
- //월간재료비
- if(switch1.moncd_2_case.grd_mon2cdlist.rowcount != 0){
- for(var i = 0 ; i < switch1.moncd_2_case.grd_mon2cdlist.rowcount ; i++){
- var cstcd = dsf_getColumnNullToEmpty(ds_main_list_mon2cdlist, i, "cstcd");
- if(utlf_isNull(cstcd)){
- sysf_messageBox("월간재료비 "+(i+1)+"번째 행에 수가코드가 비었습니다. 확인해주십시오", "I999", "");
- return;
- }
- }
- }
-
- //감가상각액배분
- if(switch1.deprdist_case.rdo_deprdistpyn.value == "Y"){
- if(utlf_isNull(switch1.deprdist_case.ipt_deprdistprf1.value) && utlf_isNull(switch1.deprdist_case.ipt_deprdistper1.value)) {
- sysf_messageBox("감가상각액배분이 해당있음인 경우 내역은 필수 입력입니다.\n 해당없을경우 해당없음을 체크하여주세요" , "E999", "");
- switch1.deprdist_case.ipt_deprdistprf1.setFocus();
- return;
- }
- }
-
- //2019.05.02 김금련 추가 국산장비미신청사유서
- if( utlf_isNull(ds_main_reqeqmtlist.getColumn(0, "reqno")) && ds_file.rowcount < 1 ){
- sysf_messageBox("신청 매뉴얼 확인하시고 구비서류를 반드시 첨부하여 주시기 바랍니다.", "I999", "");
- return;
- }
- ds_main_reqeqmtlist.setColumn( 0, "appqty", ds_main_list_recmeqmtlist.getColumn(0, "appqty"));
- if(ds_main_reqeqmtlist.getColumn(0, "rowstatus") == "buy"){ //구매진행현황관리에서 접근하였을시
- if(ds_main_list_purcprcsprescondlist.rowcount != 0) {
- ds_send_save.setColumn( 0, "purcprcsprescondlist", switch1.purcprcsprescond_case.grd_purcprcsprescond.getUpdateData());
- var dsUpdate = grdf_getGridUpdateData(switch1.purcprcsprescond_case.grd_purcprcsprescond, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_purcprcsprescondlist.copyData(dsUpdate,true);
- }
- var oParam = {};
- oParam.id = "TXRSC20202";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeSavePurcPrcsPresCond";
- oParam.inds = "purcprcsprescondlist=ds_send_save_purcprcsprescondlist";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXRSC20202";
- tranf_submit(oParam);
- }else if(ds_main_reqeqmtlist.getColumn(0, "rowstatus") == "review"){ //장비도입검토부서의견입력에서 접근하였을시
- ds_main_reqeqmtlist.setColumn( 0, "rowstatus","u");
- ds_send_save_reqeqmtlist.copyData(ds_main_reqeqmtlist);
- var dsUpdate1 = grdf_getGridUpdateData(switch1.smlartyeqmt_case.grd_smlartyeqmtlist, "all");
- grdf_setStatusColumn(dsUpdate1, "status");
- ds_send_save_smlartyeqmtlist.copyData(dsUpdate1,true);
-
- var dsUpdate2 = grdf_getGridUpdateData(group3.grd_recmeqlist, "all");
- grdf_setStatusColumn(dsUpdate2, "status");
- ds_send_save_recmeqmtlist.copyData(dsUpdate2,true);
- dsf_setDefaultVal(ds_send_save_recmeqmtlist, "wncurncyamt:0,forgncurncyamt:0");
-
- var dsUpdate3 = grdf_getGridUpdateData(switch1.moncd_1_case.grd_mon1cdlist, "all");
- grdf_setStatusColumn(dsUpdate3, "status");
- ds_send_save_mon1cdlist.copyData(dsUpdate3,true);
-
- var dsUpdate4 = grdf_getGridUpdateData(switch1.moncd_2_case.grd_mon2cdlist, "all");
- grdf_setStatusColumn(dsUpdate4, "status");
- ds_send_save_mon2cdlist.copyData(dsUpdate4,true);
- call_TXRSC20201();
- }else {
- var rowstatus = ds_main_reqeqmtlist.getColumn(0, "rowstatus");
- if(rowstatus == "i"){
- //필수조건 체크
- if(saveChk() == false){
- return;
- }
- //저장하기위해 COPYNODE
- ds_send_save_reqeqmtlist.copyData(ds_main_reqeqmtlist);
- //하단 그리드 업데이트
- if(ds_main_list_recmeqmtlist.rowcount != 0) {
- var dsUpdate = grdf_getGridUpdateData(group3.grd_recmeqlist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_recmeqmtlist.copyData(dsUpdate,true);
- }
- if(ds_main_list_smlartyeqmtlist.rowcount != 0) {
- var dsUpdate = grdf_getGridUpdateData(switch1.smlartyeqmt_case.grd_smlartyeqmtlist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_smlartyeqmtlist.copyData(dsUpdate,true);
- }
- if(ds_main_list_mon1cdlist.rowcount != 0) {
- var dsUpdate = grdf_getGridUpdateData(switch1.moncd_1_case.grd_mon1cdlist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_mon1cdlist.copyData(dsUpdate,true);
- }
- if(ds_main_list_mon2cdlist.rowcount != 0) {
- var dsUpdate = grdf_getGridUpdateData(switch1.moncd_2_case.grd_mon2cdlist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_mon2cdlist.copyData(dsUpdate,true);
- }
- call_TXRSC20201();
-
- }else if(rowstatus == "u"){
- if(saveChk() == false){
- return;
- }
- //저장하기위해 COPYNODE
- ds_send_save_reqeqmtlist.copyData(ds_main_reqeqmtlist);
- //하단 그리드 업데이트
- if(ds_main_list_recmeqmtlist.rowcount != 0) {
- var dsUpdate = grdf_getGridUpdateData(group3.grd_recmeqlist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_recmeqmtlist.copyData(dsUpdate,true);
- }
- if(ds_main_list_smlartyeqmtlist.rowcount != 0) {
- var dsUpdate = grdf_getGridUpdateData(switch1.smlartyeqmt_case.grd_smlartyeqmtlist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_smlartyeqmtlist.copyData(dsUpdate,true);
- }
- if(ds_main_list_mon1cdlist.rowcount != 0) {
- var dsUpdate = grdf_getGridUpdateData(switch1.moncd_1_case.grd_mon1cdlist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_mon1cdlist.copyData(dsUpdate,true);
- }
- if(ds_main_list_mon2cdlist.rowcount != 0) {
- var dsUpdate = grdf_getGridUpdateData(switch1.moncd_2_case.grd_mon2cdlist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_send_save_mon2cdlist.copyData(dsUpdate,true);
- }
- call_TXRSC20201();
-
- }
- }
- }
- function call_TXRSC20201() {
- ds_save_file.clearData();
-
- if(ds_file.rowcount <= 0) {
- ds_send_save_reqeqmtlist.setColumn(0, "filekey", "");
- } else {
- ds_file.filter("utlf_isNull(filekey) == true");
- ds_save_file.copyData(ds_file, true);
- ds_file.filter("");
- }
-
- var oParam = {};
- oParam.id = "TXRSC20201";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeSaveReqEqmtAppList";
- oParam.inds = "reqeqmtlist=ds_send_save_reqeqmtlist smlartyeqmtmst=ds_send_save_smlartyeqmtlist recmeqmtmst=ds_send_save_recmeqmtlist mon1cdlist=ds_send_save_mon1cdlist mon2cdlist=ds_send_save_mon2cdlist savefiles=ds_save_file deletefiles=ds_delete_file";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20201";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20201") > -1 ){
- var oParam = {};
- oParam.id = "TRRSC20202";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetAttFileList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_file=files";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20202";
- tranf_submit(oParam);
-
- ds_file.addColumn("filedata", "BLOB");
-
- ds_file.rowposition = -1;
-
- if(printsaveyn == "N"){
- sysf_messageBox("저장되었습니다.", "I999", "");
- this.close();
- }
- }
- }
- function cf_TXRSC20201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 청구서출력
- ****************************************************************************************/
- function grp_btn_btn_print_onclick(obj:Button, e:ClickEventInfo) {
- var req = sysf_messageBox("청구서출력 전 자동저장합니다.", "Q003");
- if(req == 6){
- printsaveyn = "Y";
- grp_btn.btn_save.click();
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/reqeqmtlist" , ds_main_reqeqmtlist);
- rptf_setNodeListToDOM(objDOM, "/root/main/list/recmeqmtlist" , ds_main_list_recmeqmtlist);
- rptf_setNodeListToDOM(objDOM, "/root/main/list/smlartyeqmtlist" , ds_main_list_smlartyeqmtlist);
- rptf_setNodeListToDOM(objDOM, "/root/main/list/mon1cdlist" , ds_main_list_mon1cdlist);
- rptf_setNodeListToDOM(objDOM, "/root/main/list/mon2cdlist" , ds_main_list_mon2cdlist);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- objParam.xml_data_XML2 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPRSC20201"],[objParam], option);
- printsaveyn = "N";
- }else{
- return;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 전자결재
- ****************************************************************************************/
- function grp_btn_btn_reqapp_onclick(obj:Button, e:ClickEventInfo) {
- if( ds_main_reqeqmtlist.getColumn(0, "reqdd") > 20191112 ){
- if( ds_checkcommentlist.getColumn(0, "fstat") != "17" && sysf_getUserInfo("dutplcecd") != "4010609000" && sysf_getUserInfo("dutplcecd") != "4010602000" && sysf_getUserInfo("userid") != "99207" && sysf_getUserInfo("userid") != "MIS" ){ //기획재무, 예산
- sysf_messageBox("["+switch1.install_case.cmb_fstat.text+"] 중이므로 전자결재 상신할 수 없습니다.\n\n문의사항은 우측상단의 관련 검토부서로 확인바랍니다.", "I999", "");
- return;
- }
- }
-
- fElecapproval();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 원화금액 계산기 입력시
- ****************************************************************************************/
- function gro_calc_grd_calc_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
-
- }
- /****************************************************************************************
- * Components : Button
- * Description : 원화금액 계산기 확인
- ****************************************************************************************/
- function gro_calc_btn_calc_onclick(obj:Button, e:ClickEventInfo) {
- if(utlf_isNull(dsf_getColumnNullToEmpty(ds_main_calc, ds_main_calc.rowposition, "currency"))) {
- ds_main_calc.setColumn(ds_main_calc.rowposition, "currency", 0);
- }
- // gro_calc.visible = false;
- ds_main_list_recmeqmtlist.setColumn(ds_main_list_recmeqmtlist.rowposition, "wncurncyamt", dsf_getColumnNullToEmpty(ds_main_calc, ds_main_calc.rowposition, "currency"));
- gro_calc.visible = false;
- group3.enable = true;
- autoamt();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 원화금액 계산기 취소
- ****************************************************************************************/
- function gro_calc_button23_onclick(obj:Button, e:ClickEventInfo) {
- var nRow = ds_main_list_recmeqmtlist.rowposition;
- if(ds_main_list_recmeqmtlist.getColumn(nRow, "wncurncyamt") == "0"){
- sysf_messageBox("계산이 이루어지지 않았습니다.. 확인해주십시오.", "E999", "");
- ds_main_list_recmeqmtlist.setColumn(nRow, "appqty", 0);
- ds_main_list_recmeqmtlist.setColumn(nRow, "goodunitcost", 0);
- ds_main_list_recmeqmtlist.setColumn(nRow, "forgncurncyamt", 0);
- }
-
- gro_calc.visible = false;
- group3.enable = true;
- autoamt();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 부서내 보유장비 조회
- ****************************************************************************************/
- function switch1_smlartyeqmt_case_btn_eqip_onclick(obj:Button, e:ClickEventInfo) {
- if(utlf_isNull(group3.ipt_mngtdeptnm.value)) {
- sysf_messageBox("사용부서를 선택하십시오.","");
- group3.ipt_mngtdeptnm.setFocus();
- return;
- }
-
- dsf_createDsRow("ds_req2", [
- {col:"instcd", type:"STRING", size:256, val:ds_main_reqeqmtlist.getColumn(0,"instcd")}
- , {col:"goodflag", type:"STRING", size:256, val:ds_main_reqeqmtlist.getColumn(0,"goodflag")}
- , {col:"mngtdeptcd", type:"STRING", size:256, val:ds_main_reqeqmtlist.getColumn(0,"mngtdeptcd")}
- ]);
- var oParam = {};
- oParam.id = "TRRSC20205";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "reqGetFixAsetcdByCondView";
- oParam.inds = "req=ds_req2";
- oParam.outds = "ds_main_list_fixasetcd_fixasetcdlistv=fixasetcdlistv";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20205";
- tranf_submit(oParam);
-
- ds_main_list_fixasetcd_fixasetcdlistv.addColumn("che", "string");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 동일유사장비 행추가
- ****************************************************************************************/
- function switch1_smlartyeqmt_case_btn_addsmlart_onclick(obj:Button, e:ClickEventInfo) {
- fSetAddRow(switch1.smlartyeqmt_case.grd_smlartyeqmtlist);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 동일유사장비 행삭제
- ****************************************************************************************/
- function switch1_smlartyeqmt_case_btn_delsmlart_onclick(obj:Button, e:ClickEventInfo) {
- misfGridIUD(switch1.smlartyeqmt_case.grd_smlartyeqmtlist,"D");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 동일유사장비 적용
- ****************************************************************************************/
- function switch1_smlartyeqmt_case_button22_onclick(obj:Button, e:ClickEventInfo) {
- if( ds_main_list_fixasetcd_fixasetcdlistv.rowcount == 0)
- {
- sysf_messageBox("적용할 내역이","I004");
- return;
- }
-
- for(var row = 0 ; row < ds_main_list_fixasetcd_fixasetcdlistv.rowcount ; row++)
- {
- if(ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "che") == "Y")
- {
- var sGoodflagengnm = ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "goodflagengnm");
- var sGoodmodel = ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "goodmodel");
- var sFixasetcd = ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "fixasetcd");
- var sWindd = ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "windd");
- var sProdcmpynm = ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "prodcmpynm");
- var sSuplplcenm = ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "suplplcenm");
- var sPossnamt = ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "possnamt");
- var sGoodspec = ds_main_list_fixasetcd_fixasetcdlistv.getColumn(row, "goodspec");
-
- fSetAddRow(switch1.smlartyeqmt_case.grd_smlartyeqmtlist);
-
- ds_main_list_smlartyeqmtlist.setColumn(ds_main_list_smlartyeqmtlist.rowposition, "eqmtcd" , sFixasetcd );
- ds_main_list_smlartyeqmtlist.setColumn(ds_main_list_smlartyeqmtlist.rowposition, "eqmtnm" , sGoodflagengnm );
- ds_main_list_smlartyeqmtlist.setColumn(ds_main_list_smlartyeqmtlist.rowposition, "goodmodel" , sGoodmodel );
-
- ds_main_list_smlartyeqmtlist.setColumn(ds_main_list_smlartyeqmtlist.rowposition, "windd" , sWindd );
- ds_main_list_smlartyeqmtlist.setColumn(ds_main_list_smlartyeqmtlist.rowposition, "prodcmpynm" , sProdcmpynm );
- ds_main_list_smlartyeqmtlist.setColumn(ds_main_list_smlartyeqmtlist.rowposition, "suplplcenm" , sSuplplcenm );
- ds_main_list_smlartyeqmtlist.setColumn(ds_main_list_smlartyeqmtlist.rowposition, "possnamt" , sPossnamt );
- ds_main_list_smlartyeqmtlist.setColumn(ds_main_list_smlartyeqmtlist.rowposition, "goodspec" , sGoodspec );
-
- ds_main_list_fixasetcd_fixasetcdlistv.setColumn(row, "che", "N");
- }
- }
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 동일유사장비
- ****************************************************************************************/
- function switch1_smlartyeqmt_case_rdo_smkindeqyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var smkindeqyn = ds_main_reqeqmtlist.getColumn(0, "smkindeqyn");
- if (smkindeqyn == "Y"){
- switch1.smlartyeqmt_case.btn_addsmlart.enable = true;
- switch1.smlartyeqmt_case.btn_delsmlart.enable = true;
- switch1.smlartyeqmt_case.button22.enable = true;
- }else{
- var rtnFlag = false;
-
- for( var i=0 ; i<ds_main_list_smlartyeqmtlist.rowcount ; i++ ){
- if( ds_main_list_smlartyeqmtlist.getRowType(i) != 8 ){
- rtnFlag = true;
- }
- }
-
- if(ds_main_list_smlartyeqmtlist.rowcount > 0 && rtnFlag){
- sysf_messageBox("동일유사장비 내역이 존재하여 선택","E001");
- ds_main_reqeqmtlist.setColumn( 0, "smkindeqyn","Y");
- return;
- }else{
- sysf_messageBox("유사 장비를 다시 한번 확인 후 추가 바랍니다.","I999");
-
- switch1.smlartyeqmt_case.btn_addsmlart.enable = false;
- switch1.smlartyeqmt_case.btn_delsmlart.enable = false;
- switch1.smlartyeqmt_case.button22.enable = false;
- }
- }
- }
- function switch1_publusedeptcd_case_button4_onclick(obj:Button, e:ClickEventInfo) {
- misfGridIUD(switch1.publusedeptcd_case.grd_publusedeptlist,"D");
-
- }
- function switch1_publusedeptcd_case_button6_onclick(obj:Button, e:ClickEventInfo) {
-
- fSetAddRow( switch1.publusedeptcd_case.grd_publusedeptlist);
- fSetNum(switch1.publusedeptcd_case.grd_publusedeptlist, "useseq");
- // model.refresh();
-
- }
- /****************************************************************************************
- * Components : Button
- * Description : 월간시행건수 행삭제
- ****************************************************************************************/
- function switch1_moncd_1_case_btn_delmon1_onclick(obj:Button, e:ClickEventInfo) {
- misfGridIUD(switch1.moncd_1_case.grd_mon1cdlist,"D");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 월간시행건수 행추가
- ****************************************************************************************/
- function switch1_moncd_1_case_btn_addmon1_onclick(obj:Button, e:ClickEventInfo) {
- fSetAddRow( switch1.moncd_1_case.grd_mon1cdlist);
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 월간시행건수 선택
- ****************************************************************************************/
- function switch1_moncd_1_case_rdo_prcpcntyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var prcpcntyn = ds_main_reqeqmtlist.getColumn(0, "prcpcntyn");
- if (prcpcntyn == "Y"){
- switch1.moncd_1_case.btn_addmon1.enable = true;
- switch1.moncd_1_case.btn_delmon1.enable = true;
- }else{
- var rtnFlag = false;
-
- for( var i=0 ; i<ds_main_list_mon1cdlist.rowcount ; i++ ){
- if( ds_main_list_mon1cdlist.getRowType(i) != 8 ){
- rtnFlag = true;
- }
- }
-
- if(ds_main_list_mon1cdlist.rowcount > 0 && rtnFlag == true){
- sysf_messageBox("월행위료건수 내역이 존재하여 선택","E001");
- ds_main_reqeqmtlist.setColumn( 0, "prcpcntyn","Y");
- return;
- }else{
- sysf_messageBox("장비 심의 시 필수 정보로 수익분석자료로 활용되므로 장비 수익에 대한 자료를 재확인 후 입력하여 주시기 바랍니다.","I999");
-
- switch1.moncd_1_case.btn_addmon1.enable = false;
- switch1.moncd_1_case.btn_delmon1.enable = false;
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 월간재료비 행추가
- ****************************************************************************************/
- function switch1_moncd_2_case_btn_delmon2_onclick(obj:Button, e:ClickEventInfo) {
- misfGridIUD(switch1.moncd_2_case.grd_mon2cdlist,"D");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 월간재료비 행삭제
- ****************************************************************************************/
- function switch1_moncd_2_case_btn_addmon2_onclick(obj:Button, e:ClickEventInfo) {
- fSetAddRow( switch1.moncd_2_case.grd_mon2cdlist);
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 도입장비 버튼 클릭
- ****************************************************************************************/
- function switch1_introductioneqmt_case_grd_introductioneqmt_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && ( e.col == obj.getBindCellIndex("body","fixasetcd")))
- obj.autoenter = "select";
- else
- obj.autoenter = "key";
- }
- function switch1_introductioneqmt_case_grd_introductioneqmt_onexpandup(obj:Grid, e:GridMouseEventInfo) {
- if(e.col == obj.getBindCellIndex("body","fixasetcd")) {
- rszfOpenPopUpListByWndName(switch1.introductioneqmt_case.grd_introductioneqmt,"", "fixasetcd,goodflaghngnm", "SPRSD00240","instcd,goodflag","group3.ipt_instcd,group3.ipt_goodflag");
- if(!utlf_isNull(ds_main_list_introductioneqmtlist.getColumn(e.row, "fixasetcd"))) {
- ds_introgrid_search.setColumn( 0, "fixasetcd",ds_main_list_introductioneqmtlist.getColumn(switch1.introductioneqmt_case.grd_introductioneqmt.row, "fixasetcd"));
- ds_introgrid_search.setColumn( 0, "instcd",ds_main_list_introductioneqmtlist.getColumn(switch1.introductioneqmt_case.grd_introductioneqmt.row, "instcd"));
- var oParam = {};
- oParam.id = "TRRSC20206";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetIntroductionBaseList";
- oParam.inds = "req=ds_introgrid_search";
- oParam.outds = "ds_introgrid_result_introresult=introresult";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20206";
- tranf_submit(oParam);
- ds_main_list_introductioneqmtlist.setColumn(e.row, "fixasetcd",ds_introgrid_result_introresult.getColumn(0, "fixasetcd"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "goodflaghngnm",ds_introgrid_result_introresult.getColumn(0, "goodflaghngnm"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "goodflagengnm",ds_introgrid_result_introresult.getColumn(0, "goodflagengnm"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "goodspec",ds_introgrid_result_introresult.getColumn(0, "goodspec"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "goodmodel",ds_introgrid_result_introresult.getColumn(0, "goodmodel"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "fixasetqty",ds_introgrid_result_introresult.getColumn(0, "fixasetqty"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "prodcmpy",ds_introgrid_result_introresult.getColumn(0, "prodcmpy"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "prodplce",ds_introgrid_result_introresult.getColumn(0, "prodplce"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "suplplcecd",ds_introgrid_result_introresult.getColumn(0, "suplplcecd"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "suplplcenm",ds_introgrid_result_introresult.getColumn(0, "suplplcenm"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "reqdd",ds_main_reqeqmtlist.getColumn(0, "reqdd"));
- ds_main_list_introductioneqmtlist.setColumn(e.row, "reqseqno",ds_main_reqeqmtlist.getColumn(0, "reqseqno"));
- }else{
- sysf_messageBox("자산코드를 입력하여 주십시오.", "E999", "");
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 도입장비 키 입력
- ****************************************************************************************/
- function switch1_introductioneqmt_case_grd_introductioneqmt_onkeydown(obj:Grid, e:KeyEventInfo) {
- if(obj.getCellPos == obj.getBindCellIndex("body","fixasetcd")) {
- if(e.keycode == 13){
- frmf_inputEnterKey("switch1.introductioneqmt_case.grd_introductioneqmt", "onexpandup", new GridMouseEventInfo);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 도입장비 행추가
- ****************************************************************************************/
- function switch1_introductioneqmt_case_btn_addintroductioneqmt_onclick(obj:Button, e:ClickEventInfo) {
- fSetAddRow(switch1.introductioneqmt_case.grd_introductioneqmt);
- ds_main_list_introductioneqmtlist.setColumn(ds_main_list_introductioneqmtlist.rowcount-1, "instcd", ds_main_reqeqmtlist.getColumn(0,"instcd"));
- }
- /****************************************************************************************
- * Components : Button
- * Description : 도입장비 행삭제
- ****************************************************************************************/
- function switch1_introductioneqmt_case_btn_delintroductioneqmt_onclick(obj:Button, e:ClickEventInfo) {
- sysf_messageBox("자산마스터에 장비신청코드만 지웁니다.", "E999", "");
- misfGridIUD(switch1.introductioneqmt_case.grd_introductioneqmt, "D");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 도입장비 저장
- ****************************************************************************************/
- function switch1_introductioneqmt_case_btn_introsave_onclick(obj:Button, e:ClickEventInfo) {
- var dsUpdate = grdf_getGridUpdateData(switch1.introductioneqmt_case.grd_introductioneqmt, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- ds_introgrid_save_introductioneqmtlist.copyData(dsUpdate, true);
- var oParam = {};
- oParam.id = "TXRSC20206";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeIntroductionBaseList";
- oParam.inds = "introductioneqmtlist=ds_introgrid_save_introductioneqmtlist";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXRSC20206";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 구매진행현황 행삭제
- ****************************************************************************************/
- function switch1_purcprcsprescond_case_btn_delpurc_onclick(obj:Button, e:ClickEventInfo) {
- misfGridIUD(switch1.purcprcsprescond_case.grd_purcprcsprescond,"D");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 구매진행현황 행추가
- ****************************************************************************************/
- function switch1_purcprcsprescond_case_btn_addpurc_onclick(obj:Button, e:ClickEventInfo) {
- fSetAddRow( switch1.purcprcsprescond_case.grd_purcprcsprescond );
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 감가상각액배분 구분
- ****************************************************************************************/
- function switch1_deprdist_case_rdo_deprdistpyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var deprdistpyn = ds_main_reqeqmtlist.getColumn(0, "deprdistpyn");
- if (deprdistpyn == "Y"){
- switch1.deprdist_case.ipt_deprdistprf1.enable = true;
- switch1.deprdist_case.ipt_deprdistper1.enable = true;
- switch1.deprdist_case.ipt_deprdistprf2.enable = true;
- switch1.deprdist_case.ipt_deprdistper2.enable = true;
- switch1.deprdist_case.ipt_deprdistprf3.enable = true;
- switch1.deprdist_case.ipt_deprdistper3.enable = true;
- switch1.deprdist_case.ipt_deprdistprf4.enable = true;
- switch1.deprdist_case.ipt_deprdistper4.enable = true;
- switch1.deprdist_case.ipt_deprdistprf5.enable = true;
- switch1.deprdist_case.ipt_deprdistper5.enable = true;
- switch1.deprdist_case.ipt_deprdistprf6.enable = true;
- switch1.deprdist_case.ipt_deprdistper6.enable = true;
- switch1.deprdist_case.ipt_deprdistprf7.enable = true;
- switch1.deprdist_case.ipt_deprdistper7.enable = true;
- switch1.deprdist_case.ipt_deprdistprf8.enable = true;
- switch1.deprdist_case.ipt_deprdistper8.enable = true;
- switch1.deprdist_case.ipt_deprdistprf9.enable = true;
- switch1.deprdist_case.ipt_deprdistper9.enable = true;
- switch1.deprdist_case.ipt_deprdistprf10.enable = true;
- switch1.deprdist_case.ipt_deprdistper10.enable = true;
- }else{
- switch1.deprdist_case.ipt_deprdistprf1.value = "";
- switch1.deprdist_case.ipt_deprdistper1.value = "";
- switch1.deprdist_case.ipt_deprdistprf2.value = "";
- switch1.deprdist_case.ipt_deprdistper2.value = "";
- switch1.deprdist_case.ipt_deprdistprf3.value = "";
- switch1.deprdist_case.ipt_deprdistper3.value = "";
- switch1.deprdist_case.ipt_deprdistprf4.value = "";
- switch1.deprdist_case.ipt_deprdistper4.value = "";
- switch1.deprdist_case.ipt_deprdistprf5.value = "";
- switch1.deprdist_case.ipt_deprdistper5.value = "";
- switch1.deprdist_case.ipt_deprdistprf6.value = "";
- switch1.deprdist_case.ipt_deprdistper6.value = "";
- switch1.deprdist_case.ipt_deprdistprf7.value = "";
- switch1.deprdist_case.ipt_deprdistper7.value = "";
- switch1.deprdist_case.ipt_deprdistprf8.value = "";
- switch1.deprdist_case.ipt_deprdistper8.value = "";
- switch1.deprdist_case.ipt_deprdistprf9.value = "";
- switch1.deprdist_case.ipt_deprdistper9.value = "";
- switch1.deprdist_case.ipt_deprdistprf10.value = "";
- switch1.deprdist_case.ipt_deprdistper10.value = "";
- switch1.deprdist_case.ipt_deprdistprf1.enable = false;
- switch1.deprdist_case.ipt_deprdistper1.enable = false;
- switch1.deprdist_case.ipt_deprdistprf2.enable = false;
- switch1.deprdist_case.ipt_deprdistper2.enable = false;
- switch1.deprdist_case.ipt_deprdistprf3.enable = false;
- switch1.deprdist_case.ipt_deprdistper3.enable = false;
- switch1.deprdist_case.ipt_deprdistprf4.enable = false;
- switch1.deprdist_case.ipt_deprdistper4.enable = false;
- switch1.deprdist_case.ipt_deprdistprf5.enable = false;
- switch1.deprdist_case.ipt_deprdistper5.enable = false;
- switch1.deprdist_case.ipt_deprdistprf6.enable = false;
- switch1.deprdist_case.ipt_deprdistper6.enable = false;
- switch1.deprdist_case.ipt_deprdistprf7.enable = false;
- switch1.deprdist_case.ipt_deprdistper7.enable = false;
- switch1.deprdist_case.ipt_deprdistprf8.enable = false;
- switch1.deprdist_case.ipt_deprdistper8.enable = false;
- switch1.deprdist_case.ipt_deprdistprf9.enable = false;
- switch1.deprdist_case.ipt_deprdistper9.enable = false;
- switch1.deprdist_case.ipt_deprdistprf10.enable = false;
- switch1.deprdist_case.ipt_deprdistper10.enable = false;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : TabButton관련 이벤트
- ****************************************************************************************/
- function group2_btn_smlartyeqmt_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 0;
- obj.class = "btn_tab_S";
- obj.style.background = "#FFE1C4";
- //obj.style.font = "Dotum,9,bold";
- }
- function group2_bnt_moncd_1_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 1;
- obj.class = "btn_tab_S";
- obj.style.background = "#FFE1C4";
- //obj.style.font = "Dotum,9,bold";
- }
- function group2_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 2;
- obj.class = "btn_tab_S";
- }
- function group2_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 3;
- obj.class = "btn_tab_S";
- obj.style.background = "#FFE1C4";
- //obj.style.font = "Dotum,9,bold";
- }
- function group2_btn_moncd_2_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 4;
- obj.class = "btn_tab_S";
- }
- function group2_btn_install_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 8;
- obj.class = "btn_tab_S";
- }
- function group2_btn_info_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 9;
- obj.class = "btn_tab_S";
- }
- function group2_btn_engin_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 10;
- obj.class = "btn_tab_S";
- }
- function group2_btn_dist_onclick(obj:Button, e:ClickEventInfo)
- {
- fChangeNormal();
- switch1.tabindex = 11;
- obj.class = "btn_tab_S";
- }
- // function group2_btn_reviewdeptopin_onclick(obj:Button, e:ClickEventInfo)
- // {
- // fChangeNormal();
- // switch1.tabindex = 5;
- // obj.class = "btn_tab_S";
- // }
- // function group2_btn_introductioneqmt_onclick(obj:Button, e:ClickEventInfo)
- // {
- // fChangeNormal();
- // switch1.tabindex = 6;
- // obj.class = "btn_tab_S";
- // }
- // function group2_btn_purcprcsprescond_onclick(obj:Button, e:ClickEventInfo)
- // {
- // fChangeNormal();
- // switch1.tabindex = 7;
- // obj.class = "btn_tab_S";
- // }
- /****************************************************************************************
- * Components : Edit
- * Description : 데이터 변경시 이벤트 호출
- ****************************************************************************************/
- function group3_ipt_dept_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 부서조회
- ****************************************************************************************/
- function ds_main_reqeqmtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "reqdeptcd") {
- obj.setColumn(e.row, e.columnid, e.newvalue);
- group3.ipt_reqdeptcd.setFocus();
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm", group3.ipt_instcd.value, "instcd");
- group3.ipt_reqdeptcd.setFocus();
- }
- if(e.columnid == "mngtdeptcd") {
- obj.setColumn(e.row, e.columnid, e.newvalue);
- group3.ipt_mngtdeptcd.setFocus();
- misfValidationCheck("02", "", "mngtdeptcd,mngtdeptnm", group3.ipt_instcd.value, "instcd");
- group3.ipt_mngtdeptcd.setFocus();
- }
- if(e.columnid == "reqdeptnm") {
- if(utlf_isNull(group3.ipt_reqdeptnm.value))
- group3.ipt_reqdeptcd.value = "";
- else {
- obj.setColumn(e.row, e.columnid, e.newvalue);
- group3.ipt_reqdeptnm.setFocus();
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm", group3.ipt_instcd.value, "instcd");
- }
- }
- if(e.columnid == "mngtdeptnm") {
- if(utlf_isNull(group3.ipt_mngtdeptnm.value))
- group3.ipt_mngtdeptcd.value = "";
- else{
- obj.setColumn(e.row, e.columnid, e.newvalue);
- group3.ipt_mngtdeptnm.setFocus();
- misfValidationCheck("02", "", "mngtdeptcd,mngtdeptnm", group3.ipt_instcd.value, "instcd" );
- }
- }
- if(e.columnid == "installplcecd") {
- if(utlf_isNull(group3.ipt_installplcecd.value))
- group3.ipt_installplcenm.value = "";
- else {
- rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm,instcd",
- "deptcd," + group3.ipt_installplcecd.value + "," + group3.ipt_instcd.value, "", "installplcecd,installplcenm",
- group3.ipt_installplcecd, "PPRAC00700", "instcd","ipt_instcd");
- }
- }
- if(e.columnid == "comusedept") {
- obj.setColumn(e.row, e.columnid, e.newvalue);
- group3.ipt_comusedept.setFocus();
- misfValidationCheck("02", "", "comusedept,comusedeptnm", group3.ipt_instcd.value, "instcd");
- group3.ipt_comusedept.setFocus();
- }
- if(e.columnid == "installplcenm") {
- if(utlf_isNull(group3.ipt_installplcenm.value))
- group3.ipt_installplcecd.value = "";
- else {
- rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm,instcd",
- "deptnm," + group3.ipt_installplcenm.value + "," + group3.ipt_instcd.value, "", "installplcecd,installplcenm",
- group3.ipt_installplcenm, "PPRAC00700", "instcd","ipt_instcd");
- }
- }
- if(e.columnid == "comusedeptnm") {
- if(utlf_isNull(group3.ipt_comusedeptnm.value))
- group3.ipt_comusedept.value = "";
- else {
- obj.setColumn(e.row, e.columnid, e.newvalue);
- group3.ipt_comusedeptnm.setFocus();
- misfValidationCheck("02", "", "comusedept,comusedeptnm", group3.ipt_instcd.value, "instcd" );
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 동일유사장비 그리드 이벤트
- ****************************************************************************************/
- function switch1_smlartyeqmt_case_grd_smlartyeqmtlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && ( e.col == obj.getBindCellIndex("body","eqmtcd")))
- obj.autoenter = "select";
- else
- obj.autoenter = "key";
- }
- function switch1_smlartyeqmt_case_grd_smlartyeqmtlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.col == obj.getBindCellIndex("body","eqmtcd"))
- {
- rszfOpenPopUpListByWndName(obj,"", "fixasetcd,goodflaghngnm,eqmtcd,eqmtnm,goodmodel,cntrdeptcd,installplcenm,prodcmpy,prodcmpynm,windd,suplplcecd,suplplcenm,possnflagcd,possnflagcdnm,forgncurncyamt,possnamt,eqmtnm,curncyunit"
- ,"SPRSD00240","instcd,goodflag","group3.ipt_instcd,grp_btn.ipt_goodflag_search", "Y");
- ds_main_list_smlartyeqmtlist.setColumn(e.row, "eqmtcd", ds_main_list_smlartyeqmtlist.getColumn(e.row, "fixasetcd"));
- ds_main_list_smlartyeqmtlist.setColumn(e.row, "eqmtnm", ds_main_list_smlartyeqmtlist.getColumn(e.row, "goodflaghngnm"));
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 부서내 보유장비 선택
- ****************************************************************************************/
- function ds_main_list_fixasetcd_fixasetcdlistv_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="che") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 월간시행건수 버튼클릭
- ****************************************************************************************/
- function switch1_moncd_1_case_grd_mon1cdlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && ( e.col == obj.getBindCellIndex("body","mainprcpdrid")))
- obj.autoenter = "select";
- else
- obj.autoenter = "key";
- }
- function switch1_moncd_1_case_grd_mon1cdlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.col == obj.getBindCellIndex("body","mainprcpdrid"))
- {
- fOpenPopupUserHelp(switch1.moncd_1_case.grd_mon1cdlist, "mainprcpdrid,mainprcpdrnm");
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 월간재료비 버튼 클릭
- ****************************************************************************************/
- function switch1_moncd_2_case_grd_mon2cdlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && ( e.col == obj.getBindCellIndex("body","cstcd") || e.col == obj.getBindCellIndex("body","suplplce")))
- obj.autoenter = "select";
- else
- obj.autoenter = "key";
- }
- function switch1_moncd_2_case_grd_mon2cdlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.col == obj.getBindCellIndex("body","cstcd") && ds_main_list_mon2cdlist.getRowType(e.row) == 2) {
- // dsf_createDs("ds_copynode");
- // model.removenode(gvParamPath +"/SMRSD00400_/SMRSD00400_value");
- // dsf_makeValue( ds, "copynode", "string", "" );
- rszfOpenPopUpListByWndName(obj,"","goodcd,goodnm,goodunitcost,maincustlastsuplplce","SPRSD00190","instcd","group3.ipt_instcd");
- // var cur_row = e.row;
- // var status = grd_mon2cdlist.valueMatrix(cur_row, grd_mon2cdlist.colRef("m"));
- // var CSV = model.getValue(gvParamPath +"/SMRSD00400_/SMRSD00400_value");
- var CSV = frmf_getParameter("SMRSD00400_");
- dsf_setCSVToDs("ds_copynode_goodreqlist", CSV);
- fSettingGoodList("ds_copynode", "goodreqlist");
- }else if (e.col == obj.getBindCellIndex("body","suplplce")) {// 그리드 제조회사명 클릭
- rszfOpenPopUpListByWndName(obj,"","suplplce,suplplcenm","SPRSD00220","instcd","group3.ipt_instcd");
- }
- }
- function btn_upload_onclick(obj:Button, e:ClickEventInfo)
- {
- var maxsize = 1048576;
- var fd = new FileDialog();
- fd.filter = "HWP Files(*.hwp)|*.hwp";//"All Files (*.*)|*.*";//"PDF Files(*.pdf)|*.pdf";
- var objVFileList = fd.open("FileOpen", FileDialog.LOAD); // 여러파일 선택\
-
- if( utlf_isNull(objVFileList)){
- return;
- }else{
- ds_attach.clearData();
- var iRow = ds_attach.addRow();
-
- var vfile = dsf_writeFileToDs(objVFileList, ds_attach, iRow, "filedata");
- ds_attach.setColumn(iRow,"attfilenm",objVFileList.filename);
- ds_attach.setColumn(iRow,"filenm",objVFileList.filename);
- ds_attach.setColumn(iRow,"filesize",vfile.filesize);
- ds_attach.setColumn(iRow,"filetype",vfile.filetype);
-
- if (vfile.filesize > maxsize){
- ds_attach.clearData();
- sysf_messageBox("파일 크기가 최대치("+maxsize+"Byte)를", "E003");
- return false;
- }
- }
-
- var oParam = {};
- oParam.id = "TXRSC20203";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeSavePurcPrcsPresCondFile";
- oParam.inds = "attach=ds_attach";
- oParam.outds = "ds_main_filepath=filepath";
- oParam.async = false;
- //oParam.callback = "cf_TXRSC20203";
-
- tranf_submit(oParam);
-
- if( ds_main_filepath.rowcount > 0 ){
- ds_fixfileinfo.setColumn(0, "filepath", ds_main_filepath.getColumn(0, "filepath"));
- ds_fixfileinfo.setColumn(0, "cdgrupid", "R0008");
-
- if( ds_main_reqeqmtlist.getColumn(0, "instcd") == "031" ){
- ds_fixfileinfo.setColumn(0, "cdid", "4010602000");
- }else{
- ds_fixfileinfo.setColumn(0, "cdid", "4010609000");
- }
-
- grdf_setStatusColumn(ds_fixfileinfo, "status");
-
- var oParam = {};
- oParam.id = "TRRSC20207";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeFixFilePath";
- oParam.inds = "fixfileinfo=ds_fixfileinfo";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TRRSC20207";
-
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRRSC20207") > -1) {
- ds_req.setColumn(0, "cdgrupid", "R0008");
-
- var oParam = {};
- oParam.id = "TRRSC20207";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetFixHelpCnt";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_fixhelpcnt=fixhelpcnt";
- oParam.async = false;
- //oParam.callback = "";
-
- tranf_submit(oParam);
-
- if( ds_fixhelpcnt.rowcount > 0 ){
- grp_btn.btn_down.visible = true;
- }
-
- sysf_messageBox("파일업로드가", "I002");
- }else{
- sysf_messageBox("파일업로드가", "E009");
- }
- }else{
- sysf_messageBox("파일업로드가", "E009");
- }
- }
- function cf_TRRSC20207(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function grp_btn_btn_down_onclick(obj:Button, e:ClickEventInfo)
- {
- var filepath = ds_fixhelpcnt.getColumn(0, "detldesc");
- var filenm = "장비신청 도움말.hwp";
- var fd = new FileDialog;
- var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm); // 단일 파일 선택
- if(!utlf_isNull(objVFile))
- {
- dsf_createDsRow("ds_tmep_filepath", [{col : "filepath", val : filepath}]);
-
- sysf_setErrorMsg(false); //자바단에서 에러발생시 1.0은 오류리턴을 안해서...
-
- var oParam = {};
- oParam.id = "TRRWC03003";
- oParam.service = "paybaseinfomngtapp.PayBaseInfoMngt";
- oParam.method = "reqGetManualAtt";
- oParam.inds = "req=ds_tmep_filepath";
- oParam.outds = "ds_attachfile=attachfile";
- oParam.async = false;
- //oParam.callback = "cf_TRRWC03003";
- tranf_submit(oParam);
-
- sysf_setErrorMsg(true);
-
- var temp = dsf_readFileFromDs(objVFile.fullpath, ds_attachfile, 0, "filedata"); // 파일저장
- if(!utlf_isNull(temp)){
- var rtn = sysf_messageBox("파일을", "Q004");
- if( rtn == 6 )
- {
- system.execShell("\"" + objVFile.fullpath + "\"");
- }
- }
- }
- }
- function ds_main_list_recmeqmtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "curncyunit")
- {
- if (ds_main_list_recmeqmtlist.getColumn(e.row, "curncyunit") == "13" )
- {
- misfSetReadOnlyCol(group3.grd_recmeqlist, "forgncurncyamt", true, e.row);
- misfSetReadOnlyCol(group3.grd_recmeqlist, "calc", true, e.row);
- ds_main_list_recmeqmtlist.setColumn(e.row, "forgncurncyamt", 0); //외화금액
- }
- else
- {
- misfSetReadOnlyCol(group3.grd_recmeqlist, "forgncurncyamt", false, e.row);
- misfSetReadOnlyCol(group3.grd_recmeqlist, "calc", false, e.row);
- ds_main_list_recmeqmtlist.setColumn(e.row, "wncurncyamt", 0); //원화총금액
- }
- }
- var appqty = ds_main_list_recmeqmtlist.getColumn(e.row, "appqty");
- var goodunitcost = ds_main_list_recmeqmtlist.getColumn(e.row, "goodunitcost");
- var curncyunit = ds_main_list_recmeqmtlist.getColumn(e.row, "curncyunit");
- var amt = 0;
- if(e.columnid == "curncyunit" || e.columnid == "appqty" || e.columnid == "goodunitcost") {
- if((Number(appqty) > 0 && Number(goodunitcost) != 0) || (Number(goodunitcost) > 0 && Number(appqty) != 0)) {
- amt = Number(appqty) * Number(goodunitcost);
- if(curncyunit == "13"){
- ds_main_list_recmeqmtlist.setColumn(e.row, "wncurncyamt", amt); //원화총금액
- ds_main_list_recmeqmtlist.setColumn(e.row, "forgncurncyamt", 0); //외화금액
- }else{
- ds_main_list_recmeqmtlist.setColumn(e.row, "forgncurncyamt", amt); //외화금액
- ds_main_list_recmeqmtlist.setColumn(e.row, "wncurncyamt", 0); //원화총금액
- fDispCalc();
- }
- }
- }
- autoamt();
-
- if(e.columnid == "prodcmpynm"){
- ds_main_list_recmeqmtlist.setColumn(e.row,"prodcmpy","");
- }
- if( e.columnid == "prodplce" ){
- if( e.newvalue != "01" ){
- ds_main_reqeqmtlist.setColumn(0, "kreqmtyn", "Y");
- }else{
- if( ds_main_list_recmeqmtlist.findRowExpr("prodplce!='01'") < 0 ){
- ds_main_reqeqmtlist.setColumn(0, "kreqmtyn", "N");
- }else{
- ds_main_reqeqmtlist.setColumn(0, "kreqmtyn", "Y");
- }
- }
- }
- }
- function group3_grd_recmeqlist_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- obj.updateToDataset();
- obj.showEditor(false);
- }
- }
- function ds_main_calc_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- // 원화 := 외화*환율 + ((외화*환율*부대비용율)/100)
- ds_main_calc.setColumn(e.row, "currency", (ds_main_calc.getColumn(e.row, "money") * ds_main_calc.getColumn(e.row, "exchange"))
- + Math.round(( ds_main_calc.getColumn(e.row, "money") * ds_main_calc.getColumn(e.row, "persent") * ds_main_calc.getColumn(e.row, "exchange") /100 )));
- }
- function gro_calc_grd_calc_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- obj.updateToDataset();
- obj.showEditor(false);
- }
- }
- function group3_cap_input2_onclick(obj:Static, e:ClickEventInfo)
- {
- obj.visible = false;
- group3.input2.setFocus();
- sysf_messageBox("기자재 신청 행정업무를 담당하는 사무담당의 사무실 연락처 및 휴대폰 연락처를 입력하여\n\n자료 보완 변경에 대해 항시 연락 가능하도록 하여 주시고\n\n미보완시 접수가 불가하오니 반드시 연락처를 입력하여 주시기 바랍니다.", "I999");
- }
- function group3_cap_input3_onclick(obj:Static, e:ClickEventInfo)
- {
- obj.visible = false;
- group3.input3.setFocus();
- }
- function group3_btn_addFile_onclick(obj:Button, e:ClickEventInfo)
- {
- gro_addFile.visible = true;
- gro_cmtAddFile.visible = true;
- }
- function gro_addFile_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- gro_addFile.visible = false;
- gro_cmtAddFile.visible = false;
- }
- function gro_addFile_btn_file_add_onclick(obj:Button, e:ClickEventInfo)
- {
- //******파일을 첨부하기 위해 파일열기가 open 되게 한다.
- var oDsSaveFile = ds_file;
-
-
- //파일을 받아오기 위해 파일열기 팝업창을 띄운다.
- var fd = new FileDialog;
- var objVFileList = fd.open("첨부 할 파일을 선택하여 주십시오.", FileDialog.MULTILOAD);
-
- if(utlf_isNull(objVFileList)) return;
-
- ds_temp_file.clearData();
-
- for(var i = 0; i < objVFileList.length; i++) {
- var nRow = ds_temp_file.addRow();
-
- var objFileinfo = dsf_writeFileToDs(objVFileList[i], ds_temp_file, nRow, "filedata");
-
- if (!checkFileSize(objFileinfo.filesize)){
- sysf_messageBox(objFileinfo.filename + " 파일의 크기가 최대치(" + gMaxSize + "Byte)를 초과하여 첨부할 수 없습니다", "E");
- ds_temp_file.deleteRow(nRow);
- } else {
- ds_temp_file.setColumn(nRow, "filename", objFileinfo.filename);
- ds_temp_file.setColumn(nRow, "filesize", objFileinfo.filesize);
- ds_temp_file.setColumn(nRow, "filetype", objFileinfo.filetype);
- }
- }
-
- oDsSaveFile.appendData(ds_temp_file);
-
- gro_addFile.grd_addFile.vscrollbar.pos = gro_addFile.grd_addFile.vscrollbar.max;
-
- oDsSaveFile.rowposition = oDsSaveFile.rowcount - 1;
-
- group3.caption05.text = "첨부파일 : "+ds_file.rowcount+"건";
- }
- function checkFileSize(fileSize)
- {
- if (fileSize <= gMaxSize)
- return true;
- else
- return false;
- }
- function gro_addFile_btn_file_del_onclick(obj:Button, e:ClickEventInfo)
- {
- // 서버에 저장 되어 있는 것들을 지우기 위해 담아둠
- var selectedRows = grdf_getSelectedRows(gro_addFile.grd_addFile);
-
- for(var i = selectedRows.length - 1; i >= 0; i--) {
- var currow = selectedRows[i];
-
- if(!utlf_isNull(ds_file.getColumn(currow, "filekey"))) {
- var nRow = ds_delete_file.addRow();
- ds_delete_file.copyRow(nRow, ds_file, currow);
- }
-
- ds_file.deleteRow(currow);
- }
-
- group3.caption05.text = "첨부파일 : "+ds_file.rowcount+"건";
- }
- function gro_addFile_grd_addFile_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 4) {
- fPreview(ds_file.getColumn(e.row, "filename"), ds_file.getColumn(e.row, "filepath"));
- } else if(e.col == 5) {
- fFileDown(ds_file.getColumn(e.row, "filename"), ds_file.getColumn(e.row, "filepath"));
- }
- }
- function fPreview(filenm, filepath) {
- if(utlf_isNull(filepath)) return;
-
- var temp_path = "C:\\temp2";
-
- var objActiveX = new ActiveX();
- var FSO = objActiveX.createObject("Scripting.FileSystemObject");
-
- objActiveX.destroy();
- objActiveX = null;
-
- // 객체 생성 실패하면 리턴
- if (FSO == null) return;
- // 시스템 드라이브가 없다면..
- if (FSO.DriveExists("C") == false) return;
- // 임시디렉토리가 없으면 생성
- if (FSO.FolderExists(temp_path) == false)
- folder = FSO.CreateFolder(temp_path);
-
- ds_attfile.setColumn(0, "filepath", filepath);
- ds_attfile.setColumn(0, "fullpath", temp_path + "\\" + filenm);
- //키값을 가지고 DB에 저장된 데이타를 조회하러 간다
- var oParam = {};
- oParam.id = "SPZSN00603";
- oParam.service = "noticeinfoapp.noticeinfo";
- oParam.method = "reqGetAttachFile";
- oParam.inds = "req=ds_attfile";
- oParam.outds = "ds_filelist=file";
- oParam.async = true;
- oParam.callback = "cf_SPZSN00603";
- tranf_submit(oParam);
- }
- function cf_SPZSN00603(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
-
- if(ds_filelist.rowcount > 0) {
- var fullpath = ds_filelist.getColumn(0, "fullpath");
-
- dsf_readFileFromDs(fullpath, ds_filelist, 0, "filecnts"); // 파일저장
-
- system.execShell("\"" + fullpath + "\"");
- }
- }
- function fFileDown(filenm, filepath) {
- if(utlf_isNull(filepath)) return;
-
- //파일을 다운로드 하기 위해 저장할 창을 띄움
- var fd = new FileDialog;
- var objVFileList = fd.open("다운 받을 위치를 선택하여 주십시오.", FileDialog.SAVE, "", filenm);
-
- if (objVFileList != null) {
- ds_attfile.setColumn(0, "filepath", filepath);
- ds_attfile.setColumn(0, "fullpath", objVFileList.fullpath);
- //키값을 가지고 DB에 저장된 데이타를 조회하러 간다
- var oParam = {};
- oParam.id = "SPZSN00602";
- oParam.service = "noticeinfoapp.noticeinfo";
- oParam.method = "reqGetAttachFile";
- oParam.inds = "req=ds_attfile";
- oParam.outds = "ds_filelist=file";
- oParam.async = true;
- oParam.callback = "cf_SPZSN00602";
- tranf_submit(oParam);
- }
- }
- function cf_SPZSN00602(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
-
- if(ds_filelist.rowcount > 0) {
- var fullpath = ds_filelist.getColumn(0, "fullpath");
-
- dsf_readFileFromDs(fullpath, ds_filelist, 0, "filecnts"); // 파일저장
-
- if(sysf_messageBox("파일을", "Q004") == "6")
- system.execShell("\"" + fullpath + "\"");
- }
- }
- function switch1_install_case_cmb_stat1_canitemchange(obj:Combo, e:ItemChangeEventInfo)
- {
- if( (ds_checkcommentlist.getColumn(0, "fstat") == "01" || ds_checkcommentlist.getColumn(0, "fstat") == "02" || ds_checkcommentlist.getColumn(0, "fstat") == "03") &&
- e.postvalue == "05" ){
- sysf_messageBox("담당자결재 이후에 부서장결재가 가능합니다.", "I999", "");
- switch1.install_case.cmb_stat1.setFocus();
- return false;
- }
- }
- function switch1_install_case_btn_installSave_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "stat1")) ){
- sysf_messageBox("검토 진행상태는", "I003", "");
- switch1.install_case.cmb_stat1.setFocus();
- return false;
- }
-
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "opinion1")) ){
- sysf_messageBox("검토의견은", "I003", "");
- switch1.install_case.tar_opinion1.setFocus();
- return false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "stat1") == "03" && utlf_isNull(ds_checkcommentlist.getColumn(0, "addopinion1")) ){
- sysf_messageBox("보완필요일경우 보완요청의견은", "I003", "");
- switch1.install_case.tar_addopinion1.setFocus();
- return false;
- }
-
- ds_checkcommentlist.setColumn(0, "fstat", ds_checkcommentlist.getColumn(0, "stat1"));
-
- if( ds_checkcommentlist.getColumn(0, "fstat") == "02" || ds_checkcommentlist.getColumn(0, "fstat") == "03" || ds_checkcommentlist.getColumn(0, "fstat") == "04" ){
- ds_checkcommentlist.setColumn(0, "writid1", sysf_getUserInfo("userid"));
- ds_checkcommentlist.setColumn(0, "writnm1", sysf_getUserInfo("usernm"));
- }else if( ds_checkcommentlist.getColumn(0, "fstat") == "05" ){
- ds_checkcommentlist.setColumn(0, "cnfmid1", sysf_getUserInfo("userid"));
- ds_checkcommentlist.setColumn(0, "cnfmnm1", sysf_getUserInfo("usernm"));
- ds_checkcommentlist.setColumn(0, "cnfmdd1", utlf_getCurrentDate().substr(0,8));
- }
-
- ds_checkcommentlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_checkcommentlist, "status");
-
- ds_checkcommentlist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXRSC20208";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeCheckComment";
- oParam.inds = "reqcommentlist=ds_checkcommentlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20208";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20208") > -1 ){
- sysf_messageBox("검토내역이 저장되었습니다.", "I999", "");
- }
- }
- function cf_TXRSC20208(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function switch1_info_case_cmb_stat2_canitemchange(obj:Combo, e:ItemChangeEventInfo)
- {
- if( (ds_checkcommentlist.getColumn(0, "fstat") == "05" || ds_checkcommentlist.getColumn(0, "fstat") == "06" || ds_checkcommentlist.getColumn(0, "fstat") == "07") &&
- e.postvalue == "09" ){
- sysf_messageBox("담당자결재 이후에 부서장결재가 가능합니다.", "I999", "");
- switch1.info_case.cmb_stat2.setFocus();
- return false;
- }
- }
- function switch1_info_case_btn_infoSave_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "stat2")) ){
- sysf_messageBox("검토 진행상태는", "I003", "");
- switch1.info_case.cmb_stat2.setFocus();
- return false;
- }
-
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "opinion2")) ){
- sysf_messageBox("검토의견은", "I003", "");
- switch1.info_case.tar_opinion2.setFocus();
- return false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "stat2") == "07" && utlf_isNull(ds_checkcommentlist.getColumn(0, "addopinion2")) ){
- sysf_messageBox("보완필요일경우 보완요청의견은", "I003", "");
- switch1.info_case.tar_addopinion2.setFocus();
- return false;
- }
-
- ds_checkcommentlist.setColumn(0, "fstat", ds_checkcommentlist.getColumn(0, "stat2"));
-
- if( ds_checkcommentlist.getColumn(0, "fstat") == "06" || ds_checkcommentlist.getColumn(0, "fstat") == "07" || ds_checkcommentlist.getColumn(0, "fstat") == "08" ){
- ds_checkcommentlist.setColumn(0, "writid2", sysf_getUserInfo("userid"));
- ds_checkcommentlist.setColumn(0, "writnm2", sysf_getUserInfo("usernm"));
- }else if( ds_checkcommentlist.getColumn(0, "fstat") == "09" ){
- ds_checkcommentlist.setColumn(0, "cnfmid2", sysf_getUserInfo("userid"));
- ds_checkcommentlist.setColumn(0, "cnfmnm2", sysf_getUserInfo("usernm"));
- ds_checkcommentlist.setColumn(0, "cnfmdd2", utlf_getCurrentDate().substr(0,8));
- }
-
- ds_checkcommentlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_checkcommentlist, "status");
-
- ds_checkcommentlist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXRSC20208";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeCheckComment";
- oParam.inds = "reqcommentlist=ds_checkcommentlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20208";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20208") > -1 ){
- sysf_messageBox("검토내역이 저장되었습니다.", "I999", "");
- }
- }
- function switch1_engin_case_cmb_stat3_canitemchange(obj:Combo, e:ItemChangeEventInfo)
- {
- if( (ds_checkcommentlist.getColumn(0, "fstat") == "09" || ds_checkcommentlist.getColumn(0, "fstat") == "10" || ds_checkcommentlist.getColumn(0, "fstat") == "11") &&
- e.postvalue == "13" ){
- sysf_messageBox("담당자결재 이후에 부서장결재가 가능합니다.", "I999", "");
- switch1.engin_case.cmb_stat3.setFocus();
- return false;
- }
- }
- function switch1_engin_case_btn_enginSave_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "stat3")) ){
- sysf_messageBox("검토 진행상태는", "I003", "");
- switch1.engin_case.cmb_stat3.setFocus();
- return false;
- }
-
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "opinion3")) ){
- sysf_messageBox("검토의견은", "I003", "");
- switch1.engin_case.tar_opinion3.setFocus();
- return false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "stat3") == "11" && utlf_isNull(ds_checkcommentlist.getColumn(0, "addopinion3")) ){
- sysf_messageBox("보완필요일경우 보완요청의견은", "I003", "");
- switch1.engin_case.tar_addopinion3.setFocus();
- return false;
- }
-
- ds_checkcommentlist.setColumn(0, "fstat", ds_checkcommentlist.getColumn(0, "stat3"));
-
- if( ds_checkcommentlist.getColumn(0, "fstat") == "10" || ds_checkcommentlist.getColumn(0, "fstat") == "11" || ds_checkcommentlist.getColumn(0, "fstat") == "12" ){
- ds_checkcommentlist.setColumn(0, "writid3", sysf_getUserInfo("userid"));
- ds_checkcommentlist.setColumn(0, "writnm3", sysf_getUserInfo("usernm"));
- }else if( ds_checkcommentlist.getColumn(0, "fstat") == "13" ){
- ds_checkcommentlist.setColumn(0, "cnfmid3", sysf_getUserInfo("userid"));
- ds_checkcommentlist.setColumn(0, "cnfmnm3", sysf_getUserInfo("usernm"));
- ds_checkcommentlist.setColumn(0, "cnfmdd3", utlf_getCurrentDate().substr(0,8));
- }
-
- ds_save_file.clearData();
-
- if(ds_checkfile.rowcount <= 0) {
- ds_checkcommentlist.setColumn(0, "filekey", "");
- } else {
- ds_checkfile.filter("utlf_isNull(filekey) == true");
- ds_save_file.copyData(ds_checkfile, true);
- ds_checkfile.filter("");
- }
-
- ds_checkcommentlist.updatecontrol = false;
-
- if( ds_checkcommentlist.getRowType(0) != 2 ){
- ds_checkcommentlist.setRowType(0, 4);
- }
-
- grdf_setStatusColumn(ds_checkcommentlist, "status");
-
- ds_checkcommentlist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXRSC20207";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeCheckComment";
- oParam.inds = "reqcommentlist=ds_checkcommentlist savefiles=ds_save_file deletefiles=ds_check_delete_file";
- oParam.outds = "ds_checkcommentlist=reqcommentlist";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20207";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20207") > -1 ){
- ds_send_checkcommentlist.copyRow(0, ds_checkcommentlist, 0);
-
- var oParam = {};
- oParam.id = "TRRSC20203";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetAttFileList";
- oParam.inds = "req=ds_send_checkcommentlist";
- oParam.outds = "ds_checkfile=files";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC20203";
- tranf_submit(oParam);
-
- ds_checkfile.addColumn("filedata", "BLOB");
-
- ds_checkfile.rowposition = -1;
-
- sysf_messageBox("검토내역이 저장되었습니다.", "I999", "");
- }
-
- ds_check_delete_file.clearData();
- }
- function cf_TXRSC20207(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function switch1_dist_case_cmb_stat4_canitemchange(obj:Combo, e:ItemChangeEventInfo)
- {
- if( (ds_checkcommentlist.getColumn(0, "fstat") == "13" || ds_checkcommentlist.getColumn(0, "fstat") == "14" || ds_checkcommentlist.getColumn(0, "fstat") == "15") &&
- e.postvalue == "17" ){
- sysf_messageBox("담당자결재 이후에 부서장결재가 가능합니다.", "I999", "");
- switch1.dist_case.cmb_stat4.setFocus();
- return false;
- }
- }
- function switch1_dist_case_btn_distSave_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "stat4")) ){
- sysf_messageBox("검토 진행상태는", "I003", "");
- switch1.dist_case.cmb_stat4.setFocus();
- return false;
- }
-
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "opinion4")) ){
- sysf_messageBox("검토의견은", "I003", "");
- switch1.dist_case.tar_opinion4.setFocus();
- return false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "stat4") == "15" && utlf_isNull(ds_checkcommentlist.getColumn(0, "addopinion4")) ){
- sysf_messageBox("보완필요일경우 보완요청의견은", "I003", "");
- switch1.dist_case.tar_addopinion4.setFocus();
- return false;
- }
-
- ds_checkcommentlist.setColumn(0, "fstat", ds_checkcommentlist.getColumn(0, "stat4"));
-
- if( ds_checkcommentlist.getColumn(0, "fstat") == "14" || ds_checkcommentlist.getColumn(0, "fstat") == "15" || ds_checkcommentlist.getColumn(0, "fstat") == "16" ){
- ds_checkcommentlist.setColumn(0, "writid4", sysf_getUserInfo("userid"));
- ds_checkcommentlist.setColumn(0, "writnm4", sysf_getUserInfo("usernm"));
- }else if( ds_checkcommentlist.getColumn(0, "fstat") == "17" ){
- ds_checkcommentlist.setColumn(0, "cnfmid4", sysf_getUserInfo("userid"));
- ds_checkcommentlist.setColumn(0, "cnfmnm4", sysf_getUserInfo("usernm"));
- ds_checkcommentlist.setColumn(0, "cnfmdd4", utlf_getCurrentDate().substr(0,8));
- }
-
- ds_checkcommentlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_checkcommentlist, "status");
-
- ds_checkcommentlist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXRSC20205";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeCheckComment";
- oParam.inds = "reqcommentlist=ds_checkcommentlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20205";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20205") > -1 ){
- if( ds_checkcommentlist.getColumn(0, "fstat") == "17" ){
- var oParam = {};
- oParam.id = "TXRSC20210";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeStat";
- oParam.inds = "reqcommentlist=ds_checkcommentlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20210";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20210") > -1 ){
- sysf_messageBox("검토내역이 저장되었습니다.", "I999", "");
- }
- }else{
- sysf_messageBox("검토내역이 저장되었습니다.", "I999", "");
- }
- }
- }
- function cf_TXRSC20205(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXRSC20210(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function btn_telephone_onclick(obj:Button, e:ClickEventInfo)
- {
- gro_telephone.visible = true;
- }
- function gro_telephone_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- gro_telephone.visible = false;
- }
- function switch1_engin_case_btn_check_file_add_onclick(obj:Button, e:ClickEventInfo)
- {
- //******파일을 첨부하기 위해 파일열기가 open 되게 한다.
- var oDsSaveFile = ds_checkfile;
-
-
- //파일을 받아오기 위해 파일열기 팝업창을 띄운다.
- var fd = new FileDialog;
- var objVFileList = fd.open("첨부 할 파일을 선택하여 주십시오.", FileDialog.MULTILOAD);
-
- if(utlf_isNull(objVFileList)) return;
-
- ds_check_temp_file.clearData();
-
- for(var i = 0; i < objVFileList.length; i++) {
- var nRow = ds_check_temp_file.addRow();
-
- var objFileinfo = dsf_writeFileToDs(objVFileList[i], ds_check_temp_file, nRow, "filedata");
-
- if (!checkFileSize(objFileinfo.filesize)){
- sysf_messageBox(objFileinfo.filename + " 파일의 크기가 최대치(" + gMaxSize + "Byte)를 초과하여 첨부할 수 없습니다", "E");
- ds_check_temp_file.deleteRow(nRow);
- } else {
- ds_check_temp_file.setColumn(nRow, "filename", objFileinfo.filename);
- ds_check_temp_file.setColumn(nRow, "filesize", objFileinfo.filesize);
- ds_check_temp_file.setColumn(nRow, "filetype", objFileinfo.filetype);
- }
- }
-
- oDsSaveFile.appendData(ds_check_temp_file);
-
- switch1.engin_case.grd_checkAddFile.vscrollbar.pos = switch1.engin_case.grd_checkAddFile.vscrollbar.max;
-
- oDsSaveFile.rowposition = oDsSaveFile.rowcount - 1;
- }
- function switch1_engin_case_btn_check_file_del_onclick(obj:Button, e:ClickEventInfo)
- {
- // 서버에 저장 되어 있는 것들을 지우기 위해 담아둠
- var selectedRows = grdf_getSelectedRows(switch1.engin_case.grd_checkAddFile);
-
- for(var i = selectedRows.length - 1; i >= 0; i--) {
- var currow = selectedRows[i];
-
- if(!utlf_isNull(ds_checkfile.getColumn(currow, "filekey"))) {
- var nRow = ds_check_delete_file.addRow();
- ds_check_delete_file.copyRow(nRow, ds_checkfile, currow);
- }
-
- ds_checkfile.deleteRow(currow);
- }
- }
- function switch1_engin_case_grd_checkAddFile_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 4) {
- fPreview(ds_checkfile.getColumn(e.row, "filename"), ds_checkfile.getColumn(e.row, "filepath"));
- } else if(e.col == 5) {
- fFileDown(ds_checkfile.getColumn(e.row, "filename"), ds_checkfile.getColumn(e.row, "filepath"));
- }
- }
- function ds_main_list_mon1cdlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "purcunitcost" && !utlf_isNull(obj.getColumn(e.row, "mmuseqty")) ){
- obj.setColumn(e.row, "costsum", Number(e.newvalue)*Number(obj.getColumn(e.row, "mmuseqty")));
- }else if( e.columnid == "mmuseqty" && !utlf_isNull(obj.getColumn(e.row, "purcunitcost")) ){
- obj.setColumn(e.row, "costsum", Number(e.newvalue)*Number(obj.getColumn(e.row, "purcunitcost")));
- }
- }
- function switch1_install_case_btn_installComm_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "opinion1")) ){
- sysf_messageBox("검토의견은", "I003", "");
- switch1.install_case.tar_opinion1.setFocus();
- return false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "stat1") == "03" && utlf_isNull(ds_checkcommentlist.getColumn(0, "addopinion1")) ){
- sysf_messageBox("보완필요일경우 보완요청의견은", "I003", "");
- switch1.install_case.tar_addopinion1.setFocus();
- return false;
- }
-
- ds_checkcommentlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_checkcommentlist, "status");
-
- ds_checkcommentlist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXRSC20209";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeCheckComment";
- oParam.inds = "reqcommentlist=ds_checkcommentlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20209";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20209") > -1 ){
- sysf_messageBox("의견수정이 완료되었습니다.", "I999", "");
- }
- }
- function cf_TXRSC20209(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function switch1_info_case_btn_infoComm_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "opinion2")) ){
- sysf_messageBox("검토의견은", "I003", "");
- switch1.info_case.tar_opinion2.setFocus();
- return false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "stat2") == "07" && utlf_isNull(ds_checkcommentlist.getColumn(0, "addopinion2")) ){
- sysf_messageBox("보완필요일경우 보완요청의견은", "I003", "");
- switch1.info_case.tar_addopinion2.setFocus();
- return false;
- }
-
- ds_checkcommentlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_checkcommentlist, "status");
-
- ds_checkcommentlist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXRSC20209";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeCheckComment";
- oParam.inds = "reqcommentlist=ds_checkcommentlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20209";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20209") > -1 ){
- sysf_messageBox("의견수정이 완료되었습니다.", "I999", "");
- }
- }
- function switch1_engin_case_btn_enginComm_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "opinion3")) ){
- sysf_messageBox("검토의견은", "I003", "");
- switch1.engin_case.tar_opinion3.setFocus();
- return false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "stat3") == "11" && utlf_isNull(ds_checkcommentlist.getColumn(0, "addopinion3")) ){
- sysf_messageBox("보완필요일경우 보완요청의견은", "I003", "");
- switch1.engin_case.tar_addopinion3.setFocus();
- return false;
- }
-
- ds_checkcommentlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_checkcommentlist, "status");
-
- ds_checkcommentlist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXRSC20209";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeCheckComment";
- oParam.inds = "reqcommentlist=ds_checkcommentlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20209";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20209") > -1 ){
- sysf_messageBox("의견수정이 완료되었습니다.", "I999", "");
- }
- }
- function switch1_dist_case_btn_distComm_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_checkcommentlist.getColumn(0, "opinion4")) ){
- sysf_messageBox("검토의견은", "I003", "");
- switch1.dist_case.tar_opinion4.setFocus();
- return false;
- }
-
- if( ds_checkcommentlist.getColumn(0, "stat4") == "15" && utlf_isNull(ds_checkcommentlist.getColumn(0, "addopinion4")) ){
- sysf_messageBox("보완필요일경우 보완요청의견은", "I003", "");
- switch1.dist_case.tar_addopinion4.setFocus();
- return false;
- }
-
- ds_checkcommentlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_checkcommentlist, "status");
-
- ds_checkcommentlist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXRSC20209";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeCheckComment";
- oParam.inds = "reqcommentlist=ds_checkcommentlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSC20209";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXRSC20209") > -1 ){
- sysf_messageBox("의견수정이 완료되었습니다.", "I999", "");
- }
- }
- function ds_main_list_mon2cdlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "purcunitcost" && !utlf_isNull(obj.getColumn(e.row, "mmuseqty")) ){
- obj.setColumn(e.row, "costsum", Number(e.newvalue)*Number(obj.getColumn(e.row, "mmuseqty")));
- }else if( e.columnid == "mmuseqty" && !utlf_isNull(obj.getColumn(e.row, "purcunitcost")) ){
- obj.setColumn(e.row, "costsum", Number(e.newvalue)*Number(obj.getColumn(e.row, "purcunitcost")));
- }
- }
- function btn_specifiUpload_onclick(obj:Button, e:ClickEventInfo)
- {
- var maxsize = 1048576;
- var fd = new FileDialog();
- fd.filter = "Worksheet Files (*.xls;*.xlsx)|*.xls;*.xlsx";//"All Files (*.*)|*.*";//"PDF Files(*.pdf)|*.pdf";
- var objVFileList = fd.open("FileOpen", FileDialog.LOAD); // 여러파일 선택\
-
- if( utlf_isNull(objVFileList)){
- return;
- }else{
- ds_attach.clearData();
- var iRow = ds_attach.addRow();
-
- var vfile = dsf_writeFileToDs(objVFileList, ds_attach, iRow, "filedata");
- ds_attach.setColumn(iRow,"attfilenm",objVFileList.filename);
- ds_attach.setColumn(iRow,"filenm",objVFileList.filename);
- ds_attach.setColumn(iRow,"filesize",vfile.filesize);
- ds_attach.setColumn(iRow,"filetype",vfile.filetype);
-
- if (vfile.filesize > maxsize){
- ds_attach.clearData();
- sysf_messageBox("파일 크기가 최대치("+maxsize+"Byte)를", "E003");
- return false;
- }
- }
-
- var oParam = {};
- oParam.id = "TXRSC20203";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeSavePurcPrcsPresCondFile";
- oParam.inds = "attach=ds_attach";
- oParam.outds = "ds_main_filepath=filepath";
- oParam.async = false;
- //oParam.callback = "cf_TXRSC20203";
-
- tranf_submit(oParam);
-
- if( ds_main_filepath.rowcount > 0 ){
- ds_fixfileinfo.setColumn(0, "filepath", ds_main_filepath.getColumn(0, "filepath"));
- ds_fixfileinfo.setColumn(0, "cdgrupid", "R0014");
- if( ds_main_reqeqmtlist.getColumn(0, "instcd") == "031" ){
- ds_fixfileinfo.setColumn(0, "cdid", "4090500000");
- }else{
- ds_fixfileinfo.setColumn(0, "cdid", "2364200000");
- }
-
- grdf_setStatusColumn(ds_fixfileinfo, "status");
-
- var oParam = {};
- oParam.id = "TRRSC20207";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeFixFilePath";
- oParam.inds = "fixfileinfo=ds_fixfileinfo";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TRRSC20207";
-
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRRSC20207") > -1) {
- ds_req.setColumn(0, "cdgrupid", "R0014");
-
- var oParam = {};
- oParam.id = "TRRSC20207";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetFixHelpCnt";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_fixhelpcnt2=fixhelpcnt";
- oParam.async = false;
- //oParam.callback = "";
-
- tranf_submit(oParam);
-
- if( ds_fixhelpcnt2.rowcount > 0 ){
- grp_btn.btn_specifiDown.visible = true;
- }
-
- sysf_messageBox("파일업로드가", "I002");
- }else{
- sysf_messageBox("파일업로드가", "E009");
- }
- }else{
- sysf_messageBox("파일업로드가", "E009");
- }
- }
- function grp_btn_btn_specifiDown_onclick(obj:Button, e:ClickEventInfo)
- {
- var filepath = ds_fixhelpcnt2.getColumn(0, "detldesc");
- var filenm = "공통규격서_및_비교사양서_양식.xlsx";
- var fd = new FileDialog;
- var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm); // 단일 파일 선택
- if(!utlf_isNull(objVFile))
- {
- dsf_createDsRow("ds_tmep_filepath", [{col : "filepath", val : filepath}]);
-
- sysf_setErrorMsg(false); //자바단에서 에러발생시 1.0은 오류리턴을 안해서...
-
- var oParam = {};
- oParam.id = "TRRWC03003";
- oParam.service = "paybaseinfomngtapp.PayBaseInfoMngt";
- oParam.method = "reqGetManualAtt";
- oParam.inds = "req=ds_tmep_filepath";
- oParam.outds = "ds_attachfile=attachfile";
- oParam.async = false;
- //oParam.callback = "cf_TRRWC03003";
- tranf_submit(oParam);
-
- sysf_setErrorMsg(true);
-
- var temp = dsf_readFileFromDs(objVFile.fullpath, ds_attachfile, 0, "filedata"); // 파일저장
- if(!utlf_isNull(temp)){
- var rtn = sysf_messageBox("파일을", "Q004");
- if( rtn == 6 )
- {
- system.execShell("\"" + objVFile.fullpath + "\"");
- }
- }
- }
- }
- function group3_radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if( grp_btn.btn_specifiDown.visible == true && e.postvalue == "Y" ){
- sysf_messageBox("상단의 '규격서표준양식'을 다운받아 규격서 및 비교사양서를 작성하시어\n\n구비서류첨부파일에 반드시 첨부바랍니다.", "I999", "");
- }
- }
- function group3_radio4_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if( grp_btn.btn_specifiDown.visible == true && e.postvalue == "Y" ){
- sysf_messageBox("상단의 '규격서표준양식'을 다운받아 규격서 및 비교사양서를 작성하시어\n\n구비서류첨부파일에 반드시 첨부바랍니다.", "I999", "");
- }
- }
- function group3_ipt_addmnpwrdr_oneditclick(obj:Edit, e:EditClickEventInfo)
- {
- group3.ipt_addmnpwrdr.setFocus();
- sysf_messageBox("소요인력은 인건비 산정시 반영되므로 신청장비 전체의 정확한 인력을 입력바랍니다.\n\n(해당 인력 없을 시 0명 기입)", "I999", "");
- }
- ]]></Script>
- </Form>
- </FDL>
|