1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>자원봉사자신상등록관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <send>
- <savedata/>
- <chkdata/>
- <reqdata/>
- </send>
- <main>
- <grdlist>
- <itemlist>
- <voluntrnm/>
- <baptnm/>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <actfromdd/>
- <acttodd/>
- <actrgstseqno/>
- <mpphontel/>
- </itemlist>
- </grdlist>
- <voluntrinfo>
- <baseinfo>
- <itemlist>
- <voluntrid/>
- <instcd/>
- <voluntrflag/>
- <actstatflag/>
- <voluntrnm/>
- <rrgstno1/>
- <rrgstno2/>
- <rrgstno/>
- <brthdd/>
- <solarlunarflag/>
- <sex/>
- <baptnm/>
- <bapyy/>
- <festivdd/>
- <marflag/>
- <zipcd2/>
- <zipcdseq/>
- <addr/>
- <detladdr/>
- <hometel/>
- <mpphontel/>
- <religncd/>
- <parichflag/>
- <parichchrchnm/>
- <emailid/>
- <emailaddr/>
- <etcemailaddr/>
- <jobnm/>
- <svcactcarer/>
- <spcvoluntrfild/>
- <hoby/>
- <skil/>
- <actrem/>
- <actappdd/>
- <joinorgdd/>
- <baseeduccmpltyn/>
- <age/>
- <zipcd1/>
- <status/>
- <joinorgseqno/>
- <quitorgdd/>
- <voluntridyy/>
- <actstatflag2/>
- <photimg/>
- <fstjoinorgdd/>
- <actdata/>
- <famydata/>
- <photflag/>
- <smsrecvyn/>
- </itemlist>
- <prescondlist>
- <actstatflag/>
- <servtm/>
- <attdabsnflag01/>
- <attdabsnflag02/>
- <attdabsnflag03/>
- <attdabsnflag04/>
- <attdabsnflag05/>
- <voluntrid/>
- <entrydd/>
- </prescondlist>
- </baseinfo>
- <famylist>
- <infolist>
- <famynm/>
- <famyrel/>
- <famyage/>
- <famyjobnm/>
- <religncd/>
- <famybaptnm/>
- <voluntrid/>
- <famyseqno/>
- </infolist>
- </famylist>
- </voluntrinfo>
- <voluntractprescond>
- <actlist>
- <servkind/>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <actfromdd/>
- <acttodd/>
- <voluntrid/>
- <actrgstseqno/>
- <status/>
- </actlist>
- <joinlist>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <joinflag/>
- <joinorgdd/>
- <rejoinorgdd/>
- <actappdd/>
- <quitorgdd/>
- <quitorgresn/>
- <voluntrid/>
- <joinorgseqno/>
- </joinlist>
- <condlist>
- <servkind/>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <specactteam/>
- <servdd/>
- <servtm/>
- <attdrem/>
- <voluntrid/>
- <servseqno/>
- </condlist>
- <edulist>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <educfestivcd/>
- <educfestivnm/>
- <entrydd/>
- <educrcogtm/>
- <servtmrcogflag/>
- <plcenm/>
- <chrgpsnnm/>
- <voluntrid/>
- <attdrem/>
- </edulist>
- <prizlist>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <prizflagcd/>
- <prizbenfdd/>
- <prizbenfrem/>
- <voluntrid/>
- <status/>
- </prizlist>
- <benflist>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <benfflagcd/>
- <prizbenfdd/>
- <prizbenfrem/>
- <voluntrid/>
- <status/>
- </benflist>
- <holilist>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <fromdd/>
- <todd/>
- <holicd/>
- <holijobrem/>
- <voluntrid/>
- <holijobrespflag/>
- <status/>
- </holilist>
- <jobresplist>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <jobrespcd/>
- <fromdd/>
- <todd/>
- <holijobrem/>
- <voluntrid/>
- <status/>
- </jobresplist>
- <specactteamlist>
- <servkind/>
- <specactteam/>
- <actfromdd/>
- <acttodd/>
- <status/>
- </specactteamlist>
- </voluntractprescond>
- <search>
- <servkind/>
- <fromdd/>
- <todd/>
- <voluntrid/>
- <termflag/>
- <searchflag/>
- <holijobrespflag/>
- <attdabsnflag/>
- </search>
- <reqpopup>
- <reqpopuplist/>
- </reqpopup>
- <aaa>
- <report>
- <stampflag>2</stampflag>
- <systeminstnm/>
- <voluntrflagnm/>
- <stampflagnm/>
- <issrem/>
- <isscnts/>
- <status/>
- <no/>
- </report>
- </aaa>
- <reportsql>
- <reportissseq>
- <issyy/>
- <issseqno/>
- </reportissseq>
- </reportsql>
- <reqfamypopup/>
- <returnsts>
- <statusinfo>
- <restatus/>
- <voluntrid/>
- <actstatflag/>
- <restatusdd/>
- </statusinfo>
- </returnsts>
- <barcdprntsetup/>
- </main>
- <actsource>
- <servkind/>
- <actdeptcd/>
- <actdeptdetlnm/>
- <voluntractdwcd/>
- <voluntractteamcd/>
- <actfromdd/>
- <acttodd/>
- <voluntrid/>
- <actrgstseqno/>
- <status/>
- <reflag/>
- </actsource>
- <source>
- <voluntrnm/>
- <rrgstno1/>
- <rrgstno2/>
- <popupflag/>
- <flag/>
- </source>
- <quitsource>
- <quitorgdd/>
- <quitorgresn/>
- <voluntrid/>
- <actstatflag/>
- <quitorgdd2/>
- </quitsource>
- <rejoinsource>
- <actstatflag/>
- <rejoinorgdd/>
- <joinorgdd/>
- <voluntrid/>
- <joinorgrem/>
- <joinflag/>
- <quitorgdd/>
- <quitorgdd2/>
- <status/>
- </rejoinsource>
- <holisource>
- <voluntrid/>
- <holijobrespflag/>
- <fromdd/>
- <todd/>
- <holicd/>
- <jobrespcd/>
- <holijobrem/>
- <status/>
- </holisource>
- <jobsource>
- <voluntrid/>
- <holijobrespflag/>
- <fromdd/>
- <todd/>
- <holicd/>
- <jobrespcd/>
- <holijobrem/>
- <status/>
- </jobsource>
- <prizsource>
- <voluntrid/>
- <prizbenfflag/>
- <prizbenfdd/>
- <benfflagcd/>
- <prizflagcd/>
- <prizbenfrem/>
- <status/>
- </prizsource>
- <benfsource>
- <voluntrid/>
- <prizbenfflag/>
- <prizbenfdd/>
- <benfflagcd/>
- <prizflagcd/>
- <prizbenfrem/>
- <status/>
- </benfsource>
- <init>
- <comcd/>
- </init>
- <hidden>
- <init>
- <comcd>
- </comcd>
- <comcd1>
- </comcd1>
- <comcd2>
- </comcd2>
- <comcd3/>
- </init>
- </hidden>
- <issseq>
- <voluntrflag/>
- <issyy/>
- <issseqno/>
- <instcd/>
- <voluntrid/>
- <issdd/>
- <isspsn/>
- <reisstims/>
- <studappseqno/>
- <isscnts/>
- <issrem/>
- </issseq>
- <code/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInit();
-
- ]]>
- </script>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZBP00102" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRAAA00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/voluntractprescond"/>
- <submission id="TXAAA00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/returnsts"/>
- <submission id="TRZBC00122" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRZBC00105" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRAAA00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/voluntrinfo/baseinfo"/>
- <submission id="TRAAA00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/voluntrinfo/famylist"/>
- <submission id="TXAAA00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root"/>
- <submission id="TRAAA00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/reportsql"/>
- <submission id="TRAAA02401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/grdlist"/>
- <submission id="TRLLC90101" mediatype="application/x-www-form-urlencoded" method="post" ref="root/send" resultref="/root/main/barcdprntsetup"/>
- <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/code/codelist"/>
- </model>
- </xhtml:head>
- <script src="../../../com/commonweb/js/common.js" type="javascript"/>
- <script src="../../../com/commonweb/js/utilHelper.js" type="javascript"/>
- <script src="../../../com/commonweb/js/tfHelper.js" type="javascript"/>
- <script src="../../../com/commonweb/js/stringHelper.js" type="javascript"/>
- <script src="../../../com/commonweb/js/dateHelper.js" type="javascript"/>
- <script src="../../../com/basiccodeweb/js/ZBC001.js" type="javascript"/>
- <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
- <script src="../../../ast/soclworkweb/js/AWMCommon.js" type="javascript"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <!-- 바코드출력건으로 추가-kys-20100329 -->
- <script type="javascript" src="../../../lis/commonweb/js/LZZ001.js"/>
- <script type="javascript">
- <![CDATA[
- // 초기값
- function fInit()
- {
-
- fVoluntrBtnDisabled(); // 로그인한 사람의 근무지 부서에 따른 처리버튼 비활성화 처리하는 함수
- //grp_btn.disabled=true;
- zbcfGetCodeList( new Array("A0653","A0512","A0359","A0360","A0507","M0148","A0120","A0515","P0313","A0516","A0361","A0503","A0362","A0504","A0364","A0363", "A0654"),
- new Array("/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd",
- "/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd",
- "/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd") ); // 관계코드 설정
-
- zbcfGetCodeList( new Array("A0503","A0359","A0360","A0507","A0524","A0506","A0506"),
- new Array("/root/hidden/init/comcd1","/root/hidden/init/comcd1","/root/hidden/init/comcd1/","/root/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd","/root/hidden/init/comcd1") ); // 관계코드 설정
-
- //zbcfGetKindCodeList(new Array("A0018"), new Array("A0507"),new Array("/root/hidden/init/comcd3"),true,'','');
- //zbcfGetKindCodeList(new Array("A0020"), new Array("A0506"),new Array("/root/hidden/init/comcd"),true,'',''); // 휴가현황 구분( 휴가:04, 병가:05)
- model.setValue("/root/main/voluntrinfo/baseinfo/itemlist/status","i");
-
- model.removeNodeset("/root/main/voluntrinfo/famylist");
- model.removeNodeset("/root/main/voluntrinfo/actprescond");
- model.removeNodeset("/root/main/voluntractprescond");
-
-
- switch1.selectedIndex==0;
- //로딩시 입단이력 보이도록 셋팅
-
- //ipt_fromdd.disabled="true";
- //ipt_todd.disabled="true";
- model.makeValue("/root/main/search/fromdd","00000101");
- model.makeValue("/root/main/search/todd","99991231");
-
- addComboItem("cmb_voluntrflg", "","","above"); //봉사구분에 전체 추가
- addComboItem("cmb_parichflag", " ","","below"); // 교구에 빈 공백 추가
- addComboItem("cmb_emailaddr", " ","","below"); // EMAIL에 빈 공백 추가
- addComboItem("cmb_attdabsnflag","","","above"); //출석구분에 전체 추가
-
- var reqpopupflag=model.getValue("/root/main/reqpopup/reqpopuplist/reqpopupflag");
- //btn_set.disabled=true; //수정 버튼 비활성화
- model.setFocus("ipt_voluntrnm");
- btn_excel.visible=false;
-
- // 자원봉사자 현황 조회화면에서 호출한 경우
- if(reqpopupflag=='A')
- {
- fReqMainVoluntrInfo(); //자원봉사자 조회 하는 함수
-
- }
-
- // 간호하드코딩 테이블 조회_20090710-kys
- var pCode = "'077'"; // 조회할 CdGrupID 코드정보
- var pDate = getCurrentDate(); //조회기준일자
- fGetNursHardCdInfo(pCode, pDate);
- //============================================================
-
- if(model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '01' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")){ //서울성모에서만 보이게..20100330-kys
- btn_barcord.visible = true; //바코드출력버튼.
- btn_prntset.visible = true; //프린터설정버튼.
- }else{
- btn_barcord.visible = false;
- btn_prntset.visible = false;
- }
- model.refresh();
- }
- // 로그인한 사람의 근무지 부서에 따른 처리버튼 비활성화 처리하는 함수
- function fVoluntrBtnDisabled()
- {
- // SMAAA00100_param 2: 호스피스, 3: 원목실
- var SMAAA00100_param=getScreenMenuParameter();
-
- // if(SMAAA00100_param=='2'||SMAAA00100_param=='3')
- // {
- // //btn_actadd.visible=false;
- // //btn_actdel.visible=false;
- // btn_img.visible=false; //사진변경버튼
- // btn_famyadd.visible=false; //가족행추가버튼
- // btn_famydel.visible=false; // 가족행삭제버튼
- // btn_actrgst.visible=false; //활동현황등록
- // btn_specinforgst.visible=false; //특별활동등록
- // button24.visible=false;
- // button25.visible=false;
- // button3.visible=false;
- // button4.visible=false;
- // button7.visible=false;
- // button8.visible=false;
- // btn_save.visible=false;
- // btn_set.visible=false;
- // //btn_actreq.visible=false;
- //
- // if(SMAAA00100_param=='2')
- // { //호스피스로 로그인시 확인서 출력, 직인선택, 특별활동 등록 버튼 활성화
- // btn_print.visible=true;
- // btn_specinforgst.visible=true; //특별활동등록활성
- // rdo_stampflag.visible=true;
- // roundrect3.visible=true;
- // }
- // else if(SMAAA00100_param=='3')
- // {
- // btn_print.visible=false;
- // btn_actrgst.visible=false; //활동현황등록
- // btn_specinforgst.visible=false; //특별활동등록비활성
- // rdo_stampflag.visible=false;
- // roundrect3.visible=false;
- // }
- // }
- // else if(SMAAA00100_param=='1')
- // {
- // //button1.visible=false; // 특별활동등록은 호스피스 에서만 활성화
- // btn_specinforgst.visible=true;
- // }
-
- }
-
- //저장, 수정시 공통으로 필수 항목 입력 값 체크해주는 함수
- function fVoluntrComnSave()
- {
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrnm")=="")
- {
- messageBox("성명은","I003");
- model.setFocus("ipt_voluntrnm");
- return false;
- }
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/rrgstno1")==''||model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/rrgstno2")=='')
- {
- messageBox("주민등록번호는","I003");
- model.setFocus("ipt_rrgstno1");
-
- return false;
- }
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actappdd")=='')
- {
- messageBox("신청일자는","I003");
- model.setFocus("ipt_voluntractfstappdd");
- return false;
- }
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/joinorgdd")=='')
- {
- messageBox("입단일자는","I003");
- model.setFocus("ipt_joinorgdd");
- return false;
- }
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/smsrecvyn")=='')
- {
- messageBox("SMS수신여부는","I003");
- model.setFocus("rdo_smsrecvyn");
- return false;
- }
-
- var idxRows=grd_famy.rows;
-
- if(idxRows>1)
- {//가족사항 행 추가 되었을 때
- for(i=1;i<idxRows;i++)
- { //저장할 가족현황 행의 갯수만큼 for문 반복 시켜서 성명,관계에 값이
- //들어갔는지 판별한다.
- var famynm=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+i+"]/famynm");
- var famyrel=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+i+"]/famyrel");
-
- if(famynm=='')
- {
- messageBox("가족성명은","I003");
- return false;
- }
- if(famyrel=='')
- {
- messageBox("가족관계는","I003");
- return false;
- }
- }
- }
-
- /*var idxRows=grd_actlist.rows; // 선택된 활동현황 그리드의 전체 행갯수
- var idxRow=grd_actlist.row; // 선택된 활동현황 그리드의 행 갯수
-
- if(idxRows>1)
- {
- for(i=1;i<idxRows;i++)
- {
- var rowstatus=grd_actlist.rowStatus(i); // 각로우의 상태 값 구함
- if(rowstatus!='4'&&rowstatus!='6') //상태가 delete또는 Update& Delete일 때
- {
- //저장할 활동현황 행의 갯수만큼 for문 반복 시켜서 봉사구분,활동부서,소속팀,특별활동,활동시작/종료일에 값이
- //들어갔는지 판별한다.
- var acttodd=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/acttodd");
- var actfromdd=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/actfromdd");
- var servkind=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/servkind");
- var specactteam=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/specactteam");
- var actdeptcd=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/actdeptcd");
- var actdeptdetlnm=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/actdeptdetlnm");
- var voluntractdwcd=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/voluntractdwcd");
- var voluntractteamcd=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/voluntractteamcd");
-
- // 봉사구분이 비어있을 때
- if(servkind=='')
- {
- messageBox("봉사구분은","I003");
- return false;
- }
- else
- {
- // 봉사구분에 값이 있을 때 활동부서, 소속팀, 특별활동의 값을 체크
- if(servkind=='3')
- {//특별소속일 때
- if(specactteam=='')
- {//특별 활동 내역 비어있으면
- messageBox("특별활동은 ","I003");
- return false;
- }
- }
- else
- {//원소속, 추가소속일때
-
- if(actdeptcd=='')
- {
- messageBox("활동부서는","I003");
- return false;
- }
- if(voluntractdwcd==''||voluntractteamcd=="")
- {
- messageBox("소속팀은","I003");
- return false;
- }
- //}
- }
-
- if(acttodd=='')
- {
- messageBox("활동종료일자는","I003");
- return false;
- }
- if(actfromdd=='')
- {
- messageBox("활동시작일자는","I003");
- return false;
- }
- if(actfromdd>acttodd) //for문을 돌면서 활동종료일보다 활동 시작일이 큰 데이터가 있는지 체크하여 메시지 처리한다.
- {
- messageBox("활동 시작일자는 활동종료일자보다 클 수","I004");
- return false;
- }
-
-
- for(j=i+1;j<idxRows;j++)
- {
- var rowstatus=grd_actlist.rowStatus(j); // 각로우의 상태 값 구함
- if(rowstatus!='4' && rowstatus!='6') //상태가 delete또는 Update& Delete일 때
- {
- var acttoddcom=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+j+"]/acttodd");
- var servkindcom=model.getValue("/root/main/voluntrinfo/famylist/actlist"+"["+j+"]/servkind");
-
- if(actfromdd<acttoddcom)
- {
- if(servkind==servkindcom) // 봉사구분이 같으면서 겹치는 구간이 존재 할때
- {
- messageBox("활동시작일자와 활동 종료일자가 겹치는 구간이 존재합니다","I");
- return false;
- }
- }
- }
- }
- }
- }
- }
- else
- {
- messageBox("활동현황은","I003");
- return false;
- }
- */
-
- var joinorgdd=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/joinorgdd"); //입단일
- var actappdd=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actappdd"); //신청일
-
- if(joinorgdd<actappdd)
- {
- messageBox("신청일이 입단일보다 클 수는","I004");
- model.setFocus("ipt_voluntractfstappdd");
- return false;
- }
-
-
-
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrflag","1"); //자원봉사자 구분 1:일반, 2:학생, 3:교직원, 4:교직원가족
- //model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag","1"); //자원봉사자 활동상태 구분 1:활동중 2:탈단
- }
- // 자원봉사자 저장 함수
- function fVoluntrInfoSave()
- {
-
-
- if(fVoluntrComnSave() == false) return; // 필수 항목 입력 하지 않았을 경우 return 해줌
-
-
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/status","i"); //자원봉사자 인적 사항 status i로 셋팅
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/joinflag","N"); //자원봉사자 입단이력 N:신규입단 R:재입단
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/quitorgdd","99991231"); //탈단일자 "99991231"
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/zipcdseq",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/zipcdseq")); //우편번호 seq 저장
-
- var CurrentDate = getCurrentDate();
- var voluntridyy=CurrentDate.substr(2,2);
- //id 생성시 사용할 년도 뒷 자리 저장
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntridyy",voluntridyy);
-
- //세례월일 mm-dd로 나오는 형태를 mm과 dd로 나누어 mm+dd를 합쳐 저장 및 수정 한다.
- var festivday=ipt_festivday.currentText;
- var festivdd1=festivday.substr(0,2);
- var festivdd2=festivday.substr(3,2);
- var festivdd=(festivdd1+festivdd2);
-
- model.setValue("/root/main/voluntrinfo/baseinfo/itemlist/festivdd",festivdd);
-
- model.removeNodeset("/root/send/savedata");
- model.makeNode("/root/send/savedata");
-
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/famydata",grd_famy.getUpdateData()); // 가족사항 업데이트 된것 famydata 에 저장
- //model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/actdata",grd_actlist.getUpdateData()); // 활동현황 업데이트 된것 actdata 에 저장
- // 저장할 인적정보
-
- if(isNull(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/photimg")))
- {
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/photflag","N"); //사진이 존재하지 않음을 알려주는 플래그 N
- }
- else
- {
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/photflag","Y"); //사진이 존재함을 알려주는 플래그 Y
- }
-
- model.copyNode("/root/send/savedata","/root/main/voluntrinfo/baseinfo/itemlist");
-
-
- if(submit("TXAAA00101")==true)
- {
- /*if(model.getValue("/root/main/returnsts/statusinfo/restatus")=="N")
- {
- messageBox("활동정보의 활동기간이","E006");
-
- return;
- }*/
-
- if(model.getValue("/root/main/returnsts/statusinfo/actstatflag")=="1")
- {//활동중이면서
- if(model.getValue("/root/main/returnsts/statusinfo/restatus")=='Y')
- {// 주민번호가 존재할때에
- messageBox("현재 활동중인 자원봉사자 입니다. 등록처리를 할 수","I004");
- return;
- }
- }
- else
- { // 탈단 중이면서
- if(model.getValue("/root/main/returnsts/statusinfo/restatus")=='Q')
- {// 탈단 중이면서 신규 등록 할때
- var nodeActCount=getNodesetCount("/root/main/voluntrinfo/famylist/actlist"); //활동현황 리스트 개수를 저장
- var actappdd=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actappdd"); // 신규 저장할 신청일자
- var joinorgdd=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/joinorgdd"); // 신규 저장할 입단일자
-
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag",model.getValue("/root/main/returnsts/statusinfo/actstatflag"));
- var btn=messageBox("탈단자입니다. 신규 등록 처리","S001");
- if(btn=='6')
- {
-
- model.setValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag","1"); //탈단 상태에서 활동 상태로 바꾸어줌
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/status","Q"); // 탈단후 신규 저장임을 알리는 플래그 Q 저장
-
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid");
-
- //var nodeFamyCount=getNodesetCount("/root/main/voluntrinfo/famylist/infolist"); //가족 내역리스트 개수를 저장
-
- btn_joinorg.dispatch("onclick"); // 입단이력 개수 세기 위한 클릭 이벤트 발생
-
- var nodeActCount=getNodesetCount("/root/main/voluntractprescond/joinlist");
-
- // 입단이력 조회된 갯수
-
- for(var i=1;i<=nodeActCount;i++)
- {
- var quitorgdd=model.getValue("/root/main/voluntractprescond/joinlist/quitorgdd");
-
- if(actappdd<=quitorgdd)
- {
- messageBox("최종 탈단 일보다 큰 신청일을 입력하십시요.","I");
- model.setFocus("ipt_voluntractfstappdd");
- return;
- }
-
- if(joinorgdd<=quitorgdd)
- {
- messageBox("최종 탈단 일보다 큰 입단일을 입력하십시요.","I");
- model.setFocus("ipt_joinorgdd");
- return;
- }
-
- model.makeValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/voluntrid",voluntrid);
- }
- /*btn_actreq.dispatch("onclick"); // 활동현황 갯수를 세기 위해 활동현황 조회 이벤트 발생
- var nodeActCount=getNodesetCount("/root/main/voluntractprescond/actlist"); //활동현황 리스트 개수를 저장
-
- for(var i=1;i<=nodeFamyCount;i++)
- {
- model.makeValue("/root/main/voluntrinfo/famylist/infolist"+"["+i+"]/voluntrid",voluntrid);
- }
- for(var i=1; i<=nodeActCount;i++)
- {
- var acttodd=model.getValue("/root/main/voluntractprescond/actlist"+"["+i+"]/acttodd");
-
- if(actappdd<=acttodd)
- {
- messageBox("마지막 활동일자보다 큰 신청일자를 입력하십시요.","I");
- return;
- }
-
- if(joinorgdd<=acttodd)
- {
- messageBox("마지막 활동일자보다 큰 입단일자를 입력하십시요.","I");
- return;
- }
-
- model.makeValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/voluntrid",voluntrid);
- }
- */
-
- model.removeNodeset("/root/send/savedata");
- model.makeNode("/root/send/savedata");
-
- //model.removeNodeset("/root/main/voluntrinfo/baseinfo");
- model.removeNodeset("/root/main/voluntrinfo/baseinfo/famydata");
- //model.removeNodeset("/root/main/voluntrinfo/baseinfo/actdata");
- model.makeValue("/root/main/voluntrinfo/baseinfo/famydata",grd_famy.getUpdateData());
- //model.makeValue("/root/main/voluntrinfo/baseinfo/actdata",grd_actlist.getUpdateData());
- model.copyNode("/root/send/savedata","/root/main/voluntrinfo/baseinfo");
-
- if(submit("TXAAA00101")==true)
- {
- messageBox("신규입단","I001");
-
- model.removeNodeset("/root/main/reqpopup/reqpopuplist/voluntrid");
- //해당 봉사자 id 값 셋팅
- model.makeValue("/root/main/reqpopup/reqpopuplist/voluntrid",voluntrid);
- fReqMainVoluntrInfo(); //메인 화면에서 자원봉사자 조회
- return;
- }
- }
- else
- {
- //model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag","2");
- return;
- }
- }
-
- if(model.getValue("/root/main/returnsts/statusinfo/restatusdd")=="N")
- {// 활동 기간 중복 시
- messageBox("활동기간이 중복되었습니다.","I");
- return;
- }
- else
- {// 저장 완료시
- messageBox("저장이","I002");
- var voluntrid=model.getValue("/root/main/returnsts/statusinfo/voluntrid");
- model.removeNodeset("/root/main/reqpopup/reqpopuplist/voluntrid");
- //해당 봉사자 id 값 셋팅
- model.makeValue("/root/main/reqpopup/reqpopuplist/voluntrid",voluntrid);
- fReqMainVoluntrInfo(); //메인 화면에서 자원봉사자 조회
- }
- }
-
- }
- }
- //자원봉사자 수정 함수
- function fVoluntrInfoUpdate()
- {
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid")=="") //봉사자 사번이 널일 때는 수정을 할 수 없음
- {
- messageBox("수정 할 수","I004");
- return;
- }
- model.removeNodeset("/root/send/savedata");
- model.makeNode("/root/send/savedata");
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid");
-
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag")=="1")
- { // 현재 활동 중일 때
-
- if(fVoluntrComnSave() == false) return;
- // 필수 항목 입력 하지 않았을 경우 return
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/status","u");
- //세례월일 mm-dd로 나오는 형태를 mm과 dd로 나누어 mm+dd를 합쳐 저장 및 수정 한다.
- var festivday=ipt_festivday.currentText;
- var festivdd1=festivday.substr(0,2);
- var festivdd2=festivday.substr(3,2);
- var festivdd=(festivdd1+festivdd2);
-
- model.setValue("/root/main/voluntrinfo/baseinfo/itemlist/festivdd",festivdd);
- model.setValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag","1");
-
- var nodeFamyCount=getNodesetCount("/root/main/voluntrinfo/famylist/infolist");
- //var nodeActCount=getNodesetCount("/root/main/voluntrinfo/famylist/actlist");
-
- for(var i=1;i<=nodeFamyCount;i++)
- {
- model.makeValue("/root/main/voluntrinfo/famylist/infolist"+"["+i+"]/voluntrid",voluntrid);
- }
- /*for(var i=1; i<=nodeActCount;i++)
- {
- model.makeValue("/root/main/voluntrinfo/famylist/actlist"+"["+i+"]/voluntrid",voluntrid);
- }*/
-
-
- model.makeValue("/root/main/voluntrinfo/baseinfo/famydata",grd_famy.getUpdateData());
- //model.makeValue("/root/main/voluntrinfo/baseinfo/actdata",grd_actlist.getUpdateData());
-
- if(isNull(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/photimg")))
- {
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/photflag","N"); //사진이 존재하지 않음을 알려주는 플래그 N
- }
- else
- {
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/photflag","Y"); //사진이 존재함을 알려주는 플래그 Y
- }
-
-
- model.copyNode("/root/send/savedata","/root/main/voluntrinfo/baseinfo");
-
- }
- else if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag")=="2")
- {// 현재 탈단 중일 때
- var btn=messageBox("탈단한 자원봉사자는 세례명/성명/생일/참고사항/주소관련 정보만 수정됩니다.","Q003");
-
- if(btn=='6')
- {// 탈단 중일 때 수정할 정보는 성명, 세례명, 생일 및 주소관련 정보로 제한한다.
- model.makeValue("/root/send/savedata/itemlist/actstatflag",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag"));
- model.makeValue("/root/send/savedata/itemlist/status","u"); //상태 플래그에 u 저장
- model.makeValue("/root/send/savedata/itemlist/voluntrid",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid"));
- model.makeValue("/root/send/savedata/itemlist/voluntrnm",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrnm"));
- model.makeValue("/root/send/savedata/itemlist/baptnm",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/baptnm"));
- model.makeValue("/root/send/savedata/itemlist/brthdd",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/brthdd"));
- model.makeValue("/root/send/savedata/itemlist/zipcd2",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/zipcd2"));
- model.makeValue("/root/send/savedata/itemlist/zipcd1",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/zipcd1"));
- model.makeValue("/root/send/savedata/itemlist/zipcdseq",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/zipcdseq"));
- model.makeValue("/root/send/savedata/itemlist/addr",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/addr"));
- model.makeValue("/root/send/savedata/itemlist/detladdr",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/detladdr"));
- model.makeValue("/root/send/savedata/itemlist/hometel",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/hometel"));
- model.makeValue("/root/send/savedata/itemlist/mpphontel",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/mpphontel"));
- model.makeValue("/root/send/savedata/itemlist/emailid",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/emailid"));
- model.makeValue("/root/send/savedata/itemlist/emailaddr",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/emailaddr"));
- model.makeValue("/root/send/savedata/itemlist/etcemailaddr",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/etcemailaddr"));
- model.makeValue("/root/send/savedata/itemlist/actrem",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actrem"));
- }
- else
- {
- return;
- }
- }
- if(submit("TXAAA00101")==true)
- {
- /*if(model.getValue("/root/main/returnsts/statusinfo/restatus")=="N")
- {
- messageBox("활동정보의 활동기간이","E006");
- return;
- }*/
- messageBox("수정이","I002");
-
- model.removeNodeset("/root/main/reqpopup/reqpopuplist/voluntrid");
- model.makeValue("/root/main/reqpopup/reqpopuplist/voluntrid",voluntrid); //해당 봉사자 id 값 셋팅
- fReqMainVoluntrInfo(); //메인 화면에서 자원봉사자 조회
- }
-
- }
-
- // 자원봉사자 조회 팝업 버튼 클릭시 띄우는 함수
- function fVoluntrPopup()
- {
- model.makeValue("/root/source/popupflag",'Y');
- model.makeNode("/root/source/voluntrnm");
- model.makeNode("/root/source/rrgstno1");
- model.makeNode("/root/source/rrgstno2");
- model.makeNode("/root/source/flag");
- //model.reset("/root/source/voluntrnm");
- fVoluntrSearch();
- //var brthDD=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/brthdd");
- //var currentAge=getFullAge(brthDD)+1;
- //생년월일을 이용, 현재 나이 셋팅
-
- //model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/age",currentAge);
- model.refresh();
- }
- //가족사항정보 그리드에서 행 추가
- function fFamyRowAdd()
- {
- grd_famy.addItem();
- model.refresh();
- }
-
-
- // 가족사항의 행 삭제
- function fGrdFamyRowDel(){
-
- var idxrow=grd_famy.row;
- // 삭제할 행
-
- if(idxrow>0)
- { // 삭제할 행의 가족 정보를 변수에 담는다
-
- var famynm=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/famynm");
- var famyrel=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/famyrel");
- var famyage=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/famyage");
- var famyjobnm=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/famyjobnm");
- var religncd=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/religncd");
- var famybaptnm=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/famybaptnm");
-
- var rowstatus=grd_famy.rowStatus(idxrow);
- if(rowstatus=='1'||rowstatus=='3')
- {
- // 클릭한 행이 공백일 때 행 삭제
- grd_famy.deleteItem(idxrow);
- }
- else
- {
- if(rowstatus=='4'||rowstatus=='6') //상태가 delete또는 Update& Delete일 때
- {
- grd_famy.removeStatus(idxrow,"delete"); //delete상태를 초기화 한다.
-
- }
- else
- {
- grd_famy.addStatus(idxrow,"delete");
- // 클릭한 행에 값이 있을 때에는 delete 로 상태 표시
- }
- }
- }
- else
- {
- messageBox("삭제할 행을 선택하십시요.", "I");
- }
-
-
- }
-
-
- // 활동상태 추가 버튼 클릭
- function fActNewDate()
- {
- var CurrentDate = getCurrentDate();
-
- model.resetInstanceNode("/root/main/voluntrinfo/statinfo");
- model.setValue("/root/main/voluntrinfo/statinfo/status", "i");
- model.setValue("/root/main/voluntrinfo/statinfo/actstatrgstdd", CurrentDate);
-
- model.refresh();
- }
-
- // 활동상태 삭제버튼 클릭
- function fActDeleteDate()
- {
- //var baststatus = model.getValue("/root/main/voluntrinfo/baseinfo/status");
- model.setValue("/root/main/voluntrinfo/statinfo/status", "d");
- model.refresh();
- }
-
- // 활동현황의 행추가 버튼 클릭
- /*function fGrdActRowAdd()
- {
- //grd_actlist.addItem();//행추가
- var idxrow=grd_actlist.row;
- var idxrows=grd_actlist.rows;
- //alert(idxrow+"row");
- //alert(idxrows+"rows");
- if(idxrows>1)
- { // 이미 활동현황 내역이 존재 할때 행추가 하며 가장 맨 위에 새로운 행을 추가한다.
- grd_actlist.insertItem(1,["above"]);
- model.makeValue("/root/main/voluntrinfo/famylist/actlist"+"["+1+"]/acttodd","99991231");
- //행추가 버튼 클릭시 제일 윗 로우 활동종료일자에 99991231셋팅
- }
- else
- { // 활동현황 최초로 저장시
- grd_actlist.addItem();
- // 행추가 버튼 클릭시 제일 윗 로우 활동종료일자에 99991231셋팅
- model.makeValue("/root/main/voluntrinfo/famylist/actlist"+"["+1+"]/acttodd","99991231");
- }
- model.refresh();
- }*/
- // 가족사항의 행추가 버튼 클릭
- function fGrdFamyRowAdd()
- {
- var addRowCnt = model.getValue('/root/hidden/addrowcnt');
- if(addRowCnt == '' || addRowCnt < 1)
- {
- addRowCnt = 1;
- }
- for(var i = 1; i <= addRowCnt ; i++)
- {
- grd_famy.addItem();//행추가
- }
- }
-
- // 활동현황의 행삭제 버튼 클릭
- /*function fGrdActRowDel()
- {
- var idxrow=grd_actlist.row;
-
- if(idxrow>0)
- {
- var servkind=model.getValue("/root/main/voluntrinfo/actprescond/actlist"+"["+idxrow+"]/servkind");
- var actdeptcd=model.getValue("/root/main/voluntrinfo/actprescond/actlist"+"["+idxrow+"]/actdeptcd");
- var actdeptdetlnm=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/actdeptdetlnm");
- var voluntractdwcd=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/voluntractdwcd");
- var voluntractteamcd=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/voluntractteamcd");
- var specactteam=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/specactteam");
- var actfromdd=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/actfromdd");
- var acttodd=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/acttodd");
- var voluntrid=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/voluntrid");
- var actrgstseqno=model.getValue("/root/main/voluntrinfo/famylist/infolist"+"["+idxrow+"]/actrgstseqno");
- var rowstatus=grd_actlist.rowStatus(idxrow);
-
- if(rowstatus=='1'||rowstatus=='3')
- {
- // 클릭한 행이 공백일 때 행 삭제
- grd_actlist.deleteItem(idxrow);
- }
- else
- {
- if(rowstatus=='4'||rowstatus=='6') //상태가 delete또는 Update& Delete일 때
- {
- grd_actlist.removeStatus(idxrow,"delete"); //delete상태를 초기화 한다.
-
- }
- else
- {
- // 클릭한 행에 값이 있을 때에는 delete 로 상태 표시
- grd_actlist.addStatus(idxrow,"delete");
- }
- }
- }
- else
- {
- messageBox("삭제할 행을", "C002");
- }
-
- }*/
-
- // 현황 리스트 조회
- function fListSearch()
- {
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid");
- if(model.getValue("/root/main/reqpopup/reqpopuplist/flag")=="Y"||model.getValue("/root/main/reqpopup/reqpopuplist/reqpopupflag")=='A'||voluntrid!='')
- {
- // 조회된 사람이 있거나 자원봉사자 현황 조회에서 호출했을 때
- if(voluntrid=='')
- {
- messageBox("봉사자를 선택하십시요.","I");
- return;
- }
-
- else
- {
- model.makeValue("/root/main/search/voluntrid",voluntrid);
- model.removeNodeset("/root/send/reqdata");
-
- model.makeNode("/root/send/reqdata");
- model.copyNode("/root/send/reqdata","/root/main/search");
- submit("TRAAA00101");
- model.refresh();
-
- }
- }
- }
-
-
- function fAAA02500()
- {
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid");
- var joinorgdd=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/joinorgdd");
- var actappdd=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actappdd");
-
- if(voluntrid=='')
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
- else
- {
- model.makeValue("/root/rejoinsource/voluntrid",voluntrid);
- model.makeValue("/root/rejoinsource/joinorgdd",joinorgdd);
- model.makeValue("/root/rejoinsource/actappdd",actappdd);
- model.makeValue("/root/rejoinsource/quitorgdd",'99991231');
- model.makeValue("/root/rejoinsource/joinflag","R"); //재입단 표시
- model.makeValue("/root/rejoinsource/actstatflag",1); //
-
- //modal("SPAAA02500",null,null,null, "SPAAA02500", "/root/rejoinsource", "/root/main/rejoinsource","width:500px;height:200px");
- modal("SPAAA02500", "1","150", "150", "SPAAA02500", "/root/rejoinsource", "/root/main/rejoinsource");
-
- model.removeNodeset("/root/main/reqpopup/reqpopuplist/voluntrid");
- model.makeValue("/root/main/reqpopup/reqpopuplist/voluntrid",voluntrid); //해당 봉사자 id 값 셋팅
- fReqMainVoluntrInfo(); //메인 화면에서 자원봉사자 조회
-
- }
- model.refresh();
-
- }
-
- function fAAA02600()
- {
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid");
- //var joinorgseqno=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/joinorgseqno");
- if(voluntrid=='')
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
- else
- {
- model.makeValue("/root/quitsource/voluntrid",voluntrid);
- model.makeNode("/root/quitsource/joinorgseqno");
- model.makeValue("/root/quitsource/actstatflag",2); //탈단 중 상태값 표시
- //model.makeValue("/root/quitsource/quitorgdd2",model.getValue("/root/main/voluntractprescond/joinlist["+1+"]/joinorgdd")); //조회한 입단일자 저장
- //model.makeValue("/root/quitsource/rejoinorgdd",model.getValue("/root/main/voluntractprescond/joinlist["+1+"]/rejoinorgdd")); //조회한 재입단일자 저장
-
- modal("SPAAA02600", "1","150", "150", "SPAAA02600", "/root/quitsource", "/root/main/quitorginfo");
- //modal("SPAAA02600",null,null,null, "SPAAA02600", "/root/quitsource", "/root/main/quitorginfo","width:500px;height:200px");
-
- if(model.getValue("/root/quitsource/reflag")=="c") //탈단 신청이 완료되었을 때만 조회를 태움
- {
- model.removeNodeset("/root/main/reqpopup/reqpopuplist/voluntrid");
- model.makeValue("/root/main/reqpopup/reqpopuplist/voluntrid",voluntrid); //해당 봉사자 id 값 셋팅
- fReqMainVoluntrInfo(); //메인 화면에서 자원봉사자 조회
- }
- }
- model.refresh();
- //model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/status",model.getValue("/root/main/reqpopup/reqpopuplist/status"));
- }
-
- function fAAA02700()
- {
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid"); // 조회된 자원봉사자 ID저장
- if(voluntrid=='')
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
- else
- {
- model.removeNodeset("/root/holisource");
- model.makeValue("/root/holisource/voluntrid",voluntrid); // 휴가등록 팝업창에 넘길 봉사자 id셋팀
- model.makeValue("/root/holisource/holijobrespflag",1); // 휴가 직책 구분 1:휴가, 2:직책
- model.makeValue("/root/holisource/status","i"); // 휴가 현황 저장 i 플래그
- model.makeNode("/root/holisource/fromdd");
- model.makeNode("/root/holisource/todd");
- model.makeNode("/root/holisource/holicd");
- model.makeNode("/root/holisource/holijobrem");
- //modal("SPAAA02700",null,null,null, "SPAAA02700", "/root/holisource", "/root/main/holisource","width:500px;height:200px");
- modal("SPAAA02700", "1","150", "150", "SPAAA02700", "/root/holisource", "/root/main/holisource");
-
- //if(model.getValue("/root/holisource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/holisource/reflag")=="c")
- {
- //fHoliListInfo();
- // 휴가 현황 조회 함수
- btn_HoliCond.dispatch("onclick"); // 휴가조회 강제 이벤트 발생
- }
-
- }
- model.refresh();
-
- }
- function fAAA03100()
- {
-
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid"); // 조회된 자원봉사자 ID저장
- if(voluntrid=='')
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
- else
- {
- model.removeNodeset("/root/jobsource");
- model.makeValue("/root/jobsource/voluntrid",voluntrid); // 휴가등록 팝업창에 넘길 봉사자 id셋팀
- model.makeValue("/root/jobsource/holijobrespflag",2); // 휴가 직책 구분 1:휴가, 2:직책
- model.makeValue("/root/jobsource/status","i"); // 직책 현황 저장 i 플래그
- model.makeNode("/root/jobsource/fromdd");
- model.makeNode("/root/jobsource/todd");
- model.makeNode("/root/jobsource/jobrespcd");
- model.makeNode("/root/jobsource/holijobrem");
-
- //modal("SPAAA03100",null,null,null, "SPAAA03100", "/root/jobsource", "/root/main/jobsource","width:500px;height:200px");
- modal("SPAAA03100", "1","150", "150", "SPAAA03100", "/root/jobsource", "/root/main/jobsource");
-
- //if(model.getValue("/root/jobsource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/jobsource/reflag")=="c")
- {
- //fJobRespLilstInfo();
-
- btn_jobrespcond.dispatch("onclick"); // 직책 현황 강제 이벤트 발생
- }
- /* else if(model.getValue("/root/jobsource/status")=="r") //취소 상태값인 r 일때
- {
- model.resetInstanceNode("/root/jobsource/status");
- }*/
-
- }
-
- }
- function fAAA03000()
- {
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid"); // 조회된 자원봉사자 ID저장
- if(voluntrid=='')
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
- else
- {
- model.removeNodeset("/root/actsource");
- model.makeValue("/root/actsource/voluntrid",voluntrid); // 휴가등록 팝업창에 넘길 봉사자 id셋팀
- //model.makeValue("/root/holisource/holijobrespflag",1); // 휴가 직책 구분 1:휴가, 2:직책
- model.makeValue("/root/actsource/status","i"); // 휴가 현황 저장 i 플래그
- model.makeNode("/root/actsource/servkind");
- model.makeNode("/root/actsource/actdeptcd");
- model.makeNode("/root/actsource/actdeptdetlnm");
- model.makeNode("/root/actsource/voluntractdwcd");
- model.makeNode("/root/actsource/voluntractteamcd");
- model.makeNode("/root/actsource/actfromdd");
- model.makeNode("/root/actsource/acttodd");
- model.makeNode("/root/actsource/actdivscd");
-
- model.makeValue("/root/actsource/joinorgdd",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/joinorgdd"));
- modal("SPAAA03000", "1","150", "150", "SPAAA03000", "/root/actsource", "/root/main/actsource");
- //modal("SPAAA03000",null,null,null, "SPAAA03000", "/root/actsource", "/root/main/actsource","width:500px;height:200px");
-
- if(model.getValue("/root/actsource/reflag")=="c")
- // 처리가 완료되었다는 의미의 플래그 c반환 되면 활동현황조회 강제 이벤트 발생
- {
- btn_actreq.dispatch("onclick");
- }
-
- }
- model.refresh();
-
-
- }
- function fAAA00600()
- {
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid"); // 조회된 자원봉사자 ID저장
- if(voluntrid=='')
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
- else
- {
- model.removeNodeset("/root/prizsource");
- model.makeValue("/root/prizsource/voluntrid",voluntrid); // 포상등록 팝업창에 넘길 봉사자 id셋팀
- model.makeValue("/root/prizsource/prizbenfflag",1); // 포상 수혜 구분 1:포상, 2:수혜
- model.makeValue("/root/prizsource/status","i"); // 포상 수혜 저장 i 플래그
- model.makeNode("/root/prizsource/prizbenfdd"); // 포상 일자
- model.makeNode("/root/prizsource/prizflagcd"); // 포상 코드
- model.makeNode("/root/prizsource/prizbenfrem"); // 비고
-
- //modal("SPAAA00600",null,null,null, "SPAAA00600", "/root/prizsource", "/root/main/prizsource","width:500px;height:200px");
- modal("SPAAA00600", "1","150", "150", "SPAAA00600", "/root/prizsource", "/root/main/prizsource");
- //if(model.getValue("/root/prizsource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/prizsource/reflag")=="c")
- {
- //fPrizListInfo();
-
- btn_prizcond.dispatch("onclick"); // 포상 현황 조회 강제 이벤트 발생
- }
-
- }
- }
-
- function fAAA00900()
- {
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid"); // 조회된 자원봉사자 ID저장
- if(voluntrid=='')
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
- else
- {
- model.removeNodeset("/root/benfsource");
- model.makeValue("/root/benfsource/voluntrid",voluntrid); // 수혜 처리 팝업에 넘길 자원봉사자 ID저장
- model.makeValue("/root/benfsource/prizbenfflag",2); // 포상 :1, 수혜:2
- model.makeValue("/root/benfsource/status","i"); // 포상 수혜 저장 i 플래그
- model.makeNode("/root/benfsource/prizbenfdd"); // 수혜 날짜
- model.makeNode("/root/benfsource/benfflagcd"); // 수혜구분 코드
- model.makeNode("/root/benfsource/prizbenfrem"); // 비고
- //modal("SPAAA00900",null,null,null, "SPAAA00900", "/root/benfsource", "/root/main/benfsource","width:500px;height:200px");
- modal("SPAAA00900", "1","150", "150", "SPAAA00900", "/root/benfsource", "/root/main/benfsource");
-
- //if(model.getValue("/root/benfsource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/benfsource/reflag")=="c")
- {
- //fBenfListInfo();
- btn_benfcond.dispatch("onclick"); // 수혜 현황 조회 강제 이벤트 발생 함수
- }
-
- }
- model.refresh();
- }
-
- // 메인화면에서 자원봉사자 인적정보 조회하는 함수
- function fReqMainVoluntrInfo()
- {
- if(model.getValue("/root/rejoinsource/status")=="r"||model.getValue("/root/quitorginfo/status")=="r")
- { // 재입단 처리, 탈단 처리의 취소 버튼 눌렀을 때 리턴 시켜줌
- model.removeNodeset("/root/rejoinsource/status");
- model.removeNodeset("/root/quitorginfo/status");
- model.refresh();
- return;
- }
- model.makeValue("/root/send/reqdata/voluntrid",model.getValue("/root/main/reqpopup/reqpopuplist/voluntrid"));
- //ID로 봉사자 인적 정보 및 누적 봉사활동 정보 찾아오는 submission 보냄
- submit("TRAAA00102");
-
- setImageRefInstance("/root/main/voluntrinfo/baseinfo/itemlist/photimg");
- // 조회한 이미지를 변환해서 볼 수 있는 형태로 바꾸어 준다.
- var brthDD=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/brthdd");
- var currentAge=getFullAge(brthDD)+1;
- //생년월일을 이용, 현재 나이 셋팅
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/age",currentAge);
- // SPAAA02400_자원봉사자 조회 화면에서 조회된 데이터를 신상등록 인적정보 화면에 셋팅 하는 로직
-
- if ( !isNull(model.getValue("/root/main/reqpopup/reqpopuplist/voluntrid")) )
- { //SPAAA02400_자원봉사자 조회 화면에서 받아온 ID가 존재 할때
- model.removeNodeset("/root/send/reqdata");
- model.makeNode("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/voluntrid",model.getValue("/root/main/reqpopup/reqpopuplist/voluntrid"));
- submit("TRAAA00103");
- //가족, 활동현황 가져오는 서브미션
- }
- //model.removeNodeset("/root/main/voluntractprescond");
- //model.removeNodeset("/root/source");
-
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag")=='1') // 활동상태 - 활동 중일때
- {
- btn_actrgst.disabled='false'; //활동현황등록 버튼 활성
- button24.disabled='true'; // 재입단버튼 비활성
- button25.disabled='false'; // 탈단신청버튼 활성
- button3.disabled='false'; // 휴가등록버튼 활성
- button4.disabled='false'; // 직책등록버튼 활성
- button7.disabled='false'; // 포상등록버튼 활성
- button8.disabled='false'; // 수혜등록버튼 활성
- btn_save.disabled='true'; // 등록버튼 비활성
- btn_set.disabled='false'; // 수정버튼 활성
-
- }
- else if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/actstatflag")=='2') // 활동상태 - 탈단 중일때
- {
- btn_actrgst.disabled='true'; //활동현황등록 버튼 비활성
- button24.disabled='false'; // 재입단버튼 활성
- button25.disabled='true'; // 탈단신청버튼 비활성
- button3.disabled='true'; // 휴가등록버튼 비활성
- button4.disabled='true'; // 직책등록버튼 비활성
- button7.disabled='true'; // 포상등록버튼 비활성
- button8.disabled='true'; // 수혜등록버튼 비활성
- btn_set.disabled='false'; // 수정버튼 활성
- btn_save.disabled='false'; // 등록버튼 활성
- }
- //model.resetInstanceNode("/root/main/reqpopup/reqpopuplist");
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrflag")=='1')
- { // 일반자원봉사자 일때 해당 값 셋팅
- model.makeValue("/root/main/aaa/report/voluntrflagnm","일반");
- }
- else if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrflag")=='3')
- { // 교직원 자원봉사자 일때 해당 값 셋팅
- model.makeValue("/root/main/aaa/report/voluntrflagnm","교직원");
- }
-
- var systeminstnm=getUserInfo("systeminstnm");
- // 로그인한 기관 명 받아옴
- model.makeValue("/root/main/aaa/report/systeminstnm",systeminstnm);
- // 입단이력 강제 이벤트 발생
- btn_actreq.dispatch("onclick"); //활동현황 조회
- model.setFocus("caption1");
- model.refresh();
- }
- // 자원봉사자 조회 팝업 창을 띄워 찾는 함수
- function fVoluntrSearch()
- {
-
- //modal("SPAAA02400",null,null,null, "SPAAA02400", "/root/source", "/root/send/reqdata","width:800px;height:400px");
- modal("SPAAA02400", "1","150", "150", "SPAAA02400", "/root/source"," /root/send/reqdata");
-
- if(model.getValue("/root/main/reqpopup/reqpopuplist/flag")=='Y')
- { //1명의 자원봉사자 정보 조회되어 들어왔을 경우
- if(model.getValue("/root/main/reqpopup/reqpopuplist/voluntrid")!='')
- {
- //자원봉사자 조회 팝업 창에서 조회된 봉사자 ID가 있을 때
- fReqMainVoluntrInfo();
- // 메인화면에서 자원봉사자 인적정보 조회하는 함수 호출
- }
- }
- else
- {
- model.setFocus("caption1");
- return;
- }
- }
- // 초기화 함수
- function fAllClear()
- {
- var btn=messageBox("초기화를","Q004");
- if(btn=='6')
- {
- model.resetInstanceNode("/root/main");
- model.removeNodeset("/root/main/voluntrinfo/famylist");
- model.removeNodeset("/root/main/voluntrinfo/actprescond");
- model.removeNodeset("/root/main/voluntractprescond/joinlist");
- model.removeNodeset("/root/main/voluntractprescond/actlist");
- model.removeNodeset("/root/main/voluntractprescond/condlist");
- model.removeNodeset("/root/main/voluntractprescond/edulist");
- model.removeNodeset("/root/main/voluntractprescond/prizlist");
- model.removeNodeset("/root/main/voluntractprescond/benflist");
- model.removeNodeset("/root/main/voluntractprescond/holilist");
- model.removeNodeset("/root/main/voluntractprescond/jobresplist");
- model.removeNodeset("/root/main/voluntractprescond/specactteamlist");
-
- button24.disabled="false";
- button25.disabled="false";
- button3.disabled="false";
- button4.disabled="false";
- button7.disabled="false";
- button8.disabled="false";
- btn_save.disabled="false";
- btn_set.disabled="false";
-
- model.setFocus("ipt_voluntrnm");
-
- rdo_smsrecvyn.select(0); //DEFAULT로 수신여부 Y셋팅
- model.refresh();
- }
- else
- {
- return;
- }
-
- }
- // 사진 저장 함수
- function fGetLocalImg()
- {
- var file = openImageFileDialog(1048576);
- // 경로를 담아두는 변수 file.image 파일이 너무 크면 submit 시간이 매우 오래(5분이상) 걸리므로 가급적 사이즈를 작게 제한한다.
- // 선택한 파일의 크기를 제한하고 싶으면 최대치 byte를 인자로 준다. 선택한 파일 경로를 반환한다.
- if (file == "")
- {
- return;
- }
- //alert(file);
- var pos = file.lastIndexOf("\\"); // 사진 경로의 마지막 \의 인덱스 값
- var poss=file.lastIndexOf("\."); // .jpg, .bmp 앞의 인덱스 값
- //alert(poss);
-
- var localFileName= file.substring(poss+1, file.length); // jpb, bmp 판별하기 위한 값
-
- if(localFileName=="bmp") //bmp일 경우 메시지 처리
- {
- messageBox("bmp 형식이 아닌 사진 파일을 선택하여 주십시요.","I");
- return;
- }
-
- //var fileopen=window.fileDialog("open","|","false");
- // image 위치를 fileopen에 저장
- img_tmp.src='';
- //파일 위치 초기화
- img_tmp.src=file;
-
- //파일의 경로를 img_tmp에 저장
- var Idata=img_tmp.getBase64data();
- // img_tmp에 저장한 img 컨트롤의 이미지 데이터를 BASE64로 encoding된 스트링으로 리턴하여 Idata 에 저장
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/photimg",Idata);
- // Idata에 저장한 사진을 해당 경로에 setting
- setImageRefInstance("/root/main/voluntrinfo/baseinfo/itemlist/photimg");
- // 이미지 컨트롤이 참조하는 ref 인스턴스 노드(xpath)의 type 속성을 "xsd:base64Binary"로 설정한다.
- //model.makeValue("/root/send/file/filename",fileopen);
- model.refresh();
- }
-
- function fPrizListInfo() // 포상현황 수정
- {
- cpt_voluntrflag.visible=false;
- cmb_voluntrflg.visible=false;
- //봉사구분 비활성화
- cpt_attdabsnflag.visible=false;
- cmb_attdabsnflag.visible=false;
- // 출석구분 비활성화
- ipt_fromdd.visible=true;
- caption21.visible=true;
- ipt_todd.visible=true;
- // 기간 설정 활성화
- btn_listsearch.visible=true;
- cpt_reqdd.visible=true;
- // 조회기관 캡션, 조회기간 버튼 활성화
- btn_excel.visible=false;
- model.makeValue("/root/main/search/searchflag",4);
- //searchflag 가 4일 때는 포상현황 조회
- model.makeNode("/root/main/search/servkind");
- model.makeNode("/root/main/search/fromdd");
- model.makeNode("/root/main/search/todd");
- model.makeNode("/root/main/search/termflag");
- model.makeNode("/root/main/search/holijobrespflag");
- fListSearch();
- model.refresh();
- }
-
-
- function fBenfListInfo() // 수혜현황 수정
- {
- cpt_voluntrflag.visible=false;
- cmb_voluntrflg.visible=false;
- //봉사구분 비활성화
- //봉사구분 비활성화
- cpt_attdabsnflag.visible=false;
- cmb_attdabsnflag.visible=false;
- // 출석구분 비활성화
- ipt_fromdd.visible=true;
- caption21.visible=true;
- ipt_todd.visible=true;
- // 기간 설정 활성화
- btn_listsearch.visible=true;
- cpt_reqdd.visible=true;
- // 조회기관 캡션, 조회기간 버튼 활성화
- btn_excel.visible=false;
-
- model.makeValue("/root/main/search/searchflag",5);
- //searchflag 가 5일 때는 수혜현황 조회
- model.makeNode("/root/main/search/servkind");
- model.makeNode("/root/main/search/fromdd");
- model.makeNode("/root/main/search/todd");
- model.makeNode("/root/main/search/termflag");
- model.makeNode("/root/main/search/holijobrespflag");
-
- fListSearch();
- model.refresh();
- }
-
- function fHoliListInfo() //휴가 현황 수정
- {
-
- cpt_voluntrflag.visible=false;
- cmb_voluntrflg.visible=false;
- //봉사구분 비활성화
- cpt_attdabsnflag.visible=false;
- cmb_attdabsnflag.visible=false;
- // 출석구분 비활성화
- ipt_fromdd.visible=true;
- caption21.visible=true;
- ipt_todd.visible=true;
- // 기간 설정 활성화
- btn_listsearch.visible=true;
- cpt_reqdd.visible=true;
- // 조회기관 캡션, 조회기간 버튼 활성화
- btn_excel.visible=false;
-
- model.makeValue("/root/main/search/searchflag",6);
- //searchflag 가 6일 때는 휴가현황 조회
- model.makeValue("/root/main/search/holijobrespflag",1); //휴가
- model.makeNode("/root/main/search/servkind");
- model.makeNode("/root/main/search/fromdd");
- model.makeNode("/root/main/search/todd");
- model.makeNode("/root/main/search/termflag");
- fListSearch();
- model.refresh();
- }
- function fJobRespLilstInfo() //직책 현황 수정
- {
- cpt_voluntrflag.visible=false;
- cmb_voluntrflg.visible=false;
- //봉사구분 비활성화
- cpt_attdabsnflag.visible=false;
- cmb_attdabsnflag.visible=false;
- // 출석구분 비활성화
- ipt_fromdd.visible=true;
- caption21.visible=true;
- ipt_todd.visible=true;
- // 기간 설정 활성화
- btn_listsearch.visible=true;
- cpt_reqdd.visible=true;
- // 조회기관 캡션, 조회기간 버튼 활성화
- btn_excel.visible=false;
-
- model.makeValue("/root/main/search/searchflag",7);
- //searchflag 가 7일 때는 직책 현황 조회
- model.makeValue("/root/main/search/holijobrespflag",2); //직책
- model.makeNode("/root/main/search/servkind");
- model.makeNode("/root/main/search/fromdd");
- model.makeNode("/root/main/search/todd");
- model.makeNode("/root/main/search/termflag");
- fListSearch();
- model.refresh();
- }
-
- function fInsIssSeqNo()
- {
- // 발행번호 등록 및 비고 내용 저장
- model.makeValue("/root/issseq/voluntrflag",1);
- // 봉사자 구분 1 :일반 봉사자로 저장
- model.makeValue("/root/issseq/voluntrid",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid"));
- // 해당 봉사자ID 값 저장
- model.makeValue("/root/issseq/isscnts",model.getValue("/root/main/aaa/report/isscnts")); //확인서 테이블에 저장할 내용
- model.makeValue("/root/issseq/issrem",model.getValue("/root/main/aaa/report/issrem")); //확인서 테이블에 저장할 비고
- model.makeValue("/root/issseq/prtno",model.getValue("/root/main/aaa/report/no")); //확인서 테이블에 저장할 비고
-
-
- model.removeNodeset("/root/send/savedata");
- model.makeNode("/root/send/savedata");
- model.copyNode("/root/send/savedata","/root/issseq");
-
- submit("TXAAA00102")
- model.refresh();
- }
- function fJoinOrgInfo() //입단이력 조회 함수
- {
- cpt_voluntrflag.visible=false;
- cmb_voluntrflg.visible=false;
- //봉사구분 비활성화
- cpt_attdabsnflag.visible=false;
- cmb_attdabsnflag.visible=false;
- // 출석구분 비활성화
- ipt_fromdd.visible=false;
- caption21.visible=false;
- ipt_todd.visible=false;
- // 기간 설정 비활성화
- btn_listsearch.visible=false;
- cpt_reqdd.visible=false;
- // 조회기관 캡션, 조회기간 버튼 비활성화
- btn_excel.visible=false;
-
- model.makeValue("/root/main/search/searchflag ",1);
- //searchflag 가 1일 때는 입단이력 조회
- model.makeNode("/root/main/search/servkind ");
- model.makeNode("/root/main/search/fromdd");
- model.makeNode("/root/main/search/todd");
- model.makeNode("/root/main/search/termflag");
- model.makeNode("/root/main/search/holijobrespflag");
- fListSearch();
- model.refresh();
- }
-
- function fCondInfo() //활동현황 조회
- {
- cpt_voluntrflag.visible=false;
- cmb_voluntrflg.visible=false;
- //봉사구분 비활성화
- cpt_attdabsnflag.visible=false;
- cmb_attdabsnflag.visible=false;
- // 출석구분 비활성화
- ipt_fromdd.visible=false;
- caption21.visible=false;
- ipt_todd.visible=false;
- // 기간 설정 비활성화
- cpt_reqdd.visible=false;
- btn_listsearch.visible=false;
- // 조회기간 캡션, 조회기간 버튼 비활성
- btn_excel.visible=false;
-
- model.makeValue("/root/main/search/searchflag",9);
- //searchflag 가 1일 때는 입단이력 조회
- model.makeNode("/root/main/search/servkind ");
- model.makeNode("/root/main/search/fromdd");
- model.makeNode("/root/main/search/todd");
- model.makeNode("/root/main/search/termflag");
- model.makeNode("/root/main/search/holijobrespflag");
- fListSearch();
- model.refresh();
-
- }
-
- /*function fReqVoluntrInfo() // 자원봉사자 조회
- {
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/source/popupflag",'N'); // 넘겨줄 파라미터가 존재한다는 popupfalg N을 셋팅
- model.makeValue("/root/source/voluntrnm",ipt_voluntrnm.currentText); // 봉사자 이름 셋팅
- model.makeValue("/root/source/rrgstno1",ipt_rrgstno1.currentText); // 주민번호 셋팅
- model.makeValue("/root/source/rrgstno2",ipt_rrgstno2.currentText);
- model.makeNode("/root/source/flag");
-
- fVoluntrSearch();
- }*/
- // 특별활동팀 등록 내역 조회
- function fSpecActTeamLilstInfo()
- {
- cpt_voluntrflag.visible=false;
- cmb_voluntrflg.visible=false;
- //봉사구분 비활성화
- cpt_attdabsnflag.visible=false;
- cmb_attdabsnflag.visible=false;
- // 출석구분 비활성화
- ipt_fromdd.visible=false;
- caption21.visible=false;
- ipt_todd.visible=false;
- // 기간 설정 비활성화
- btn_listsearch.visible=false;
- cpt_reqdd.visible=false;
- // 조회기관 캡션, 조회기간 버튼 비활성화
- btn_excel.visible=false;
-
- model.makeValue("/root/main/search/searchflag",8);
- //searchflag 가 8일 때는 특별활동 팀 현황 조회
- model.makeValue("/root/main/search/servkind",3); //특별활동
- model.makeNode("/root/main/search/specactteam");
- model.makeNode("/root/main/search/actfromdd");
- model.makeNode("/root/main/search/acttodd");
- fListSearch();
- model.refresh();
-
- }
-
- function fAAA02100()
- {
- var voluntrid=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid"); // 조회된 자원봉사자 ID저장
- if(voluntrid=='')
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
- else
- {
- model.removeNodeset("/root/spcsource");
- model.makeValue("/root/spcsource/voluntrid",voluntrid);
- model.makeValue("/root/spcsource/servkind","3");
- model.makeValue("/root/spcsource/status","i"); // 특별활동 저장 i 플래그
- model.makeNode("/root/spcsource/specactteam");
- model.makeNode("/root/spcsource/actfromdd");
- model.makeNode("/root/spcsource/acttodd");
-
- //modal("SPAAA02100", null,null, null, "SPAAA02100", "/root/spcsource", "/root/main/spcsource","width:500px;height:200px");
- modal("SPAAA02100", "1","150", "150", "SPAAA02100", "/root/spcsource", "/root/main/spcsource");
-
- //if(model.getValue("/root/spcsource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/spcsource/reflag")=="c")
- {
- btn_specactteam.dispatch("onclick");
- //처리가 완료되었다는 의미의 플래그 c반환 되면 특별활동 현황 강제 이벤트 발생
- }
- }
- model.refresh();
- }
-
- // 엑셀 저장 함수
- function fSaveExcel()
- {
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "")
- {
- grd_voluntractprescond.saveExcel(fileName, "SheetName", false, false, "", "", false);
- }
- }
-
- ]]>
- </script>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <group id="group1" visibility="hidden" style="left:0px; top:220px; width:505px; height:90px; ">
- <select1 id="cmb_parichflag" ref="/root/main/voluntrinfo/baseinfo/itemlist/parichflag" class="combo_default" navindex="18" appearance="minimal" style="left:83px; top:27px; width:155px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0515">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption30" class="cell_1" style="left:0px; top:0px; width:70px; height:23px; vertical-align:middle; ">세례년도</caption>
- <caption id="caption45" class="cell_1" style="left:240px; top:26px; width:81px; height:23px; vertical-align:middle; ">본당</caption>
- <caption id="caption46" class="cell_1" style="left:0px; top:25px; width:80px; height:23px; vertical-align:middle; ">교구</caption>
- <caption id="caption24" class="cell_1" style="left:154px; top:-1px; width:81px; height:23px; vertical-align:middle; ">축일</caption>
- <input id="ipt_parichchrchnm" ref="/root/main/voluntrinfo/baseinfo/itemlist/parichchrchnm" class="input_default" navindex="19" imemode="hangul" maxlength="20" style="left:324px; top:27px; width:170px; height:19px; "/>
- <input id="input2" ref="/root/main/voluntrinfo/baseinfo/itemlist/bapyy" class="input_default" disabled="false" navindex="9" imemode="hangul" maxlength="4" format="####" style="left:71px; top:2px; width:80px; height:19px; "/>
- <input id="ipt_festivday" ref="/root/main/voluntrinfo/baseinfo/itemlist/festivdd" class="input_default" navindex="10" inputtype="date" format="mm-dd" appearance="input" style="left:238px; top:2px; width:59px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- /*var festivday=ipt_festivday.currentText;
- var festivdd1=festivday.substr(5,2);
- var festivdd2=festivday.substr(8,2);
- //var festivdd=(festivdd1+festivdd2);
- //model.setValue("/root/main/voluntrinfo/baseinfo/itemlist/festivdd",festivdd1||"-"||festivdd2);
- */
- ]]>
- </script>
- </input>
- <caption id="caption11" class="cell_1" visibility="hidden" style="left:0px; top:50px; width:80px; height:23px; vertical-align:middle; ">세례명</caption>
- <input id="ipt_baptnm" ref="/root/main/voluntrinfo/baseinfo/itemlist/baptnm" class="input_default" navindex="5" visibility="hidden" imemode="hangul" maxlength="10" appearance="input" max="10" style="left:83px; top:51px; width:151px; height:19px; "/>
- </group>
- <caption id="caption1" class="tit_2" style="left:5px; top:10px; width:165px; height:14px; ">자원봉사자 신상등록</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:1193px; y2:25px; "/>
- <line id="line32" class="line_2" style="x1:0px; y1:52px; x2:973px; y2:52px; "/>
- <line id="line2" class="line_2" style="x1:0px; y1:76px; x2:973px; y2:76px; "/>
- <line id="line7" class="line_2" style="x1:6px; y1:125px; x2:494px; y2:125px; "/>
- <line id="line3" class="line_2" style="x1:480px; y1:124px; x2:975px; y2:124px; "/>
- <line id="line8" class="line_2" style="x1:0px; y1:313px; x2:1194px; y2:313px; "/>
- <switch id="switch1" style="left:0px; top:380px; width:1010px; height:356px; border-color:#c7a3cf; border-style:solid; ">
- <case id="case1" selected="true" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_actlist" nodeset="/root/main/voluntractprescond/actlist" caption="봉사구분^소속분야^소속센터^소속센터^활동요일^활동시간대^활동시작일자^활동종료일자^voluntrid
^actrgstseqno
^voluntrid
^joinorgseqno" colsep="^" colwidth="80, 80, 120, 80, 62, 110, 105, 100, 55, 35, 8, 5" dataheight="25" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:354px; ">
- <col disabled="true" ref="servkind" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0507">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdivscd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0654">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0503">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actdeptdetlnm"/>
- <col disabled="true" ref="voluntractdwcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0359">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractteamcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actfromdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="acttodd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="voluntrid" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="actrgstseqno" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="voluntrid" visibility="hidden"/>
- <col ref="joinorgseqno" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var idxRow=grd_actlist.row //클릭한 행 저장
- var SMAAA00100_param=getScreenMenuParameter();
- // 메뉴파라미터 값 받아서 자원봉사자 센터가 아닌 호스피서, 원목실에서 로그인한 경우
- // 팝업창 띄우지 않도록 처리
-
- if(idxRow<=0) //조회된 행이 없을 경우
- {
- return; // do nothing
- }
- else
- {
- if(SMAAA00100_param!='2'&& SMAAA00100_param!='3') // 자원봉사 센터에서 로그인했을 때만 수행
- {
- model.removeNodeset("/root/actsource");
- model.makeNode("/root/actsource");
-
- model.makeValue("/root/main/voluntractprescond/actlist"+"["+idxRow+"]/status","u");
- model.makeValue("/root/main/voluntractprescond/actlist"+"["+idxRow+"]/joinorgdd",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/joinorgdd"));
- // 상태값에 u저장
- model.copyNode("/root/actsource", "/root/main/voluntractprescond/actlist["+idxRow+"]");
- // 클릭한 행의 모든 정보를 팝업으로 넘길 경로에 저장
-
- //modal("SPAAA03000",null,null,null, "SPAAA03000", "/root/actsource", "/root/main/actsource","width:500px;height:200px");
- // actsource 경로에 담긴 정보 팝업창의 root/main/actsource 노드로 보냄
- modal("SPAAA03000", "1","150", "150", "SPAAA03000", "/root/actsource", "/root/main/actsource");
-
- if(model.getValue("/root/actsource/reflag")=="c")
- {
- fCondInfo();
- // 처리가 완료되었다는 의미의 플래그 c반환 되면 활동현황 조회 함수
- }
- else
- {
- return;
- }
- }
- }
- model.refresh();
-
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case2" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_joinlist" nodeset="/root/main/voluntractprescond/joinlist" caption="소속분야^소속센터^소속센터^활동요일^활동시간대^구분^신청일^등록일^재등록일^활동정지일^사유^voluntrid
^joinorgseqno" colsep="^" colwidth="80, 120, 80, 55, 111, 73, 92, 92, 92, 92, 202, 8, 5" dataheight="25" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:350px; ">
- <col disabled="true" ref="actdivscd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0654">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0503">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actdeptdetlnm"/>
- <col disabled="true" ref="voluntractdwcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0359">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractteamcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="joinflag" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0361">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actappdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="joinorgdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="rejoinorgdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="quitorgdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="quitorgresn"/>
- <col ref="voluntrid" visibility="hidden"/>
- <col ref="joinorgseqno" visibility="hidden"/>
- </datagrid>
- </case>
- <case id="case3" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_voluntractprescond" nodeset="/root/main/voluntractprescond/condlist" caption="봉사구분^소속분야^소속센터^소속센터^활동요일^활동시간대^특별활동^일자^활동시간^출석구분^내용^voluntrid
^servseqno" colsep="^" colwidth="0, 80, 120, 81, 61, 110, 134, 89, 64, 62, 109, 18, 19" dataheight="25" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:349px; ">
- <col disabled="true" ref="servkind" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0507">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdivscd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0654">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0503">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptdetlnm" type="input">
- <choices>
- <itemset nodeset="/root/init/posteam2/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractdwcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0359">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractteamcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="specactteam" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0516">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="servdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="servtm" format="#.9" style="text-align:center; "/>
- <col disabled="true" ref="attdabsnflag" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd1/A0506">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="attdrem"/>
- <col ref="voluntrid" visibility="hidden"/>
- <col ref="servseqno" visibility="hidden"/>
- </datagrid>
- </case>
- <case id="case4" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_educfestivprescond" nodeset="/root/main/voluntractprescond/edulist" caption="소속분야^소속센터^소속센터^활동요일^활동시간대^교육행사구분^교육행사명^일자^교육시간^봉사인정^내용^장소^담당자" colsep="^" colwidth="80, 119, 80, 58, 110, 90, 99, 78, 55, 54, 93, 111, 71" dataheight="25" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:349px; ">
- <col disabled="true" ref="actdivscd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0654">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0503">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actdeptdetlnm" type="input">
- <choices/>
- </col>
- <col disabled="true" ref="voluntractdwcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0359">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractteamcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="educfestivcd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0362">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="educfestivnm"/>
- <col ref="entrydd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="educrcogtm" format="#.9"/>
- <col ref="servtmrcogflag"/>
- <col ref="attdrem"/>
- <col ref="plcenm"/>
- <col ref="chrgpsnnm"/>
- </datagrid>
- </case>
- <case id="case5" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_prizprescond" nodeset="/root/main/voluntractprescond/prizlist" caption="소속분야^소속센터^소속센터^활동요일^활동시간대^포상명^포상일^비고^prizrgstseqno
^actrgstseqno
^prizbenfflag" colsep="^" colwidth="80, 120, 80, 68, 110, 123, 97, 226, 16, 32, 26" dataheight="25" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:349px; ">
- <col disabled="true" ref="actdivscd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0654">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0503">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actdeptdetlnm" type="input">
- <choices/>
- </col>
- <col disabled="true" ref="voluntractdwcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0359">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractteamcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="prizflagcd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0363">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="prizbenfdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prizbenfrem"/>
- <col ref="prizrgstseqno" visibility="hidden"/>
- <col ref="actrgstseqno" visibility="hidden"/>
- <col ref="prizbenfflag" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- var idxRow=grd_prizprescond.row //클릭한 행 저장
- var SMAAA00100_param=getScreenMenuParameter();
- // 메뉴파라미터 값 받아서 자원봉사자 센터가 아닌 호스피서, 원목실에서 로그인한 경우
- // 팝업창 띄우지 않도록 처리
-
- if(idxRow<=0) //조회된 행이 없을 경우
- {
- return; // do nothing
- }
- else
- {
- if(SMAAA00100_param!='2'&& SMAAA00100_param!='3')
- {
- model.removeNodeset("/root/prizsource");
- model.makeNode("/root/prizsource");
-
- model.makeValue("/root/main/voluntractprescond/prizlist["+idxRow+"]/status","u");
-
- model.copyNode("/root/prizsource", "/root/main/voluntractprescond/prizlist["+idxRow+"]"); // 클릭한 행의 정보 경로에 저장
- //model.makeValue("/root/prizsource/status","u"); // 상태값에 u저장
- // modal("SPAAA00600",null,null,null, "SPAAA00600", "/root/prizsource", "/root/main/prizsource","width:500px;height:200px"); // prizsource 경로에 담긴 정보 팝업창의 root/main/prizsource 노드로 보냄
- modal("SPAAA00600", "1","150", "150", "SPAAA00600", "/root/prizsource", "/root/main/prizsource");
- //if(model.getValue("/root/prizsource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/prizsource/reflag")=="c")
- {
- fPrizListInfo();
- // 포상현황 조회 함수
- }
- else
- {
- return;
- }
- }
- }
- model.refresh();
-
-
-
-
- //fAAA00600();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case6" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_benfprescond" nodeset="/root/main/voluntractprescond/benflist" caption="소속분야^소속센터^소속센터^활동요일^활동시간대^수혜명^수혜일^비고^prizrgstseqno^actrgstseqno^prizbenfflag" colsep="^" colwidth="79, 120, 80, 63, 110, 115, 98, 339, 16, 23, 21" dataheight="25" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:349px; ">
- <col disabled="true" ref="actdivscd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0654">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0503">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actdeptdetlnm"/>
- <col disabled="true" ref="voluntractdwcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0359">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractteamcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="benfflagcd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0364">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="prizbenfdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prizbenfrem"/>
- <col ref="prizrgstseqno" visibility="hidden"/>
- <col ref="actrgstseqno" visibility="hidden"/>
- <col ref="prizbenfflag" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- var idxRow=grd_benfprescond.row //클릭한 행 저장
- var SMAAA00100_param=getScreenMenuParameter();
- // 메뉴파라미터 값 받아서 자원봉사자 센터가 아닌 호스피서, 원목실에서 로그인한 경우
- // 팝업창 띄우지 않도록 처리
- if(idxRow<=0) //조회된 행이 없을 경우
- {
- return; // do nothing
- }
- else
- {
- if(SMAAA00100_param!='2'&& SMAAA00100_param!='3')
- {
- var idxRow=grd_benfprescond.row;
- var benfflagcd=model.getValue("/root/main/voluntractprescond/benflist"+"["+idxRow+"]/benfflagcd");
- // 수혜명이 진료비 감면이 아닐경우에만 팝업 띄운다. ( 진료비 감면 처리는 교육행사 내역에서 할 수 있다)
- if(benfflagcd!='02')
- {
- model.removeNodeset("/root/benfsource");
- model.makeNode("/root/benfsource");
-
- model.makeValue("/root/main/voluntractprescond/benflist["+idxRow+"]/status","u");
- model.copyNode("/root/benfsource", "/root/main/voluntractprescond/benflist["+idxRow+"]");
- //model.makeValue("/root/benfsource/status","u"); // 상태값에 u저장
- // modal("SPAAA00900",null,null,null, "SPAAA00900", "/root/benfsource", "/root/main/benfsource","width:500px;height:200px");
- modal("SPAAA00900", "1","150", "150", "SPAAA00900", "/root/benfsource", "/root/main/benfsource");
- //if(model.getValue("/root/benfsource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/benfsource/reflag")=="c")
- {
- fBenfListInfo();
- // 수혜현황 조회 함수
- model.removeNodeset("/root/benfsource");
- }
- else
- {
- return;
- }
- }
- }
- }
- model.refresh();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case7" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_holiprescond" nodeset="/root/main/voluntractprescond/holilist" caption="소속분야^소속센터^소속센터^활동요일^활동시간대^휴가시작일^휴가종료일^구분^휴가사유^holijobrespflag^holirgstseqno^actrgstseqno^휴가사유" colsep="^" colwidth="80, 120, 81, 57, 110, 97, 105, 90, 315, 11, 13, 28" dataheight="25" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:349px; ">
- <col ref="actdivscd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0654">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0503">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actdeptdetlnm"/>
- <col disabled="true" ref="voluntractdwcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0359">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractteamcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="fromdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="todd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="holicd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0020A0506">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="holijobrem"/>
- <col ref="holijobrespflag" visibility="hidden"/>
- <col ref="holirgstseqno" visibility="hidden"/>
- <col ref="actrgstseqno" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- var idxRow=grd_holiprescond.row //클릭한 행 저장
- var SMAAA00100_param=getScreenMenuParameter();
- // 메뉴파라미터 값 받아서 자원봉사자 센터가 아닌 호스피서, 원목실에서 로그인한 경우
- // 팝업창 띄우지 않도록 처리
-
- if(idxRow<=0) //조회된 행이 없을 경우
- {
- return; // do nothing
- }
- else
- {
- if(SMAAA00100_param!='2'&& SMAAA00100_param!='3')
- {
- model.removeNodeset("/root/holisource");
- model.makeNode("/root/holisource");
- model.makeValue("/root/main/voluntractprescond/holilist["+idxRow+"]/status","u"); // 상태값에 u저장
- model.copyNode("/root/holisource", "/root/main/voluntractprescond/holilist["+idxRow+"]");
- // modal("SPAAA02700",null,null,null, "SPAAA02700", "/root/holisource", "/root/main/holisource","width:500px;height:200px");
- modal("SPAAA02700", "1","150", "150", "SPAAA02700", "/root/holisource", "/root/main/holisource");
- //if(model.getValue("/root/holisource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/holisource/reflag")=="c")
- {
- fHoliListInfo();
- // 휴가 현황 조회 함수
- model.removeNodeset("/root/holisource");
- }
- else
- {
- return;
- }
- }
- }
- model.refresh();
-
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case8" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_jobrespprescond" nodeset="/root/main/voluntractprescond/jobresplist" caption="소속분야^소속센터^소속센터^활동요일^활동시간대^직책구분^직책임명일^직책해지일^비고^holijobrespflag^holirgstseqno^actrgstseqno" colsep="^" colwidth="81, 120, 80, 63, 111, 101, 103, 100, 239, 29, 30, 24" dataheight="25" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:349px; ">
- <col ref="actdivscd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0654">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="actdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0503">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actdeptdetlnm"/>
- <col disabled="true" ref="voluntractdwcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0359">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="voluntractteamcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0360">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="jobrespcd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0504">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="fromdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="todd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="holijobrem"/>
- <col ref="holijobrespflag" visibility="hidden"/>
- <col ref="holirgstseqno" visibility="hidden"/>
- <col ref="actrgstseqno" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- var idxRow=grd_jobrespprescond.row //클릭한 행 저장
- var SMAAA00100_param=getScreenMenuParameter();
- // 메뉴파라미터 값 받아서 자원봉사자 센터가 아닌 호스피서, 원목실에서 로그인한 경우
- // 팝업창 띄우지 않도록 처리
-
- if(idxRow<=0) //조회된 행이 없을 경우
- {
- return; // do nothing
- }
- else
- {
- if(SMAAA00100_param!='2'&& SMAAA00100_param!='3')
- {
- model.removeNodeset("/root/jobsource");
- model.makeNode("/root/jobsource");
-
- model.makeValue("/root/main/voluntractprescond/jobresplist"+"["+idxRow+"]/status","u");
- // 상태값에 u저장
- model.copyNode("/root/jobsource", "/root/main/voluntractprescond/jobresplist["+idxRow+"]");
- //클릭한 행 팝업 으로 보내줄 노드에 저장
- // modal("SPAAA03100",null,null,null, "SPAAA03100", "/root/jobsource", "/root/main/jobsource","width:500px;height:200px");
- // /root/jobsource 에 저장한 인스턴스를 팝업 화면의 /root/main/jobsource 노드에 복사
- modal("SPAAA03100", "1","150", "150", "SPAAA03100", "/root/jobsource", "/root/main/jobsource");
-
- // if(model.getValue("/root/jobsource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/jobsource/reflag")=="c")
- {
- fJobRespLilstInfo();
- // 직책현황 조회 함수
- model.removeNodeset("/root/jobsource");
- }
- else
- {
- return;
- }
- }
- }
- model.refresh();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case9" style="left:0px; top:0px; width:1008px; height:383px; ">
- <datagrid id="grd_specactteamlist" nodeset="/root/main/voluntractprescond/specactteamlist" caption="봉사구분^특별활동팀^활동시작일자^활동종료일자^holijobrespflag^holirgstseqno^actrgstseqno" colsep="^" colwidth="84, 124, 103, 100, 29, 30, 24" dataheight="25" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:1px; top:1px; width:1006px; height:349px; ">
- <col disabled="true" ref="servkind" type="combo">
- <choices>
- <item>
- <label>특별활동</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="specactteam" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0516">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="actfromdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="acttodd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="status" visibility="hidden"/>
- <col ref="actrgstseqno" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- var idxRow=grd_specactteamlist.row //클릭한 행 저장
- var SMAAA00100_param=getScreenMenuParameter();
- // 메뉴파라미터 값 받아서 호스피서가 아닌 , 자원봉사자 센터원목실에서 로그인한 경우
- // 팝업창 띄우지 않도록 처리
- if(idxRow<=0) //조회된 행이 없을 경우
- {
- return; // do nothing
- }
- else
- {
- if(SMAAA00100_param=='1')
- {
-
- model.removeNodeset("/root/spcsource");
- model.makeNode("/root/spcsource");
-
- model.makeValue("/root/main/voluntractprescond/specactteamlist"+"["+idxRow+"]/status","u");
- // 상태값에 u저장
- model.copyNode("/root/spcsource", "/root/main/voluntractprescond/specactteamlist["+idxRow+"]");
- //클릭한 행 팝업 으로 보내줄 노드에 저장
- //modal("SPAAA02100",null,null,null, "SPAAA02100", "/root/spcsource", "/root/main/spcsource","width:500px;height:200px");
- // /root/spcsource 에 저장한 인스턴스를 팝업 화면의 /root/main/spcsource 노드에 복사
- modal("SPAAA02100", "1","150", "150", "SPAAA02100", "/root/spcsource", "/root/main/spcsource");
-
- // if(model.getValue("/root/spcsource/status")=="u") //수정이 완료 되었으면
- if(model.getValue("/root/spcsource/reflag")=="c")
- {
- fSpecActTeamLilstInfo();
- //처리가 완료되었다는 의미의 플래그 c반환 되면 특별활동 현황 조회 함수
- model.removeNodeset("/root/spcsource");
- }
- else
- {
- return;
- }
- model.refresh();
- }
- }
-
- ]]>
- </script>
- </datagrid>
- </case>
- </switch>
- <button id="button15" class="btn_sw" group="tab" style="left:171px; top:356px; width:90px; height:22px; ">
- <caption>봉사활동현황</caption>
- <toggle case="case3" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- btn_excel.visible=true;
- cpt_voluntrflag.visible=true;
- cmb_voluntrflg.visible=true;
- //봉사구분 활성화
- cpt_attdabsnflag.visible=true;
- cmb_attdabsnflag.visible=true;
- // 출석구분 활성화
- ipt_fromdd.visible=true;
- caption21.visible=true;
- ipt_todd.visible=true;
- // 기간 설정 활성화
- btn_listsearch.visible=true;
- cpt_reqdd.visible=true;
- // 조회기관 캡션, 조회기간 버튼 활성화
- model.makeValue("/root/main/search/searchflag",2);
- //searchflag 가 2일 때는 봉사활동 현황 조회
- model.makeValue("/root/main/search/servkind","");
- // 원소속 기준 봉사활동현황 조회
- //model.makeValue("/root/main/search/attdabsnflag","01");
- // 출석구분 기본 출결로 조회
-
- model.makeNode("/root/main/search/fromdd");
- model.makeNode("/root/main/search/todd");
- model.makeNode("/root/main/search/termflag");
- model.makeNode("/root/main/search/holijobrespflag");
-
- fListSearch();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button16" class="btn_sw" group="tab" style="left:261px; top:356px; width:90px; height:22px; ">
- <caption>교육행사현황</caption>
- <toggle case="case4" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- cpt_voluntrflag.visible=false;
- cmb_voluntrflg.visible=false;
- //봉사구분 비활성화
- cpt_attdabsnflag.visible=false;
- cmb_attdabsnflag.visible=false;
- // 출석구분 비활성화
- ipt_fromdd.visible=true;
- caption21.visible=true;
- ipt_todd.visible=true;
- // 기간 설정 활성화
- btn_listsearch.visible=true;
- cpt_reqdd.visible=true;
- // 조회기관 캡션, 조회기간 버튼 활성화
- btn_excel.visible=false;
-
- model.makeValue("/root/main/search/searchflag",3);
- //searchflag 가 3일 때는 교육행사 현황 조회
- model.makeNode("/root/main/search/servkind");
- model.makeNode("/root/main/search/fromdd");
- model.makeNode("/root/main/search/todd");
- model.makeNode("/root/main/search/termflag");
- model.makeNode("/root/main/search/holijobrespflag");
- fListSearch();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_prizcond" class="btn_sw" group="tab" style="left:351px; top:356px; width:84px; height:22px; ">
- <caption>포상현황</caption>
- <toggle case="case5" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fPrizListInfo();
-
- ]]>
- </script>
- </button>
- <button id="btn_benfcond" class="btn_sw" group="tab" style="left:437px; top:356px; width:84px; height:22px; ">
- <caption>수혜현황</caption>
- <toggle case="case6" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fBenfListInfo();
-
-
- ]]>
- </script>
- </button>
- <button id="btn_HoliCond" class="btn_sw" group="tab" style="left:521px; top:356px; width:84px; height:22px; ">
- <caption>휴가현황</caption>
- <toggle case="case7" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fHoliListInfo();
-
- ]]>
- </script>
- </button>
- <button id="btn_jobrespcond" class="btn_sw" group="tab" style="left:605px; top:356px; width:84px; height:22px; ">
- <caption>직책현황</caption>
- <toggle case="case8" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fJobRespLilstInfo();
-
- ]]>
- </script>
- </button>
- <caption id="caption10" class="cell_1" style="left:977px; top:30px; width:213px; height:250px; vertical-align:middle; "/>
- <input id="ipt_fromdd" ref="/root/main/search/fromdd" class="input_search" inputtype="date" style="left:950px; top:330px; width:85px; height:19px; "/>
- <input id="ipt_todd" ref="/root/main/search/todd" class="input_search" disabled="false" inputtype="date" style="left:1054px; top:330px; width:85px; height:19px; "/>
- <caption id="caption21" class="search_no_b" style="left:1038px; top:330px; width:12px; height:17px; ">~</caption>
- <line id="line11" class="line_2" style="x1:480px; y1:148px; x2:975px; y2:148px; "/>
- <line id="line14" class="line_2" style="x1:478px; y1:288px; x2:1194px; y2:288px; "/>
- <caption id="caption15" style="left:649px; top:31px; width:10px; height:20px; vertical-align:middle; ">-</caption>
- <caption id="caption44" class="cell_1" style="left:478px; top:54px; width:91px; height:23px; vertical-align:middle; ">종교</caption>
- <caption id="caption14" class="cell_1" style="left:734px; top:54px; width:70px; height:23px; vertical-align:middle; ">결혼여부</caption>
- <caption id="caption16" class="cell_1" style="left:478px; top:30px; width:91px; height:23px; vertical-align:middle; ">주민번호</caption>
- <caption id="caption37" class="cell_1" style="left:478px; top:290px; width:91px; height:23px; vertical-align:middle; ">신청일</caption>
- <caption id="caption18" class="cell_1" style="left:0px; top:30px; width:80px; height:23px; font-family:돋움; font-weight:bold; vertical-align:middle; ">봉사자사번</caption>
- <caption id="caption19" class="cell_1" style="left:734px; top:30px; width:70px; height:23px; vertical-align:middle; ">성별/나이</caption>
- <caption id="caption26" class="cell_1" style="left:237px; top:54px; width:80px; height:23px; vertical-align:middle; ">생년월일</caption>
- <caption id="caption35" class="cell_1" style="left:734px; top:78px; width:104px; height:23px; vertical-align:middle; ">기초교육수료여부</caption>
- <input id="ipt_voluntrnm" ref="/root/main/voluntrinfo/baseinfo/itemlist/voluntrnm" class="input_essential" navindex="1" imemode="hangul" maxlength="13" max="6" style="left:83px; top:55px; width:155px; height:19px; ">
- <script type="javascript" ev:event="onkeydown">
- <![CDATA[
- if(event.keyCode==13)
- {
- //fReqVoluntrInfo();
- model.removeNodeset("/root/send/reqdata");
- model.makeNode("/root/send/reqdata");
-
- model.makeValue("/root/send/reqdata/voluntrnm",ipt_voluntrnm.currentText);
- model.removeNodeset("/root/send/reqdata/rrgstno1");
- model.makeValue("/root/send/reqdata/rrgstno1","%");
- model.removeNodeset("/root/send/reqdata/rrgstno2");
- model.makeValue("/root/send/reqdata/rrgstno2","%"); // 봉사자 활동상태 전체 찾는 %로 셋팅
- model.makeValue("/root/send/reqdata/baptnm","%"); // 세례명 전체 찾는 %로 셋팅
- model.makeValue("/root/send/reqdata/actstatflag","%");
-
- submit("TRAAA02401");
- //자원봉사자 조회
- var reaNodesetCount=getNodesetCount("/root/main/grdlist/itemlist");
- // 조회된 자원봉사자 정보의 개수를 셈
-
-
- if(reaNodesetCount=="1")
- {
- //그리드에 1명만 조회될 때 id저장
- var voluntrid=model.getValue("/root/main/grdlist/itemlist/voluntrid");
- model.copyNode("/root/main/reqpopup/reqpopuplist","/root/main/grdlist/itemlist["+reaNodesetCount+"]");
- fReqMainVoluntrInfo();
- // 메인화면에서 자원봉사자 인적정보 조회하는 함수 호출
-
- }
- else
- { // 1명이상 조회될 때 자원봉사자 조회 팝업 화면으로 넘길 값을 셋팅
-
- model.makeValue("/root/source/popupflag",'N');
- // 넘겨줄 파라미터가 존재한다는 popupfalg N을 셋팅
-
- model.makeValue("/root/source/voluntrnm",model.getValue("/root/send/reqdata/voluntrnm"));
- model.removenode("/root/source/rrgstno1");
- model.makeNode("/root/source/rrgstno1");
- model.removenode("/root/source/rrgstno2");
- model.makeNode("/root/source/rrgstno2");
- model.makeNode("/root/source/flag");
- model.refresh();
- fVoluntrSearch();
- // 자원봉사자 조회 팝업 띄움
- }
- model.removeNodeset("/root/send/reqdata/voluntrnm");
-
- }
-
-
- ]]>
- </script>
- </input>
- <input id="ipt_rrgstno1" ref="/root/main/voluntrinfo/baseinfo/itemlist/rrgstno1" class="input_essential" disabled="false" navindex="2" maxlength="6" format="######" max="6" style="left:572px; top:31px; width:72px; height:19px; ">
- <script type="javascript" ev:event="onkeydown">
- <![CDATA[
- if(event.keyCode==13)
- {
- model.removeNodeset("/root/send/reqdata");
- model.makeNode("/root/send/reqdata");
-
- model.removeNodeset("/root/send/reqdata/voluntrnm");
- model.makeValue("/root/send/reqdata/voluntrnm","%");
- model.makeValue("/root/send/reqdata/rrgstno1",ipt_rrgstno1.currentText);
- model.resetInstanceNode("/root/send/reqdata/rrgstno2");
- model.makeValue("/root/send/reqdata/rrgstno2","%"); // 봉사자 활동상태 전체 찾는 %로 셋팅
- model.makeValue("/root/send/reqdata/baptnm","%"); // 세례명 전체 찾는 %로 셋팅
- model.makeValue("/root/send/reqdata/actstatflag","%");
-
- submit("TRAAA02401");
- //자원봉사자 조회
- var reaNodesetCount=getNodesetCount("/root/main/grdlist/itemlist");
- // 조회된 자원봉사자 정보의 개수를 셈
-
- if(reaNodesetCount=="1")
- {
- //그리드에 1명만 조회될 때 id저장
- var voluntrid=model.getValue("/root/main/grdlist/itemlist/voluntrid");
- model.copyNode("/root/main/reqpopup/reqpopuplist","/root/main/grdlist/itemlist["+reaNodesetCount+"]");
- fReqMainVoluntrInfo();
- // 메인화면에서 자원봉사자 인적정보 조회하는 함수 호출
-
- }
- else
- { // 1명이상 조회될 때 자원봉사자 조회 팝업 화면으로 넘길 값을 셋팅
-
- model.makeValue("/root/source/popupflag",'N');
- // 넘겨줄 파라미터가 존재한다는 popupfalg N을 셋팅
-
- model.makeNode("/root/source/voluntrnm");
- model.removenode("/root/source/rrgstno1");
- model.makeValue("/root/source/rrgstno1",model.getValue("/root/send/reqdata/rrgstno1"));
- model.removenode("/root/source/rrgstno2");
- model.makeNode("/root/source/rrgstno2");
- model.makeNode("/root/source/flag");
- fVoluntrSearch();
- // 자원봉사자 조회 팝업 띄움
- }
- model.removeNodeset("/root/send/reqdata/rrgstno1");
- }
-
- ]]>
- </script>
- </input>
- <input id="ipt_rrgstno2" ref="/root/main/voluntrinfo/baseinfo/itemlist/rrgstno2" class="input_essential" disabled="false" navindex="3" maxlength="7" format="#######" appearance="input" max="7" style="left:661px; top:31px; width:70px; height:19px; ">
- <script type="javascript" ev:event="onkeydown">
- <![CDATA[
- if(event.keyCode==13)
- {
- model.removeNodeset("/root/send/reqdata");
- model.makeNode("/root/send/reqdata");
-
- model.removeNodeset("/root/send/reqdata/voluntrnm");
- model.makeValue("/root/send/reqdata/voluntrnm","%");
- model.resetInstanceNode("/root/send/reqdata/rrgstno1");
- model.makeValue("/root/send/reqdata/rrgstno1","%");
- model.makeValue("/root/send/reqdata/rrgstno2",ipt_rrgstno2.currentText);
- model.makeValue("/root/send/reqdata/baptnm","%"); // 세례명 전체 찾는 %로 셋팅
- model.makeValue("/root/send/reqdata/actstatflag","%");// 봉사자 활동상태 전체 찾는 %로 셋팅
-
- submit("TRAAA02401");
- //자원봉사자 조회
- var reaNodesetCount=getNodesetCount("/root/main/grdlist/itemlist");
- // 조회된 자원봉사자 정보의 개수를 셈
-
-
- if(reaNodesetCount=="1")
- {
- //그리드에 1명만 조회될 때 id저장
- var voluntrid=model.getValue("/root/main/grdlist/itemlist/voluntrid");
- model.copyNode("/root/main/reqpopup/reqpopuplist","/root/main/grdlist/itemlist["+reaNodesetCount+"]");
- fReqMainVoluntrInfo();
- // 메인화면에서 자원봉사자 인적정보 조회하는 함수 호출
-
- }
- else
- { // 1명이상 조회될 때 자원봉사자 조회 팝업 화면으로 넘길 값을 셋팅
-
- model.makeValue("/root/source/popupflag",'N');
- // 넘겨줄 파라미터가 존재한다는 popupfalg N을 셋팅
-
- model.makeNode("/root/source/voluntrnm");
- model.removenode("/root/source/rrgstno1");
- model.makeNode("/root/source/rrgstno1");
- model.removenode("/root/source/rrgstno2");
- model.makeValue("/root/source/rrgstno2",model.getValue("/root/send/reqdata/rrgstno2"));
- model.makeNode("/root/source/flag");
- fVoluntrSearch();
- // 자원봉사자 조회 팝업 띄움
- }
-
- model.removeNodeset("/root/send/reqdata/rrgstno2");
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- var fstrrgstno=ipt_rrgstno2.currentText.substr(0,1);
- // 주민등록 번호 뒷자리 입력 후 포커스 떠날 시점에 앞자리가 1로 시작하면 성별에 여자를, 2로 시작하면 성별에 남자를 자동 셋팅한다.
- if(fstrrgstno=='1')
- {
- model.removeNodeset("/root/main/voluntrinfo/baseinfo/itemlist/sex");
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/sex","M");
- }
- else if(fstrrgstno=='2')
- {
- model.removeNodeset("/root/main/voluntrinfo/baseinfo/itemlist/sex");
- model.makeValue("/root/main/voluntrinfo/baseinfo/itemlist/sex","F");
- }
- model.refresh();
-
- ]]>
- </script>
- </input>
- <select1 id="cmb-sex" ref="/root/main/voluntrinfo/baseinfo/itemlist/sex" class="combo_default" disabled="true" navindex="4" appearance="minimal" style="left:806px; top:31px; width:81px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/P0313">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <output id="opt_age" ref="/root/main/voluntrinfo/baseinfo/itemlist/age" class="output_fix" style="left:891px; top:31px; width:80px; height:19px; "/>
- <input id="ipt_brthdatedd" ref="/root/main/voluntrinfo/baseinfo/itemlist/brthdd" class="input_default" navindex="6" inputtype="date" format="yyyy-mm-dd" appearance="input" style="left:320px; top:55px; width:84px; height:19px; ">
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- var brthDD=model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/brthdd");
- var currentAge=getFullAge(brthDD)+1;
- model.setValue("/root/main/voluntrinfo/baseinfo/itemlist/age",currentAge);
- //생년월일을 이용, 현재 나이 셋팅
- model.refresh();
-
- ]]>
- </script>
- </input>
- <select1 id="rdo_solarlunarflag" ref="/root/main/voluntrinfo/baseinfo/itemlist/solarlunarflag" navindex="7" appearance="full" cellspacing="5" cols="2" rows="1" overflow="visible" style="left:409px; top:56px; width:66px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>양</label>
- <value>1</value>
- </item>
- <item>
- <label>음</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <select1 id="rdo_maryn" ref="/root/main/voluntrinfo/baseinfo/itemlist/marflag" navindex="21" appearance="full" cols="2" rows="1" overflow="visible" style="left:806px; top:58px; width:164px; height:13px; background-color:transparent; border-style:none; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0512">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_zipcd1" ref="/root/main/voluntrinfo/baseinfo/itemlist/zipcd1" class="input_default" disabled="true" style="left:83px; top:79px; width:60px; height:19px; "/>
- <input id="ipt_zipcd2" ref="/root/main/voluntrinfo/baseinfo/itemlist/zipcd2" class="input_default" disabled="true" style="left:146px; top:79px; width:60px; height:19px; "/>
- <output id="opt_addr" ref="/root/main/voluntrinfo/baseinfo/itemlist/addr" class="output_fix" appearance="output" style="left:236px; top:79px; width:239px; height:19px; "/>
- <input id="ipt_detladdr" ref="/root/main/voluntrinfo/baseinfo/itemlist/detladdr" class="input_default" navindex="12" maxlength="66" style="left:83px; top:102px; width:393px; height:19px; "/>
- <input id="ipt_hometel" ref="/root/main/voluntrinfo/baseinfo/itemlist/hometel" class="input_default" navindex="13" maxlength="13" appearance="input" style="left:83px; top:123px; width:151px; height:19px; "/>
- <input id="ipt_mpphontel" ref="/root/main/voluntrinfo/baseinfo/itemlist/mpphontel" class="input_default" navindex="14" maxlength="13" appearance="input" style="left:320px; top:123px; width:155px; height:19px; "/>
- <select1 id="cmb_religncd" ref="/root/main/voluntrinfo/baseinfo/itemlist/religncd" class="combo_default" navindex="8" appearance="minimal" style="left:572px; top:56px; width:72px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/M0148">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_emailaddr" ref="/root/main/voluntrinfo/baseinfo/itemlist/emailid" class="input_default" navindex="15" imemode="alpha" maxlength="30" appearance="input" style="left:83px; top:147px; width:151px; height:19px; "/>
- <input id="ipt_svcactcarer" ref="/root/main/voluntrinfo/baseinfo/itemlist/svcactcarer" class="input_default" navindex="22" imemode="hangul" maxlength="20" appearance="input" style="left:572px; top:103px; width:400px; height:19px; "/>
- <input id="ipt_skil" ref="/root/main/voluntrinfo/baseinfo/itemlist/skil" class="input_default" navindex="24" imemode="hangul" maxlength="20" style="left:572px; top:151px; width:400px; height:19px; "/>
- <textarea id="tar_rem" ref="/root/main/voluntrinfo/baseinfo/itemlist/actrem" navindex="26" scroll="vertical" imemode="hangul" maxlength="200" style="left:572px; top:199px; width:400px; height:87px; "/>
- <input id="ipt_voluntractfstappdd" ref="/root/main/voluntrinfo/baseinfo/itemlist/actappdd" class="input_essential" navindex="27" inputtype="date" maxlength="30" style="left:572px; top:291px; width:92px; height:19px; "/>
- <select1 id="rdo_baseeduccmpltyn" ref="/root/main/voluntrinfo/baseinfo/itemlist/baseeduccmpltyn" navindex="29" appearance="full" cellspacing="15" cols="2" rows="1" overflow="visible" style="left:841px; top:80px; width:75px; height:15px; background-color:transparent; border-style:none; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <datagrid id="grd_famy" nodeset="/root/main/voluntrinfo/famylist/infolist" scroll="vertical" caption="성명^관계^연령^직업^종교^세례명^famyseqno^voluntrid^status" colsep="^" colwidth="90, 58, 44, 130, 96, 1, 3, 2" dataheight="25" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" style="left:2px; top:192px; width:473px; height:119px; ">
- <col imemode="hangul" ref="famynm" type="input" maxlength="10"/>
- <col imemode="hangul" ref="famyrel" type="input" maxlength="3"/>
- <col ref="famyage" type="input" format="###" maxlength="4"/>
- <col imemode="hangul" ref="famyjobnm" type="input" maxlength="10"/>
- <col ref="religncd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/M0148">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col imemode="hangul" ref="famybaptnm" type="input" visibility="hidden" maxlength="10"/>
- <col ref="famyseqno" visibility="hidden"/>
- <col ref="voluntrid" visibility="hidden"/>
- </datagrid>
- <button id="btn_img" class="btn2_letter10" style="left:1015px; top:256px; width:130px; height:19px; text-align:center; ">
- <caption>사 진 변 경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetLocalImg();
- ]]>
- </script>
- </button>
- <button id="btn_famyadd" class="btn2_letter3" style="left:366px; top:171px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fFamyRowAdd();
-
- ]]>
- </script>
- </button>
- <button id="btn_famydel" class="btn2_letter3" style="left:422px; top:171px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGrdFamyRowDel();
- ]]>
- </script>
- </button>
- <button id="btn_zipcd" class="icon_search" navindex="11" style="left:215px; top:80px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- zbcfOpenZipCodeList('combination', '', "/root/main/voluntrinfo/baseinfo/itemlist/zipcd1", "/root/main/voluntrinfo/baseinfo/itemlist/zipcd2" , "/root/main/voluntrinfo/baseinfo/itemlist/zipcdseq", "/root/main/voluntrinfo/baseinfo/itemlist/addr", "hangul");
- ]]>
- </script>
- </button>
- <img id="img_photimg" ref="/root/main/voluntrinfo/baseinfo/itemlist/photimg" appearance="image" style="left:989px; top:38px; width:190px; height:210px; vertical-align:middle; background-stretch:stretch; "/>
- <button id="btn_voluntr" class="icon_search" style="left:215px; top:32px; width:16px; height:21px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fVoluntrPopup();
- ]]>
- </script>
- </button>
- <button id="btn_listsearch" class="btn5_letter2" style="left:1145px; top:330px; width:42px; height:19px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fListSearch();
- ]]>
- </script>
- </button>
- <button id="btn_joinorg" class="btn_sw" group="tab" selected="true" style="left:86px; top:356px; width:84px; height:22px; ">
- <caption>등록이력</caption>
- <toggle case="case2" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fJoinOrgInfo();
-
-
- ]]>
- </script>
- </button>
- <button id="btn_actreq" class="btn_sw" group="tab" selected="true" style="left:1px; top:356px; width:84px; height:22px; ">
- <caption>활동현황</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fCondInfo();
-
-
- ]]>
- </script>
- </button>
- <line id="line13" class="line_2" style="x1:480px; y1:172px; x2:975px; y2:172px; "/>
- <input id="ipt_etcemailaddr" ref="/root/main/voluntrinfo/baseinfo/itemlist/etcemailaddr" class="input_default" navindex="17" imemode="alpha" maxlength="60" appearance="input" style="left:363px; top:147px; width:112px; height:19px; "/>
- <select1 id="cmb_emailaddr" ref="/root/main/voluntrinfo/baseinfo/itemlist/emailaddr" class="combo_default" navindex="16" appearance="minimal" style="left:237px; top:147px; width:119px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0120">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/emailaddr")=="01")
- {//직접입력 선택시
- model.makeNode("/root/main/voluntrinfo/baseinfo/itemlist/etcemailaddr");
- ipt_etcemailaddr.disabled=false; //비활성화 품
- }
- else
- {// 메일주소 직접 선택시
- model.removenode("/root/main/voluntrinfo/baseinfo/itemlist/etcemailaddr");
- ipt_etcemailaddr.disabled=true; //비활성화
- model.refresh();
- }
-
- ]]>
- </script>
- </select1>
- <caption id="caption29" class="tit_2" style="left:0px; top:336px; width:105px; height:13px; ">근태사항관리</caption>
- <line id="line17" class="line_1" style="x1:0px; y1:350px; x2:1190px; y2:350px; "/>
- <caption id="caption33" class="cell_1" style="left:1027px; top:694px; width:74px; height:30px; font-family:돋움체; text-align:center; vertical-align:middle; ">휴가일수</caption>
- <caption id="caption34" class="cell_1" style="left:1027px; top:655px; width:74px; height:30px; font-family:돋움체; text-align:center; vertical-align:middle; ">병가일수</caption>
- <caption id="caption36" class="cell_1" style="left:667px; top:290px; width:111px; height:23px; vertical-align:middle; ">자원봉사자 등록일</caption>
- <input id="ipt_joinorgdd" ref="/root/main/voluntrinfo/baseinfo/itemlist/joinorgdd" class="input_essential" navindex="28" inputtype="date" style="left:780px; top:291px; width:92px; height:19px; "/>
- <output id="output2" ref="/root/main/voluntrinfo/baseinfo/prescondlist/servtm" class="output_fix" format="#,###.9" style="left:1107px; top:502px; width:67px; height:19px; text-align:right; "/>
- <output id="output3" ref="/root/main/voluntrinfo/baseinfo/prescondlist/attdabsnflag02" class="output_fix" format="#,###" style="left:1107px; top:621px; width:67px; height:19px; text-align:right; "/>
- <output id="output4" ref="/root/main/voluntrinfo/baseinfo/prescondlist/attdabsnflag03" class="output_fix" format="#,###" style="left:1107px; top:582px; width:67px; height:19px; text-align:right; "/>
- <output id="output5" ref="/root/main/voluntrinfo/baseinfo/prescondlist/attdabsnflag04" class="output_fix" format="#,###" style="left:1107px; top:702px; width:67px; height:19px; text-align:right; "/>
- <output id="output6" ref="/root/main/voluntrinfo/baseinfo/prescondlist/attdabsnflag05" class="output_fix" format="#,###" style="left:1107px; top:661px; width:67px; height:19px; text-align:right; "/>
- <shape id="roundrect2" class="roundrect_example" appearance="roundrect" style="left:1015px; top:360px; width:175px; height:375px; "/>
- <caption id="caption31" class="cell_1" style="left:1027px; top:577px; width:74px; height:30px; font-family:돋움체; text-align:center; vertical-align:middle; ">결석일수</caption>
- <caption id="caption32" class="cell_1" style="left:1027px; top:614px; width:74px; height:32px; font-family:돋움체; text-align:center; vertical-align:middle; ">
- <![CDATA[교육행사
- 일수]]>
- </caption>
- <caption id="caption40" class="cell_1" style="left:1027px; top:499px; width:74px; height:30px; font-family:돋움체; text-align:center; vertical-align:middle; ">총봉사시간</caption>
- <input id="ipt_jobnm" ref="/root/main/voluntrinfo/baseinfo/itemlist/jobnm" class="input_default" navindex="20" imemode="hangul" maxlength="20" style="left:572px; top:79px; width:160px; height:19px; "/>
- <caption id="caption42" class="cell_1" style="left:1027px; top:421px; width:74px; height:30px; font-family:돋움체; text-align:center; vertical-align:middle; ">활동상태</caption>
- <output id="output1" ref="/root/main/voluntrinfo/baseinfo/prescondlist/attdabsnflag01" class="output_fix" format="#,###" style="left:1107px; top:542px; width:67px; height:19px; text-align:right; "/>
- <caption id="caption43" class="cell_1" style="left:1027px; top:538px; width:74px; height:30px; font-family:돋움체; text-align:center; vertical-align:middle; ">출석일수</caption>
- <output id="opt_vvoluntrid" ref="/root/main/voluntrinfo/baseinfo/itemlist/voluntrid" class="output_fix" style="left:83px; top:31px; width:126px; height:19px; "/>
- <input id="ipt_hoby" ref="/root/main/voluntrinfo/baseinfo/itemlist/hoby" class="input_default" navindex="25" imemode="hangul" maxlength="20" style="left:572px; top:175px; width:400px; height:19px; "/>
- <input id="ipt_spcvoluntrfild" ref="/root/main/voluntrinfo/baseinfo/itemlist/spcvoluntrfild" class="input_default" navindex="23" imemode="hangul" maxlength="10" style="left:572px; top:127px; width:400px; height:19px; "/>
- <line id="line6" class="line_3" style="x1:2px; y1:168px; x2:474px; y2:168px; "/>
- <line id="line9" class="line_2" style="x1:2px; y1:144px; x2:474px; y2:144px; "/>
- <line id="line12" class="line_2" style="x1:1px; y1:120px; x2:475px; y2:120px; "/>
- <line id="line18" class="line_2" style="x1:480px; y1:100px; x2:975px; y2:100px; "/>
- <caption id="caption48" class="tit_2" style="left:5px; top:177px; width:105px; height:13px; ">가족사항</caption>
- <caption id="caption49" class="cell_1" style="left:478px; top:126px; width:91px; height:23px; vertical-align:middle; ">자격증소지현황</caption>
- <select1 id="combo2" ref="/root/main/voluntrinfo/baseinfo/itemlist/actstatflag" class="combo_search" disabled="true" appearance="minimal" style="left:1107px; top:427px; width:67px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0524">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption41" class="cell_1" style="left:1027px; top:460px; width:74px; height:32px; font-family:돋움체; text-align:center; ">
- <![CDATA[자원봉사자
- 등록일]]>
- </caption>
- <input id="input1" ref="/root/main/voluntrinfo/baseinfo/itemlist/fstjoinorgdd" class="input_default" disabled="true" navindex="28" format="yyyy-mm-dd" style="left:1107px; top:464px; width:67px; height:19px; "/>
- <button id="btn_specactteam" class="btn_sw" group="tab" style="left:689px; top:356px; width:89px; height:22px; ">
- <caption>특별활동</caption>
- <toggle case="case9" ev:event="onclick"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSpecActTeamLilstInfo();
-
- ]]>
- </script>
- </button>
- <caption id="caption51" class="cell_1" style="left:1020px; top:363px; width:165px; height:43px; font-weight:bold; text-align:center; vertical-align:middle; ">개인실적</caption>
- <caption id="cpt_reqdd" class="cell_1" style="left:879px; top:329px; width:69px; height:20px; text-align:center; vertical-align:middle; ">조회기간</caption>
- <line id="line10" class="line_2" style="x1:1029px; y1:455px; x2:1175px; y2:455px; "/>
- <line id="line15" class="line_2" style="x1:1029px; y1:494px; x2:1175px; y2:494px; "/>
- <line id="line20" class="line_2" style="x1:1029px; y1:533px; x2:1175px; y2:533px; "/>
- <line id="line21" class="line_2" style="x1:1029px; y1:572px; x2:1175px; y2:572px; "/>
- <line id="line22" class="line_2" style="x1:1029px; y1:610px; x2:1175px; y2:610px; "/>
- <line id="line23" class="line_2" style="x1:1029px; y1:650px; x2:1175px; y2:650px; "/>
- <line id="line24" class="line_2" style="x1:1029px; y1:689px; x2:1175px; y2:689px; "/>
- <line id="line25" class="line_2" style="x1:1026px; y1:729px; x2:1172px; y2:729px; "/>
- <line id="line26" class="line_6" style="x1:1019px; y1:411px; x2:1185px; y2:411px; "/>
- <button id="btn_excel" class="btn2_letter4" visibility="hidden" style="left:942px; top:357px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSaveExcel();
- ]]>
- </script>
- </button>
- <caption id="caption2" class="cell_1" style="left:875px; top:290px; width:87px; height:23px; vertical-align:middle; ">SMS수신여부</caption>
- <select1 id="rdo_smsrecvyn" ref="/root/main/voluntrinfo/baseinfo/itemlist/smsrecvyn" class="select_essential" navindex="30" appearance="full" cols="2" rows="1" overflow="visible" style="left:965px; top:290px; width:8px; height:20px; background-color:transparent; border-style:none; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <button id="btn_barcord" class="btn5_letter5" visibility="hidden" style="left:1110px; top:4px; width:75px; height:19px; ">
- <caption>바코드출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //바코드출력추가 -kys-20100330
- var voluntrid = model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid");
- var voluntrnm = model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrnm");
- var scrnid = "SMAAA00100";
-
- if(voluntrid == ""){
- messageBox("봉사자를 조회후 출력 가능합니다","E");
- return;
- }
-
- model.removeNodeset("/root/main/barcdprntsetup");
- fGetBarCodeInfo(scrnid); // 바코드환경설정값 가져옴. CareCom.js
-
- //2. 바코드 라벨 환경설정
- var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo";
- lzzfMakeBrcdPrntObjHanDo("CommAX", barcdRef); //LZZ001.js
- var portOpenTF = fSetNursBarcdInfo(barcdRef); // CareCom.js 바코드프린터별 환경설정(Zebra,SATO)
-
- //3. 환자바코드출력
- var sSndMsg = "";
-
- sSndMsg = "^XA^LH0,0^PRB"; //시작문자
- sSndMsg += CommAX.PrtImgOut(160, 50, voluntrnm, 2, 2); // 환자명
- sSndMsg += CommAX.HanImageData();
-
- sSndMsg += "^BY2,1"; //바코드 출력
- sSndMsg += "^FO"+110+","+120+"^BCN,100,Y,N,N^FD" + voluntrid + "^FS";
- //sSndMsg += "^CFA99,44^FO"+iXPos+","+iYPos+"^FD" + model.getValue(pNode+"["+iRowNo+"]/isolabbrcd") + "^FS";
- sSndMsg += "^PQ"+"1"+"^XZ"; //인쇄 매수
- CommAX.SendMessage("^XZ"); //끝을 알리는 문자.
- //CommAX.SendMessageToLPT(sSndMsg);
- CommAX.SendMessage(sSndMsg);
- CommAX.PortOpen("false");
- ]]>
- </script>
- </button>
- <button id="btn_prntset" class="btn5_letter5" visibility="hidden" style="left:1030px; top:4px; width:75px; height:19px; ">
- <caption>프린트설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fOpenBrcdPrnt(); //LZZ001.js
- ]]>
- </script>
- </button>
- <caption id="caption12" class="cell_1" style="left:0px; top:54px; width:80px; height:23px; font-weight:bold; vertical-align:middle; ">성명</caption>
- <caption id="caption38" class="cell_1" style="left:0px; top:78px; width:80px; height:43px; vertical-align:middle; ">주소</caption>
- <caption id="caption20" class="cell_1" style="left:0px; top:122px; width:80px; height:23px; vertical-align:middle; ">전화[자택]</caption>
- <caption id="caption17" class="cell_1" style="left:0px; top:146px; width:80px; height:22px; vertical-align:middle; ">이메일주소</caption>
- <caption id="caption13" class="cell_1" style="left:237px; top:122px; width:81px; height:23px; vertical-align:middle; ">전화[휴대]</caption>
- <select1 id="cmb_attdabsnflag" ref="/root/main/search/attdabsnflag" class="combo_default" visibility="hidden" appearance="minimal" style="left:798px; top:330px; width:77px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/comcd/A0506">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fListSearch();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_voluntrflg" ref="/root/main/search/servkind" class="combo_default" visibility="hidden" appearance="minimal" style="left:647px; top:330px; width:77px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/comcd/A0507">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fListSearch();
- ]]>
- </script>
- </select1>
- <caption id="cpt_voluntrflag" class="cell_1" visibility="hidden" style="left:576px; top:329px; width:69px; height:20px; vertical-align:middle; ">봉사구분</caption>
- <caption id="cpt_attdabsnflag" class="cell_1" visibility="hidden" style="left:727px; top:329px; width:69px; height:20px; vertical-align:middle; ">출석구분</caption>
- <caption id="caption23" class="cell_1" style="left:478px; top:198px; width:91px; height:91px; vertical-align:middle; ">참고사항</caption>
- <caption id="caption22" class="cell_1" style="left:478px; top:102px; width:91px; height:23px; vertical-align:middle; ">봉사경력</caption>
- <caption id="caption47" class="cell_1" style="left:478px; top:78px; width:91px; height:23px; vertical-align:middle; ">직업</caption>
- <caption id="caption27" class="cell_1" style="left:478px; top:150px; width:91px; height:23px; vertical-align:middle; ">특기</caption>
- <line id="line19" class="line_2" style="x1:480px; y1:196px; x2:975px; y2:196px; "/>
- <caption id="caption39" class="cell_1" style="left:478px; top:174px; width:91px; height:23px; vertical-align:middle; ">취미</caption>
- <line id="line4" class="line_3" style="x1:3px; y1:312px; x2:1192px; y2:312px; "/>
- </group>
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption50" class="tit_1" style="left:5px; top:0px; width:189px; height:13px; ">자원봉사자 신상등록관리</caption>
- </group>
- <group id="grp_btn" style="left:0px; top:754px; width:1195px; height:27px; ">
- <button id="button12" class="btn4_letter3" style="left:1115px; top:3px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllClear();
- ]]>
- </script>
- </button>
- <line id="line16" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
- <button id="btn_print" class="btn3_letter5" style="left:0px; top:4px; width:92px; height:22px; ">
- <caption>확인서출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // var srch = model.getValue("/root/main/aaa/printname");
-
- var rid = "RPAAA00101"; // 레포트명
- var dataType = "XMLSTR"; // 연계방법(XMLSTR/ XMLFILE/ XML)
- var paramsXPath = "/root/main/aaa"; // 매개변수필드 XPath
- var submitId = ""; // SubmitID
- var print = ""; // 출력여부(true, false)
- var printDialog = ""; // 인쇄 창 보임 여부(true, false)
- var fileType = ""; // 저장타입(xls/ pdf/ hml/rtf/ html/ bmp/ txt/ xml )
- var fileName = ""; // 파일명(c:\report\레포트명.저장타입)
- var fileDialog = ""; // 파일 저장 창 보임여부(0 : 숨김[기본]/1 : 보임)
- var closeYn = ""; // 미리보기창닫기여부(출력 후 true로 설정한 경우 미리보기 화면 닫기)
- var monNo = ""; // 모니터 번호
- var parentObjId = ""; // 부모객체명(미리 생성한 부모 객체명, 해당 부모 객체에 레포트 데이터를 생성한다.)
- var printPaperBin = ""; // 트레이번호
- var userService = ""; // 데이터 소스
- var showButton = ""; // 툴바버튼보임여부(visible, hidden)
- var printCount = ""; // 프린트장수(1, 2,..)
- var zoomRate = ""; // 미리보기뷰어 비율(0, 50,...)
- var printOption = ""; // 출력시 선택 옵션
- var dataXPath = ""; // 데이터 XPath
- var mainDataXPath = ""; // 메인리포트 반복XPath
- var subDataXPath = ""; // 서브리포트1 반복Xpath
-
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/voluntrflag",1);
- submit("TRAAA00104"); // 입단번호 조회하는 서브미션
- setParameter("reportprintyn", ""); //출력 여부 알려주는 reportprintyn 란 파라메터 셋팅
-
- if(isNull(model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrid")))
- {
- messageBox("봉사자 조회 후 처리가능합니다.","I");
- return;
- }
-
- if(rdo_stampflag.value=='1')
- { // 센터장 직인 일때는 해당 값 셋팅
- model.resetInstanceNode("/root/main/aaa/report/stampflagnm");
- model.makeNode("/root/main/aaa/report/stampflagnm");
- model.setValue("/root/main/aaa/report/stampflagnm","자원봉사센터장");
- model.refresh();
-
- }
- else if(rdo_stampflag.value=='2')
- { //병원장 직인 일때 해당 값 셋팅
- // model.removenode("/root/main/aaa/report/stampflag");
- model.resetInstanceNode("/root/main/aaa/report/stampflagnm");
- model.makeNode("/root/main/aaa/report/stampflagnm");
- model.setValue("/root/main/aaa/report/stampflagnm","병원장");
- model.refresh();
- }
- else if(rdo_stampflag.value=='')
- { // 직인이 선택되지 않았을 때
- messageBox("직인을 선택하십시요.","I");
- return;
- }
-
- //modal("SPAAA02200",null,null,null, "SPAAA02200","","","width:500px;height:200px");
- modal("SPAAA02200", "1","150", "150", "SPAAA02200");
- if(model.getValue("/root/main/aaa/report/status")!='i')
- { // 팝업창에서 취소 버튼 클릭시
- model.removeNodeset("/root/main/aaa/report/issrem");
- model.removeNodeset("/root/main/aaa/report/isscnts");
- model.refresh();
- }
- else
- { //팝업창에서 출력 버튼을 클릭시
-
- model.makeValue("/root/main/aaa/report/voluntrnm",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/voluntrnm"));
- model.makeValue("/root/main/aaa/report/rrgstno",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/rrgstno"));
- model.makeValue("/root/main/aaa/report/hometel",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/hometel"));
- model.makeValue("/root/main/aaa/report/mpphontel",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/mpphontel"));
- model.makeValue("/root/main/aaa/report/servtm",model.getValue("/root/main/voluntrinfo/baseinfo/prescondlist/servtm"));
- model.makeValue("/root/main/aaa/report/entrydd",model.getValue("/root/main/voluntrinfo/baseinfo/prescondlist/entrydd"));
- model.makeValue("/root/main/aaa/report/issyy",model.getValue("/root/main/reportsql/reportissseq/issyy"));
- model.makeValue("/root/main/aaa/report/issseqno",model.getValue("/root/main/reportsql/reportissseq/issseqno"));
- model.makeValue("/root/main/aaa/report/currentyy",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/currentyy"));
- model.makeValue("/root/main/aaa/report/currentmm",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/currentmm"));
- model.makeValue("/root/main/aaa/report/currentdd",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/currentdd"));
- model.makeValue("/root/main/aaa/report/curdd",getCurrentDate());
- //model.makeValue("/root/main/aaa/report/detladdr",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/detladdr"));
- model.makeValue("/root/main/aaa/report/detladdr",model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/addr")+model.getValue("/root/main/voluntrinfo/baseinfo/itemlist/detladdr"));
-
-
-
- exeReportPreview(rid, dataType, paramsXPath, submitId, print, printDialog, fileType, fileName, fileDialog, closeYn, monNo, parentObjId, printPaperBin, userService, showButton, printCount, zoomRate, printOption, dataXPath, mainDataXPath, subDataXPath);
-
- //exeReportPreview(rid, "XMLSTR",paramsXPath, "", "false");
- if (getParameter("reportprintyn") == "Y")
- { // 프린트 출력이 되고 창이 닫혔을 때
- fInsIssSeqNo();
- // 발행번호 등록 및 확인서 내용 비고 저장
- button15.dispatch("onclick");
- exeReportPreview("RPAAA00102", "XMLSTR", "", "", "true");
- }
-
- }
- model.removeNodeset("/root/main/aaa/report/status");
-
- model.refresh();
-
-
- ]]>
- </script>
- </button>
- <line id="line37" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
- <button id="btn_save" class="btn4_letter2" style="left:997px; top:3px; width:56px; height:22px; ">
- <caption>등록</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //fVoluntrComnSave(); //저장, 수정시 공통으로 필수 항목 입력 값 체크해주는 함수
- fVoluntrInfoSave();
- model.refresh();
-
- ]]>
- </script>
- </button>
- <button id="btn_set" class="btn4_letter2" style="left:1056px; top:3px; width:56px; height:22px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- fVoluntrInfoUpdate();
- ]]>
- </script>
- </button>
- <button id="button24" class="btn3_letter3" style="left:457px; top:3px; width:68px; height:22px; ">
- <caption>재등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAAA02500();
-
- ]]>
- </script>
- </button>
- <button id="button25" class="btn3_letter6" style="left:532px; top:3px; width:80px; height:22px; ">
- <caption>활동정지신청</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAAA02600();
-
- ]]>
- </script>
- </button>
- <button id="button3" class="btn3_letter4" style="left:644px; top:3px; width:80px; height:22px; ">
- <caption>휴가등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAAA02700();
-
- ]]>
- </script>
- </button>
- <button id="button4" class="btn3_letter4" style="left:731px; top:3px; width:80px; height:22px; ">
- <caption>직책등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAAA03100();
-
- ]]>
- </script>
- </button>
- <button id="button7" class="btn3_letter4" style="left:818px; top:3px; width:80px; height:22px; ">
- <caption>포상등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAAA00600();
-
- ]]>
- </script>
- </button>
- <button id="button8" class="btn3_letter4" style="left:905px; top:3px; width:80px; height:22px; ">
- <caption>수혜등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAAA00900();
-
- ]]>
- </script>
- </button>
- <select1 id="rdo_stampflag" ref="/root/main/aaa/report/stampflag" appearance="full" cols="2" overflow="visible" style="left:100px; top:6px; width:80px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>병원장직인</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <shape id="roundrect3" class="roundrect_example" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:99px; top:5px; width:80px; height:20px; "/>
- <button id="btn_specinforgst" class="btn3_letter6" style="left:350px; top:2px; width:104px; height:22px; ">
- <caption>특별활동등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAAA02100();
-
- ]]>
- </script>
- </button>
- <button id="btn_actrgst" class="btn3_letter4" style="left:270px; top:3px; width:80px; height:22px; ">
- <caption>활동등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAAA03000();
-
- ]]>
- </script>
- </button>
- <button id="button1" class="btn3_letter4" style="left:185px; top:3px; width:80px; height:22px; ">
- <caption>출력이력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMAAA04200");
-
- ]]>
- </script>
- </button>
- </group>
- <img id="img_tmp" visibility="hidden" style="left:980px; top:45px; width:65px; height:25px; background-stretch:stretch; "/>
- <shape id="roundrect1" class="roundrect_example" appearance="roundrect" style="left:1019px; top:376px; width:167px; height:43px; "/>
- </xhtml:body>
- </xhtml:html>
|