SMAHB00500_사업장(계약처)관리.xfdl 210 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHB00500" position="absolute 0 0 1196 816" titletext="사업장(계약처)관리" oninit="SMAHB00500_oninit" onload="SMAHB00500_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption19" text="단체계약정보" class="tit_1" position="absolute 0 0 120 25"/>
  8. <Div id="group2" anchor="left top right" taborder="1" class="div_SA" position="absolute 0 25 1195 65">
  9. <Layouts>
  10. <Layout>
  11. <Static id="cap_fromtodd" text="계약기간 :" class="search_name" position="absolute 16 12 102 29"/>
  12. <Static id="caption14" text="단체코드 :" class="search_name" position="absolute 451 12 540 29"/>
  13. <Button id="btn_search" taborder="11" text="조회" class="btn1" position="absolute 1122 9 1178 31" onclick="group2_btn_search_onclick" anchor="top right"/>
  14. <Shape id="line16" linetype="vertical" position="absolute 1103 9 1109 31" anchor="top right"/>
  15. <Calendar id="ipt_srchfromdd" taborder="12" class="input_s_essential" position="absolute 105 12 205 31" autoselect="true" autoskip="true"/>
  16. <Calendar id="ipt_srchtodd" taborder="13" class="input_s_essential" position="absolute 230 12 330 31"/>
  17. <Static id="cap_term" text="~" class="search_no_b" position="absolute 213 11 225 28"/>
  18. <Edit id="ipt_srchcmpycd" taborder="14" class="input_search" position="absolute 541 11 641 30" autoselect="true" autoskip="true" onkeyup="group2_ipt_srchcmpycd_onkeyup" imemode="alpha"/>
  19. <Static id="caption3" text="단체명 :" class="search_name" position="absolute 705 12 794 29"/>
  20. <Edit id="ipt_srchcmpynm" taborder="15" class="input_search" position="absolute 795 12 1085 31" autoselect="true" autoskip="true" onkeyup="group2_ipt_srchcmpynm_onkeyup" imemode="hangul"/>
  21. </Layout>
  22. </Layouts>
  23. </Div>
  24. <Tab id="swt_cmpy" anchor="all" taborder="2" tabindex="0" position="absolute 0 72 1196 787" onchanged="swt_cmpy_onchanged">
  25. <Tabpages>
  26. <Tabpage id="case_Q" text="단체계약 조회">
  27. <Layouts>
  28. <Layout>
  29. <Shape id="line29" class="line_10" position="absolute 0 23 1195 29" anchor="left top right"/>
  30. <Static id="caption48" text="단체계약조회" class="tit_2" position="absolute 0 7 110 29"/>
  31. <Grid id="grd_coninfolst" taborder="7" binddataset="ds_main_coninfolst_item" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 0 28 1195 688" anchor="all" oncelldblclick="swt_cmpy_case_Q_grd_coninfolst_oncelldblclick">
  32. <Formats>
  33. <Format id="default">
  34. <Columns>
  35. <Column size="20" band="left"/>
  36. <Column size="61" band="left"/>
  37. <Column size="92" band="left"/>
  38. <Column size="70" band="left"/>
  39. <Column size="70" band="left"/>
  40. <Column size="70" band="left"/>
  41. <Column size="70" band="left"/>
  42. <Column size="65" band="left"/>
  43. <Column size="136" band="left"/>
  44. <Column size="65"/>
  45. <Column size="65"/>
  46. <Column size="65"/>
  47. <Column size="65"/>
  48. <Column size="65"/>
  49. <Column size="65"/>
  50. <Column size="50"/>
  51. <Column size="50"/>
  52. <Column size="100"/>
  53. <Column size="100"/>
  54. <Column size="100"/>
  55. <Column size="40"/>
  56. <Column size="40"/>
  57. <Column size="100"/>
  58. <Column size="100"/>
  59. <Column size="33"/>
  60. <Column size="33"/>
  61. <Column size="100"/>
  62. <Column size="100"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. <Column size="0"/>
  66. <Column size="0"/>
  67. <Column size="0"/>
  68. <Column size="0"/>
  69. <Column size="0"/>
  70. <Column size="0"/>
  71. <Column size="0"/>
  72. <Column size="0"/>
  73. <Column size="0"/>
  74. <Column size="0"/>
  75. <Column size="0"/>
  76. <Column size="0"/>
  77. <Column size="0"/>
  78. <Column size="0"/>
  79. <Column size="0"/>
  80. <Column size="0"/>
  81. </Columns>
  82. <Rows>
  83. <Row size="24" band="head"/>
  84. <Row size="24" band="head"/>
  85. <Row size="24"/>
  86. </Rows>
  87. <Band id="head">
  88. <Cell rowspan="2" taborder="undefined">
  89. <Cell/>
  90. <Cell row="1"/>
  91. </Cell>
  92. <Cell col="1" rowspan="2" text="단체코드" taborder="undefined"/>
  93. <Cell col="2" rowspan="2" text="단체명" taborder="undefined"/>
  94. <Cell col="3" rowspan="2" text="계약일자" taborder="undefined"/>
  95. <Cell col="4" colspan="2" text="건진기간" taborder="undefined"/>
  96. <Cell col="6" rowspan="2" text="계약종류" taborder="undefined"/>
  97. <Cell col="7" rowspan="2" text="패키지코드" taborder="undefined"/>
  98. <Cell col="8" rowspan="2" text="패키지명" taborder="undefined"/>
  99. <Cell col="9" colspan="2" text="건진금액" taborder="undefined"/>
  100. <Cell col="11" colspan="2" text="확정금액" taborder="undefined"/>
  101. <Cell col="13" colspan="2" text="할인금액" taborder="undefined"/>
  102. <Cell col="15" colspan="2" text="할인율(%)" taborder="undefined"/>
  103. <Cell col="17" rowspan="2" text="청구방법" taborder="undefined"/>
  104. <Cell col="18" rowspan="2" text="담당자명" taborder="undefined"/>
  105. <Cell col="19" rowspan="2" text="담당자전화" taborder="undefined"/>
  106. <Cell col="20" rowspan="2" colspan="2" text="우편번호" taborder="undefined"/>
  107. <Cell col="22" rowspan="2" text="주소" taborder="undefined"/>
  108. <Cell col="23" rowspan="2" text="비고" taborder="undefined"/>
  109. <Cell col="24" rowspan="2" text="선택검사" wordwrap="word" taborder="undefined"/>
  110. <Cell col="25" rowspan="2" text="추가검사" wordwrap="word" taborder="undefined"/>
  111. <Cell col="26" rowspan="2" text="최종수정자" taborder="undefined"/>
  112. <Cell col="27" rowspan="2" text="최종수정일시" taborder="undefined"/>
  113. <Cell col="28" text="만료여부"/>
  114. <Cell col="29" text="sel"/>
  115. <Cell col="30" text="cmpyid"/>
  116. <Cell col="31" text="cmpyno"/>
  117. <Cell col="32" text="cmpymarkid"/>
  118. <Cell col="33" text="inducsid"/>
  119. <Cell col="34" text="prsdnm"/>
  120. <Cell col="35" text="zipcdseq"/>
  121. <Cell col="36" text="addr"/>
  122. <Cell col="37" text="telno"/>
  123. <Cell col="38" text="cmpyremcnts"/>
  124. <Cell col="39" text="conseq"/>
  125. <Cell col="40" text="conhistseq"/>
  126. <Cell col="41" text="conhistcd"/>
  127. <Cell col="42" text="todd"/>
  128. <Cell col="43" text="mancmpychrgamt"/>
  129. <Cell col="44" text="womcmpychrgamt"/>
  130. <Cell col="45" text="healexamflag"/>
  131. <Cell row="1" col="4" text="From"/>
  132. <Cell row="1" col="5" text="To"/>
  133. <Cell row="1" col="9" text="남"/>
  134. <Cell row="1" col="10" text="여"/>
  135. <Cell row="1" col="11" text="남"/>
  136. <Cell row="1" col="12" text="여"/>
  137. <Cell row="1" col="13" text="남"/>
  138. <Cell row="1" col="14" text="여"/>
  139. <Cell row="1" col="15" text="남"/>
  140. <Cell row="1" col="16" text="여"/>
  141. <Cell row="1" col="28" text="만료여부"/>
  142. <Cell row="1" col="29" text="sel"/>
  143. <Cell row="1" col="30" text="cmpyid"/>
  144. <Cell row="1" col="31" text="cmpyno"/>
  145. <Cell row="1" col="32" text="cmpymarkid"/>
  146. <Cell row="1" col="33" text="inducsid"/>
  147. <Cell row="1" col="34" text="prsdnm"/>
  148. <Cell row="1" col="35" text="zipcdseq"/>
  149. <Cell row="1" col="36" text="addr"/>
  150. <Cell row="1" col="37" text="telno"/>
  151. <Cell row="1" col="38" text="cmpyremcnts"/>
  152. <Cell row="1" col="39" text="conseq"/>
  153. <Cell row="1" col="40" text="conhistseq"/>
  154. <Cell row="1" col="41" text="conhistcd"/>
  155. <Cell row="1" col="42" text="todd"/>
  156. <Cell row="1" col="43" text="mancmpychrgamt"/>
  157. <Cell row="1" col="44" text="womcmpychrgamt"/>
  158. <Cell row="1" col="45" text="healexamflag"/>
  159. </Band>
  160. <Band id="body">
  161. <Cell celltype="head" expr="currow+1"/>
  162. <Cell col="1" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:cmpycd"/>
  163. <Cell col="2" style="align:left middle;padding:0 0 0 3;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:cmpynm"/>
  164. <Cell col="3" displaytype="date" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:condd" calendardisplaynulltype="nulltext"/>
  165. <Cell col="4" displaytype="date" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:confromdd" calendardisplaynulltype="nulltext"/>
  166. <Cell col="5" displaytype="date" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:contodd" calendardisplaynulltype="nulltext"/>
  167. <Cell col="6" displaytype="combo" style="align:left middle;padding:0 0 0 3;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:contype" combodataset="ds_init_baseinfo_contypelst_A0113" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  168. <Cell col="7" style="align:left middle;padding:0 0 0 3;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:basepkgcd"/>
  169. <Cell col="8" style="align:left middle;padding:0 0 0 3;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:pkgnm"/>
  170. <Cell col="9" displaytype="number" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:mantotamt"/>
  171. <Cell col="10" displaytype="number" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:womtotamt"/>
  172. <Cell col="11" displaytype="number" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:mancnfmamt"/>
  173. <Cell col="12" displaytype="number" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:womcnfmamt"/>
  174. <Cell col="13" displaytype="number" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:mandiscamt"/>
  175. <Cell col="14" displaytype="number" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:womdiscamt"/>
  176. <Cell col="15" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:mandiscrate"/>
  177. <Cell col="16" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:womdiscrate"/>
  178. <Cell col="17" displaytype="combo" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:uncocd" combodataset="ds_init_baseinfo_pamcdlst_uncocdlst" combocodecol="cd" combodatacol="nm" enable="false"/>
  179. <Cell col="18" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:chrgnm"/>
  180. <Cell col="19" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:chrgtelno"/>
  181. <Cell col="20" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:zipcd1"/>
  182. <Cell col="21" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:zipcd2"/>
  183. <Cell col="22" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:detladdr"/>
  184. <Cell col="23" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:remcnts"/>
  185. <Cell col="24" displaytype="checkbox" edittype="checkbox" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:choitestyn" expr="expr:choitestyn == 'Y' ? 1 : 0"/>
  186. <Cell col="25" displaytype="checkbox" edittype="checkbox" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:addtestyn" expr="expr:addtestyn == 'Y' ? 1 : 0"/>
  187. <Cell col="26" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:lastupdtrid"/>
  188. <Cell col="27" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:lastupdtdt" mask="####-##-## ##:##:##" maskchar=" "/>
  189. <Cell col="28" text="bind:expireyn"/>
  190. <Cell col="29" text="bind:sel"/>
  191. <Cell col="30" text="bind:cmpyid"/>
  192. <Cell col="31" text="bind:cmpyno"/>
  193. <Cell col="32" text="bind:cmpymarkid"/>
  194. <Cell col="33" text="bind:inducsid"/>
  195. <Cell col="34" text="bind:prsdnm"/>
  196. <Cell col="35" text="bind:zipcdseq"/>
  197. <Cell col="36" text="bind:addr"/>
  198. <Cell col="37" text="bind:telno"/>
  199. <Cell col="38" text="bind:cmpyremcnts"/>
  200. <Cell col="39" text="bind:conseq"/>
  201. <Cell col="40" text="bind:conhistseq"/>
  202. <Cell col="41" text="bind:conhistcd"/>
  203. <Cell col="42" text="bind:todd"/>
  204. <Cell col="43" text="bind:mancmpychrgamt"/>
  205. <Cell col="44" text="bind:womcmpychrgamt"/>
  206. <Cell col="45" text="bind:healexamflag"/>
  207. </Band>
  208. </Format>
  209. </Formats>
  210. </Grid>
  211. <Button id="btn_excel" taborder="8" text="엑셀" class="btn7" position="absolute 1145 1 1195 23" anchor="top right" onclick="swt_cmpy_case_Q_btn_excel_onclick"/>
  212. <Button id="btn_concopy" taborder="9" text="계약복사" class="btn2" position="absolute 1080 1 1144 23" anchor="top right" onclick="swt_cmpy_case_Q_btn_concopy_onclick"/>
  213. </Layout>
  214. </Layouts>
  215. </Tabpage>
  216. <Tabpage id="case_P" text="Package정보">
  217. <Layouts>
  218. <Layout width="1195" height="688">
  219. <Button id="btn_deladdocd" taborder="173" text="행삭제" class="btn2" visible="false" position="absolute 439 345 492 364" onclick="swt_cmpy_case_P_btn_deladdocd_onclick"/>
  220. <Button id="btn_delpkgocd" taborder="170" text="행삭제" class="btn2" visible="false" position="absolute 441 1 494 23" onclick="swt_cmpy_case_P_btn_delpkgocd_onclick"/>
  221. <Button id="btn_addpkgocd" taborder="171" text="행추가" class="btn2" position="absolute 441 1 494 23" onclick="swt_cmpy_case_P_btn_addpkgocd_onclick" anchor="top right"/>
  222. <Shape id="line25" class="line_2" position="absolute 569 468 1195 474" anchor="top right" visible="false"/>
  223. <Button id="btn_addaddocd" taborder="123" text="행추가" class="btn2" position="absolute 439 342 492 364" onclick="swt_cmpy_case_P_btn_addaddocd_onclick" anchor="right bottom"/>
  224. <Shape id="line11" class="line_2" position="absolute 569 102 1195 108" anchor="top right"/>
  225. <Shape id="line7" class="line_2" position="absolute 567 76 1195 82" anchor="top right"/>
  226. <Shape id="line8" class="line_2" position="absolute 569 128 1195 134" anchor="top right"/>
  227. <Shape id="line9" class="line_3" position="absolute 568 154 1195 160" anchor="top right"/>
  228. <Edit id="input30" taborder="126" class="input_essential" position="absolute 951 497 1163 516" anchor="top right"/>
  229. <Static id="caption40" text="명" class="search_no_b" position="absolute 846 497 861 514" anchor="top right"/>
  230. <Shape id="line21" class="line_2" position="absolute 566 256 1195 262" anchor="top right"/>
  231. <Static id="caption41" text="비고" class="cell_1" position="absolute 566 362 665 385" anchor="top right"/>
  232. <Static id="cap_contype" text="계약종류" class="cell_1" position="absolute 566 208 665 231" anchor="top right"/>
  233. <Static id="caption42" text="명" class="search_no_b" position="absolute 1172 497 1192 514" anchor="top right"/>
  234. <Shape id="line23" class="line_2" position="absolute 566 282 1195 288" anchor="top right"/>
  235. <Static id="caption43" text="%" class="search_no_b" position="absolute 956 289 971 306" style="font:Dotum,9,bold;" anchor="top right"/>
  236. <Static id="caption32" text="~" class="search_no_b" position="absolute 907 185 919 202" anchor="top right"/>
  237. <Static id="caption10" text="산재번호" class="cell_1" position="absolute 986 54 1046 77" anchor="top right"/>
  238. <Static id="caption1" text="사업자관리번호" class="cell_1" position="absolute 567 54 666 77" anchor="top right"/>
  239. <Static id="caption33" text="진행상태" class="cell_1" position="absolute 434 283 500 306" anchor="top right" visible="false"/>
  240. <Static id="caption11" text="우편번호" class="cell_1" position="absolute 567 80 666 103" anchor="top right"/>
  241. <Static id="caption22" text="계약처정보" class="tit_2" position="absolute 565 7 663 28" anchor="top right"/>
  242. <Static id="caption34" text="인원(여)" class="cell_1" position="absolute 865 495 948 518" anchor="top right"/>
  243. <Shape id="line26" linetype="vertical" class="line_2" position="absolute 569 491 1186 497" anchor="top right" visible="false"/>
  244. <Static id="caption23" text="인원(남)" class="cell_1" position="absolute 575 495 666 518" anchor="top right"/>
  245. <Static id="caption12" text="비고" class="cell_1" position="absolute 768 132 843 155" anchor="top right"/>
  246. <Shape id="line27" class="line_2" position="absolute 568 50 1195 56" anchor="top right"/>
  247. <Static id="caption4" text="상세주소" class="cell_1" position="absolute 567 106 666 129" anchor="top right"/>
  248. <Static id="cap_pkgcd" text="건진코드" class="cell_1" position="absolute 566 234 665 257" anchor="top right"/>
  249. <Shape id="line28" class="line_2" position="absolute 569 494 1195 500" anchor="top right" visible="false"/>
  250. <Static id="caption36" text="건진금액(여)" class="cell_1" position="absolute 566 286 665 309" anchor="top right"/>
  251. <Shape id="line17" class="line_2" position="absolute 566 204 1195 210" anchor="top right"/>
  252. <Static id="caption25" text="감면(남)" class="cell_1" position="absolute 769 260 868 283" anchor="top right"/>
  253. <Shape id="line1" class="line_10" position="absolute 566 177 1195 183" anchor="top right"/>
  254. <Static id="caption5" text="대표전화" class="cell_1" position="absolute 567 132 666 155" anchor="top right"/>
  255. <Static id="cap_cnfmamtwom" text="확정금액(여)" class="cell_1" position="absolute 873 472 966 495" anchor="top right" visible="false"/>
  256. <Shape id="line18" class="line_2" position="absolute 566 230 1195 236" anchor="top right"/>
  257. <Static id="cap_cnfmamtman" text="확정금액(남)" class="cell_1" position="absolute 566 472 665 495" anchor="top right" visible="false"/>
  258. <Static id="caption6" text="계약정보" class="tit_2" position="absolute 567 161 649 182" anchor="top right"/>
  259. <Shape id="line2" class="line_10" position="absolute 566 23 1195 29" anchor="top right"/>
  260. <Static id="cap_cmpycd" text="단체" class="cell_1" position="absolute 566 28 665 51" anchor="top right"/>
  261. <Static id="caption7" text="Package처방" class="tit_2" position="absolute 0 7 110 28"/>
  262. <Shape id="line3" class="line_10" position="absolute 0 23 560 29" anchor="left top right"/>
  263. <Static id="caption39" text="%" class="search_no_b" position="absolute 956 263 971 280" style="font:Dotum,9,bold;" anchor="top right"/>
  264. <Static id="cap_confromdd" text="건진기간" class="cell_1" position="absolute 735 182 797 205" anchor="top right"/>
  265. <Shape id="line4" class="line_10" position="absolute 0 364 560 370" anchor="left right bottom"/>
  266. <Static id="caption8" text="추가처방" class="tit_2" position="absolute 0 348 82 369" anchor="left bottom"/>
  267. <Edit id="input19" taborder="127" class="input_essential" position="absolute 669 497 841 516" anchor="top right"/>
  268. <Static id="caption29" text="담당자" class="cell_1" position="absolute 566 336 665 359" anchor="top right"/>
  269. <Static id="cap_condd" text="계약일자" class="cell_1" position="absolute 566 182 632 205" anchor="top right"/>
  270. <Button id="btn_pkgordcd" taborder="128" text="처방사전" class="btn2" position="absolute 497 1 561 23" onclick="swt_cmpy_case_P_btn_pkgordcd_onclick" anchor="top right"/>
  271. <Static id="caption9" text="사업장등록번호" class="cell_1" position="absolute 770 54 869 77" anchor="top right"/>
  272. <Edit id="ipt_concmpycd" taborder="129" class="input_essential" position="absolute 666 30 766 49" autoselect="true" autoskip="true" onkeyup="swt_cmpy_case_P_ipt_concmpycd_onkeyup" anchor="top right"/>
  273. <Button id="btn_cmpysel" taborder="130" class="icon_search" position="absolute 768 30 784 46" onclick="swt_cmpy_case_P_btn_cmpysel_onclick" anchor="top right"/>
  274. <Edit id="opt_concmpynm" taborder="131" readonly="true" position="absolute 790 30 1194 49" class="output" anchor="top right"/>
  275. <Edit id="opt_cmpyid" taborder="132" class="input_default" position="absolute 667 56 767 75" anchor="top right"/>
  276. <Edit id="opt_cmpyno" taborder="133" class="input_default" position="absolute 870 56 982 75" anchor="top right"/>
  277. <Edit id="opt_inducsid" taborder="134" class="input_default" position="absolute 1047 56 1193 75" anchor="top right"/>
  278. <Edit id="opt_zipcd1" taborder="135" readonly="true" position="absolute 667 82 709 101" class="output" anchor="top right"/>
  279. <Edit id="opt_zipcd2" taborder="136" readonly="true" position="absolute 725 82 767 101" class="output" anchor="top right"/>
  280. <Edit id="output2" taborder="137" readonly="true" position="absolute 790 82 1194 101" class="output" anchor="top right"/>
  281. <Edit id="opt_detladdr" taborder="138" class="input_default" position="absolute 667 108 1193 127" anchor="top right"/>
  282. <Edit id="opt_telno" taborder="139" class="input_default" position="absolute 667 134 767 153" anchor="top right"/>
  283. <Edit id="opt_remcnts" taborder="140" class="input_default" position="absolute 844 134 1194 153" anchor="top right"/>
  284. <Calendar id="ipt_condd" taborder="141" class="input_essential" position="absolute 634 184 734 203" onkeyup="swt_cmpy_case_P_ipt_condd_onkeyup" anchor="top right" dateformat="yyyy-MM-dd" value="null"/>
  285. <Calendar id="ipt_confromdd" taborder="142" class="input_essential" position="absolute 798 183 906 202" onkeyup="swt_cmpy_case_P_ipt_confromdd_onkeyup" anchor="top right"/>
  286. <Calendar id="ipt_contodd" taborder="143" class="input_essential" position="absolute 917 184 1025 203" onkeyup="swt_cmpy_case_P_ipt_contodd_onkeyup" anchor="top right"/>
  287. <Edit id="opt_status" taborder="144" readonly="true" position="absolute 502 285 555 304" class="output" anchor="top right" visible="false"/>
  288. <Combo id="cmb_contype" taborder="145" innerdataset="@ds_init_baseinfo_contypelst_A0113" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 667 210 867 229" onitemchanged="swt_cmpy_case_P_cmb_contype_onitemchanged" anchor="top right"/>
  289. <Static id="cap_uncocd" text="청구방법" class="cell_1" position="absolute 868 208 961 231" anchor="top right"/>
  290. <Combo id="cmb_uncocd" taborder="146" innerdataset="@ds_init_baseinfo_pamcdlst_uncocdlst" codecolumn="cd" datacolumn="nm" class="combo_essential" position="absolute 962 210 1194 229" onitemchanged="swt_cmpy_case_P_cmb_uncocd_onitemchanged" anchor="top right"/>
  291. <Edit id="ipt_pkgcd" taborder="147" class="input_default" position="absolute 667 236 844 255" autoselect="true" autoskip="true" onkeyup="swt_cmpy_case_P_ipt_pkgcd_onkeyup" anchor="top right"/>
  292. <Button id="btn_selpkgcd" taborder="148" class="icon_search" position="absolute 848 237 864 253" onclick="swt_cmpy_case_P_btn_selpkgcd_onclick" anchor="top right"/>
  293. <Edit id="opt_pkgnm" taborder="149" position="absolute 866 236 1194 255" class="output" readonly="true" anchor="top right"/>
  294. <MaskEdit id="ipt_pkgamtman" taborder="150" mask="#,###" class="input_default" position="absolute 667 262 766 281" onkeyup="swt_cmpy_case_P_ipt_pkgamtman_onkeyup" anchor="top right"/>
  295. <MaskEdit id="ipt_pkgamtwom" taborder="151" mask="#,###" class="input_default" position="absolute 666 288 765 307" onkeyup="swt_cmpy_case_P_ipt_pkgamtwom_onkeyup" anchor="top right"/>
  296. <Edit id="ipt_discamtman" taborder="152" class="input_default" position="absolute 870 262 925 281" onkeyup="swt_cmpy_case_P_ipt_discamtman_onkeyup" anchor="top right"/>
  297. <Edit id="ipt_discrateman" taborder="153" class="input_default" position="absolute 926 262 951 281" onkeyup="swt_cmpy_case_P_ipt_discrateman_onkeyup" anchor="top right"/>
  298. <Edit id="ipt_discamtwom" taborder="154" class="input_default" position="absolute 870 288 925 307" onkeyup="swt_cmpy_case_P_ipt_discamtwom_onkeyup" anchor="top right"/>
  299. <Edit id="ipt_discratewom" taborder="155" class="input_default" position="absolute 926 288 951 307" onkeyup="swt_cmpy_case_P_ipt_discratewom_onkeyup" anchor="top right"/>
  300. <MaskEdit id="opt_cnfmamtman" taborder="156" readonly="true" mask="9,999999999" position="absolute 667 474 867 493" anchor="top right" visible="false"/>
  301. <MaskEdit id="opt_cnfmamtwom" taborder="157" readonly="true" mask="9,99999999999" position="absolute 969 474 1193 493" anchor="top right" visible="false"/>
  302. <MaskEdit id="ipt_mancmpychrgamt" taborder="158" mask="9,9999999999999999" class="input_default" position="absolute 1073 262 1193 281" onkeyup="swt_cmpy_case_P_ipt_mancmpychrgamt_onkeyup" anchor="top right"/>
  303. <MaskEdit id="ipt_womcmpychrgamt" taborder="159" mask="9,9999999999999999" class="input_default" position="absolute 1073 287 1193 306" onkeyup="swt_cmpy_case_P_ipt_womcmpychrgamt_onkeyup" anchor="top right"/>
  304. <Edit id="ipt_chargenm" taborder="160" class="input_default" position="absolute 667 338 867 357" onkeyup="swt_cmpy_case_P_ipt_chargenm_onkeyup" anchor="top right"/>
  305. <Edit id="ipt_conremcnts" taborder="161" class="input_default" position="absolute 667 363 1195 382" anchor="top right"/>
  306. <Grid id="grd_selocdlst" taborder="162" binddataset="ds_main_coninfo_pkgtestcdlst_itemsel" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 537 560 678" onexpanddown="swt_cmpy_case_P_grd_selocdlst_onexpanddown" anchor="left right bottom" visible="false">
  307. <Formats>
  308. <Format id="default">
  309. <Columns>
  310. <Column size="22" band="left"/>
  311. <Column size="38" band="left"/>
  312. <Column size="87"/>
  313. <Column size="226"/>
  314. <Column size="47"/>
  315. <Column size="58"/>
  316. <Column size="75"/>
  317. <Column size="0"/>
  318. <Column size="0"/>
  319. <Column size="0"/>
  320. </Columns>
  321. <Rows>
  322. <Row size="24" band="head"/>
  323. <Row size="24"/>
  324. </Rows>
  325. <Band id="head">
  326. <Cell/>
  327. <Cell col="1"/>
  328. <Cell col="2" text="처방코드"/>
  329. <Cell col="3" text="명칭"/>
  330. <Cell col="4" text="성별"/>
  331. <Cell col="5" text="단가"/>
  332. <Cell col="6" text="감면액"/>
  333. <Cell col="7" text="caption1"/>
  334. <Cell col="8" text="caption2"/>
  335. <Cell col="9" text="caption3"/>
  336. </Band>
  337. <Band id="body">
  338. <Cell celltype="head" expr="currow+1"/>
  339. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:sel == 'Y' ? 1 : 0"/>
  340. <Cell col="2" displaytype="text" edittype="text" style="align:left middle;padding:0 0 0 3;" text="bind:testcd" expandshow="show"/>
  341. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
  342. <Cell col="4" displaytype="combo" edittype="combo" text="bind:sexflag" combodataset="ds_init_baseinfo_sexflag_item" combocodecol="cdid" combodatacol="cdnm"/>
  343. <Cell col="5" displaytype="number" text="bind:scoreamt"/>
  344. <Cell col="6" displaytype="text" edittype="text" text="bind:discamt"/>
  345. <Cell col="7" text="bind:testflag"/>
  346. <Cell col="8" text="bind:lastupdtrid"/>
  347. <Cell col="9" text="bind:lastupdtdt"/>
  348. </Band>
  349. </Format>
  350. </Formats>
  351. </Grid>
  352. <Static id="caption2" text="선택처방" class="tit_2" position="absolute 0 516 82 537" anchor="left bottom" visible="false"/>
  353. <Shape id="line10" class="line_10" position="absolute 0 532 560 538" anchor="left right bottom" visible="false"/>
  354. <Shape id="line14" class="line_2" position="absolute 569 358 1195 364" anchor="top right"/>
  355. <Shape id="line6" class="line_3" position="absolute 1 336 561 342" anchor="left right bottom"/>
  356. <Static id="caption31" text="Pkg총액" class="cell_1" position="absolute 0 314 82 337" anchor="left bottom" visible="false"/>
  357. <MaskEdit id="opt_pkgtotamtman" taborder="163" readonly="true" mask="9,9999999999999" position="absolute 124 316 321 335" anchor="left bottom" visible="false"/>
  358. <Shape id="line12" class="line_2" position="absolute 0 310 560 316" anchor="left right bottom"/>
  359. <Shape id="line13" class="line_2" position="absolute 1 479 561 485" anchor="left right bottom"/>
  360. <Static id="caption38" text="추가검사총액" class="cell_1" position="absolute 0 483 90 506" anchor="left bottom" visible="false"/>
  361. <Shape id="line19" class="line_3" position="absolute 1 505 561 511" anchor="left right bottom" visible="false"/>
  362. <Shape id="line31" linetype="vertical" class="line_2" position="absolute 5 655 565 661" visible="false"/>
  363. <MaskEdit id="opt_pkgtotamtwom" taborder="164" readonly="true" mask="9,9999999999999" position="absolute 364 316 559 335" anchor="left bottom" visible="false"/>
  364. <Grid id="grd_cmpyconlst" taborder="165" binddataset="ds_main_coninfo_cmpyconlst_item" useinputpanel="false" position="absolute 567 389 1192 679" autoenter="select" cellsizingtype="col" oncelldblclick="swt_cmpy_case_P_grd_cmpyconlst_oncelldblclick" anchor="top right bottom">
  365. <Formats>
  366. <Format id="default">
  367. <Columns>
  368. <Column size="20"/>
  369. <Column size="70"/>
  370. <Column size="70"/>
  371. <Column size="60"/>
  372. <Column size="60"/>
  373. <Column size="60"/>
  374. <Column size="150"/>
  375. <Column size="35"/>
  376. <Column size="35"/>
  377. <Column size="100"/>
  378. <Column size="100"/>
  379. <Column size="100"/>
  380. </Columns>
  381. <Rows>
  382. <Row size="24" band="head"/>
  383. <Row size="24" band="head"/>
  384. <Row size="24"/>
  385. </Rows>
  386. <Band id="head">
  387. <Cell rowspan="2" taborder="undefined"/>
  388. <Cell col="1" rowspan="2" text="계약일자" taborder="undefined"/>
  389. <Cell col="2" rowspan="2" text="계약종류" taborder="undefined"/>
  390. <Cell col="3" colspan="2" text="건진기간" taborder="undefined"/>
  391. <Cell col="5" rowspan="2" text="건진코드" taborder="undefined"/>
  392. <Cell col="6" rowspan="2" text="건진명" taborder="undefined"/>
  393. <Cell col="7" rowspan="2" text="추가검사" wordwrap="word" taborder="undefined"/>
  394. <Cell col="8" rowspan="2" text="선택검사" wordwrap="word" taborder="undefined"/>
  395. <Cell col="9" rowspan="2" text="최종수정자" taborder="undefined"/>
  396. <Cell col="10" rowspan="2" text="최종수정일시" taborder="undefined"/>
  397. <Cell col="11" rowspan="2" text="만료여부" taborder="undefined"/>
  398. <Cell row="1" col="3" text="From"/>
  399. <Cell row="1" col="4" text="To"/>
  400. </Band>
  401. <Band id="body">
  402. <Cell celltype="head" expr="currow+1"/>
  403. <Cell col="1" displaytype="date" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:condd" calendardisplaynulltype="nulltext"/>
  404. <Cell col="2" displaytype="combo" edittype="combo" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:contype" combodataset="ds_init_baseinfo_contypelst_A0113" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  405. <Cell col="3" displaytype="date" style="align:left middle;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:confromdd" wordwrap="word" calendardisplaynulltype="nulltext"/>
  406. <Cell col="4" displaytype="date" style="align:left middle;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:contodd" wordwrap="word" calendardisplaynulltype="nulltext"/>
  407. <Cell col="5" style="align:left middle;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:basepkgcd" wordwrap="word"/>
  408. <Cell col="6" style="align:left middle;padding:0 0 0 3;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:pkgnm"/>
  409. <Cell col="7" displaytype="checkbox" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');controlbackground:gainsboro;controlborder:1 solid #808080ff ;" text="bind:addtestyn" expr="expr:addtestyn == 'Y' ? 1 : 0" enable="false"/>
  410. <Cell col="8" displaytype="checkbox" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');controlbackground:gainsboro;controlborder:1 solid #808080ff ;" text="bind:choitestyn" expr="expr:choitestyn == 'Y' ? 1 : 0" enable="false"/>
  411. <Cell col="9" style="align:left middle;padding:0 0 0 3;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:lastupdtrid"/>
  412. <Cell col="10" style="align:left middle;padding:0 0 0 3;background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:lastupdtdt" wordwrap="word" mask="####-##-## ##:##:##" maskchar=" "/>
  413. <Cell col="11" style="background:EXPR(expireyn == 'N' ? '#ccffcc' : '');background2:EXPR(expireyn == 'N' ? '#ccffcc' : '');" text="bind:expireyn"/>
  414. </Band>
  415. </Format>
  416. </Formats>
  417. </Grid>
  418. <Static id="caption73" text="[여]" class="cell_1" position="absolute 329 483 373 506" anchor="left bottom" visible="false"/>
  419. <MaskEdit id="opt_addtotamtman" taborder="166" readonly="true" mask="9,99999999999999" position="absolute 137 485 326 504" anchor="left bottom" visible="false"/>
  420. <MaskEdit id="opt_addtotamtwom" taborder="167" readonly="true" mask="9,99999999999999" position="absolute 375 485 562 504" anchor="left bottom" visible="false"/>
  421. <Button id="btn_addordcd" taborder="168" text="추가검사" class="btn2" position="absolute 495 342 559 364" onclick="swt_cmpy_case_P_btn_addordcd_onclick" anchor="right bottom"/>
  422. <Button id="btn_choiordcd" taborder="169" text="처방사전" class="btn2" position="absolute 496 510 560 532" onclick="swt_cmpy_case_P_btn_choiordcd_onclick" anchor="right bottom" visible="false"/>
  423. <Static id="caption24" text="건진금액(남)" class="cell_1" position="absolute 566 260 665 283" anchor="top right"/>
  424. <Static id="caption20" text="단체청구액(남)" class="cell_1" position="absolute 973 260 1072 283" anchor="top right"/>
  425. <CheckBox id="chx_ocd" taborder="172" position="absolute 35 31 60 51" truevalue="Y" onclick="swt_cmpy_case_P_chx_ocd_onclick"/>
  426. <Button id="btn_addselocd" taborder="174" text="행추가" class="btn2" position="absolute 373 510 426 532" onclick="swt_cmpy_case_P_btn_addselocd_onclick" anchor="right bottom" visible="false"/>
  427. <CheckBox id="chx_add" taborder="175" position="absolute 32 371 57 391" anchor="left bottom"/>
  428. <CheckBox id="chx_sel" taborder="176" position="absolute 33 539 50 559" anchor="left bottom" visible="false"/>
  429. <Edit id="ipt_chargetelno" taborder="177" class="input_default" position="absolute 969 338 1193 357" onkeyup="swt_cmpy_case_P_ipt_chargetelno_onkeyup" anchor="top right"/>
  430. <Static id="caption13" text="감면(여)" class="cell_1" position="absolute 769 286 868 309" anchor="top right"/>
  431. <Shape id="line20" class="line_2" position="absolute 569 332 1195 338" anchor="top right"/>
  432. <Static id="caption15" text="[여]" class="cell_1" position="absolute 325 314 361 337" anchor="left bottom" visible="false"/>
  433. <Static id="caption16" text="[남]" class="cell_1" position="absolute 91 483 135 506" anchor="left bottom" visible="false"/>
  434. <Static id="caption17" text="[남]" class="cell_1" position="absolute 85 314 121 337" anchor="left bottom" visible="false"/>
  435. <Button id="btn_concopy2" taborder="178" text="계약복사" class="btn2" visible="false" position="absolute 1085 1 1149 23" onclick="swt_cmpy_case_P_btn_concopy2_onclick" anchor="top right"/>
  436. <Shape id="line22" class="line_2" position="absolute 567 384 1195 390" anchor="top right"/>
  437. <Static id="caption18" text="담당자 전화" class="cell_1" position="absolute 873 336 966 359" anchor="top right"/>
  438. <Static id="caption26" text="단체청구액(여)" class="cell_1" position="absolute 973 286 1072 309" anchor="top right"/>
  439. <Button id="button2" taborder="179" text="추가검사" class="btn2" position="absolute 429 510 493 532" onclick="swt_cmpy_case_P_button2_onclick" anchor="right bottom" visible="false"/>
  440. <Button id="button4" taborder="180" text="엑셀" class="btn7" position="absolute 388 1 438 23" onclick="swt_cmpy_case_P_button4_onclick" anchor="top right"/>
  441. <Button id="button5" taborder="181" text="검사갱신" class="btn2" position="absolute 321 1 385 23" onclick="swt_cmpy_case_P_button5_onclick" anchor="top right"/>
  442. <Button id="btn_save1" taborder="182" text="수정" class="btn5" position="absolute 1152 1 1194 23" onclick="swt_cmpy_case_P_btn_save1_onclick" anchor="top right"/>
  443. <Shape id="line39" linetype="vertical" position="absolute 712 88 722 94" anchor="top right"/>
  444. <Button id="btn_zipcd1" taborder="183" class="icon_search" position="absolute 772 85 788 101" onclick="swt_cmpy_case_P_btn_zipcd1_onclick" anchor="top right"/>
  445. <Grid id="grd_addocdlst" taborder="124" binddataset="ds_main_coninfo_pkgtestcdlst_itemadd" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 369 560 677" onexpanddown="swt_cmpy_case_P_grd_addocdlst_onexpanddown" anchor="left right bottom">
  446. <Formats>
  447. <Format id="default">
  448. <Columns>
  449. <Column size="25" band="left"/>
  450. <Column size="38" band="left"/>
  451. <Column size="90"/>
  452. <Column size="203"/>
  453. <Column size="42"/>
  454. <Column size="94"/>
  455. <Column size="0"/>
  456. <Column size="0"/>
  457. <Column size="0"/>
  458. <Column size="0"/>
  459. <Column size="75"/>
  460. <Column size="70"/>
  461. <Column size="70"/>
  462. <Column size="70"/>
  463. </Columns>
  464. <Rows>
  465. <Row size="24" band="head"/>
  466. <Row size="24"/>
  467. <Row size="24" band="summ"/>
  468. </Rows>
  469. <Band id="head">
  470. <Cell/>
  471. <Cell col="1"/>
  472. <Cell col="2" text="처방코드"/>
  473. <Cell col="3" text="처방명칭"/>
  474. <Cell col="4" text="성별"/>
  475. <Cell col="5" text="단가"/>
  476. <Cell col="6" text="감면액"/>
  477. <Cell col="7" text="caption1"/>
  478. <Cell col="8" text="caption2"/>
  479. <Cell col="9" text="caption3"/>
  480. <Cell col="10" text="청구방법"/>
  481. <Cell col="11" text="개인금액"/>
  482. <Cell col="12" text="단체금액"/>
  483. <Cell col="13" text="공단금액"/>
  484. </Band>
  485. <Band id="body">
  486. <Cell celltype="head" expr="currow+1"/>
  487. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:sel == 'Y' ? 1 : 0"/>
  488. <Cell col="2" displaytype="text" edittype="text" text="bind:testcd" expandshow="show"/>
  489. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
  490. <Cell col="4" displaytype="combo" edittype="combo" text="bind:sexflag" combodataset="ds_init_baseinfo_sexflag_item" combocodecol="cdid" combodatacol="cdnm"/>
  491. <Cell col="5" displaytype="number" text="bind:scoreamt"/>
  492. <Cell col="6" displaytype="number" edittype="text" text="bind:discamt"/>
  493. <Cell col="7" text="bind:testflag"/>
  494. <Cell col="8" text="bind:lastupdtrid"/>
  495. <Cell col="9" text="bind:lastupdtdt"/>
  496. <Cell col="10" displaytype="combo" edittype="combo" style="align:center;" text="bind:uncocd" combodataset="ds_init_baseinfo_pamcdlst_uncocdlst" combocodecol="cd" combodatacol="nm"/>
  497. <Cell col="11" style="align:right middle;" text="bind:v01_scoreamt"/>
  498. <Cell col="12" style="align:right middle;" text="bind:v02_scoreamt"/>
  499. <Cell col="13" style="align:right middle;" text="bind:v03_scoreamt"/>
  500. </Band>
  501. <Band id="summary">
  502. <Cell/>
  503. <Cell col="1"/>
  504. <Cell col="2"/>
  505. <Cell col="3"/>
  506. <Cell col="4"/>
  507. <Cell col="5" displaytype="number" expr="expr:getSum(&quot;scoreamt&quot;)"/>
  508. <Cell col="6"/>
  509. <Cell col="7"/>
  510. <Cell col="8"/>
  511. <Cell col="9"/>
  512. <Cell col="10"/>
  513. <Cell col="11" displaytype="number" expr="expr:getCaseSum(&quot;sel=='Y' &amp;&amp; uncocd=='V01'&quot;, &quot;scoreamt&quot;)"/>
  514. <Cell col="12" displaytype="number" expr="expr:getCaseSum(&quot;sel=='Y' &amp;&amp; uncocd=='V02'&quot;, &quot;scoreamt&quot;)"/>
  515. <Cell col="13" displaytype="number" expr="expr:getCaseSum(&quot;sel=='Y' &amp;&amp; uncocd=='V03'&quot;, &quot;scoreamt&quot;)"/>
  516. </Band>
  517. </Format>
  518. </Formats>
  519. </Grid>
  520. <Grid id="grd_pkgocdlst" taborder="125" binddataset="ds_main_coninfo_pkgtestcdlst_itempkg" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 28 560 337" onexpanddown="swt_cmpy_case_P_grd_pkgocdlst_onexpanddown" anchor="all" oncellclick="swt_cmpy_case_P_grd_pkgocdlst_oncellclick">
  521. <Formats>
  522. <Format id="default">
  523. <Columns>
  524. <Column size="25" band="left"/>
  525. <Column size="38" band="left"/>
  526. <Column size="90"/>
  527. <Column size="203"/>
  528. <Column size="42"/>
  529. <Column size="94"/>
  530. <Column size="0"/>
  531. <Column size="0"/>
  532. <Column size="0"/>
  533. <Column size="75"/>
  534. <Column size="70"/>
  535. <Column size="70"/>
  536. <Column size="70"/>
  537. </Columns>
  538. <Rows>
  539. <Row size="24" band="head"/>
  540. <Row size="24"/>
  541. <Row size="24" band="summ"/>
  542. </Rows>
  543. <Band id="head">
  544. <Cell/>
  545. <Cell col="1"/>
  546. <Cell col="2" text="처방코드"/>
  547. <Cell col="3" text="처방명칭"/>
  548. <Cell col="4" text="성별"/>
  549. <Cell col="5" text="단가"/>
  550. <Cell col="6" text="caption1"/>
  551. <Cell col="7" text="caption2"/>
  552. <Cell col="8" text="caption3"/>
  553. <Cell col="9" text="청구방법"/>
  554. <Cell col="10" text="개인금액"/>
  555. <Cell col="11" text="단체금액"/>
  556. <Cell col="12" text="공단금액"/>
  557. </Band>
  558. <Band id="body">
  559. <Cell celltype="head" expr="currow+1"/>
  560. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:sel == 'Y' ? 1 : 0"/>
  561. <Cell col="2" displaytype="text" edittype="text" text="bind:testcd" expandshow="show"/>
  562. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
  563. <Cell col="4" displaytype="combo" edittype="combo" text="bind:sexflag" combodataset="ds_init_baseinfo_sexflag_item" combocodecol="cdid" combodatacol="cdnm"/>
  564. <Cell col="5" displaytype="number" text="bind:scoreamt"/>
  565. <Cell col="6" text="bind:testflag"/>
  566. <Cell col="7" text="bind:lastupdtrid"/>
  567. <Cell col="8" text="bind:lastupdtdt"/>
  568. <Cell col="9" displaytype="combo" edittype="combo" style="align:center;" text="bind:uncocd" combodataset="ds_init_baseinfo_pamcdlst_uncocdlst" combocodecol="cd" combodatacol="nm"/>
  569. <Cell col="10" style="align:right middle;" text="bind:v01_scoreamt"/>
  570. <Cell col="11" style="align:right middle;" text="bind:v02_scoreamt"/>
  571. <Cell col="12" style="align:right middle;" text="bind:v03_scoreamt"/>
  572. </Band>
  573. <Band id="summary">
  574. <Cell/>
  575. <Cell col="1"/>
  576. <Cell col="2"/>
  577. <Cell col="3"/>
  578. <Cell col="4"/>
  579. <Cell col="5" displaytype="number" expr="expr:getSum(&quot;scoreamt&quot;)"/>
  580. <Cell col="6"/>
  581. <Cell col="7"/>
  582. <Cell col="8"/>
  583. <Cell col="9"/>
  584. <Cell col="10" displaytype="number" expr="expr:getCaseSum(&quot;sel=='Y' &amp;&amp; uncocd=='V01'&quot;, &quot;scoreamt&quot;)"/>
  585. <Cell col="11" displaytype="number" expr="expr:getCaseSum(&quot;sel=='Y' &amp;&amp; uncocd=='V02'&quot;, &quot;scoreamt&quot;)"/>
  586. <Cell col="12" displaytype="number" expr="expr:getCaseSum(&quot;sel=='Y' &amp;&amp; uncocd=='V03'&quot;, &quot;scoreamt&quot;)"/>
  587. </Band>
  588. </Format>
  589. </Formats>
  590. </Grid>
  591. <Static id="cap_confromdd00" text="감면코드" class="cell_1" position="absolute 1027 182 1094 205" anchor="top right"/>
  592. <Combo id="cmb_dcgmcd" taborder="184" innerdataset="@ds_init_baseinfo_disccdlst" codecolumn="cd" datacolumn="nm" onitemchanged="swt_cmpy_case_P_cmb_contype_onitemchanged" class="combo_essential" position="absolute 1096 183 1192 202" anchor="top right"/>
  593. <Static id="caption00" class="cell_1" position="absolute 566 310 665 333" anchor="top right" text="개인청구액"/>
  594. <MaskEdit id="ipt_psnchrgamt" taborder="185" mask="#,###" onkeyup="swt_cmpy_case_P_ipt_pkgamtwom_onkeyup" class="input_default" position="absolute 666 312 765 331" anchor="top right"/>
  595. <Static id="caption03" text="공단청구액" class="cell_1" position="absolute 769 310 868 333" anchor="top right"/>
  596. <MaskEdit id="ipt_insuchrgamt" taborder="186" mask="#,###" onkeyup="swt_cmpy_case_P_ipt_pkgamtwom_onkeyup" class="input_default" position="absolute 870 312 969 331" anchor="top right"/>
  597. </Layout>
  598. </Layouts>
  599. </Tabpage>
  600. <Tabpage id="case_C" text="사업체정보">
  601. <Layouts>
  602. <Layout>
  603. <Edit id="output11" taborder="125" readonly="true" position="absolute 220 108 585 127" class="output"/>
  604. <Edit id="output1" taborder="122" readonly="true" position="absolute 220 82 585 101" class="output"/>
  605. <Edit id="opt_biztypenm" taborder="123" readonly="true" position="absolute 220 56 585 75" class="output"/>
  606. <Edit id="opt_insucorpbrchnm" taborder="124" readonly="true" position="absolute 220 82 585 101" class="output"/>
  607. <Edit id="opt_minilabrnm" taborder="126" readonly="true" position="absolute 220 108 585 127" class="output"/>
  608. <Edit id="opt_addr" taborder="127" readonly="true" position="absolute 220 134 585 153" class="output"/>
  609. <Button id="btn_selinsucorpbrchcd" taborder="89" class="icon_search" position="absolute 200 81 216 97" onclick="swt_cmpy_case_C_btn_selinsucorpbrchcd_onclick"/>
  610. <Static id="caption51" text="사업체정보" class="tit_2" position="absolute 0 7 98 28"/>
  611. <Static id="caption54" text="비고" class="cell_1" position="absolute 0 184 91 207"/>
  612. <Shape id="line34" linetype="horizontal" class="line_2" position="absolute 0 50 1195 56" anchor="left top right"/>
  613. <Static id="caption57" text="단체코드" class="cell_1" position="absolute 0 28 91 51"/>
  614. <Shape id="line35" linetype="horizontal" class="line_10" position="absolute 0 23 1195 29" anchor="left top right"/>
  615. <Edit id="ipt_cmpycd" taborder="90" class="input_essential" position="absolute 94 29 194 48" autoselect="true" autoskip="true" onkeyup="swt_cmpy_case_C_ipt_cmpycd_onkeyup" readonly="true"/>
  616. <Edit id="ipt_cmpynm" taborder="91" class="input_essential" position="absolute 197 29 586 48" autoselect="true" autoskip="true" onkeyup="swt_cmpy_case_C_ipt_cmpynm_onkeyup"/>
  617. <Static id="caption21" text="사업자관리번호" class="cell_1" position="absolute 588 28 687 51"/>
  618. <Edit id="ipt_cmpyid" taborder="92" class="input_default" position="absolute 689 30 789 49" onkeyup="swt_cmpy_case_C_ipt_cmpyid_onkeyup" autoselect="true"/>
  619. <MaskEdit id="ipt_cmpyno" taborder="93" mask="###-##-#####" class="input_default" position="absolute 892 30 1012 49" maskchar=" " type="string" trimtype="both" style="align:center middle;" onkeyup="swt_cmpy_case_C_ipt_cmpyno_onkeyup" autoselect="true" autoskip="true"/>
  620. <Edit id="ipt_inducsid" taborder="94" class="input_default" position="absolute 1077 29 1193 48" autoselect="true" autoskip="true" onkeyup="swt_cmpy_case_C_ipt_inducsid_onkeyup"/>
  621. <Static id="caption49" text="산재번호" class="cell_1" position="absolute 1014 28 1074 51"/>
  622. <Static id="caption64" text="업종코드" class="cell_1" position="absolute 0 54 91 77"/>
  623. <Edit id="ipt_biztype" taborder="95" class="input_default" position="absolute 94 55 194 74" onkeyup="swt_cmpy_case_C_ipt_biztype_onkeyup" autoselect="true" autoskip="true"/>
  624. <Shape id="line38" linetype="horizontal" class="line_2" position="absolute 0 102 1195 108" anchor="left top right"/>
  625. <Button id="button1" taborder="96" text="엑셀" class="btn7" position="absolute 1144 373 1194 395" onclick="swt_cmpy_case_C_button1_onclick" anchor="top right"/>
  626. <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 76 1195 82" anchor="left top right"/>
  627. <Edit id="ipt_bizcondcnts" taborder="97" class="input_default" position="absolute 893 56 1005 75" onkeyup="swt_cmpy_case_C_ipt_bizcondcnts_onkeyup"/>
  628. <Edit id="ipt_biztypecnts" taborder="98" class="input_default" position="absolute 1077 56 1193 75" onkeyup="swt_cmpy_case_C_ipt_biztypecnts_onkeyup"/>
  629. <Static id="caption52" text="건강보험지사" class="cell_1" position="absolute 0 80 91 103"/>
  630. <Edit id="ipt_insucorpbrchcd" taborder="99" class="input_default" position="absolute 94 81 194 100" onkeyup="swt_cmpy_case_C_ipt_insucorpbrchcd_onkeyup" autoselect="true" autoskip="true"/>
  631. <Edit id="ipt_prsdnm" taborder="100" class="input_default" position="absolute 689 56 789 75" onkeyup="swt_cmpy_case_C_ipt_prsdnm_onkeyup"/>
  632. <Static id="caption55" text="노동청" class="cell_1" position="absolute 0 106 91 129"/>
  633. <Edit id="ipt_minilabrcd" taborder="101" class="input_default" position="absolute 94 107 194 126" onkeyup="swt_cmpy_case_C_ipt_minilabrcd_onkeyup" autoselect="true" autoskip="true"/>
  634. <MaskEdit id="ipt_prsdrrgstno1" taborder="102" mask="######" class="input_default" position="absolute 689 82 789 101" maskchar=" " type="string" trimtype="both" style="align:center middle;" onkeyup="swt_cmpy_case_C_ipt_prsdrrgstno1_onkeyup"/>
  635. <MaskEdit id="ipt_prsdrrgstno2" taborder="103" mask="#######" class="input_default" position="absolute 805 81 905 100" maskchar=" " type="string" trimtype="both" style="align:center middle;" onkeyup="swt_cmpy_case_C_ipt_prsdrrgstno2_onkeyup"/>
  636. <Edit id="ipt_emailid" taborder="104" class="input_default" position="absolute 988 82 1077 101" onkeyup="swt_cmpy_case_C_ipt_emailid_onkeyup"/>
  637. <Edit id="ipt_emailtype" taborder="105" class="input_default" position="absolute 1096 82 1193 101" onkeyup="swt_cmpy_case_C_ipt_emailtype_onkeyup"/>
  638. <MaskEdit id="input1" taborder="106" mask="999" position="absolute 94 134 135 153" class="output" readonly="true" style="align:center middle;"/>
  639. <MaskEdit id="input2" taborder="107" mask="999" position="absolute 153 134 194 153" class="output" readonly="true" style="align:center middle;"/>
  640. <Button id="btn_zipcd" taborder="108" class="icon_search" position="absolute 201 133 217 149" onclick="swt_cmpy_case_C_btn_zipcd_onclick"/>
  641. <Edit id="ipt_detladdr" taborder="109" class="input_default" position="absolute 94 160 584 179" onkeyup="swt_cmpy_case_C_ipt_detladdr_onkeyup" autoselect="true" autoskip="true"/>
  642. <Edit id="ipt_chrgnm" taborder="110" class="input_default" position="absolute 690 107 782 126" autoselect="true" autoskip="true" onkeyup="swt_cmpy_case_C_ipt_chrgnm_onkeyup"/>
  643. <Edit id="ipt_telno" taborder="111" class="input_default" position="absolute 865 107 977 126" onkeyup="swt_cmpy_case_C_ipt_telno_onkeyup"/>
  644. <Edit id="ipt_faxno" taborder="112" class="input_default" position="absolute 1046 108 1193 127" onkeyup="swt_cmpy_case_C_ipt_faxno_onkeyup"/>
  645. <Edit id="ipt_miltrcntrhospcd" taborder="113" class="input_default" position="absolute 689 160 789 179" onkeyup="swt_cmpy_case_C_ipt_miltrcntrhospcd_onkeyup"/>
  646. <Edit id="opt_miltrcntrhospnm" taborder="114" readonly="true" position="absolute 816 160 1194 179" class="output"/>
  647. <Static id="caption27" text="산하그룹" class="cell_1" position="absolute 588 132 687 155"/>
  648. <Combo id="cmb_grupcd" taborder="115" innerdataset="@ds_init_baseinfo_cmpyflaglst_item" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 689 133 904 152" onitemchanged="swt_cmpy_case_C_cmb_grupcd_onitemchanged"/>
  649. <Edit id="ipt_remcnts" taborder="116" class="input_default" position="absolute 94 186 895 205" autoselect="true" autoskip="true" onkeyup="swt_cmpy_case_C_ipt_remcnts_onkeyup"/>
  650. <Static id="caption58" text="사업장등록번호" class="cell_1" position="absolute 791 28 890 51"/>
  651. <Grid id="grd_cmpylst" taborder="117" binddataset="ds_main_cmpyinfo_cmpyinfolst_item" useinputpanel="false" position="absolute 0 400 1195 688" autoenter="select" cellsizingtype="col" oncelldblclick="swt_cmpy_case_C_grd_cmpylst_oncelldblclick" anchor="all">
  652. <Formats>
  653. <Format id="default">
  654. <Columns>
  655. <Column size="22"/>
  656. <Column size="84"/>
  657. <Column size="116"/>
  658. <Column size="100"/>
  659. <Column size="99"/>
  660. <Column size="100"/>
  661. <Column size="70"/>
  662. <Column size="100"/>
  663. <Column size="55"/>
  664. <Column size="55"/>
  665. <Column size="80"/>
  666. <Column size="80"/>
  667. <Column size="80"/>
  668. <Column size="80"/>
  669. <Column size="80"/>
  670. <Column size="40"/>
  671. <Column size="40"/>
  672. <Column size="100"/>
  673. <Column size="100"/>
  674. <Column size="110"/>
  675. <Column size="100"/>
  676. <Column size="100"/>
  677. <Column size="100"/>
  678. <Column size="100"/>
  679. <Column size="100"/>
  680. <Column size="100"/>
  681. <Column size="100"/>
  682. <Column size="0"/>
  683. <Column size="0"/>
  684. <Column size="0"/>
  685. <Column size="0"/>
  686. <Column size="0"/>
  687. <Column size="0"/>
  688. <Column size="0"/>
  689. <Column size="0"/>
  690. <Column size="0"/>
  691. <Column size="0"/>
  692. <Column size="0"/>
  693. </Columns>
  694. <Rows>
  695. <Row size="24" band="head"/>
  696. <Row size="24" band="head"/>
  697. <Row size="24"/>
  698. </Rows>
  699. <Band id="head">
  700. <Cell rowspan="2" taborder="undefined"/>
  701. <Cell col="1" rowspan="2" text="단체코드" taborder="undefined"/>
  702. <Cell col="2" rowspan="2" text="단체명" taborder="undefined"/>
  703. <Cell col="3" rowspan="2" text="사용기간" taborder="undefined"/>
  704. <Cell col="4" rowspan="2" text="사업장관리번호" taborder="undefined"/>
  705. <Cell col="5" rowspan="2" text="사업장등록번호" taborder="undefined"/>
  706. <Cell col="6" rowspan="2" text="산재번호" taborder="undefined"/>
  707. <Cell col="7" rowspan="2" text="대표자명" taborder="undefined"/>
  708. <Cell col="8" rowspan="2" colspan="2" text="대표자주민번호" taborder="undefined"/>
  709. <Cell col="10" rowspan="2" text="담당자명" taborder="undefined"/>
  710. <Cell col="11" rowspan="2" text="대표전화" taborder="undefined"/>
  711. <Cell col="12" rowspan="2" text="Fax" taborder="undefined"/>
  712. <Cell col="13" rowspan="2" text="E-mail" taborder="undefined"/>
  713. <Cell col="14" rowspan="2" text="E-mail" taborder="undefined"/>
  714. <Cell col="15" colspan="2" text="주소" taborder="undefined"/>
  715. <Cell col="17" colspan="2" text="주소" taborder="undefined"/>
  716. <Cell col="19" rowspan="2" text="업종명" taborder="undefined"/>
  717. <Cell col="20" rowspan="2" text="건강보험지사" taborder="undefined"/>
  718. <Cell col="21" rowspan="2" text="노동청" taborder="undefined"/>
  719. <Cell col="22" rowspan="2" text="군관할병원" taborder="undefined"/>
  720. <Cell col="23" rowspan="2" text="산하그룹" taborder="undefined"/>
  721. <Cell col="24" rowspan="2" text="비고" taborder="undefined"/>
  722. <Cell col="25" rowspan="2" text="최종수정자" taborder="undefined"/>
  723. <Cell col="26" rowspan="2" text="최종수정일시" taborder="undefined"/>
  724. <Cell col="27" text="cmpyflag"/>
  725. <Cell col="28" text="cmpymarkid"/>
  726. <Cell col="29" text="zipcdseq"/>
  727. <Cell col="30" text="biztype"/>
  728. <Cell col="31" text="insucorpbrchcd"/>
  729. <Cell col="32" text="civilaplflag"/>
  730. <Cell col="33" text="minilabrcd"/>
  731. <Cell col="34" text="miltrcntrhospcd"/>
  732. <Cell col="35" text="grupcd"/>
  733. <Cell col="36" text="bizcondcnts"/>
  734. <Cell col="37" text="biztypecnts"/>
  735. <Cell row="1" col="15" colspan="2" text="우편번호" taborder="undefined"/>
  736. <Cell row="1" col="17" text="주소1"/>
  737. <Cell row="1" col="18" text="주소2"/>
  738. <Cell row="1" col="27" text="cmpyflag"/>
  739. <Cell row="1" col="28" text="cmpymarkid"/>
  740. <Cell row="1" col="29" text="zipcdseq"/>
  741. <Cell row="1" col="30" text="biztype"/>
  742. <Cell row="1" col="31" text="insucorpbrchcd"/>
  743. <Cell row="1" col="32" text="civilaplflag"/>
  744. <Cell row="1" col="33" text="minilabrcd"/>
  745. <Cell row="1" col="34" text="miltrcntrhospcd"/>
  746. <Cell row="1" col="35" text="grupcd"/>
  747. <Cell row="1" col="36" text="bizcondcnts"/>
  748. <Cell row="1" col="37" text="biztypecnts"/>
  749. </Band>
  750. <Band id="body">
  751. <Cell celltype="head" expr="currow+1"/>
  752. <Cell col="1" style="align:left middle;padding:0 0 0 3;background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:cmpycd"/>
  753. <Cell col="2" style="align:left middle;padding:0 0 0 3;background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:cmpynm"/>
  754. <Cell col="3" displaytype="date" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:todd" calendardisplaynulltype="nulltext"/>
  755. <Cell col="4" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:cmpyid"/>
  756. <Cell col="5" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:cmpyno" mask="###-##-#####" maskchar=" "/>
  757. <Cell col="6" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:inducsid"/>
  758. <Cell col="7" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:prsdnm"/>
  759. <Cell col="8" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:prsdrrgstno1"/>
  760. <Cell col="9" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:prsdrrgstno2"/>
  761. <Cell col="10" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:chrgnm"/>
  762. <Cell col="11" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:telno"/>
  763. <Cell col="12" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:faxno"/>
  764. <Cell col="13" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:emailid"/>
  765. <Cell col="14" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:emailtype"/>
  766. <Cell col="15" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:zipcd1"/>
  767. <Cell col="16" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:zipcd2"/>
  768. <Cell col="17" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:addr"/>
  769. <Cell col="18" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:detladdr"/>
  770. <Cell col="19" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:biztypenm"/>
  771. <Cell col="20" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:insucorpbrchnm"/>
  772. <Cell col="21" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:minilabrnm"/>
  773. <Cell col="22" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:miltrcntrhospnm"/>
  774. <Cell col="23" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:guidcd"/>
  775. <Cell col="24" style="background:BIND(bgcolor);background2:BIND(bgcolor);" text="bind:remcnts"/>
  776. <Cell col="25" style="background:BIND(bgcolor);background2:BIND(bgcolor);"/>
  777. <Cell col="26" style="background:BIND(bgcolor);background2:BIND(bgcolor);"/>
  778. <Cell col="27" text="bind:cmpyflag"/>
  779. <Cell col="28" text="bind:cmpymarkid"/>
  780. <Cell col="29" text="bind:zipcdseq"/>
  781. <Cell col="30" text="bind:biztype"/>
  782. <Cell col="31" text="bind:insucorpbrchcd"/>
  783. <Cell col="32" text="bind:civilaplflag"/>
  784. <Cell col="33" text="bind:minilabrcd"/>
  785. <Cell col="34" text="bind:miltrcntrhospcd"/>
  786. <Cell col="35" text="bind:grupcd"/>
  787. <Cell col="36" text="bind:bizcondcnts"/>
  788. <Cell col="37" text="bind:biztypecnts"/>
  789. </Band>
  790. </Format>
  791. </Formats>
  792. </Grid>
  793. <Shape id="line15" linetype="horizontal" class="line_3" position="absolute 1 206 1196 212" anchor="left top right"/>
  794. <Shape id="line30" linetype="horizontal" class="line_2" position="absolute 0 128 1195 134" anchor="left top right"/>
  795. <Shape id="line32" linetype="horizontal" class="line_2" position="absolute 0 154 1195 160" anchor="left top right"/>
  796. <Button id="btn_selminilabrcd" taborder="118" class="icon_search" position="absolute 200 107 216 123" onclick="swt_cmpy_case_C_btn_selminilabrcd_onclick"/>
  797. <Static id="caption61" text="주소" class="cell_1" position="absolute 0 132 91 181"/>
  798. <Shape id="line33" linetype="horizontal" class="line_2" position="absolute 0 180 1195 186" anchor="left top right"/>
  799. <Static id="caption59" text="군관할병원" class="cell_1" position="absolute 587 158 686 181"/>
  800. <Button id="btn_selmiltrcntrhospcd" taborder="119" class="icon_search" position="absolute 794 161 810 177" onclick="swt_cmpy_case_C_btn_selmiltrcntrhospcd_onclick"/>
  801. <Static id="caption60" text="E-mail" class="cell_1" position="absolute 908 80 986 103"/>
  802. <Static id="caption50" text="대표자주민번호" class="cell_1" position="absolute 588 80 687 103"/>
  803. <Static id="caption62" text="담당자명" class="cell_1" position="absolute 588 106 687 129"/>
  804. <Static id="caption63" text="대표전화" class="cell_1" position="absolute 785 106 863 129" onclick="swt_cmpy_case_C_caption63_onclick"/>
  805. <Static id="caption65" text="팩스번호" class="cell_1" position="absolute 980 106 1045 129"/>
  806. <Static id="caption56" text="대표자명" class="cell_1" position="absolute 588 54 687 77"/>
  807. <Shape id="line36" linetype="horizontal" class="line_10" position="absolute 0 395 1195 401" anchor="left top right"/>
  808. <Static id="caption67" text="업태" class="cell_1" position="absolute 792 54 891 77"/>
  809. <Static id="caption68" text="종목" class="cell_1" position="absolute 1014 54 1074 77"/>
  810. <Tab id="swt_cmpydetl" taborder="120" tabindex="0" position="absolute 0 218 1195 374" anchor="left top right">
  811. <Tabpages>
  812. <Tabpage id="case_biz" text="영업소">
  813. <Layouts>
  814. <Layout>
  815. <Grid id="grd_bizlst" taborder="0" binddataset="ds_main_cmpyinfo_cmpyinfodetl_bizlst" useinputpanel="false" position="absolute 0 0 1195 126" autoenter="select" autofittype="col" cellsizingtype="col" anchor="left top right">
  816. <Formats>
  817. <Format id="default">
  818. <Columns>
  819. <Column size="21"/>
  820. <Column size="98"/>
  821. <Column size="147"/>
  822. <Column size="92"/>
  823. <Column size="50"/>
  824. <Column size="50"/>
  825. <Column size="50"/>
  826. <Column size="50"/>
  827. <Column size="50"/>
  828. <Column size="50"/>
  829. <Column size="50"/>
  830. <Column size="50"/>
  831. <Column size="50"/>
  832. <Column size="50"/>
  833. <Column size="50"/>
  834. <Column size="50"/>
  835. <Column size="100"/>
  836. <Column size="100"/>
  837. </Columns>
  838. <Rows>
  839. <Row size="24" band="head"/>
  840. <Row size="24" band="head"/>
  841. <Row size="24"/>
  842. </Rows>
  843. <Band id="head">
  844. <Cell rowspan="2" taborder="undefined"/>
  845. <Cell col="1" rowspan="2" text="영업소코드" taborder="undefined"/>
  846. <Cell col="2" rowspan="2" text="영업소명" taborder="undefined"/>
  847. <Cell col="3" rowspan="2" text="전화번호" taborder="undefined"/>
  848. <Cell col="4" colspan="3" text="근로자수" taborder="undefined"/>
  849. <Cell col="7" colspan="3" text="대상자수" taborder="undefined"/>
  850. <Cell col="10" colspan="3" text="사무직대상자수" taborder="undefined"/>
  851. <Cell col="13" colspan="3" text="비사무직대상자수" taborder="undefined"/>
  852. <Cell col="16" rowspan="2" text="수정자" taborder="undefined"/>
  853. <Cell col="17" rowspan="2" text="수정일시" taborder="undefined"/>
  854. <Cell row="1" col="4" text="남"/>
  855. <Cell row="1" col="5" text="여"/>
  856. <Cell row="1" col="6" text="총"/>
  857. <Cell row="1" col="7" text="남"/>
  858. <Cell row="1" col="8" text="여"/>
  859. <Cell row="1" col="9" text="총"/>
  860. <Cell row="1" col="10" text="남"/>
  861. <Cell row="1" col="11" text="여"/>
  862. <Cell row="1" col="12" text="총"/>
  863. <Cell row="1" col="13" text="남"/>
  864. <Cell row="1" col="14" text="여"/>
  865. <Cell row="1" col="15" text="총"/>
  866. </Band>
  867. <Band id="body">
  868. <Cell celltype="head"/>
  869. <Cell col="1" displaytype="text" edittype="text" text="bind:bizoffccd"/>
  870. <Cell col="2" displaytype="text" edittype="text" text="bind:bizoffcnm"/>
  871. <Cell col="3" displaytype="text" edittype="text" text="bind:telno"/>
  872. <Cell col="4" displaytype="text" edittype="text" text="bind:totlabrmancnt"/>
  873. <Cell col="5" displaytype="text" edittype="text" text="bind:totlabrwomcnt"/>
  874. <Cell col="6" text="bind:totlabrcnt"/>
  875. <Cell col="7" displaytype="text" edittype="text" text="bind:tottrgtmancnt"/>
  876. <Cell col="8" displaytype="text" edittype="text" text="bind:tottrgtwomcnt"/>
  877. <Cell col="9" text="bind:tottrgtcnt"/>
  878. <Cell col="10" displaytype="text" edittype="text" text="bind:officertrgtmancnt"/>
  879. <Cell col="11" displaytype="text" edittype="text" text="bind:officertrgtwomcnt"/>
  880. <Cell col="12" text="bind:officertrgtcnt"/>
  881. <Cell col="13" displaytype="text" edittype="text" text="bind:nonofficertrgtmancnt"/>
  882. <Cell col="14" displaytype="text" edittype="text" text="bind:noofficertrgtwomcnt"/>
  883. <Cell col="15" text="bind:noofficertrgtcnt"/>
  884. <Cell col="16" text="bind:lastupdtrid"/>
  885. <Cell col="17" text="bind:lastupdtdt"/>
  886. </Band>
  887. </Format>
  888. </Formats>
  889. </Grid>
  890. </Layout>
  891. </Layouts>
  892. </Tabpage>
  893. <Tabpage id="case_dept" text="부서">
  894. <Layouts>
  895. <Layout>
  896. <Grid id="grd_deptlst" taborder="0" binddataset="ds_main_cmpyinfo_cmpyinfodetl_deptlst" useinputpanel="false" position="absolute 0 0 1195 126" autoenter="select" autofittype="col" cellsizingtype="col" anchor="left top right">
  897. <Formats>
  898. <Format id="default">
  899. <Columns>
  900. <Column size="22"/>
  901. <Column size="149"/>
  902. <Column size="549"/>
  903. <Column size="92"/>
  904. <Column size="119"/>
  905. <Column size="100"/>
  906. </Columns>
  907. <Rows>
  908. <Row size="24" band="head"/>
  909. <Row size="24"/>
  910. </Rows>
  911. <Band id="head">
  912. <Cell/>
  913. <Cell col="1" text="부서코드"/>
  914. <Cell col="2" text="부서명"/>
  915. <Cell col="3" text="전화번호"/>
  916. <Cell col="4" text="수정자"/>
  917. <Cell col="5" text="수정일시"/>
  918. </Band>
  919. <Band id="body">
  920. <Cell celltype="head"/>
  921. <Cell col="1" displaytype="text" edittype="text" text="bind:deptcd"/>
  922. <Cell col="2" displaytype="text" edittype="text" text="bind:deptnm"/>
  923. <Cell col="3" displaytype="text" edittype="text" text="bind:telno"/>
  924. <Cell col="4" text="bind:lastupdtrid"/>
  925. <Cell col="5" text="bind:lastupdtdt"/>
  926. </Band>
  927. </Format>
  928. </Formats>
  929. </Grid>
  930. </Layout>
  931. </Layouts>
  932. </Tabpage>
  933. </Tabpages>
  934. </Tab>
  935. <Static id="caption69" text="사업체리스트" class="tit_2" position="absolute 0 379 103 400"/>
  936. <Button id="btn_selbiztype" taborder="121" class="icon_search" position="absolute 200 55 216 71" onclick="swt_cmpy_case_C_btn_selbiztype_onclick"/>
  937. <Static id="caption28" text="-" class="search_no_b" position="absolute 792 82 804 99"/>
  938. <Static id="caption35" text="-" class="search_no_b" position="absolute 139 135 151 152"/>
  939. <Static id="caption53" text="@" class="search_no_b" position="absolute 1081 82 1094 99" style="font:Dotum,9,bold;"/>
  940. <Combo id="cmb_cmpyflag" taborder="128" innerdataset="@ds_init_baseinfo_gruplst_item" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 987 134 1194 153"/>
  941. <Static id="caption76" text="업체구분" class="cell_1" position="absolute 907 132 985 155"/>
  942. <Button id="btn_addbiz" taborder="129" text="행추가" class="btn2" position="absolute 1086 218 1139 240" onclick="swt_cmpy_case_C_btn_addbiz_onclick" anchor="top right"/>
  943. <Button id="button3" taborder="130" text="행삭제" class="btn2" position="absolute 1141 218 1194 240" onclick="swt_cmpy_case_C_button3_onclick" anchor="top right"/>
  944. <Button id="btn_autocmpycd" taborder="131" text="단체코드자동생성" class="btn2" position="absolute 1077 1 1195 23" onclick="swt_cmpy_case_C_btn_autocmpycd_onclick" anchor="top right"/>
  945. <Static id="caption30" text="사용기간" class="cell_1" position="absolute 897 184 975 207"/>
  946. <MaskEdit id="input3" taborder="132" mask="####-##-##" class="input_default" position="absolute 976 186 1195 205" maskchar=" " type="string" trimtype="both" style="align:left middle;"/>
  947. <Button id="Button00" taborder="133" position="absolute 772 33 786 47" style="image:URL('theme://images/icon_btn.png');border:1 solid lightgrey #effcfbff;color:transparent;" onclick="swt_cmpy_case_C_Button00_onclick"/>
  948. </Layout>
  949. </Layouts>
  950. </Tabpage>
  951. </Tabpages>
  952. </Tab>
  953. <Button id="btn_newsave" taborder="3" text="신규생성" class="btn4" position="absolute 922 790 1006 812" onclick="btn_newsave_onclick" anchor="right bottom"/>
  954. <Button id="btn_save" taborder="4" text="갱신" class="btn4" position="absolute 1009 790 1065 812" onclick="btn_save_onclick" anchor="right bottom"/>
  955. <Button id="btn_del" taborder="5" text="삭제" class="btn4" position="absolute 1068 790 1124 812" onclick="btn_del_onclick" anchor="right bottom"/>
  956. <Button id="btn_clear" taborder="6" text="초기화" class="btn4" position="absolute 1127 790 1195 812" onclick="btn_clear_onclick" anchor="right bottom"/>
  957. </Layout>
  958. </Layouts>
  959. <Objects>
  960. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  961. <ColumnInfo>
  962. <Column id="srchinstcd" type="STRING" size="256"/>
  963. <Column id="srchfromdd" type="STRING" size="256"/>
  964. <Column id="srchtodd" type="STRING" size="256"/>
  965. <Column id="srchcmpycd" type="STRING" size="256"/>
  966. <Column id="srchcmpynm" type="STRING" size="256"/>
  967. <Column id="srchcmpycd2" type="STRING" size="256"/>
  968. <Column id="srchcmpynm2" type="STRING" size="256"/>
  969. <Column id="srchcond" type="STRING" size="256"/>
  970. <Column id="srchhealexamflag" type="STRING" size="256"/>
  971. <Column id="srchconseq" type="STRING" size="256"/>
  972. <Column id="srchpkgcd" type="STRING" size="256"/>
  973. <Column id="srchclscd" type="STRING" size="256"/>
  974. <Column id="srchetccd" type="STRING" size="256"/>
  975. <Column id="srchconhistseq" type="STRING" size="256"/>
  976. </ColumnInfo>
  977. <Rows>
  978. <Row>
  979. <Col id="srchinstcd"/>
  980. <Col id="srchfromdd"/>
  981. <Col id="srchtodd"/>
  982. <Col id="srchcmpycd"/>
  983. <Col id="srchcmpynm"/>
  984. <Col id="srchcmpycd2"/>
  985. <Col id="srchcmpynm2"/>
  986. <Col id="srchcond"/>
  987. <Col id="srchhealexamflag"/>
  988. <Col id="srchconseq"/>
  989. <Col id="srchpkgcd"/>
  990. </Row>
  991. </Rows>
  992. </Dataset>
  993. <Dataset id="ds_main_coninfolst_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_coninfolst_item_oncolumnchanged">
  994. <ColumnInfo>
  995. <Column id="cmpycd" type="STRING" size="256"/>
  996. <Column id="cmpynm" type="STRING" size="256"/>
  997. <Column id="condd" type="STRING" size="256"/>
  998. <Column id="confromdd" type="STRING" size="256"/>
  999. <Column id="contodd" type="STRING" size="256"/>
  1000. <Column id="contype" type="STRING" size="256"/>
  1001. <Column id="basepkgcd" type="STRING" size="256"/>
  1002. <Column id="basepkgnm" type="STRING" size="256"/>
  1003. <Column id="mantotamt" type="STRING" size="256"/>
  1004. <Column id="womtotamt" type="STRING" size="256"/>
  1005. <Column id="mancnfmamt" type="STRING" size="256"/>
  1006. <Column id="womcnfmamt" type="STRING" size="256"/>
  1007. <Column id="mandiscamt" type="STRING" size="256"/>
  1008. <Column id="womdiscamt" type="STRING" size="256"/>
  1009. <Column id="mandiscrate" type="STRING" size="256"/>
  1010. <Column id="womdiscrate" type="STRING" size="256"/>
  1011. <Column id="uncocd" type="STRING" size="256"/>
  1012. <Column id="chrgnm" type="STRING" size="256"/>
  1013. <Column id="chrgtelno" type="STRING" size="256"/>
  1014. <Column id="remcnts" type="STRING" size="256"/>
  1015. <Column id="choitestyn" type="STRING" size="256"/>
  1016. <Column id="addtestyn" type="STRING" size="256"/>
  1017. <Column id="lastupdtrid" type="STRING" size="256"/>
  1018. <Column id="lastupdtd" type="STRING" size="256"/>
  1019. <Column id="conseq" type="STRING" size="256"/>
  1020. <Column id="cmpyid" type="STRING" size="256"/>
  1021. <Column id="cmpyno" type="STRING" size="256"/>
  1022. <Column id="cmpymarkid" type="STRING" size="256"/>
  1023. <Column id="inducsid" type="STRING" size="256"/>
  1024. <Column id="zipcd1" type="STRING" size="256"/>
  1025. <Column id="zipcd2" type="STRING" size="256"/>
  1026. <Column id="detladdr" type="STRING" size="256"/>
  1027. <Column id="prsdnm" type="STRING" size="256"/>
  1028. <Column id="telno" type="STRING" size="256"/>
  1029. <Column id="remcnts" type="STRING" size="256"/>
  1030. <Column id="expireyn" type="STRING" size="256"/>
  1031. <Column id="status" type="STRING" size="256"/>
  1032. </ColumnInfo>
  1033. </Dataset>
  1034. <Dataset id="ds_init_baseinfo_pamcdlst_uncocdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1035. <ColumnInfo>
  1036. <Column id="cd" type="STRING" size="256"/>
  1037. <Column id="nm" type="STRING" size="256"/>
  1038. </ColumnInfo>
  1039. </Dataset>
  1040. <Dataset id="ds_init_baseinfo_contypelst_A0113" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1041. <ColumnInfo>
  1042. <Column id="cdnm" type="STRING" size="256"/>
  1043. <Column id="cdid" type="STRING" size="256"/>
  1044. </ColumnInfo>
  1045. </Dataset>
  1046. <Dataset id="ds_main_coninfo_pkgtestcdlst_itempkg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_coninfo_pkgtestcdlst_itempkg_oncolumnchanged">
  1047. <ColumnInfo>
  1048. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  1049. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  1050. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1051. <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
  1052. <Column id="scoreamt" type="STRING" size="256" sumtext="수가"/>
  1053. <Column id="testflag" type="STRING" size="256" sumtext="검사구분"/>
  1054. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1055. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1056. <Column id="uncocd" type="STRING" size="256"/>
  1057. <Column id="v01_scoreamt" type="STRING" size="256"/>
  1058. <Column id="v02_scoreamt" type="STRING" size="256"/>
  1059. <Column id="v03_scoreamt" type="STRING" size="256"/>
  1060. </ColumnInfo>
  1061. </Dataset>
  1062. <Dataset id="ds_init_baseinfo_sexflag_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1063. <ColumnInfo>
  1064. <Column id="cdid" type="STRING" size="256"/>
  1065. <Column id="cdnm" type="STRING" size="256"/>
  1066. </ColumnInfo>
  1067. <Rows>
  1068. <Row>
  1069. <Col id="cdid">A</Col>
  1070. <Col id="cdnm">공통</Col>
  1071. </Row>
  1072. <Row>
  1073. <Col id="cdid">M</Col>
  1074. <Col id="cdnm">남</Col>
  1075. </Row>
  1076. <Row>
  1077. <Col id="cdid">F</Col>
  1078. <Col id="cdnm">여</Col>
  1079. </Row>
  1080. </Rows>
  1081. </Dataset>
  1082. <Dataset id="ds_main_coninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1083. <ColumnInfo>
  1084. <Column id="pkgtotamtman" type="INT" size="256"/>
  1085. <Column id="pkgtotamtwom" type="INT" size="256"/>
  1086. <Column id="addtotamtman" type="INT" size="256"/>
  1087. <Column id="addtotamtwom" type="INT" size="256"/>
  1088. </ColumnInfo>
  1089. <Rows>
  1090. <Row>
  1091. <Col id="pkgtotamtman"/>
  1092. <Col id="pkgtotamtwom"/>
  1093. <Col id="addtotamtman"/>
  1094. <Col id="addtotamtwom"/>
  1095. </Row>
  1096. </Rows>
  1097. </Dataset>
  1098. <Dataset id="ds_main_coninfo_pkgtestcdlst_itemadd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_coninfo_pkgtestcdlst_itemadd_oncolumnchanged">
  1099. <ColumnInfo>
  1100. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  1101. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  1102. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1103. <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
  1104. <Column id="scoreamt" type="STRING" size="256" sumtext="수가"/>
  1105. <Column id="discamt" type="STRING" size="256" sumtext="감면액"/>
  1106. <Column id="testflag" type="STRING" size="256" sumtext="검사구분"/>
  1107. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1108. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1109. <Column id="uncocd" type="STRING" size="256" sumtext="청구방법"/>
  1110. <Column id="v01_scoreamt" type="STRING" size="256"/>
  1111. <Column id="v02_scoreamt" type="STRING" size="256"/>
  1112. <Column id="v03_scoreamt" type="STRING" size="256"/>
  1113. </ColumnInfo>
  1114. </Dataset>
  1115. <Dataset id="ds_main_coninfo_pkgtestcdlst_itemsel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_coninfo_pkgtestcdlst_itemsel_oncolumnchanged">
  1116. <ColumnInfo>
  1117. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  1118. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  1119. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1120. <Column id="scoreamt" type="STRING" size="256" sumtext="수가"/>
  1121. <Column id="discamt" type="STRING" size="256" sumtext="감면액"/>
  1122. <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
  1123. <Column id="testflag" type="STRING" size="256" sumtext="검사구분"/>
  1124. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1125. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1126. </ColumnInfo>
  1127. </Dataset>
  1128. <Dataset id="ds_main_coninfo_cmpyinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1129. <ColumnInfo>
  1130. <Column id="cmpycd" type="STRING" size="256"/>
  1131. <Column id="cmpynm" type="STRING" size="256"/>
  1132. <Column id="cmpyid" type="STRING" size="256"/>
  1133. <Column id="cmpyno" type="STRING" size="256"/>
  1134. <Column id="inducsid" type="STRING" size="256"/>
  1135. <Column id="zipcd1" type="STRING" size="256"/>
  1136. <Column id="zipcd2" type="STRING" size="256"/>
  1137. <Column id="addr" type="STRING" size="256"/>
  1138. <Column id="detladdr" type="STRING" size="256"/>
  1139. <Column id="telno" type="STRING" size="256"/>
  1140. <Column id="remcnts" type="STRING" size="256"/>
  1141. <Column id="zipcdseq" type="STRING" size="256"/>
  1142. <Column id="todd" type="STRING" size="256"/>
  1143. </ColumnInfo>
  1144. <Rows>
  1145. <Row>
  1146. <Col id="cmpycd"/>
  1147. <Col id="cmpynm"/>
  1148. <Col id="cmpyid"/>
  1149. <Col id="cmpyno"/>
  1150. <Col id="inducsid"/>
  1151. <Col id="zipcd1"/>
  1152. <Col id="zipcd2"/>
  1153. <Col id="addr"/>
  1154. <Col id="detladdr"/>
  1155. <Col id="telno"/>
  1156. <Col id="remcnts"/>
  1157. <Col id="zipcdseq"/>
  1158. <Col id="todd"/>
  1159. </Row>
  1160. </Rows>
  1161. </Dataset>
  1162. <Dataset id="ds_main_coninfo_cmpyconlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_coninfo_cmpyconlst_item_oncolumnchanged"/>
  1163. <Dataset id="ds_main_cmpyinfo_cmpyinfodetl_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1164. <ColumnInfo>
  1165. <Column id="cmpycd" type="STRING" size="256"/>
  1166. <Column id="cmpynm" type="STRING" size="256"/>
  1167. <Column id="cmpyflag" type="STRING" size="256"/>
  1168. <Column id="cmpyid" type="STRING" size="256"/>
  1169. <Column id="cmpymarkid" type="STRING" size="256"/>
  1170. <Column id="cmpyno" type="STRING" size="256"/>
  1171. <Column id="inducsid" type="STRING" size="256"/>
  1172. <Column id="prsdrrgstno1" type="STRING" size="256"/>
  1173. <Column id="prsdrrgstno2" type="STRING" size="256"/>
  1174. <Column id="prsdnm" type="STRING" size="256"/>
  1175. <Column id="zipcd1" type="STRING" size="256"/>
  1176. <Column id="zipcd2" type="STRING" size="256"/>
  1177. <Column id="zipcdseq" type="STRING" size="256"/>
  1178. <Column id="addr" type="STRING" size="256"/>
  1179. <Column id="detladdr" type="STRING" size="256"/>
  1180. <Column id="telno" type="STRING" size="256"/>
  1181. <Column id="faxno" type="STRING" size="256"/>
  1182. <Column id="emailid" type="STRING" size="256"/>
  1183. <Column id="emailtype" type="STRING" size="256"/>
  1184. <Column id="mpphonno" type="STRING" size="256"/>
  1185. <Column id="chrgnm" type="STRING" size="256"/>
  1186. <Column id="biztype" type="STRING" size="256"/>
  1187. <Column id="biztypenm" type="STRING" size="256"/>
  1188. <Column id="insucorpbrchcd" type="STRING" size="256"/>
  1189. <Column id="insucorpbrchnm" type="STRING" size="256"/>
  1190. <Column id="civilaplflag" type="STRING" size="256"/>
  1191. <Column id="minilabrcd" type="STRING" size="256"/>
  1192. <Column id="minilabrnm" type="STRING" size="256"/>
  1193. <Column id="guidcd" type="STRING" size="256"/>
  1194. <Column id="miltrcntrhospcd" type="STRING" size="256"/>
  1195. <Column id="miltrcntrhospnm" type="STRING" size="256"/>
  1196. <Column id="grupcd" type="STRING" size="256"/>
  1197. <Column id="bizcondcnts" type="STRING" size="256"/>
  1198. <Column id="biztypecnts" type="STRING" size="256"/>
  1199. <Column id="remcnts" type="STRING" size="256"/>
  1200. <Column id="bizoffccd" type="STRING" size="256"/>
  1201. <Column id="bizoffcnm" type="STRING" size="256"/>
  1202. <Column id="todd" type="STRING" size="256"/>
  1203. </ColumnInfo>
  1204. <Rows>
  1205. <Row>
  1206. <Col id="cmpycd"/>
  1207. <Col id="cmpynm"/>
  1208. <Col id="cmpyflag"/>
  1209. <Col id="cmpyid"/>
  1210. <Col id="cmpymarkid"/>
  1211. <Col id="cmpyno"/>
  1212. <Col id="inducsid"/>
  1213. <Col id="prsdrrgstno1"/>
  1214. <Col id="prsdrrgstno2"/>
  1215. <Col id="prsdnm"/>
  1216. <Col id="zipcd1"/>
  1217. <Col id="zipcd2"/>
  1218. <Col id="zipcdseq"/>
  1219. <Col id="addr"/>
  1220. <Col id="detladdr"/>
  1221. <Col id="telno"/>
  1222. <Col id="faxno"/>
  1223. <Col id="emailid"/>
  1224. <Col id="emailtype"/>
  1225. <Col id="mpphonno"/>
  1226. <Col id="chrgnm"/>
  1227. <Col id="biztype"/>
  1228. <Col id="biztypenm"/>
  1229. <Col id="insucorpbrchcd"/>
  1230. <Col id="insucorpbrchnm"/>
  1231. <Col id="civilaplflag"/>
  1232. <Col id="minilabrcd"/>
  1233. <Col id="minilabrnm"/>
  1234. <Col id="guidcd"/>
  1235. <Col id="miltrcntrhospcd"/>
  1236. <Col id="miltrcntrhospnm"/>
  1237. <Col id="grupcd"/>
  1238. <Col id="bizcondcnts"/>
  1239. <Col id="biztypecnts"/>
  1240. <Col id="remcnts"/>
  1241. <Col id="bizoffccd"/>
  1242. <Col id="bizoffcnm"/>
  1243. <Col id="todd"/>
  1244. </Row>
  1245. </Rows>
  1246. </Dataset>
  1247. <Dataset id="ds_main_cmpyinfo_cmpyinfodetl_bizlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1248. <ColumnInfo>
  1249. <Column id="bizoffccd" type="STRING" size="256" sumtext="영업소코드"/>
  1250. <Column id="bizoffcnm" type="STRING" size="256" sumtext="영업소명칭"/>
  1251. <Column id="totlabrmancnt" type="INT" size="256" sumtext="총남자근로자수"/>
  1252. <Column id="totlabrwomcnt" type="INT" size="256" sumtext="총여자근로자수"/>
  1253. <Column id="totlabrcnt" type="INT" size="256" sumtext="총근로자수"/>
  1254. <Column id="tottrgtmancnt" type="INT" size="256" sumtext="총남자대상자수"/>
  1255. <Column id="tottrgtwomcnt" type="INT" size="256" sumtext="총여자대상자수"/>
  1256. <Column id="tottrgtcnt" type="INT" size="256" sumtext="총대상자수"/>
  1257. <Column id="officertrgtmancnt" type="INT" size="256" sumtext="사무직남자대상자수"/>
  1258. <Column id="officertrgtwomcnt" type="INT" size="256" sumtext="사무직여자대상자수"/>
  1259. <Column id="officertrgtcnt" type="INT" size="256" sumtext="사무직대상자수"/>
  1260. <Column id="nonofficertrgtmancnt" type="INT" size="256" sumtext="비사무직남자대상자수"/>
  1261. <Column id="noofficertrgtwomcnt" type="INT" size="256" sumtext="비사무직여자대상자수"/>
  1262. <Column id="noofficertrgtcnt" type="INT" size="256" sumtext="비사무직대상자수"/>
  1263. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
  1264. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1265. </ColumnInfo>
  1266. </Dataset>
  1267. <Dataset id="ds_main_cmpyinfo_cmpyinfolst_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1268. <ColumnInfo>
  1269. <Column id="cmpycd" type="STRING" size="256" sumtext="사업체코드"/>
  1270. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  1271. <Column id="cmpyflag" type="STRING" size="256" sumtext="사업장구분"/>
  1272. <Column id="cmpyid" type="STRING" size="256" sumtext="사업자등록번호"/>
  1273. <Column id="todd" type="STRING" size="256" sumtext="사업자등록번호"/>
  1274. <Column id="cmpymarkid" type="STRING" size="256" sumtext="사업자기호"/>
  1275. <Column id="cmpyno" type="STRING" size="256" sumtext="사업장번호"/>
  1276. <Column id="inducsid" type="STRING" size="256" sumtext="산재번호"/>
  1277. <Column id="prsdrrgstno1" type="STRING" size="256" sumtext="대표자주민번호(상)"/>
  1278. <Column id="prsdrrgstno2" type="STRING" size="256" sumtext="대표자주민번호(하)"/>
  1279. <Column id="prsdnm" type="STRING" size="256" sumtext="대표자성명"/>
  1280. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호(상)"/>
  1281. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호(하)"/>
  1282. <Column id="zipcdseq" type="INT" size="256" sumtext="seq"/>
  1283. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  1284. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  1285. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  1286. <Column id="faxno" type="STRING" size="256" sumtext="FAX번호"/>
  1287. <Column id="emailid" type="STRING" size="256" sumtext="email계정(ID)"/>
  1288. <Column id="emailtype" type="STRING" size="256" sumtext="email주소"/>
  1289. <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
  1290. <Column id="biztype" type="STRING" size="256" sumtext="업종코드"/>
  1291. <Column id="biztypenm" type="STRING" size="256" sumtext="업종명"/>
  1292. <Column id="insucorpbrchcd" type="STRING" size="256" sumtext="건강보험지사코드"/>
  1293. <Column id="insucorpbrchnm" type="STRING" size="256" sumtext="건강보험지사"/>
  1294. <Column id="civilaplflag" type="STRING" size="256" sumtext="민원실구분"/>
  1295. <Column id="minilabrcd" type="STRING" size="256" sumtext="노동청코드"/>
  1296. <Column id="minilabrnm" type="STRING" size="256" sumtext="노동청"/>
  1297. <Column id="guidcd" type="STRING" size="256" sumtext="지도원코드"/>
  1298. <Column id="miltrcntrhospcd" type="STRING" size="256" sumtext="군관할병원"/>
  1299. <Column id="miltrcntrhospnm" type="STRING" size="256" sumtext="군관할병원명"/>
  1300. <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드(그룹사일경우)"/>
  1301. <Column id="bizcondcnts" type="STRING" size="256" sumtext="업태내용"/>
  1302. <Column id="biztypecnts" type="STRING" size="256" sumtext="종목내용"/>
  1303. <Column id="remcnts" type="STRING" size="256" sumtext="비고내용"/>
  1304. <Column id="bgcolor" type="STRING" size="256"/>
  1305. </ColumnInfo>
  1306. </Dataset>
  1307. <Dataset id="ds_main_coninfo_cmpyconinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1308. <ColumnInfo>
  1309. <Column id="cmpycd" type="STRING" size="256"/>
  1310. <Column id="conseq" type="STRING" size="256"/>
  1311. <Column id="conhistseq" type="STRING" size="256"/>
  1312. <Column id="condd" type="STRING" size="256"/>
  1313. <Column id="contype" type="STRING" size="256"/>
  1314. <Column id="confromdd" type="STRING" size="256"/>
  1315. <Column id="contodd" type="STRING" size="256"/>
  1316. <Column id="pkgcd" type="STRING" size="256"/>
  1317. <Column id="pkgnm" type="STRING" size="256"/>
  1318. <Column id="choitestyn" type="STRING" size="256"/>
  1319. <Column id="addtestyn" type="STRING" size="256"/>
  1320. <Column id="mantotamt" type="STRING" size="256"/>
  1321. <Column id="womtotamt" type="STRING" size="256"/>
  1322. <Column id="mandiscrate" type="STRING" size="256"/>
  1323. <Column id="womdiscrate" type="STRING" size="256"/>
  1324. <Column id="mandiscamt" type="STRING" size="256"/>
  1325. <Column id="womdiscamt" type="STRING" size="256"/>
  1326. <Column id="mancnfmamt" type="STRING" size="256"/>
  1327. <Column id="womcnfmamt" type="STRING" size="256"/>
  1328. <Column id="uncocd" type="STRING" size="256"/>
  1329. <Column id="chrgnm" type="STRING" size="256"/>
  1330. <Column id="chrgtelno" type="STRING" size="256"/>
  1331. <Column id="remcnts" type="STRING" size="256"/>
  1332. <Column id="status" type="STRING" size="256"/>
  1333. <Column id="mancmpychrgamt" type="STRING" size="256"/>
  1334. <Column id="womcmpychrgamt" type="STRING" size="256"/>
  1335. <Column id="conhistcd" type="STRING" size="256"/>
  1336. <Column id="healexamflag" type="STRING" size="256"/>
  1337. <Column id="disccd" type="STRING" size="256"/>
  1338. <Column id="psnchrgamt" type="STRING" size="256"/>
  1339. <Column id="insuchrgamt" type="STRING" size="256"/>
  1340. </ColumnInfo>
  1341. <Rows>
  1342. <Row>
  1343. <Col id="cmpycd"/>
  1344. <Col id="conseq"/>
  1345. <Col id="conhistseq"/>
  1346. <Col id="condd"/>
  1347. <Col id="contype"/>
  1348. <Col id="confromdd"/>
  1349. <Col id="contodd"/>
  1350. <Col id="pkgcd"/>
  1351. <Col id="pkgnm"/>
  1352. <Col id="choitestyn"/>
  1353. <Col id="addtestyn"/>
  1354. <Col id="mantotamt"/>
  1355. <Col id="womtotamt"/>
  1356. <Col id="mandiscrate"/>
  1357. <Col id="womdiscrate"/>
  1358. <Col id="mandiscamt"/>
  1359. <Col id="womdiscamt"/>
  1360. <Col id="mancnfmamt"/>
  1361. <Col id="womcnfmamt"/>
  1362. <Col id="uncocd">V01</Col>
  1363. <Col id="chrgnm"/>
  1364. <Col id="chrgtelno"/>
  1365. <Col id="remcnts"/>
  1366. <Col id="status"/>
  1367. <Col id="mancmpychrgamt"/>
  1368. <Col id="womcmpychrgamt"/>
  1369. <Col id="conhistcd"/>
  1370. <Col id="healexamflag"/>
  1371. <Col id="disccd"/>
  1372. </Row>
  1373. </Rows>
  1374. </Dataset>
  1375. <Dataset id="ds_main_cmpyinfo_cmpyinfodetl_deptlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1376. <ColumnInfo>
  1377. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  1378. <Column id="deptnm" type="STRING" size="256" sumtext="부서명칭"/>
  1379. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  1380. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
  1381. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1382. </ColumnInfo>
  1383. </Dataset>
  1384. <Dataset id="ds_init_baseinfo_comcodelist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1385. <ColumnInfo>
  1386. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  1387. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  1388. </ColumnInfo>
  1389. </Dataset>
  1390. <Dataset id="ds_init_baseinfo_gruplst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1391. <Dataset id="ds_init_baseinfo_cmpyflaglst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1392. <Dataset id="ds_temp_coninfolst" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1393. <ColumnInfo>
  1394. <Column id="sel" type="STRING" size="256" sumtext="선택"/>
  1395. <Column id="cmpycd" type="STRING" size="256" sumtext="사업체코드"/>
  1396. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  1397. <Column id="cmpyid" type="STRING" size="256" sumtext="사업자등록번호"/>
  1398. <Column id="cmpyno" type="STRING" size="256" sumtext="사업장번호"/>
  1399. <Column id="cmpymarkid" type="STRING" size="256" sumtext="사업자기호"/>
  1400. <Column id="inducsid" type="STRING" size="256" sumtext="산재번호"/>
  1401. <Column id="prsdnm" type="STRING" size="256" sumtext="대표자성명"/>
  1402. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호(상)"/>
  1403. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호(하)"/>
  1404. <Column id="zipcdseq" type="INT" size="256" sumtext="우편일련번호"/>
  1405. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  1406. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  1407. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  1408. <Column id="cmpyremcnts" type="STRING" size="256" sumtext="비고내용"/>
  1409. <Column id="conseq" type="INT" size="256" sumtext="계약번호"/>
  1410. <Column id="conhistseq" type="INT" size="256" sumtext="계약이력번호"/>
  1411. <Column id="conhistcd" type="STRING" size="256" sumtext="계약이력코드"/>
  1412. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  1413. <Column id="condd" type="STRING" size="256" sumtext="계약일자"/>
  1414. <Column id="contype" type="STRING" size="256" sumtext="계약종류"/>
  1415. <Column id="confromdd" type="STRING" size="256" sumtext="건진시작일"/>
  1416. <Column id="contodd" type="STRING" size="256" sumtext="건진종료일"/>
  1417. <Column id="basepkgcd" type="STRING" size="256" sumtext="기본건진코드"/>
  1418. <Column id="pkgnm" type="STRING" size="256" sumtext="기본건진코드"/>
  1419. <Column id="choitestyn" type="STRING" size="256" sumtext="선택검사여부"/>
  1420. <Column id="addtestyn" type="STRING" size="256" sumtext="추가검사여부"/>
  1421. <Column id="mantotamt" type="INT" size="256" sumtext="건진금액(남)"/>
  1422. <Column id="womtotamt" type="INT" size="256" sumtext="건진금액(여)"/>
  1423. <Column id="mandiscrate" type="INT" size="256" sumtext="할인률(남)"/>
  1424. <Column id="womdiscrate" type="INT" size="256" sumtext="할인률(여)"/>
  1425. <Column id="mandiscamt" type="INT" size="256" sumtext="할인금액(남)"/>
  1426. <Column id="womdiscamt" type="INT" size="256" sumtext="할인금액(여)"/>
  1427. <Column id="mancnfmamt" type="INT" size="256" sumtext="확정금액(남)"/>
  1428. <Column id="womcnfmamt" type="INT" size="256" sumtext="확정금액(여)"/>
  1429. <Column id="mancmpychrgamt" type="INT" size="256" sumtext="단체부담상한금"/>
  1430. <Column id="womcmpychrgamt" type="INT" size="256" sumtext="단체부담상한금"/>
  1431. <Column id="uncocd" type="STRING" size="256" sumtext="미수계정코드"/>
  1432. <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
  1433. <Column id="chrgtelno" type="STRING" size="256" sumtext="담당자번호"/>
  1434. <Column id="remcnts" type="STRING" size="256" sumtext="비고"/>
  1435. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1436. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1437. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1438. <Column id="status" type="STRING" size="256"/>
  1439. <Column id="conhistseqd" type="STRING" size="256"/>
  1440. <Column id="disccd" type="STRING" size="256"/>
  1441. <Column id="psnchrgamt" type="STRING" size="256"/>
  1442. <Column id="insuchrgamt" type="STRING" size="256"/>
  1443. </ColumnInfo>
  1444. </Dataset>
  1445. <Dataset id="ds_hidden_cmpyinfodetl_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1446. <ColumnInfo>
  1447. <Column id="cmpycd" type="STRING" size="256" sumtext="사업체코드"/>
  1448. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  1449. <Column id="cmpyflag" type="STRING" size="256" sumtext="사업장구분"/>
  1450. <Column id="cmpyid" type="STRING" size="256" sumtext="사업자등록번호"/>
  1451. <Column id="todd" type="STRING" size="256" sumtext="사업자등록번호"/>
  1452. <Column id="cmpymarkid" type="STRING" size="256" sumtext="사업자기호"/>
  1453. <Column id="cmpyno" type="STRING" size="256" sumtext="사업장번호"/>
  1454. <Column id="inducsid" type="STRING" size="256" sumtext="산재번호"/>
  1455. <Column id="prsdrrgstno1" type="STRING" size="256" sumtext="대표자주민번호(상)"/>
  1456. <Column id="prsdrrgstno2" type="STRING" size="256" sumtext="대표자주민번호(하)"/>
  1457. <Column id="prsdnm" type="STRING" size="256" sumtext="대표자성명"/>
  1458. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호(상)"/>
  1459. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호(하)"/>
  1460. <Column id="zipcdseq" type="INT" size="256" sumtext="우편일련번호"/>
  1461. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  1462. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  1463. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  1464. <Column id="faxno" type="STRING" size="256" sumtext="FAX번호"/>
  1465. <Column id="emailid" type="STRING" size="256" sumtext="email계정(ID)"/>
  1466. <Column id="emailtype" type="STRING" size="256" sumtext="email주소"/>
  1467. <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
  1468. <Column id="biztype" type="STRING" size="256" sumtext="업종코드"/>
  1469. <Column id="biztypenm" type="STRING" size="256" sumtext="업종명"/>
  1470. <Column id="insucorpbrchcd" type="STRING" size="256" sumtext="건강보험지사코드"/>
  1471. <Column id="insucorpbrchnm" type="STRING" size="256" sumtext="건강보험지사"/>
  1472. <Column id="civilaplflag" type="STRING" size="256" sumtext="민원실구분"/>
  1473. <Column id="minilabrcd" type="STRING" size="256" sumtext="노동청코드"/>
  1474. <Column id="minilabrnm" type="STRING" size="256" sumtext="노동청"/>
  1475. <Column id="guidcd" type="STRING" size="256" sumtext="지도원코드"/>
  1476. <Column id="miltrcntrhospcd" type="STRING" size="256" sumtext="군관할병원"/>
  1477. <Column id="miltrcntrhospnm" type="STRING" size="256" sumtext="군관할병원명"/>
  1478. <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드(그룹사일경우)"/>
  1479. <Column id="bizcondcnts" type="STRING" size="256" sumtext="업태내용"/>
  1480. <Column id="biztypecnts" type="STRING" size="256" sumtext="종목내용"/>
  1481. <Column id="remcnts" type="STRING" size="256" sumtext="비고내용"/>
  1482. </ColumnInfo>
  1483. </Dataset>
  1484. <Dataset id="ds_main_coninfo_cmpycontlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1485. <Dataset id="ds_temp_pkgtestcdlst_itempkg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1486. <ColumnInfo>
  1487. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  1488. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  1489. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1490. <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
  1491. <Column id="scoreamt" type="STRING" size="256" sumtext="수가"/>
  1492. </ColumnInfo>
  1493. </Dataset>
  1494. <Dataset id="ds_temp_pkgtestcdlst_itemsel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1495. <ColumnInfo>
  1496. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  1497. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  1498. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1499. <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
  1500. <Column id="scoreamt" type="STRING" size="256" sumtext="수가"/>
  1501. </ColumnInfo>
  1502. </Dataset>
  1503. <Dataset id="ds_temp_templst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1504. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1505. <ColumnInfo>
  1506. <Column id="okflag" type="STRING" size="256"/>
  1507. </ColumnInfo>
  1508. <Rows>
  1509. <Row/>
  1510. </Rows>
  1511. </Dataset>
  1512. <Dataset id="ds_init_baseinfo_S920list_S920" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1513. <Dataset id="ds_send_save_savecmpyinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1514. <ColumnInfo>
  1515. <Column id="mode" type="STRING" size="256" sumtext="입력모드"/>
  1516. <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
  1517. <Column id="cmpycd" type="STRING" size="256" sumtext="사업체코드"/>
  1518. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1519. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  1520. <Column id="cmpyflag" type="STRING" size="256" sumtext="사업장구분"/>
  1521. <Column id="cmpyid" type="STRING" size="256" sumtext="사업자등록번호"/>
  1522. <Column id="cmpymarkid" type="STRING" size="256" sumtext="사업자기호"/>
  1523. <Column id="cmpyno" type="STRING" size="256" sumtext="사업장번호"/>
  1524. <Column id="inducsid" type="STRING" size="256" sumtext="산재번호"/>
  1525. <Column id="prsdrrgstno1" type="STRING" size="256" sumtext="대표자주민번호(상)"/>
  1526. <Column id="prsdrrgstno2" type="STRING" size="256" sumtext="대표자주민번호(하)"/>
  1527. <Column id="prsdnm" type="STRING" size="256" sumtext="대표자성명"/>
  1528. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호(상)"/>
  1529. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호(하)"/>
  1530. <Column id="addr" type="STRING" size="256" sumtext="우편번호주소"/>
  1531. <Column id="zipcdseq" type="INT" size="256" sumtext="우편일련번호"/>
  1532. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  1533. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  1534. <Column id="faxno" type="STRING" size="256" sumtext="FAX번호"/>
  1535. <Column id="emailid" type="STRING" size="256" sumtext="email계정(ID)"/>
  1536. <Column id="emailtype" type="STRING" size="256" sumtext="email주소"/>
  1537. <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
  1538. <Column id="biztype" type="STRING" size="256" sumtext="업종코드"/>
  1539. <Column id="insucorpbrchcd" type="STRING" size="256" sumtext="건강보험지사코드"/>
  1540. <Column id="civilaplflag" type="STRING" size="256" sumtext="민원실구분"/>
  1541. <Column id="minilabrcd" type="STRING" size="256" sumtext="노동청코드"/>
  1542. <Column id="guidcd" type="STRING" size="256" sumtext="지도원코드"/>
  1543. <Column id="miltrcntrhospcd" type="STRING" size="256" sumtext="군관할병원"/>
  1544. <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
  1545. <Column id="bizcondcnts" type="STRING" size="256" sumtext="업태내용"/>
  1546. <Column id="biztypecnts" type="STRING" size="256" sumtext="종목내용"/>
  1547. <Column id="remcnts" type="STRING" size="256" sumtext="비고내용"/>
  1548. <Column id="todd" type="STRING" size="256" sumtext="사용기한"/>
  1549. </ColumnInfo>
  1550. </Dataset>
  1551. <Dataset id="ds_send_save_savecmpyinfo_bizlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1552. <Dataset id="ds_send_save_savecmpyinfo_deptlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1553. <Dataset id="ds_temp_autocmpycd_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1554. <Dataset id="ds_hidden_saveconinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1555. <Dataset id="ds_send_save_saveconinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1556. <Dataset id="ds_send_save_saveconinfo_itempkg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1557. <ColumnInfo>
  1558. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  1559. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  1560. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1561. <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
  1562. <Column id="scoreamt" type="STRING" size="256" sumtext="수가"/>
  1563. <Column id="testflag" type="STRING" size="256" sumtext="검사구분"/>
  1564. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1565. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1566. <Column id="uncocd" type="STRING" size="256"/>
  1567. </ColumnInfo>
  1568. </Dataset>
  1569. <Dataset id="ds_send_save_saveconinfo_itemadd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1570. <ColumnInfo>
  1571. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  1572. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  1573. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1574. <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
  1575. <Column id="scoreamt" type="STRING" size="256" sumtext="수가"/>
  1576. <Column id="discamt" type="STRING" size="256" sumtext="감면액"/>
  1577. <Column id="testflag" type="STRING" size="256" sumtext="검사구분"/>
  1578. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1579. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1580. <Column id="uncocd" type="STRING" size="256" sumtext="청구방법"/>
  1581. </ColumnInfo>
  1582. </Dataset>
  1583. <Dataset id="ds_send_save_saveconinfo_itemsel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1584. <Dataset id="ds_temp_addr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1585. <Dataset id="ds_temp_templst_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1586. <Dataset id="ds_init_baseinfo_disccdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1587. </Objects>
  1588. <Bind>
  1589. <BindItem id="item0" compid="group2.ipt_srchfromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
  1590. <BindItem id="item1" compid="group2.ipt_srchtodd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
  1591. <BindItem id="item2" compid="group2.ipt_srchcmpycd" propid="value" datasetid="ds_send" columnid="srchcmpycd2"/>
  1592. <BindItem id="item3" compid="group2.ipt_srchcmpynm" propid="value" datasetid="ds_send" columnid="srchcmpynm2"/>
  1593. <BindItem id="item4" compid="swt_cmpy.case_P.opt_pkgtotamtwom" propid="value" datasetid="ds_main_coninfo" columnid="pkgtotamtwom"/>
  1594. <BindItem id="item5" compid="swt_cmpy.case_P.opt_pkgtotamtman" propid="value" datasetid="ds_main_coninfo" columnid="pkgtotamtman"/>
  1595. <BindItem id="item6" compid="swt_cmpy.case_P.opt_addtotamtman" propid="value" datasetid="ds_main_coninfo" columnid="addtotamtman"/>
  1596. <BindItem id="item7" compid="swt_cmpy.case_P.opt_addtotamtwom" propid="value" datasetid="ds_main_coninfo" columnid="addtotamtwom"/>
  1597. <BindItem id="item8" compid="swt_cmpy.case_P.ipt_concmpycd" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="cmpycd"/>
  1598. <BindItem id="item9" compid="swt_cmpy.case_P.opt_cmpyid" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="cmpyid"/>
  1599. <BindItem id="item10" compid="swt_cmpy.case_P.opt_zipcd1" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="zipcd1"/>
  1600. <BindItem id="item11" compid="swt_cmpy.case_P.opt_zipcd2" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="zipcd2"/>
  1601. <BindItem id="item12" compid="swt_cmpy.case_P.opt_detladdr" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="detladdr"/>
  1602. <BindItem id="item13" compid="swt_cmpy.case_P.opt_telno" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="telno"/>
  1603. <BindItem id="item14" compid="swt_cmpy.case_P.opt_remcnts" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="remcnts"/>
  1604. <BindItem id="item15" compid="swt_cmpy.case_P.output2" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="addr"/>
  1605. <BindItem id="item16" compid="swt_cmpy.case_P.opt_cmpyno" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="cmpyno"/>
  1606. <BindItem id="item17" compid="swt_cmpy.case_P.opt_inducsid" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="inducsid"/>
  1607. <BindItem id="item18" compid="swt_cmpy.case_P.opt_concmpynm" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="cmpynm"/>
  1608. <BindItem id="item19" compid="swt_cmpy.case_P.ipt_condd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="condd"/>
  1609. <BindItem id="item20" compid="swt_cmpy.case_P.ipt_confromdd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="confromdd"/>
  1610. <BindItem id="item21" compid="swt_cmpy.case_P.ipt_contodd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="contodd"/>
  1611. <BindItem id="item22" compid="swt_cmpy.case_P.opt_status" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="status"/>
  1612. <BindItem id="item23" compid="swt_cmpy.case_P.cmb_uncocd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="uncocd"/>
  1613. <BindItem id="item24" compid="swt_cmpy.case_P.cmb_contype" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="contype"/>
  1614. <BindItem id="item25" compid="swt_cmpy.case_P.ipt_pkgcd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="pkgcd"/>
  1615. <BindItem id="item26" compid="swt_cmpy.case_P.opt_pkgnm" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="pkgnm"/>
  1616. <BindItem id="item27" compid="swt_cmpy.case_P.ipt_pkgamtman" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mantotamt"/>
  1617. <BindItem id="item28" compid="swt_cmpy.case_P.ipt_discamtman" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mandiscamt"/>
  1618. <BindItem id="item29" compid="swt_cmpy.case_P.ipt_discrateman" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mandiscrate"/>
  1619. <BindItem id="item30" compid="swt_cmpy.case_P.opt_cnfmamtman" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mancnfmamt"/>
  1620. <BindItem id="item31" compid="swt_cmpy.case_P.ipt_mancmpychrgamt" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="mancmpychrgamt"/>
  1621. <BindItem id="item32" compid="swt_cmpy.case_P.ipt_chargenm" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="chrgnm"/>
  1622. <BindItem id="item33" compid="swt_cmpy.case_P.ipt_conremcnts" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="remcnts"/>
  1623. <BindItem id="item34" compid="swt_cmpy.case_P.ipt_chargetelno" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="chrgtelno"/>
  1624. <BindItem id="item35" compid="swt_cmpy.case_P.ipt_womcmpychrgamt" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womcmpychrgamt"/>
  1625. <BindItem id="item36" compid="swt_cmpy.case_P.opt_cnfmamtwom" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womcnfmamt"/>
  1626. <BindItem id="item37" compid="swt_cmpy.case_P.ipt_discamtwom" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womdiscamt"/>
  1627. <BindItem id="item38" compid="swt_cmpy.case_P.ipt_discratewom" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womdiscrate"/>
  1628. <BindItem id="item39" compid="swt_cmpy.case_P.ipt_pkgamtwom" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="womtotamt"/>
  1629. <BindItem id="item40" compid="swt_cmpy.case_C.ipt_cmpycd" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="cmpycd"/>
  1630. <BindItem id="item41" compid="swt_cmpy.case_C.ipt_cmpynm" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="cmpynm"/>
  1631. <BindItem id="item42" compid="swt_cmpy.case_C.ipt_biztype" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="biztype"/>
  1632. <BindItem id="item43" compid="swt_cmpy.case_C.opt_biztypenm" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="biztypenm"/>
  1633. <BindItem id="item44" compid="swt_cmpy.case_C.ipt_insucorpbrchcd" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="insucorpbrchcd"/>
  1634. <BindItem id="item45" compid="swt_cmpy.case_C.output1" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="insucorpbrchnm"/>
  1635. <BindItem id="item46" compid="swt_cmpy.case_C.ipt_minilabrcd" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="minilabrcd"/>
  1636. <BindItem id="item47" compid="swt_cmpy.case_C.output11" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="minilabrnm"/>
  1637. <BindItem id="item48" compid="swt_cmpy.case_C.input1" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="zipcd1"/>
  1638. <BindItem id="item49" compid="swt_cmpy.case_C.input2" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="zipcd2"/>
  1639. <BindItem id="item50" compid="swt_cmpy.case_C.opt_addr" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="addr"/>
  1640. <BindItem id="item51" compid="swt_cmpy.case_C.ipt_detladdr" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="detladdr"/>
  1641. <BindItem id="item52" compid="swt_cmpy.case_C.ipt_remcnts" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="remcnts"/>
  1642. <BindItem id="item53" compid="swt_cmpy.case_C.ipt_miltrcntrhospcd" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="miltrcntrhospcd"/>
  1643. <BindItem id="item54" compid="swt_cmpy.case_C.opt_miltrcntrhospnm" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="miltrcntrhospnm"/>
  1644. <BindItem id="item55" compid="swt_cmpy.case_C.cmb_grupcd" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="grupcd"/>
  1645. <BindItem id="item56" compid="swt_cmpy.case_C.cmb_cmpyflag" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="cmpyflag"/>
  1646. <BindItem id="item57" compid="swt_cmpy.case_C.input3" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="todd"/>
  1647. <BindItem id="item58" compid="swt_cmpy.case_C.ipt_faxno" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="faxno"/>
  1648. <BindItem id="item59" compid="swt_cmpy.case_C.ipt_telno" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid=""/>
  1649. <BindItem id="item60" compid="swt_cmpy.case_C.ipt_chrgnm" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="chrgnm"/>
  1650. <BindItem id="item61" compid="swt_cmpy.case_C.ipt_prsdrrgstno1" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="prsdrrgstno1"/>
  1651. <BindItem id="item62" compid="swt_cmpy.case_C.ipt_prsdrrgstno2" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="prsdrrgstno2"/>
  1652. <BindItem id="item63" compid="swt_cmpy.case_C.ipt_prsdnm" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="prsdnm"/>
  1653. <BindItem id="item64" compid="swt_cmpy.case_C.ipt_cmpyid" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="cmpyid"/>
  1654. <BindItem id="item65" compid="swt_cmpy.case_C.ipt_cmpyno" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid=""/>
  1655. <BindItem id="item66" compid="swt_cmpy.case_C.ipt_bizcondcnts" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="bizcondcnts"/>
  1656. <BindItem id="item67" compid="swt_cmpy.case_C.ipt_biztypecnts" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="biztypecnts"/>
  1657. <BindItem id="item68" compid="swt_cmpy.case_C.ipt_inducsid" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="inducsid"/>
  1658. <BindItem id="item69" compid="swt_cmpy.case_C.ipt_emailid" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="emailid"/>
  1659. <BindItem id="item70" compid="swt_cmpy.case_C.ipt_emailtype" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="emailtype"/>
  1660. <BindItem id="item71" compid="swt_cmpy.case_C.opt_insucorpbrchnm" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="insucorpbrchnm"/>
  1661. <BindItem id="item72" compid="swt_cmpy.case_C.opt_minilabrnm" propid="value" datasetid="ds_main_cmpyinfo_cmpyinfodetl_item" columnid="minilabrnm"/>
  1662. <BindItem id="item73" compid="swt_cmpy.case_P.cmb_dcgmcd" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="disccd"/>
  1663. <BindItem id="item74" compid="swt_cmpy.case_P.ipt_psnchrgamt" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="psnchrgamt"/>
  1664. <BindItem id="item75" compid="swt_cmpy.case_P.ipt_insuchrgamt" propid="value" datasetid="ds_main_coninfo_cmpyconinfo_item" columnid="insuchrgamt"/>
  1665. </Bind>
  1666. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1667. * System Name :
  1668. * Job Name :
  1669. * Creator :
  1670. * Make Date : 2015-11-13
  1671. * Description :
  1672. *---------------------------------------------------------------------------------------
  1673. * Modify Date Modifier Modify Description
  1674. *---------------------------------------------------------------------------------------
  1675. * 2015-11-13 Live Converter TF->XP
  1676. *
  1677. *---------------------------------------------------------------------------------------
  1678. ****************************************************************************************/
  1679. include "com_commonxp::comm_main.xjs";
  1680. include "ast_healexamxp::AHA001.xjs";
  1681. include "ast_healthexambasexp::healcombolist.xjs";
  1682. var arErrorCode = new HashArray();
  1683. function SMAHB00500_oninit(obj:Form, e:InitEventInfo)
  1684. {
  1685. frmf_initForm(obj);
  1686. }
  1687. function SMAHB00500_onload(obj:Form, e:LoadEventInfo)
  1688. {
  1689. grdf_initGrid(swt_cmpy.case_Q.grd_coninfolst);
  1690. grdf_initGrid(swt_cmpy.case_P.grd_pkgocdlst);
  1691. grdf_initGrid(swt_cmpy.case_P.grd_addocdlst);
  1692. grdf_initGrid(swt_cmpy.case_P.grd_selocdlst);
  1693. grdf_initGrid(swt_cmpy.case_P.grd_cmpyconlst);
  1694. grdf_initGrid(swt_cmpy.case_C.swt_cmpydetl.case_biz.grd_bizlst);
  1695. grdf_setRowTypeIcon(swt_cmpy.case_C.swt_cmpydetl.case_biz.grd_bizlst, 0);
  1696. grdf_initGrid(swt_cmpy.case_C.swt_cmpydetl.case_dept.grd_deptlst);
  1697. grdf_setRowTypeIcon(swt_cmpy.case_C.swt_cmpydetl.case_dept.grd_deptlst, 0);
  1698. grdf_initGrid(swt_cmpy.case_C.grd_cmpylst);
  1699. grdf_setToolTipBind(swt_cmpy.case_Q.grd_coninfolst);
  1700. grdf_setToolTipBind(swt_cmpy.case_P.grd_pkgocdlst);
  1701. grdf_setToolTipBind(swt_cmpy.case_C.swt_cmpydetl.case_biz.grd_bizlst);
  1702. grdf_setToolTipBind(swt_cmpy.case_C.swt_cmpydetl.case_dept.grd_deptlst);
  1703. fInitCtrl(true);
  1704. fInitDate(true);
  1705. fGetBaseInfo();
  1706. group2.btn_search.enable = frmf_checkAuth("R");
  1707. btn_save.enable = frmf_checkAuth("X");
  1708. btn_del.enable = frmf_checkAuth("X");
  1709. btn_clear.enable = frmf_checkAuth("X");
  1710. btn_save.enable = false;
  1711. }
  1712. function fInitCtrl(bAll)
  1713. {
  1714. if( bAll == true )
  1715. {
  1716. ds_main_cmpyinfo_cmpyinfodetl_item.clearData();
  1717. ds_main_cmpyinfo_cmpyinfodetl_item.addRow();
  1718. ds_main_cmpyinfo_cmpyinfodetl_bizlst.clearData();
  1719. ds_main_cmpyinfo_cmpyinfodetl_deptlst.clearData();
  1720. ds_main_cmpyinfo_cmpyinfolst_item.clearData();
  1721. ds_main_coninfo_cmpyconinfo_item.clearData();
  1722. ds_main_coninfo_cmpyconinfo_item.addRow();
  1723. ds_main_coninfo_cmpyconlst_item.clearData();
  1724. ds_main_coninfo_pkgtestcdlst_itempkg.clearData();
  1725. ds_main_coninfo_pkgtestcdlst_itemadd.clearData();
  1726. ds_main_coninfo_pkgtestcdlst_itemsel.clearData();
  1727. ds_main_coninfolst_item.clearData();
  1728. swt_cmpy.tabindex = 0;
  1729. return;
  1730. }
  1731. var idx = swt_cmpy.tabindex;
  1732. if( idx == 2)
  1733. {
  1734. swt_cmpy.case_C.ipt_cmpycd.enable = true;
  1735. swt_cmpy.case_C.cmb_cmpyflag.enable = true;
  1736. btn_save.enable = false;
  1737. btn_newsave.enable = true;
  1738. ds_main_cmpyinfo_cmpyinfodetl_item.clearData();
  1739. ds_main_cmpyinfo_cmpyinfodetl_item.addRow();
  1740. ds_main_cmpyinfo_cmpyinfodetl_bizlst.clearData();
  1741. ds_main_cmpyinfo_cmpyinfodetl_deptlst.clearData();
  1742. ds_main_cmpyinfo_cmpyinfolst_item.clearData();
  1743. swt_cmpy.case_C.ipt_cmpycd.setFocus();
  1744. }
  1745. else if(idx == 1)
  1746. {
  1747. ds_main_coninfo_cmpyconinfo_item.clearData();
  1748. ds_main_coninfo_cmpyconinfo_item.addRow();
  1749. ds_main_coninfo_cmpyinfo_item.clearData();
  1750. ds_main_coninfo_cmpyinfo_item.addRow();
  1751. ds_main_coninfo_cmpyconlst_item.clearData();
  1752. ds_main_coninfo_pkgtestcdlst_itempkg.clearData();
  1753. ds_main_coninfo_pkgtestcdlst_itemadd.clearData();
  1754. ds_main_coninfo_pkgtestcdlst_itemsel.clearData();
  1755. ds_main_coninfolst_item.clearData();
  1756. ds_main_coninfolst_item.addRow();
  1757. ds_main_coninfo.clearData();
  1758. ds_main_coninfo.addRow();
  1759. ds_send_save_saveconinfo.clearData();
  1760. ds_send_save_saveconinfo.addRow();
  1761. ds_send_save_saveconinfo_itempkg.clearData();
  1762. ds_send_save_saveconinfo_itempkg.addRow();
  1763. ds_send.setColumn(0, "srchconseq", "");
  1764. swt_cmpy.case_P.ipt_concmpycd.enable = true;
  1765. swt_cmpy.case_P.btn_cmpysel.enable = true;
  1766. swt_cmpy.case_P.ipt_condd.enable = true;
  1767. swt_cmpy.case_P.cmb_contype.enable = true;
  1768. swt_cmpy.case_P.ipt_concmpycd.enable = true;
  1769. btn_save.enable = false;
  1770. btn_newsave.enable = true;
  1771. swt_cmpy.case_P.ipt_pkgcd.visible = true;
  1772. swt_cmpy.case_P.btn_selpkgcd.visible = true;
  1773. swt_cmpy.case_P.ipt_pkgcd.enable = true;
  1774. swt_cmpy.case_P.btn_selpkgcd.enable = true;
  1775. swt_cmpy.case_P.ipt_concmpycd.setFocus();
  1776. }
  1777. else if( idx == 0)
  1778. {
  1779. ds_main_coninfolst_item.clearData();
  1780. }
  1781. fInitDate(false);
  1782. }
  1783. function fInitDate(bSrch)
  1784. {
  1785. var cur_date = utlf_getCurrentDate() ;
  1786. var cur_datef = toDatef() ;
  1787. if( bSrch )
  1788. {
  1789. group2.ipt_srchfromdd.value = cur_datef ;
  1790. group2.ipt_srchtodd.value = cur_date ;
  1791. }
  1792. swt_cmpy.case_P.ipt_condd.value = cur_date;
  1793. swt_cmpy.case_P.ipt_confromdd.value = cur_datef;
  1794. swt_cmpy.case_P.ipt_contodd.value = cur_date;
  1795. }
  1796. function toDatef()
  1797. {
  1798. return utlf_getNewDate().getFullYear()+"0101";
  1799. }
  1800. function fGetBaseInfo()
  1801. {
  1802. var arrParam = [ {dsNm: "ds_init_baseinfo_contypelst_A0113", cdGrpId: "A0113"}];
  1803. appf_getCodeList(arrParam);
  1804. //submit("TRZBC00101");
  1805. ds_send.setColumn(0, "srchclscd", "G");
  1806. ds_send.setColumn(0, "srchetccd", "G03");
  1807. var oParam = {};
  1808. oParam.id = "TRAHB00604";
  1809. oParam.service = "healexambaseapp.ComCode";
  1810. oParam.method = "reqGetEtcCodeList";
  1811. oParam.inds = "req=ds_send";
  1812. oParam.outds = "ds_init_baseinfo_comcodelist_item=item";
  1813. oParam.async = false;
  1814. //oParam.callback = "cf_TRAHB00604";
  1815. tranf_submit(oParam);
  1816. var vNode = ds_init_baseinfo_comcodelist_item.rowcount;
  1817. if( vNode != 0)
  1818. {
  1819. ds_init_baseinfo_gruplst_item.copyData(ds_init_baseinfo_comcodelist_item);
  1820. }
  1821. ds_init_baseinfo_comcodelist_item.clearData();
  1822. ds_send.setColumn(0, "srchetccd", "G04");
  1823. var oParam = {};
  1824. oParam.id = "TRAHB00604";
  1825. oParam.service = "healexambaseapp.ComCode";
  1826. oParam.method = "reqGetEtcCodeList";
  1827. oParam.inds = "req=ds_send";
  1828. oParam.outds = "ds_init_baseinfo_comcodelist_item=item";
  1829. oParam.async = false;
  1830. //oParam.callback = "cf_TRAHB00604";
  1831. tranf_submit(oParam);
  1832. var vNode = ds_init_baseinfo_comcodelist_item.rowcount;
  1833. if( vNode != 0 )
  1834. {
  1835. ds_init_baseinfo_cmpyflaglst_item.copyData(ds_init_baseinfo_comcodelist_item);
  1836. }
  1837. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
  1838. var oParam = {};
  1839. oParam.id = "TRAHA00104";
  1840. oParam.service = "healexambaseapp.ComCode";
  1841. oParam.method = "reqGetDiscCdList";
  1842. oParam.inds = "req=ds_send";
  1843. oParam.outds = "=disccdlst ds_init_baseinfo_pamcdlst_uncocdlst=uncocdlst ds_=cncruncocdlst ds_=calclst";
  1844. oParam.async = false;
  1845. //oParam.callback = "cf_TRAHA00104";
  1846. tranf_submit(oParam);
  1847. //2018/09/10 이정택 수정
  1848. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd"));
  1849. dsf_makeValue(ds_send, "sess_posinstcd", "String", sysf_getUserInfo("dutplceinstcd"));
  1850. var oParam = {};
  1851. oParam.id = "TRAHA00104";
  1852. oParam.service = "healexambaseapp.ComCode";
  1853. oParam.method = "reqGetDiscCdList";
  1854. oParam.inds = "req=ds_send";
  1855. oParam.outds = "ds_init_baseinfo_disccdlst=disccdlst";
  1856. oParam.async = false;
  1857. //oParam.callback = "cf_TRAHA00104";
  1858. tranf_submit(oParam);
  1859. //2018/09/10 이정택 수정
  1860. var arrParam = [{dsNm: "ds_init_baseinfo_S920list_S920", cdGrpId: "S920"}];
  1861. healGetCodeList(arrParam);
  1862. }
  1863. function group2_ipt_srchcmpycd_onkeyup(obj:Edit, e:KeyEventInfo)
  1864. {
  1865. if(e.keycode == 13)
  1866. {
  1867. obj.updateToDataset();
  1868. group2.btn_search.click();
  1869. }
  1870. }
  1871. function group2_ipt_srchcmpynm_onkeyup(obj:Edit, e:KeyEventInfo)
  1872. {
  1873. if(e.keycode == 13)
  1874. {
  1875. obj.updateToDataset();
  1876. group2.btn_search.click();
  1877. }
  1878. }
  1879. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1880. {
  1881. var idx = swt_cmpy.tabindex;
  1882. if( idx == 0)
  1883. {
  1884. fGetConInfoList(true);
  1885. }
  1886. else if( idx == 1)
  1887. {
  1888. fGetConInfoList(false);
  1889. }
  1890. else if( idx == 2)
  1891. {
  1892. fGetCmpyInfo(false);
  1893. }
  1894. }
  1895. function fGetConInfoList(bMode)
  1896. {
  1897. ds_temp_coninfolst.clearData();
  1898. ds_send.setColumn(0, "srchhealexamflag", fGetHealExamFlag());
  1899. if( bMode==true )
  1900. {
  1901. ds_send.setColumn(0, "srchcond", "" );
  1902. ds_send.setColumn(0, "srchcmpycd" , group2.ipt_srchcmpycd.value);
  1903. ds_send.setColumn(0, "srchcmpynm" , group2.ipt_srchcmpynm.value);
  1904. ds_send.setColumn(0, "srchconseq" , "");
  1905. ds_send.setColumn(0, "srchconhistseq" , "");
  1906. }
  1907. else
  1908. {
  1909. ds_send.setColumn(0, "srchcond" , "N");
  1910. if( utlf_isNull(ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpycd"))) return ;
  1911. ds_send.setColumn(0, "srchcmpycd", ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpycd"));
  1912. ds_send.setColumn(0, "srchcmpynm", "");
  1913. }
  1914. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
  1915. var oParam = {};
  1916. oParam.id = "TRAHB00503";
  1917. oParam.service = "healexambaseapp.CmpyCode";
  1918. oParam.method = "reqGetConInfoList";
  1919. oParam.inds = "req=ds_send";
  1920. oParam.outds = "ds_temp_coninfolst=item";
  1921. oParam.async = false;
  1922. //oParam.callback = "cf_TRAHB00503";
  1923. tranf_submit(oParam);
  1924. dsf_setFixVal(ds_temp_coninfolst, "sel:N");
  1925. var node = ds_temp_coninfolst.rowcount;
  1926. if( node != 0)
  1927. {
  1928. if( bMode== true )
  1929. {
  1930. ds_main_coninfolst_item.copyData(ds_temp_coninfolst);
  1931. }
  1932. else
  1933. {
  1934. ds_main_coninfo_cmpyconlst_item.copyData(ds_temp_coninfolst);
  1935. var nodelist = ds_temp_coninfolst;
  1936. var desCmpy = ds_main_coninfo_cmpyconlst_item.getColumn(0, "cmpycd");
  1937. var desContype = ds_main_coninfo_cmpyconlst_item.getColumn(0, "contype");
  1938. var desConseq = ds_main_coninfo_cmpyconlst_item.getColumn(0, "conseq");
  1939. var desPkg = ds_main_coninfo_cmpyconlst_item.getColumn(0, "basepkgcd");
  1940. var desConHist = ds_main_coninfo_cmpyconlst_item.getColumn(0, "conhistseq");
  1941. for(var i = 0; i < nodelist.rowcount; i++)
  1942. {
  1943. var srcCmpy = ds_temp_coninfolst.getColumn(i, "cmpycd");
  1944. var srcContype = ds_temp_coninfolst.getColumn(i, "contype");
  1945. var srcPkg = ds_temp_coninfolst.getColumn(i, "basepkgcd");
  1946. var srcConseq = ds_temp_coninfolst.getColumn(i, "conseq");
  1947. var srcConHist = ds_temp_coninfolst.getColumn(i, "conhistseqd");
  1948. if(desCmpy == srcCmpy && desContype == srcContype && desPkg == srcPkg && (parseInt(desConHist) < parseInt(srcConHist) ))
  1949. {
  1950. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conhistseq" , srcConHist);
  1951. }
  1952. if(utlf_isNull(desConseq) && utlf_isNull(desConHist))
  1953. {
  1954. if(desCmpy == srcCmpy && desContype == srcContype && desPkg == srcPkg)
  1955. {
  1956. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conhistseq" , srcConHist);
  1957. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conseq" , srcConseq);
  1958. }
  1959. }
  1960. }
  1961. }
  1962. }
  1963. }
  1964. function fGetCmpyInfo(bDetl)
  1965. {
  1966. var vCmpycd = "";
  1967. swt_cmpy.case_C.ipt_cmpycd.enable = true;
  1968. swt_cmpy.case_C.cmb_cmpyflag.enable = true;
  1969. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd"));
  1970. var node = null;
  1971. ds_hidden_cmpyinfodetl_item.clearData();
  1972. if( bDetl == true )
  1973. {
  1974. vCmpycd = swt_cmpy.case_C.ipt_cmpycd.value;
  1975. if( utlf_isNull(vCmpycd)) return ;
  1976. ds_main_cmpyinfo_cmpyinfodetl_item.clearData();
  1977. ds_main_cmpyinfo_cmpyinfodetl_item.addRow();
  1978. ds_send.setColumn(0, "srchcmpycd", vCmpycd);
  1979. ds_send.setColumn(0, "srchcond", "D");
  1980. var oParam = {};
  1981. oParam.id = "TRAHB00501";
  1982. oParam.service = "healexambaseapp.CmpyCode";
  1983. oParam.method = "reqGetCmpyCdDetl";
  1984. oParam.inds = "req=ds_send";
  1985. oParam.outds = "ds_hidden_cmpyinfodetl_item=item ds_main_cmpyinfo_cmpyinfodetl_bizlst=bizlst ds_main_cmpyinfo_cmpyinfodetl_deptlst=deptlst";
  1986. oParam.async = false;
  1987. //oParam.callback = "cf_TRAHB00501";
  1988. tranf_submit(oParam);
  1989. node = ds_hidden_cmpyinfodetl_item.rowcount;
  1990. if( node != 0 )
  1991. {
  1992. ds_main_cmpyinfo_cmpyinfodetl_item.copyData(ds_hidden_cmpyinfodetl_item);
  1993. swt_cmpy.case_C.ipt_cmpycd.enable = false;
  1994. swt_cmpy.case_C.cmb_cmpyflag.enable = false;
  1995. btn_save.enable = true;
  1996. btn_newsave.enable = false;
  1997. }
  1998. else
  1999. {
  2000. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "cmpycd", vCmpycd );
  2001. }
  2002. }
  2003. else
  2004. {
  2005. ds_main_cmpyinfo_cmpyinfolst_item.clearData();
  2006. ds_send.setColumn(0, "srchcond", "L");
  2007. var oParam = {};
  2008. oParam.id = "TRAHB00501";
  2009. oParam.service = "healexambaseapp.CmpyCode";
  2010. oParam.method = "reqGetCmpyCdList";
  2011. oParam.inds = "req=ds_send";
  2012. oParam.outds = "ds_main_cmpyinfo_cmpyinfolst_item=item";
  2013. oParam.async = false;
  2014. //oParam.callback = "cf_TRAHB00501";
  2015. tranf_submit(oParam);
  2016. var str_todd = "";
  2017. var nowDate = new Date();
  2018. for(var i = 0; i < ds_main_cmpyinfo_cmpyinfolst_item.rowcount; i++)
  2019. {
  2020. str_todd = String(ds_main_cmpyinfo_cmpyinfolst_item.getColumn(i, "todd"));
  2021. var toDate = new Date(str_todd.substr(0,4),str_todd.substr(4,2)-1,str_todd.substr(6,2));
  2022. if (toDate < nowDate)
  2023. {
  2024. ds_main_cmpyinfo_cmpyinfolst_item.updatecontrol = false;
  2025. ds_main_cmpyinfo_cmpyinfolst_item.setColumn(i, "bgcolor", "#ccffcc");
  2026. ds_main_cmpyinfo_cmpyinfolst_item.updatecontrol = true;
  2027. }
  2028. else
  2029. {
  2030. ds_main_cmpyinfo_cmpyinfolst_item.updatecontrol = false;
  2031. ds_main_cmpyinfo_cmpyinfolst_item.setColumn(i, "bgcolor", "#ffffff");
  2032. ds_main_cmpyinfo_cmpyinfolst_item.updatecontrol = true;
  2033. }
  2034. }
  2035. }
  2036. }
  2037. function swt_cmpy_case_Q_btn_concopy_onclick(obj:Button, e:ClickEventInfo)
  2038. {
  2039. fMoveToContInfoTab(false);
  2040. }
  2041. function fMoveToContInfoTab(bRead)
  2042. {
  2043. var idx = ds_main_coninfolst_item.rowposition;
  2044. if( idx < 0) return ;
  2045. ds_main_coninfo_cmpycontlst_item.clearData();
  2046. swt_cmpy.tabindex = 1;
  2047. fTermVisible(false);
  2048. fSetCmpyConInfo( ds_main_coninfolst_item, idx);
  2049. if(!utlf_isNull(ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpycd")))
  2050. {
  2051. fGetConInfoList(false);
  2052. }
  2053. if(!bRead)
  2054. {
  2055. fSetCopyMode();
  2056. }
  2057. fSetContCtrl(bRead);
  2058. }
  2059. function fTermVisible(bVisible)
  2060. {
  2061. group2.cap_fromtodd.visible = bVisible;
  2062. group2.ipt_srchfromdd.visible = bVisible;
  2063. group2.ipt_srchtodd.visible = bVisible;
  2064. group2.cap_term.visible = bVisible;
  2065. }
  2066. function fSetCopyMode()
  2067. {
  2068. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "cmpycd", "");
  2069. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conseq", "");
  2070. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conhistseq", "");
  2071. fSetContCtrl(false); //계약정보입력모드
  2072. swt_cmpy.case_P.ipt_concmpycd.setFocus();
  2073. }
  2074. function fSetContCtrl(bRead)
  2075. {
  2076. swt_cmpy.case_P.ipt_concmpycd.enable = !bRead;
  2077. swt_cmpy.case_P.btn_cmpysel.enable = !bRead;
  2078. swt_cmpy.case_P.ipt_condd.enable = !bRead;
  2079. swt_cmpy.case_P.cmb_contype.enable = !bRead;
  2080. swt_cmpy.case_P.ipt_pkgcd.enable = !bRead;
  2081. swt_cmpy.case_P.btn_selpkgcd.enable = !bRead;
  2082. btn_save.enable = bRead;
  2083. btn_newsave.enable = !bRead;
  2084. }
  2085. function fSetCmpyConInfo( vSrcNodeSet, idx)
  2086. {
  2087. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "cmpycd", "string", "");
  2088. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "cmpynm", "string", "");
  2089. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "cmpyid", "string", "");
  2090. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "cmpyno", "string", "");
  2091. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "inducsid", "string", "");
  2092. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "zipcd1", "string", "");
  2093. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "zipcd2", "string", "");
  2094. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "addr", "string", "");
  2095. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "todd", "string", "");
  2096. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "detladdr", "string", "");
  2097. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "telno", "string", "");
  2098. dsf_makeValue(ds_main_coninfo_cmpyinfo_item, "remcnts", "string", "");
  2099. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "cmpycd", "string", "");
  2100. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "conseq", "string", "");
  2101. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "conhistseq", "string", "");
  2102. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "condd", "string", "");
  2103. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "confromdd", "string", "");
  2104. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "contodd", "string", "");
  2105. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "pkgcd", "string", "");
  2106. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "pkgnm", "string", "");
  2107. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "mantotamt", "string", "");
  2108. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "womtotamt", "string", "");
  2109. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "mandiscrate", "string", "");
  2110. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "womdiscrate", "string", "");
  2111. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "mandiscamt", "string", "");
  2112. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "womdiscamt", "string", "");
  2113. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "mancnfmamt", "string", "");
  2114. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "womcnfmamt", "string", "");
  2115. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "uncocd", "string", "");
  2116. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "chrgnm", "string", "");
  2117. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "chrgtelno", "string", "");
  2118. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "remcnts", "string", "");
  2119. //2018/09/11 이정택 수정
  2120. //dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "status", "string", "");
  2121. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "disccd", "string", "");
  2122. //2018/09/11 이정택 수정
  2123. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "mancmpychrgamt", "string", "");
  2124. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "womcmpychrgamt", "string", "");
  2125. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "conhistcd", "string", "");
  2126. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "healexamflag", "string", "");
  2127. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "psnchrgamt", "string", "");
  2128. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "insuchrgamt", "string", "");
  2129. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpycd" , vSrcNodeSet.getColumn(idx, "cmpycd"));
  2130. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpynm" , vSrcNodeSet.getColumn(idx, "cmpynm"));
  2131. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpyid" , vSrcNodeSet.getColumn(idx, "cmpyid"));
  2132. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpyno" , vSrcNodeSet.getColumn(idx, "cmpyno"));
  2133. ds_main_coninfo_cmpyinfo_item.setColumn(0, "inducsid" , vSrcNodeSet.getColumn(idx, "inducsid"));
  2134. ds_main_coninfo_cmpyinfo_item.setColumn(0, "zipcd1" , vSrcNodeSet.getColumn(idx, "zipcd1"));
  2135. ds_main_coninfo_cmpyinfo_item.setColumn(0, "zipcd2" , vSrcNodeSet.getColumn(idx, "zipcd2"));
  2136. ds_main_coninfo_cmpyinfo_item.setColumn(0, "addr" , vSrcNodeSet.getColumn(idx, "addr"));
  2137. ds_main_coninfo_cmpyinfo_item.setColumn(0, "detladdr" , vSrcNodeSet.getColumn(idx, "detladdr"));
  2138. ds_main_coninfo_cmpyinfo_item.setColumn(0, "telno" , vSrcNodeSet.getColumn(idx, "telno"));
  2139. ds_main_coninfo_cmpyinfo_item.setColumn(0, "remcnts" , vSrcNodeSet.getColumn(idx, "remcnts"));
  2140. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "cmpycd" , vSrcNodeSet.getColumn(idx, "cmpycd"));
  2141. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conseq" , vSrcNodeSet.getColumn(idx, "conseq"));
  2142. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conhistseq" , vSrcNodeSet.getColumn(idx, "conhistseq"));
  2143. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "contype", "string", vSrcNodeSet.getColumn(idx, "contype"));
  2144. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "pkgcd", "string", vSrcNodeSet.getColumn(idx, "basepkgcd"));
  2145. //2018/09/11 이정택 수정
  2146. //dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "status", "string", vSrcNodeSet.getColumn(idx, "status"));
  2147. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "disccd", "string", vSrcNodeSet.getColumn(idx, "disccd"));
  2148. //2018/09/11 이정택 수정
  2149. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "psnchrgamt", "string", vSrcNodeSet.getColumn(idx, "psnchrgamt"));
  2150. dsf_makeValue(ds_main_coninfo_cmpyconinfo_item, "insuchrgamt", "string", vSrcNodeSet.getColumn(idx, "insuchrgamt"));
  2151. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "condd" , vSrcNodeSet.getColumn(idx, "condd"));
  2152. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "confromdd" , vSrcNodeSet.getColumn(idx, "confromdd"));
  2153. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "contodd" , vSrcNodeSet.getColumn(idx, "contodd"));
  2154. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "pkgnm" , vSrcNodeSet.getColumn(idx, "pkgnm"));
  2155. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mantotamt" , vSrcNodeSet.getColumn(idx, "mantotamt"));
  2156. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womtotamt" , vSrcNodeSet.getColumn(idx, "womtotamt"));
  2157. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mandiscrate" , vSrcNodeSet.getColumn(idx, "mandiscrate"));
  2158. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womdiscrate" , vSrcNodeSet.getColumn(idx, "womdiscrate"));
  2159. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mandiscamt" , vSrcNodeSet.getColumn(idx, "mandiscamt"));
  2160. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womdiscamt" , vSrcNodeSet.getColumn(idx, "womdiscamt"));
  2161. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mancnfmamt" , vSrcNodeSet.getColumn(idx, "mancnfmamt"));
  2162. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womcnfmamt" , vSrcNodeSet.getColumn(idx, "womcnfmamt"));
  2163. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "uncocd" , vSrcNodeSet.getColumn(idx, "uncocd"));
  2164. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "chrgnm" , vSrcNodeSet.getColumn(idx, "chrgnm"));
  2165. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "chrgtelno" , vSrcNodeSet.getColumn(idx, "chrgtelno"));
  2166. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "remcnts" , vSrcNodeSet.getColumn(idx, "remcnts"));
  2167. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mancmpychrgamt" , vSrcNodeSet.getColumn(idx, "mancmpychrgamt"));
  2168. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womcmpychrgamt" , vSrcNodeSet.getColumn(idx, "womcmpychrgamt"));
  2169. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "conhistcd" , vSrcNodeSet.getColumn(idx, "conhistcd"));
  2170. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "healexamflag" , vSrcNodeSet.getColumn(idx, "healexamflag"));
  2171. fGetContDetlInfo(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "healexamflag" ), ds_main_coninfo_cmpyconinfo_item.getColumn(0, "cmpycd" )
  2172. ,ds_main_coninfo_cmpyconinfo_item.getColumn(0, "conseq" ) , ds_main_coninfo_cmpyconinfo_item.getColumn(0, "conhistseq"));
  2173. }
  2174. function fGetContDetlInfo(vHealExamFlag, vCmpycd , vConseq, vConHistSeq )
  2175. {
  2176. ds_send.setColumn(0, "srchhealexamflag" , vHealExamFlag);
  2177. ds_send.setColumn(0, "srchcmpycd" , vCmpycd);
  2178. ds_send.setColumn(0, "srchconseq" , vConseq);
  2179. ds_send.setColumn(0, "srchconhistseq" , vConHistSeq);
  2180. ds_send.setColumn(0, "srchinstcd" , sysf_getUserInfo("dutplceinstcd") );
  2181. var ret = "";
  2182. var oParam = {};
  2183. oParam.id = "TRAHB00504";
  2184. oParam.service = "healexambaseapp.CmpyCode";
  2185. oParam.method = "reqGetConAddList";
  2186. oParam.inds = "req=ds_send";
  2187. oParam.outds = "ds_main_coninfo_pkgtestcdlst_itempkg=itempkg ds_main_coninfo_pkgtestcdlst_itemadd=itemadd ds_main_coninfo_pkgtestcdlst_itemsel=itemsel";
  2188. oParam.async = false;
  2189. oParam.callback = "cf_TRAHB00504";
  2190. tranf_submit(oParam);
  2191. if(arErrorCode.pop("TRAHB00504") > -1)
  2192. {
  2193. ret = true;
  2194. }
  2195. else
  2196. {
  2197. ret = false;
  2198. }
  2199. fCalcTotAmt("T");
  2200. fCalcTotAmt("A");
  2201. return ret;
  2202. }
  2203. function cf_TRAHB00504(sSvcId, nErrorCode, sErrorMsg)
  2204. {
  2205. arErrorCode.push(sSvcId, nErrorCode);
  2206. if(nErrorCode < 0) return;
  2207. }
  2208. function fCalcTotAmt(vCdFlag)
  2209. {
  2210. var iManAmt = 0;
  2211. var iWomAmt = 0;
  2212. var iComAmt = 0;
  2213. var iCnt = 0;
  2214. var i = 0;
  2215. var iTmp = 0;
  2216. var iTmp2 = 0;
  2217. if( vCdFlag == "T" )
  2218. {
  2219. iCnt = ds_main_coninfo_pkgtestcdlst_itempkg.rowcount;
  2220. for(var i = 0; i < iCnt ; i++)
  2221. {
  2222. iTmp = ds_main_coninfo_pkgtestcdlst_itempkg.getColumn(i, "scoreamt") ;
  2223. if( utlf_isNull(iTmp) ) iTmp ="0";
  2224. if( ds_main_coninfo_pkgtestcdlst_itempkg.getColumn(i, "sexflag") == "F" )
  2225. {
  2226. iWomAmt += parseInt( iTmp);
  2227. }
  2228. else if( ds_main_coninfo_pkgtestcdlst_itempkg.getColumn(i, "sexflag") == "M" )
  2229. {
  2230. iManAmt += parseInt( iTmp);
  2231. }
  2232. else
  2233. {
  2234. iComAmt+= parseInt( iTmp);
  2235. }
  2236. }
  2237. swt_cmpy.case_P.opt_pkgtotamtman.value = parseInt(iManAmt) + parseInt(iComAmt);
  2238. swt_cmpy.case_P.opt_pkgtotamtwom.value = parseInt(iWomAmt) + parseInt(iComAmt);
  2239. }
  2240. else if( vCdFlag == "A" )
  2241. {
  2242. iCnt = ds_main_coninfo_pkgtestcdlst_itemadd.rowcount;
  2243. for(var i = 0; i < iCnt ; i++)
  2244. {
  2245. iTmp = ds_main_coninfo_pkgtestcdlst_itemadd.getColumn(i, 5) ;
  2246. if( utlf_isNull(iTmp) ) iTmp = "0";
  2247. iTmp2 = ds_main_coninfo_pkgtestcdlst_itemadd.getColumn(i, 6) ;
  2248. if( utlf_isNull(iTmp2) ) iTmp2 = "0";
  2249. if( ds_main_coninfo_pkgtestcdlst_itemadd.getColumn(i, 4) == "F" )
  2250. {
  2251. iWomAmt += ( parseInt( iTmp) - parseInt(iTmp2) ) ;
  2252. }
  2253. else if( ds_main_coninfo_pkgtestcdlst_itemadd.getColumn(i, 4) == "M" )
  2254. {
  2255. iManAmt += ( parseInt( iTmp) - parseInt(iTmp2) ) ;
  2256. }
  2257. else
  2258. {
  2259. iComAmt+= ( parseInt( iTmp) - parseInt(iTmp2) ) ;
  2260. }
  2261. }
  2262. swt_cmpy.case_P.opt_addtotamtman.value = iManAmt + iComAmt ;
  2263. swt_cmpy.case_P.opt_addtotamtwom.value = iWomAmt + iComAmt ;
  2264. }
  2265. }
  2266. function swt_cmpy_case_Q_btn_excel_onclick(obj:Button, e:ClickEventInfo)
  2267. {
  2268. grdf_exportExcel(swt_cmpy.case_Q.grd_coninfolst, "excel", "단체계약리스트", "true", "", "");
  2269. }
  2270. function ds_main_coninfo_pkgtestcdlst_itempkg_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2271. {
  2272. if(e.columnid == "sel")
  2273. {
  2274. obj.setColumn(e.row, "sel", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2275. //2018/09/20 이정택 수정
  2276. if(obj.getColumn(e.row, "sel")=='Y' || obj.getColumn(e.row, "sel")== 1){
  2277. if(obj.getColumn(e.row, "uncocd")=='V01'){
  2278. obj.setColumn(e.row, "v01_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2279. }else if(obj.getColumn(e.row, "uncocd")=='V02'){
  2280. obj.setColumn(e.row, "v02_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2281. }else if(obj.getColumn(e.row, "uncocd")=='V03'){
  2282. obj.setColumn(e.row, "v03_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2283. }
  2284. }else{
  2285. obj.setColumn(e.row, "uncocd", "");
  2286. obj.setColumn(e.row, "v01_scoreamt", "");
  2287. obj.setColumn(e.row, "v02_scoreamt", "");
  2288. obj.setColumn(e.row, "v03_scoreamt", "");
  2289. }
  2290. //2018/09/20 이정택 수정
  2291. }else if(e.columnid == "uncocd"){
  2292. if(obj.getColumn(e.row, "sel")=='Y' || obj.getColumn(e.row, "sel")== 1){
  2293. if(obj.getColumn(e.row, "uncocd")=='V01'){
  2294. obj.setColumn(e.row, "v01_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2295. obj.setColumn(e.row, "v02_scoreamt", "");
  2296. obj.setColumn(e.row, "v03_scoreamt", "");
  2297. }else if(obj.getColumn(e.row, "uncocd")=='V02'){
  2298. obj.setColumn(e.row, "v02_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2299. obj.setColumn(e.row, "v01_scoreamt", "");
  2300. obj.setColumn(e.row, "v03_scoreamt", "");
  2301. }else if(obj.getColumn(e.row, "uncocd")=='V03'){
  2302. obj.setColumn(e.row, "v03_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2303. obj.setColumn(e.row, "v01_scoreamt", "");
  2304. obj.setColumn(e.row, "v02_scoreamt", "");
  2305. }
  2306. }else{
  2307. obj.setColumn(e.row, "v01_scoreamt", "");
  2308. obj.setColumn(e.row, "v02_scoreamt", "");
  2309. obj.setColumn(e.row, "v03_scoreamt", "");
  2310. }
  2311. }else if(e.columnid == "sexflag"){
  2312. fCalcTotAmt("T");
  2313. }
  2314. }
  2315. function ds_main_coninfolst_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2316. {
  2317. if(e.columnid == "choitestyn")
  2318. {
  2319. obj.setColumn(e.row, "choitestyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2320. }
  2321. if(e.columnid == "addtestyn")
  2322. {
  2323. obj.setColumn(e.row, "addtestyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2324. }
  2325. }
  2326. function swt_cmpy_case_P_grd_pkgocdlst_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  2327. {
  2328. fGetPkgCd("SMAHB00500", "A", "N","nm" , "" , "", "", "ds_main_coninfo_pkgtestcdlst_itempkg");
  2329. }
  2330. function swt_cmpy_case_P_chx_ocd_onclick(obj:CheckBox, e:ClickEventInfo)
  2331. {
  2332. if(obj.value == "Y")
  2333. {
  2334. fSetGrdCheck("Y", ds_main_coninfo_pkgtestcdlst_itempkg);
  2335. }
  2336. else
  2337. {
  2338. fSetGrdCheck("N", ds_main_coninfo_pkgtestcdlst_itempkg);
  2339. }
  2340. }
  2341. function fSetGrdCheck(vCheck, vGrid )
  2342. {
  2343. var cnt = vGrid.rowcount;
  2344. for(var i = 0; i < cnt ; i++)
  2345. {
  2346. vGrid.setColumn(i, "sel", vCheck);
  2347. }
  2348. }
  2349. function swt_cmpy_case_P_button5_onclick(obj:Button, e:ClickEventInfo)
  2350. {
  2351. fGetBasePkgDetl();
  2352. }
  2353. function fGetBasePkgDetl()
  2354. {
  2355. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
  2356. ds_send.setColumn(0, "srchhealexamflag", fGetHealExamFlag());
  2357. var ret = false;
  2358. if( utlf_isNull(swt_cmpy.case_P.ipt_pkgcd.value)) return ;
  2359. ds_send.setColumn(0, "srchpkgcd", swt_cmpy.case_P.ipt_pkgcd.value);
  2360. var oParam = {};
  2361. oParam.id = "TRAHB00505";
  2362. oParam.service = "healexambaseapp.CmpyCode";
  2363. oParam.method = "reqGetPkgInfoList";
  2364. oParam.inds = "req=ds_send";
  2365. oParam.outds = "ds_temp_pkgtestcdlst_itempkg=itempkg ds_temp_pkgtestcdlst_itemsel=itemsel";
  2366. oParam.async = false;
  2367. //oParam.callback = "cf_TRAHB00505";
  2368. tranf_submit(oParam);
  2369. ds_main_coninfo_pkgtestcdlst_itempkg.copyData(ds_temp_pkgtestcdlst_itempkg);
  2370. ds_main_coninfo_pkgtestcdlst_itemsel.copyData(ds_temp_pkgtestcdlst_itemsel);
  2371. fCalcTotAmt("T");
  2372. fCalcTotAmt("A");
  2373. }
  2374. function swt_cmpy_case_P_button4_onclick(obj:Button, e:ClickEventInfo)
  2375. {
  2376. grdf_exportExcel(swt_cmpy.case_P.grd_pkgocdlst, "excel", "패키지", "true", "", "");
  2377. }
  2378. function swt_cmpy_case_P_btn_addpkgocd_onclick(obj:Button, e:ClickEventInfo)
  2379. {
  2380. ds_main_coninfo_pkgtestcdlst_itempkg.addRow();
  2381. swt_cmpy.case_P.grd_pkgocdlst.setCellPos(2);
  2382. swt_cmpy.case_P.grd_pkgocdlst.showEditor(true);
  2383. }
  2384. function swt_cmpy_case_P_btn_delpkgocd_onclick(obj:Button, e:ClickEventInfo)
  2385. {
  2386. var rows = grdf_getSelectedRows(swt_cmpy.case_P.grd_pkgocdlst);
  2387. for(var i = 0; i < rows.length; i++)
  2388. {
  2389. var m_row = rows[i];
  2390. if(ds_main_coninfo_pkgtestcdlst_itempkg.getRowType(m_row) == 2)
  2391. {
  2392. ds_main_coninfo_pkgtestcdlst_itempkg.deleteRow(m_row);
  2393. }
  2394. else
  2395. {
  2396. ds_main_coninfo_pkgtestcdlst_itempkg.updatecontrol = false;
  2397. ds_main_coninfo_pkgtestcdlst_itempkg.setRowType(m_row, "d");
  2398. ds_main_coninfo_pkgtestcdlst_itempkg.updatecontrol = true;
  2399. }
  2400. }
  2401. }
  2402. function swt_cmpy_case_P_btn_pkgordcd_onclick(obj:Button, e:ClickEventInfo)
  2403. {
  2404. fGetPkgCd("SMAHB00500", "T", "Y","nm" , "" , "", "", "ds_temp_templst");
  2405. fSetAddList(swt_cmpy.case_P.grd_pkgocdlst, 2, "ds_temp_templst_list", "Y");
  2406. fCalcTotAmt("T");
  2407. }
  2408. function ds_main_coninfo_pkgtestcdlst_itemadd_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2409. {
  2410. if(e.columnid == "sel"){
  2411. obj.setColumn(e.row, "sel", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2412. //2018/09/20 이정택 수정
  2413. if(obj.getColumn(e.row, "sel")=='Y' || obj.getColumn(e.row, "sel")== 1){
  2414. if(obj.getColumn(e.row, "uncocd")=='V01'){
  2415. obj.setColumn(e.row, "v01_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2416. }else if(obj.getColumn(e.row, "uncocd")=='V02'){
  2417. obj.setColumn(e.row, "v02_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2418. }else if(obj.getColumn(e.row, "uncocd")=='V03'){
  2419. obj.setColumn(e.row, "v03_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2420. }
  2421. }else{
  2422. obj.setColumn(e.row, "uncocd", "");
  2423. obj.setColumn(e.row, "v01_scoreamt", "");
  2424. obj.setColumn(e.row, "v02_scoreamt", "");
  2425. obj.setColumn(e.row, "v03_scoreamt", "");
  2426. }
  2427. //2018/09/20 이정택 수정
  2428. }else if(e.columnid == "uncocd"){
  2429. if(obj.getColumn(e.row, "sel")=='Y' || obj.getColumn(e.row, "sel")== 1){
  2430. if(obj.getColumn(e.row, "uncocd")=='V01'){
  2431. obj.setColumn(e.row, "v01_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2432. obj.setColumn(e.row, "v02_scoreamt", "");
  2433. obj.setColumn(e.row, "v03_scoreamt", "");
  2434. }else if(obj.getColumn(e.row, "uncocd")=='V02'){
  2435. obj.setColumn(e.row, "v02_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2436. obj.setColumn(e.row, "v01_scoreamt", "");
  2437. obj.setColumn(e.row, "v03_scoreamt", "");
  2438. }else if(obj.getColumn(e.row, "uncocd")=='V03'){
  2439. obj.setColumn(e.row, "v03_scoreamt", obj.getColumn(e.row, "scoreamt"));
  2440. obj.setColumn(e.row, "v01_scoreamt", "");
  2441. obj.setColumn(e.row, "v02_scoreamt", "");
  2442. }
  2443. }else{
  2444. obj.setColumn(e.row, "v01_scoreamt", "");
  2445. obj.setColumn(e.row, "v02_scoreamt", "");
  2446. obj.setColumn(e.row, "v03_scoreamt", "");
  2447. }
  2448. }else if(e.columnid == "testcd"){
  2449. fGetPkgCd("SMAHB00500", "A", "N","nm" , "" , "", "", "ds_main_coninfo_pkgtestcdlst_itemadd");
  2450. }
  2451. fCalcTotAmt("A");
  2452. }
  2453. function swt_cmpy_case_P_grd_addocdlst_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  2454. {
  2455. //2018/09/06 이정택 수정
  2456. //fGetPkgCd("SMAHB00500", "A", "N","nm" , "" , "", "", "ds_main_coninfo_pkgtestcdlst_itemadd");
  2457. fGetPkgCd("SMAHB00500", "A", "Y","nm" , "" , "", "", "ds_main_coninfo_pkgtestcdlst_itemadd");
  2458. ds_main_coninfo_pkgtestcdlst_itemadd.deleteColumn("sexflag");
  2459. ds_main_coninfo_pkgtestcdlst_itemadd.addColumn("sexflag", "string");
  2460. ds_main_coninfo_pkgtestcdlst_itemadd.deleteColumn("uncocd");
  2461. ds_main_coninfo_pkgtestcdlst_itemadd.addColumn("uncocd", "string");
  2462. //2018/09/06 이정택 수정
  2463. fCalcTotAmt("A");
  2464. }
  2465. function swt_cmpy_case_P_btn_deladdocd_onclick(obj:Button, e:ClickEventInfo)
  2466. {
  2467. var rows = grdf_getSelectedRows(swt_cmpy.case_P.grd_addocdlst);
  2468. for(var i = 0; i < rows.length; i++)
  2469. {
  2470. var m_row = rows[i];
  2471. if(ds_main_coninfo_pkgtestcdlst_itemadd.getRowType(m_row) == 2)
  2472. {
  2473. ds_main_coninfo_pkgtestcdlst_itemadd.deleteRow(m_row);
  2474. }
  2475. else
  2476. {
  2477. ds_main_coninfo_pkgtestcdlst_itemadd.updatecontrol = false;
  2478. ds_main_coninfo_pkgtestcdlst_itemadd.setRowType(m_row, "d");
  2479. ds_main_coninfo_pkgtestcdlst_itemadd.updatecontrol = true;
  2480. }
  2481. }
  2482. }
  2483. function swt_cmpy_case_P_btn_addaddocd_onclick(obj:Button, e:ClickEventInfo)
  2484. {
  2485. ds_main_coninfo_pkgtestcdlst_itemadd.addRow();
  2486. swt_cmpy.case_P.grd_addocdlst.setCellPos(2);
  2487. swt_cmpy.case_P.grd_addocdlst.showEditor(true);
  2488. }
  2489. function swt_cmpy_case_P_btn_addordcd_onclick(obj:Button, e:ClickEventInfo)
  2490. {
  2491. fGetPkgCd("SMAHB00500", "A", "Y","nm" , "" , "", "", "ds_temp_templst","Y");
  2492. fSetAddList(swt_cmpy.case_P.grd_addocdlst, 2, "ds_temp_templst_list", "Y");
  2493. fCalcTotAmt("A");
  2494. }
  2495. function ds_main_coninfo_pkgtestcdlst_itemsel_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2496. {
  2497. if(e.columnid == "sel")
  2498. {
  2499. obj.setColumn(e.row, "sel", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2500. }
  2501. if(e.columnid == "testcd")
  2502. {
  2503. fGetPkgCd("SMAHB00500", "A", "N","nm" , "" , "", "", "ds_main_coninfo_pkgtestcdlst_itemsel");
  2504. }
  2505. }
  2506. function swt_cmpy_case_P_grd_selocdlst_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  2507. {
  2508. fGetPkgCd("SMAHB00500", "A", "N","nm" , "" , "", "", "ds_main_coninfo_pkgtestcdlst_itemsel");
  2509. }
  2510. function swt_cmpy_case_P_btn_addselocd_onclick(obj:Button, e:ClickEventInfo)
  2511. {
  2512. ds_main_coninfo_pkgtestcdlst_itemsel.addRow();
  2513. swt_cmpy.case_P.grd_selocdlst.setCellPos(2);
  2514. swt_cmpy.case_P.grd_selocdlst.showEditor(true);
  2515. }
  2516. function swt_cmpy_case_P_button2_onclick(obj:Button, e:ClickEventInfo)
  2517. {
  2518. fGetPkgCd("SMAHB00500", "A", "Y","nm" , "" , "", "", "ds_temp_templst","Y");
  2519. fSetAddList(swt_cmpy.case_P.grd_selocdlst, 2, "ds_temp_templst_list", "Y");
  2520. }
  2521. function swt_cmpy_case_P_btn_choiordcd_onclick(obj:Button, e:ClickEventInfo)
  2522. {
  2523. fGetPkgCd("SMAHB00500", "T", "Y","nm" , "" , "", "", "ds_temp_templst","Y");
  2524. fSetAddList(swt_cmpy.case_P.grd_selocdlst, 2, "ds_temp_templst_list", "Y");
  2525. }
  2526. function swt_cmpy_case_P_ipt_concmpycd_onkeyup(obj:Edit, e:KeyEventInfo)
  2527. {
  2528. if(e.keycode == 13)
  2529. {
  2530. obj.updateToDataset();
  2531. fGetComnCd("SMAHB00500", "08", "nm", obj.value, swt_cmpy.case_P.ipt_concmpycd, swt_cmpy.case_P.opt_concmpynm);
  2532. fGetConInfoList(false);
  2533. //2018/09/27 주석처리(이정택)
  2534. /*
  2535. var cnt = ds_init_baseinfo_S920list_S920.findRow("cdid", "Y");
  2536. if(cnt > -1)
  2537. {
  2538. fNewZipCdCheck(ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd1"), ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd2"));
  2539. }
  2540. */
  2541. //2018/09/27 주석처리(이정택)
  2542. }
  2543. }
  2544. function swt_cmpy_case_P_btn_cmpysel_onclick(obj:Button, e:ClickEventInfo)
  2545. {
  2546. fGetComnCd("SMAHB00500", "08", "nm", swt_cmpy.case_P.ipt_concmpycd.value, swt_cmpy.case_P.ipt_concmpycd, swt_cmpy.case_P.opt_concmpynm);
  2547. fGetConInfoList(false);
  2548. /* 2018/09/06 이정택 주석처리
  2549. var cnt = ds_init_baseinfo_S920list_S920.findRow("cdid", "Y");
  2550. if(cnt > -1)
  2551. {
  2552. fNewZipCdCheck(ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd1"), ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd2"));
  2553. }
  2554. */
  2555. }
  2556. function swt_cmpy_case_P_btn_zipcd1_onclick(obj:Button, e:ClickEventInfo)
  2557. {
  2558. fSetAddr("", "ds_main_coninfo_cmpyinfo_item");
  2559. }
  2560. function swt_cmpy_case_P_ipt_condd_onkeyup(obj:Calendar, e:KeyEventInfo)
  2561. {
  2562. if(e.keycode == 13)
  2563. {
  2564. obj.updateToDataset();
  2565. swt_cmpy.case_P.ipt_confromdd.setFocus();
  2566. }
  2567. }
  2568. function swt_cmpy_case_P_ipt_confromdd_onkeyup(obj:Calendar, e:KeyEventInfo)
  2569. {
  2570. if(e.keycode == 13)
  2571. {
  2572. obj.updateToDataset();
  2573. swt_cmpy.case_P.ipt_contodd.setFocus();
  2574. }
  2575. }
  2576. function swt_cmpy_case_P_ipt_contodd_onkeyup(obj:Calendar, e:KeyEventInfo)
  2577. {
  2578. if(e.keycode == 13)
  2579. {
  2580. obj.updateToDataset();
  2581. swt_cmpy.case_P.cmb_contype.setFocus();
  2582. }
  2583. }
  2584. function swt_cmpy_case_P_cmb_contype_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2585. {
  2586. swt_cmpy.case_P.cmb_uncocd.setFocus();
  2587. }
  2588. function swt_cmpy_case_P_cmb_uncocd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2589. {
  2590. swt_cmpy.case_P.ipt_pkgcd.setFocus();
  2591. }
  2592. function swt_cmpy_case_P_ipt_pkgcd_onkeyup(obj:Edit, e:KeyEventInfo)
  2593. {
  2594. if(e.keycode == 13)
  2595. {
  2596. obj.updateToDataset();
  2597. fSelPkg("nm", obj.value);
  2598. }
  2599. }
  2600. function fSelPkg(vSrchCond, vSrchCondCnts )
  2601. {
  2602. ds_temp.setColumn(0, "okflag", "");
  2603. fGetPkgCd("SMAHB00500", "P", "N",vSrchCond , vSrchCondCnts , "", "", "ds_main_coninfo_cmpyconinfo_item");
  2604. if( !utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "pkgamt")))
  2605. {
  2606. swt_cmpy.case_P.ipt_pkgamtman.value = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "pkgamt") ;
  2607. swt_cmpy.case_P.ipt_pkgamtwom.value = swt_cmpy.case_P.ipt_pkgamtman.value;
  2608. }
  2609. if( ds_temp.getColumn(0, "okflag") == "ok")
  2610. {
  2611. fGetBasePkgDetl();
  2612. }
  2613. }
  2614. function swt_cmpy_case_P_btn_selpkgcd_onclick(obj:Button, e:ClickEventInfo)
  2615. {
  2616. fSelPkg("nm", swt_cmpy.case_P.opt_pkgnm.value);
  2617. }
  2618. function swt_cmpy_case_P_ipt_pkgamtman_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  2619. {
  2620. if(e.keycode == 13)
  2621. {
  2622. obj.updateToDataset();
  2623. swt_cmpy.case_P.ipt_pkgamtwom.setFocus();
  2624. }
  2625. }
  2626. function swt_cmpy_case_P_ipt_pkgamtwom_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  2627. {
  2628. if(e.keycode == 13)
  2629. {
  2630. obj.updateToDataset();
  2631. swt_cmpy.case_P.ipt_discamtman.setFocus();
  2632. }
  2633. }
  2634. function swt_cmpy_case_P_ipt_discamtman_onkeyup(obj:Edit, e:KeyEventInfo)
  2635. {
  2636. if(e.keycode == 13)
  2637. {
  2638. obj.updateToDataset();
  2639. fCalcCfmAmt(1, "M");
  2640. swt_cmpy.case_P.ipt_discamtwom.setFocus();
  2641. }
  2642. }
  2643. function fCalcCfmAmt(vMethodFg, vSexFg )
  2644. {
  2645. var CfmAmt = 0;
  2646. var DiscRate = 0;
  2647. var DiscAmt = 0;
  2648. if( vSexFg == "M" )
  2649. {
  2650. CfmAmt = swt_cmpy.case_P.ipt_pkgamtman.value ;
  2651. DiscRate = swt_cmpy.case_P.ipt_discrateman.value;
  2652. DiscAmt = swt_cmpy.case_P.ipt_discamtman.value;
  2653. }
  2654. else
  2655. {
  2656. CfmAmt = swt_cmpy.case_P.ipt_pkgamtwom.value ;
  2657. DiscRate = swt_cmpy.case_P.ipt_discratewom.value;
  2658. DiscAmt = swt_cmpy.case_P.ipt_discamtwom.value;
  2659. }
  2660. if( vMethodFg == 2)
  2661. {
  2662. DiscAmt = CfmAmt*DiscRate*0.01;
  2663. }
  2664. else
  2665. {
  2666. DiscRate = Math.round( (DiscAmt/CfmAmt)*100);
  2667. }
  2668. CfmAmt = CfmAmt - DiscAmt;
  2669. if( vSexFg == "M" )
  2670. {
  2671. swt_cmpy.case_P.opt_cnfmamtman.value = CfmAmt;
  2672. swt_cmpy.case_P.ipt_discrateman.value = DiscRate;
  2673. swt_cmpy.case_P.ipt_discamtman.value = DiscAmt;
  2674. swt_cmpy.case_P.ipt_mancmpychrgamt.value = CfmAmt;
  2675. }
  2676. else
  2677. {
  2678. swt_cmpy.case_P.opt_cnfmamtwom.value = CfmAmt;
  2679. swt_cmpy.case_P.ipt_discratewom.value = DiscRate;
  2680. swt_cmpy.case_P.ipt_discamtwom.value = DiscAmt;
  2681. swt_cmpy.case_P.ipt_womcmpychrgamt.value = CfmAmt;
  2682. }
  2683. }
  2684. function swt_cmpy_case_P_ipt_discrateman_onkeyup(obj:Edit, e:KeyEventInfo)
  2685. {
  2686. if(e.keycode == 13)
  2687. {
  2688. obj.updateToDataset();
  2689. fCalcCfmAmt(2, "M");
  2690. swt_cmpy.case_P.ipt_discratewom.setFocus();
  2691. }
  2692. }
  2693. function swt_cmpy_case_P_ipt_discamtwom_onkeyup(obj:Edit, e:KeyEventInfo)
  2694. {
  2695. if(e.keycode == 13)
  2696. {
  2697. obj.updateToDataset();
  2698. fCalcCfmAmt(1, "F");
  2699. swt_cmpy.case_P.ipt_mancmpychrgamt.setFocus();
  2700. }
  2701. }
  2702. function swt_cmpy_case_P_ipt_discratewom_onkeyup(obj:Edit, e:KeyEventInfo)
  2703. {
  2704. if(e.keycode == 13)
  2705. {
  2706. obj.updateToDataset();
  2707. fCalcCfmAmt(2, "F");
  2708. swt_cmpy.case_P.ipt_mancmpychrgamt.setFocus();
  2709. }
  2710. }
  2711. function swt_cmpy_case_P_ipt_mancmpychrgamt_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  2712. {
  2713. if(e.keycode == 13)
  2714. {
  2715. obj.updateToDataset();
  2716. //2018/09/27 이정택 추가
  2717. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "mancnfmamt", ds_main_coninfo_cmpyconinfo_item.getColumn(0, "mancmpychrgamt"));
  2718. //2018/09/27 이정택 추가
  2719. swt_cmpy.case_P.ipt_womcmpychrgamt.setFocus();
  2720. }
  2721. }
  2722. function swt_cmpy_case_P_ipt_womcmpychrgamt_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  2723. {
  2724. if(e.keycode == 13)
  2725. {
  2726. obj.updateToDataset();
  2727. //2018/09/27 이정택 추가
  2728. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "womcnfmamt", ds_main_coninfo_cmpyconinfo_item.getColumn(0, "womcmpychrgamt"));
  2729. //2018/09/27 이정택 추가
  2730. swt_cmpy.case_P.ipt_chargenm.setFocus();
  2731. }
  2732. }
  2733. function swt_cmpy_case_P_ipt_chargenm_onkeyup(obj:Edit, e:KeyEventInfo)
  2734. {
  2735. if(e.keycode == 13)
  2736. {
  2737. obj.updateToDataset();
  2738. swt_cmpy.case_P.ipt_chargetelno.setFocus();
  2739. }
  2740. }
  2741. function swt_cmpy_case_P_ipt_chargetelno_onkeyup(obj:Edit, e:KeyEventInfo)
  2742. {
  2743. if(e.keycode == 13)
  2744. {
  2745. obj.updateToDataset();
  2746. swt_cmpy.case_P.ipt_conremcnts.setFocus();
  2747. }
  2748. }
  2749. function ds_main_coninfo_cmpyconlst_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2750. {
  2751. if(e.columnid == "addtestyn")
  2752. {
  2753. obj.setColumn(e.row, "addtestyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2754. }
  2755. if(e.columnid == "choitestyn")
  2756. {
  2757. obj.setColumn(e.row, "choitestyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2758. }
  2759. }
  2760. function swt_cmpy_case_P_grd_cmpyconlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  2761. {
  2762. var idx = ds_main_coninfo_cmpyconlst_item.rowposition;
  2763. if( idx < 0) return ;
  2764. fSetCmpyConInfo( ds_main_coninfo_cmpyconlst_item, idx);
  2765. fSetContCtrl(true);
  2766. }
  2767. function swt_cmpy_case_P_btn_concopy2_onclick(obj:Button, e:ClickEventInfo)
  2768. {
  2769. fSetCopyMode();
  2770. }
  2771. function swt_cmpy_case_P_btn_save1_onclick(obj:Button, e:ClickEventInfo)
  2772. {
  2773. ret1 = fSaveConCmpyInfo("u");
  2774. if(!ret1) return;
  2775. }
  2776. function fSaveConCmpyInfo(vMode)
  2777. {
  2778. var ret = false;
  2779. if( vMode == "d" )
  2780. {
  2781. if( sysf_messageBox("단체정보를", "Q001") != 6 ) return ;
  2782. }
  2783. else
  2784. {
  2785. if( sysf_messageBox("단체정보를", "Q002") != 6 ) return ;
  2786. }
  2787. var pCmpycd = ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpycd");
  2788. if( utlf_isNull(pCmpycd)){
  2789. sysf_messageBox("코드를 입력하세요", "");
  2790. swt_cmpy.case_P.ipt_concmpycd.setFocus();
  2791. return ;
  2792. }
  2793. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd"));
  2794. var node = null;
  2795. ds_hidden_cmpyinfodetl_item.clearData();
  2796. ds_main_cmpyinfo_cmpyinfolst_item.clearData();
  2797. ds_send.setColumn(0, "srchcond", "L");
  2798. var oParam = {};
  2799. oParam.id = "TRAHB00501";
  2800. oParam.service = "healexambaseapp.CmpyCode";
  2801. oParam.method = "reqGetCmpyCdList";
  2802. oParam.inds = "req=ds_send";
  2803. oParam.outds = "ds_main_cmpyinfo_cmpyinfolst_item=item";
  2804. oParam.async = false;
  2805. //oParam.callback = "cf_TRAHB00501";
  2806. tranf_submit(oParam);
  2807. if( utlf_isNull(pCmpycd)) return ;
  2808. ds_main_cmpyinfo_cmpyinfodetl_item.clearData();
  2809. ds_main_cmpyinfo_cmpyinfodetl_item.addRow();
  2810. ds_send.setColumn(0, "srchcmpycd", pCmpycd);
  2811. ds_send.setColumn(0, "srchcond", "D");
  2812. var oParam = {};
  2813. oParam.id = "TRAHB00501";
  2814. oParam.service = "healexambaseapp.CmpyCode";
  2815. oParam.method = "reqGetCmpyCdDetl";
  2816. oParam.inds = "req=ds_send";
  2817. oParam.outds = "ds_hidden_cmpyinfodetl_item=item ds_main_cmpyinfo_cmpyinfodetl_bizlst=bizlst ds_main_cmpyinfo_cmpyinfodetl_deptlst=deptlst";
  2818. oParam.async = false;
  2819. //oParam.callback = "cf_TRAHB00501";
  2820. tranf_submit(oParam);
  2821. node = ds_hidden_cmpyinfodetl_item.rowcount;
  2822. if( node != 0 )
  2823. {
  2824. ds_main_cmpyinfo_cmpyinfodetl_item.copyData(ds_hidden_cmpyinfodetl_item);
  2825. }
  2826. else
  2827. {
  2828. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "cmpycd", pCmpycd );
  2829. }
  2830. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "cmpycd", ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpycd") );
  2831. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "cmpynm", ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpynm") );
  2832. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "cmpyid", ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpyid") );
  2833. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "cmpyno", ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpyno") );
  2834. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "inducsid", ds_main_coninfo_cmpyinfo_item.getColumn(0, "inducsid") );
  2835. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "zipcd1", ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd1") );
  2836. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "zipcd2", ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd2") );
  2837. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "zipcdseq", ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcdseq") );
  2838. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "addr", ds_main_coninfo_cmpyinfo_item.getColumn(0, "addr") );
  2839. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "detladdr", ds_main_coninfo_cmpyinfo_item.getColumn(0, "detladdr") );
  2840. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "telno", ds_main_coninfo_cmpyinfo_item.getColumn(0, "telno") );
  2841. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "remcnts", ds_main_coninfo_cmpyinfo_item.getColumn(0, "remcnts") );
  2842. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "todd", "99991231" );
  2843. ds_send_save_savecmpyinfo.copyData(ds_main_cmpyinfo_cmpyinfodetl_item);
  2844. var dsUpdate1 = grdf_getGridUpdateData(swt_cmpy.case_C.swt_cmpydetl.case_biz.grd_bizlst, "all");
  2845. grdf_setStatusColumn(dsUpdate1, "m");
  2846. ds_send_save_savecmpyinfo_bizlst.copyData(dsUpdate1, true);
  2847. var dsUpdate2 = grdf_getGridUpdateData(swt_cmpy.case_C.swt_cmpydetl.case_dept.grd_deptlst, "all");
  2848. grdf_setStatusColumn(dsUpdate2, "m");
  2849. ds_send_save_savecmpyinfo_deptlst.copyData(dsUpdate2, true);
  2850. if( vMode == "i" )
  2851. {
  2852. if( swt_cmpy.case_C.ipt_cmpycd.enable == false)
  2853. {
  2854. vMode= "u";
  2855. }
  2856. }
  2857. dsf_makeValue(ds_send_save_savecmpyinfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  2858. dsf_makeValue(ds_send_save_savecmpyinfo, "userid", "string", sysf_getUserId());
  2859. dsf_makeValue(ds_send_save_savecmpyinfo, "mode", "string", vMode);
  2860. //openLoadingBar("사업체 정보 ") ;//처리중 화면을 오픈한다.
  2861. var oParam = {};
  2862. oParam.id = "TXAHB00501";
  2863. oParam.service = "healexambaseapp.CmpyCode";
  2864. oParam.method = "reqExeCmpyCode";
  2865. oParam.inds = "savecmpyinfo=ds_send_save_savecmpyinfo savebizinfo=ds_send_save_savecmpyinfo_bizlst savedeptinfo=ds_send_save_savecmpyinfo_deptlst";
  2866. oParam.outds = "ds_=count";
  2867. oParam.async = false;
  2868. oParam.callback = "cf_TXAHB00501";
  2869. tranf_submit(oParam);
  2870. var ret = false;
  2871. if(arErrorCode.pop("TXAHB00501") > -1)
  2872. {
  2873. ret = true;
  2874. }
  2875. //closeLoadingBar() ;//처리중 화면을 close한다.
  2876. fGetConInfoList(true); // 수정한후 조회탭 갱신
  2877. fGetCmpyInfo(true);
  2878. return ret ;
  2879. }
  2880. function cf_TXAHB00501(sSvcId, nErrorCode, sErrorMsg)
  2881. {
  2882. arErrorCode.push(sSvcId, nErrorCode);
  2883. if(nErrorCode < 0) return;
  2884. }
  2885. function swt_cmpy_case_C_ipt_cmpycd_onkeyup(obj:Edit, e:KeyEventInfo)
  2886. {
  2887. if(e.keycode == 13)
  2888. {
  2889. obj.updateToDataset();
  2890. swt_cmpy.case_C.ipt_cmpynm.setFocus();
  2891. }
  2892. }
  2893. function swt_cmpy_case_C_ipt_cmpynm_onkeyup(obj:Edit, e:KeyEventInfo)
  2894. {
  2895. if(e.keycode == 13)
  2896. {
  2897. obj.updateToDataset();
  2898. swt_cmpy.case_C.ipt_cmpyid.setFocus();
  2899. }
  2900. }
  2901. function swt_cmpy_case_C_btn_selbiztype_onclick(obj:Button, e:ClickEventInfo)
  2902. {
  2903. }
  2904. function swt_cmpy_case_C_ipt_biztype_onkeyup(obj:Edit, e:KeyEventInfo)
  2905. {
  2906. if(e.keycode == 13)
  2907. {
  2908. obj.updateToDataset();
  2909. swt_cmpy.case_C.btn_selbiztype.click();
  2910. }
  2911. }
  2912. function swt_cmpy_case_C_ipt_insucorpbrchcd_onkeyup(obj:Edit, e:KeyEventInfo)
  2913. {
  2914. if(e.keycode == 13)
  2915. {
  2916. obj.updateToDataset();
  2917. swt_cmpy.case_C.btn_selinsucorpbrchcd.click();
  2918. }
  2919. }
  2920. function swt_cmpy_case_C_btn_selinsucorpbrchcd_onclick(obj:Button, e:ClickEventInfo)
  2921. {
  2922. fGetComnCd("SMAHB00500", "02" , "nm", swt_cmpy.case_C.ipt_insucorpbrchcd.value,swt_cmpy.case_C.ipt_insucorpbrchcd, swt_cmpy.case_C.opt_insucorpbrchnm);
  2923. }
  2924. function swt_cmpy_case_C_ipt_minilabrcd_onkeyup(obj:Edit, e:KeyEventInfo)
  2925. {
  2926. if(e.keycode == 13)
  2927. {
  2928. obj.updateToDataset();
  2929. swt_cmpy.case_C.btn_selminilabrcd.click();
  2930. }
  2931. }
  2932. function swt_cmpy_case_C_btn_selminilabrcd_onclick(obj:Button, e:ClickEventInfo)
  2933. {
  2934. fGetComnCd("SMAHB00500", "06" , "nm", swt_cmpy.case_C.ipt_minilabrcd.value, swt_cmpy.case_C.ipt_minilabrcd, swt_cmpy.case_C.opt_minilabrnm);
  2935. }
  2936. function swt_cmpy_case_C_btn_zipcd_onclick(obj:Button, e:ClickEventInfo)
  2937. {
  2938. fSetAddr("", "ds_main_cmpyinfo_cmpyinfodetl_item");
  2939. }
  2940. function swt_cmpy_case_C_ipt_detladdr_onkeyup(obj:Edit, e:KeyEventInfo)
  2941. {
  2942. if(e.keycode == 13)
  2943. {
  2944. obj.updateToDataset();
  2945. swt_cmpy.case_C.ipt_chrgnm.setFocus();
  2946. }
  2947. }
  2948. function swt_cmpy_case_C_ipt_remcnts_onkeyup(obj:Edit, e:KeyEventInfo)
  2949. {
  2950. if(e.keycode == 13)
  2951. {
  2952. obj.updateToDataset();
  2953. swt_cmpy.case_C.btn_addbiz.setFocus();
  2954. }
  2955. }
  2956. function swt_cmpy_case_C_ipt_cmpyid_onkeyup(obj:Edit, e:KeyEventInfo)
  2957. {
  2958. if(e.keycode == 13)
  2959. {
  2960. obj.updateToDataset();
  2961. swt_cmpy.case_C.ipt_cmpyno.setFocus();
  2962. }
  2963. }
  2964. function swt_cmpy_case_C_ipt_cmpyno_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  2965. {
  2966. if(e.keycode == 13)
  2967. {
  2968. obj.updateToDataset();
  2969. swt_cmpy.case_C.ipt_inducsid.setFocus();
  2970. }
  2971. }
  2972. function swt_cmpy_case_C_ipt_inducsid_onkeyup(obj:Edit, e:KeyEventInfo)
  2973. {
  2974. if(e.keycode == 13)
  2975. {
  2976. obj.updateToDataset();
  2977. swt_cmpy.case_C.ipt_biztype.setFocus();
  2978. }
  2979. }
  2980. function swt_cmpy_case_C_ipt_prsdnm_onkeyup(obj:Edit, e:KeyEventInfo)
  2981. {
  2982. if(e.keycode == 13)
  2983. {
  2984. obj.updateToDataset();
  2985. swt_cmpy.case_C.ipt_bizcondcnts.setFocus();
  2986. }
  2987. }
  2988. function swt_cmpy_case_C_ipt_bizcondcnts_onkeyup(obj:Edit, e:KeyEventInfo)
  2989. {
  2990. if(e.keycode == 13)
  2991. {
  2992. obj.updateToDataset();
  2993. swt_cmpy.case_C.ipt_biztypecnts.setFocus();
  2994. }
  2995. }
  2996. function swt_cmpy_case_C_ipt_biztypecnts_onkeyup(obj:Edit, e:KeyEventInfo)
  2997. {
  2998. if(e.keycode == 13)
  2999. {
  3000. obj.updateToDataset();
  3001. swt_cmpy.case_C.ipt_insucorpbrchcd.setFocus();
  3002. }
  3003. }
  3004. function swt_cmpy_case_C_ipt_prsdrrgstno1_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  3005. {
  3006. if(e.keycode == 13)
  3007. {
  3008. obj.updateToDataset();
  3009. swt_cmpy.case_C.ipt_prsdrrgstno2.setFocus();
  3010. }
  3011. }
  3012. function swt_cmpy_case_C_ipt_prsdrrgstno2_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  3013. {
  3014. if(e.keycode == 13)
  3015. {
  3016. obj.updateToDataset();
  3017. swt_cmpy.case_C.ipt_emailid.setFocus();
  3018. }
  3019. }
  3020. function swt_cmpy_case_C_ipt_emailid_onkeyup(obj:Edit, e:KeyEventInfo)
  3021. {
  3022. if(e.keycode == 13)
  3023. {
  3024. obj.updateToDataset();
  3025. swt_cmpy.case_C.ipt_emailtype.setFocus();
  3026. }
  3027. }
  3028. function swt_cmpy_case_C_ipt_chrgnm_onkeyup(obj:Edit, e:KeyEventInfo)
  3029. {
  3030. if(e.keycode == 13)
  3031. {
  3032. obj.updateToDataset();
  3033. swt_cmpy.case_C.ipt_telno.setFocus();
  3034. }
  3035. }
  3036. function swt_cmpy_case_C_ipt_telno_onkeyup(obj:Edit, e:KeyEventInfo)
  3037. {
  3038. if(e.keycode == 13)
  3039. {
  3040. obj.updateToDataset();
  3041. swt_cmpy.case_C.ipt_faxno.setFocus();
  3042. }
  3043. }
  3044. function swt_cmpy_case_C_ipt_faxno_onkeyup(obj:Edit, e:KeyEventInfo)
  3045. {
  3046. if(e.keycode == 13)
  3047. {
  3048. obj.updateToDataset();
  3049. swt_cmpy.case_C.ipt_miltrcntrhospcd.setFocus();
  3050. }
  3051. }
  3052. function swt_cmpy_case_C_cmb_grupcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3053. {
  3054. swt_cmpy.case_C.ipt_remcnts.setFocus();
  3055. }
  3056. function swt_cmpy_case_C_ipt_miltrcntrhospcd_onkeyup(obj:Edit, e:KeyEventInfo)
  3057. {
  3058. if(e.keycode == 13)
  3059. {
  3060. obj.updateToDataset();
  3061. swt_cmpy.case_C.btn_selmiltrcntrhospcd.click();
  3062. }
  3063. }
  3064. function swt_cmpy_case_C_btn_selmiltrcntrhospcd_onclick(obj:Button, e:ClickEventInfo)
  3065. {
  3066. fGetComnCd("SMAHB00500", "03" , "cd", swt_cmpy.case_C.ipt_miltrcntrhospcd.value, swt_cmpy.case_C.ipt_miltrcntrhospcd , swt_cmpy.case_C.opt_miltrcntrhospnm );
  3067. }
  3068. function swt_cmpy_case_C_btn_autocmpycd_onclick(obj:Button, e:ClickEventInfo)
  3069. {
  3070. getAutoCmpyCd();
  3071. }
  3072. function getAutoCmpyCd()
  3073. {
  3074. var vCmpyFg = ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "cmpyflag") ;
  3075. if( utlf_isNull(vCmpyFg))
  3076. {
  3077. sysf_messageBox("업체구분을 ", "C002");
  3078. return ;
  3079. }
  3080. var vGrupcd = ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "grupcd") ;
  3081. dsf_makeValue(ds_send, "grupcd", "string", vGrupcd);
  3082. dsf_makeValue(ds_send, "cmpyflag", "string", vCmpyFg);
  3083. //openLoadingBar("단체코드자동생성 ") ;//처리중 화면을 오픈한다.
  3084. var oParam = {};
  3085. oParam.id = "TRAHB00506";
  3086. oParam.service = "healexambaseapp.CmpyCode";
  3087. oParam.method = "reqGetAutoCmpyCd";
  3088. oParam.inds = "req=ds_send";
  3089. oParam.outds = "ds_temp_autocmpycd_item=item";
  3090. oParam.async = false;
  3091. oParam.callback = "cf_TRAHB00506";
  3092. tranf_submit(oParam);
  3093. if(arErrorCode.pop("TRAHB00506") > -1)
  3094. {
  3095. var vAutoCmpyCd = ds_temp_autocmpycd_item.getColumn(0, "cmpycd");
  3096. if( !utlf_isNull(vAutoCmpyCd))
  3097. {
  3098. swt_cmpy.case_C.ipt_cmpycd.value = vAutoCmpyCd;
  3099. }
  3100. }
  3101. //closeLoadingBar();
  3102. }
  3103. function cf_TRAHB00506(sSvcId, nErrorCode, sErrorMsg)
  3104. {
  3105. arErrorCode.push(sSvcId, nErrorCode);
  3106. if(nErrorCode < 0) return;
  3107. }
  3108. function swt_cmpy_case_C_btn_addbiz_onclick(obj:Button, e:ClickEventInfo)
  3109. {
  3110. var idx = swt_cmpy.case_C.swt_cmpydetl.tabindex;
  3111. if( idx == 0)
  3112. {
  3113. ds_main_cmpyinfo_cmpyinfodetl_bizlst.addRow();
  3114. swt_cmpy.case_C.swt_cmpydetl.case_biz.grd_bizlst.setCellPos(1);
  3115. swt_cmpy.case_C.swt_cmpydetl.case_biz.grd_bizlst.showEditor(true);
  3116. }
  3117. else
  3118. {
  3119. ds_main_cmpyinfo_cmpyinfodetl_deptlst.addRow();
  3120. swt_cmpy.case_C.swt_cmpydetl.case_dept.grd_deptlst.setCellPos(1);
  3121. swt_cmpy.case_C.swt_cmpydetl.case_dept.grd_deptlst.showEditor(true);
  3122. }
  3123. }
  3124. function swt_cmpy_case_C_button3_onclick(obj:Button, e:ClickEventInfo)
  3125. {
  3126. var idx = swt_cmpy.case_C.swt_cmpydetl.tabindex;
  3127. if( idx == 0)
  3128. {
  3129. ds_main_cmpyinfo_cmpyinfodetl_bizlst.updatecontrol = false;
  3130. ds_main_cmpyinfo_cmpyinfodetl_bizlst.setRowType(ds_main_cmpyinfo_cmpyinfodetl_bizlst.rowposition, "d");
  3131. ds_main_cmpyinfo_cmpyinfodetl_bizlst.updatecontrol = true;
  3132. }
  3133. else
  3134. {
  3135. ds_main_cmpyinfo_cmpyinfodetl_deptlst.updatecontrol = false;
  3136. ds_main_cmpyinfo_cmpyinfodetl_deptlst.setRowType(ds_main_cmpyinfo_cmpyinfodetl_deptlst.rowposition, "d");
  3137. ds_main_cmpyinfo_cmpyinfodetl_deptlst.updatecontrol = true;
  3138. }
  3139. }
  3140. function swt_cmpy_case_C_grd_cmpylst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3141. {
  3142. var idx = ds_main_cmpyinfo_cmpyinfolst_item.rowposition;
  3143. if( idx < 0) return ;
  3144. swt_cmpy.case_C.ipt_cmpycd.value = ds_main_cmpyinfo_cmpyinfolst_item.getColumn(idx, "cmpycd") ;
  3145. fGetCmpyInfo(true);
  3146. swt_cmpy.case_C.ipt_cmpynm.setFocus();
  3147. //2018/09/27 주석처리(이정택)
  3148. /*
  3149. var cnt = ds_init_baseinfo_S920list_S920.findRow("cdid", "Y");
  3150. if(cnt > -1)
  3151. {
  3152. fNewZipCdCheck(ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "zipcd1"), ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "zipcd2"));
  3153. }
  3154. */
  3155. //2018/09/27 주석처리(이정택)
  3156. }
  3157. function swt_cmpy_case_C_button1_onclick(obj:Button, e:ClickEventInfo)
  3158. {
  3159. grdf_exportExcel(swt_cmpy.case_C.grd_cmpylst, "excel", "사업체리스트", "true", "", "");
  3160. }
  3161. function btn_newsave_onclick(obj:Button, e:ClickEventInfo)
  3162. {
  3163. var idx = swt_cmpy.tabindex;
  3164. trace('111 :'+idx);
  3165. if( idx == 2 )
  3166. {
  3167. ret = fSaveCmpyInfo("i");
  3168. if( !ret ) return;
  3169. fGetCmpyInfo(true);
  3170. }
  3171. else if( idx == 1 )
  3172. {
  3173. fNewSaveData();
  3174. }
  3175. }
  3176. function fSaveCmpyInfo(vMode)
  3177. {
  3178. if( vMode == "d" )
  3179. {
  3180. if(sysf_messageBox("단체정보를", "Q001") != 6 ) return ;
  3181. }
  3182. else
  3183. {
  3184. if( sysf_messageBox("단체정보를", "Q002") != 6 ) return ;
  3185. }
  3186. var vCmpycd = ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "cmpycd");
  3187. if( utlf_isNull(vCmpycd))
  3188. {
  3189. sysf_messageBox("코드를 입력하세요", "");
  3190. swt_cmpy.case_C.ipt_cmpycd.setFocus();
  3191. return ;
  3192. }
  3193. ds_send_save_savecmpyinfo.copyData(ds_main_cmpyinfo_cmpyinfodetl_item);
  3194. var dsUpdate1 = grdf_getGridUpdateData(swt_cmpy.case_C.swt_cmpydetl.case_biz.grd_bizlst, "all");
  3195. grdf_setStatusColumn(dsUpdate1, "m");
  3196. ds_send_save_savecmpyinfo_bizlst.copyData(dsUpdate1, true);
  3197. var dsUpdate2 = grdf_getGridUpdateData(swt_cmpy.case_C.swt_cmpydetl.case_dept.grd_deptlst, "all");
  3198. grdf_setStatusColumn(dsUpdate2, "m");
  3199. ds_send_save_savecmpyinfo_deptlst.copyData(dsUpdate2, true);
  3200. if( vMode == "i" )
  3201. {
  3202. if( swt_cmpy.case_C.ipt_cmpycd.enable == false)
  3203. {
  3204. vMode= "u";
  3205. }
  3206. }
  3207. dsf_makeValue(ds_send_save_savecmpyinfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  3208. dsf_makeValue(ds_send_save_savecmpyinfo, "userid", "string", sysf_getUserId());
  3209. dsf_makeValue(ds_send_save_savecmpyinfo, "mode", "string", vMode);
  3210. //openLoadingBar("사업체 정보 ") ;//처리중 화면을 오픈한다.
  3211. var oParam = {};
  3212. oParam.id = "TXAHB00501";
  3213. oParam.service = "healexambaseapp.CmpyCode";
  3214. oParam.method = "reqExeCmpyCode";
  3215. oParam.inds = "savecmpyinfo=ds_send_save_savecmpyinfo savebizinfo=ds_send_save_savecmpyinfo_bizlst savedeptinfo=ds_send_save_savecmpyinfo_deptlst";
  3216. oParam.outds = "ds_=count";
  3217. oParam.async = false;
  3218. oParam.callback = "cf_TXAHB00501";
  3219. tranf_submit(oParam);
  3220. var ret = false;
  3221. if(arErrorCode.pop("TXAHB00501") > -1)
  3222. {
  3223. ret = true;
  3224. }
  3225. //closeLoadingBar() ;//처리중 화면을 close한다.
  3226. return ret ;
  3227. }
  3228. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  3229. {
  3230. fSaveData("u");
  3231. }
  3232. function fSaveData(vMode)
  3233. {
  3234. var idx = swt_cmpy.tabindex;
  3235. var ret = false;
  3236. if( idx == 2 )
  3237. {
  3238. ret = fSaveCmpyInfo(vMode);
  3239. if( !ret ) return ;
  3240. if(vMode == "d")
  3241. {
  3242. ds_main_cmpyinfo_cmpyinfodetl_item.clearData();
  3243. swt_cmpy.case_C.ipt_cmpycd.enable = true;
  3244. swt_cmpy.case_C.cmb_cmpyflag.enable = true;
  3245. }
  3246. else
  3247. {
  3248. fGetCmpyInfo(true);
  3249. fGetConInfoList(true); //패키지정보탭 사업체 정보 갱신
  3250. var vCmpycd = ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "cmpycd");
  3251. ds_main_cmpyinfo_cmpyinfolst_item.clearData();
  3252. ds_send.setColumn(0, "srchcond", "L");
  3253. var oParam = {};
  3254. oParam.id = "TRAHB00501";
  3255. oParam.service = "healexambaseapp.CmpyCode";
  3256. oParam.method = "reqGetCmpyCdList";
  3257. oParam.inds = "req=ds_send";
  3258. oParam.outds = "ds_main_cmpyinfo_cmpyinfolst_item=item";
  3259. oParam.async = false;
  3260. //oParam.callback = "cf_TRAHB00501";
  3261. tranf_submit(oParam);
  3262. if(utlf_isNull(vCmpycd)) return;
  3263. ds_main_cmpyinfo_cmpyinfodetl_item.clearData();
  3264. ds_main_cmpyinfo_cmpyinfodetl_item.addRow();
  3265. ds_send.setColumn(0, "srchcmpycd", vCmpycd);
  3266. ds_send.setColumn(0, "srchcond", "D");
  3267. var oParam = {};
  3268. oParam.id = "TRAHB00501";
  3269. oParam.service = "healexambaseapp.CmpyCode";
  3270. oParam.method = "reqGetCmpyCdDetl";
  3271. oParam.inds = "req=ds_send";
  3272. oParam.outds = "ds_hidden_cmpyinfodetl_item=item ds_main_cmpyinfo_cmpyinfodetl_bizlst=bizlst ds_main_cmpyinfo_cmpyinfodetl_deptlst=deptlst";
  3273. oParam.async = false;
  3274. //oParam.callback = "cf_TRAHB00501";
  3275. tranf_submit(oParam);
  3276. node = ds_hidden_cmpyinfodetl_item.rowcount;
  3277. if( node != 0 )
  3278. {
  3279. ds_main_cmpyinfo_cmpyinfodetl_item.copyData(ds_hidden_cmpyinfodetl_item);
  3280. }
  3281. else
  3282. {
  3283. ds_main_cmpyinfo_cmpyinfodetl_item.setColumn(0, "cmpycd", vCmpycd );
  3284. }
  3285. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpycd", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "cmpycd") );
  3286. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpynm", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "cmpynm") );
  3287. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpyid", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "cmpyid") );
  3288. ds_main_coninfo_cmpyinfo_item.setColumn(0, "cmpyno", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "cmpyno") );
  3289. ds_main_coninfo_cmpyinfo_item.setColumn(0, "inducsid", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "inducsid") );
  3290. ds_main_coninfo_cmpyinfo_item.setColumn(0, "zipcd1", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "zipcd1") );
  3291. ds_main_coninfo_cmpyinfo_item.setColumn(0, "zipcd2", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "zipcd2") );
  3292. ds_main_coninfo_cmpyinfo_item.setColumn(0, "addr", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "addr") );
  3293. ds_main_coninfo_cmpyinfo_item.setColumn(0, "detladdr", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "detladdr") );
  3294. ds_main_coninfo_cmpyinfo_item.setColumn(0, "telno", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "telno") );
  3295. ds_main_coninfo_cmpyinfo_item.setColumn(0, "remcnts", ds_main_cmpyinfo_cmpyinfodetl_item.getColumn(0, "remcnts") );
  3296. ds_main_coninfo_cmpyinfo_item.setColumn(0, "todd", "99991231");
  3297. }
  3298. }
  3299. else if( idx == 1 )
  3300. {
  3301. ret = fSaveContInfo(vMode);
  3302. if( !ret ) return ;
  3303. trace("vMode=="+vMode)
  3304. if( vMode == "d" )
  3305. {
  3306. ds_main_coninfo_cmpyconinfo_item.clearData();
  3307. fSetContCtrl(false);
  3308. }
  3309. else
  3310. {
  3311. var rsltnode = ds_hidden_saveconinfo.getColumn(0, "cmpycd");
  3312. if(utlf_isNull(rsltnode))
  3313. {
  3314. ret = fGetContDetlInfo(ds_hidden_saveconinfo.getColumn(0, "healexamflag"), ds_hidden_saveconinfo.getColumn(0, "cmpycd")
  3315. , ds_hidden_saveconinfo.getColumn(0, "conseq") , ds_hidden_saveconinfo.getColumn(0, "conhistseq"));
  3316. if( ret == true )
  3317. {
  3318. fSetContCtrl(true);
  3319. fGetConInfoList(false);
  3320. fGetConInfoList(true);
  3321. }
  3322. }
  3323. }
  3324. }
  3325. }
  3326. function fSaveContInfo(vMode)
  3327. {
  3328. if( vMode == "d" )
  3329. {
  3330. if( sysf_messageBox("계약정보를", "Q001") != 6 ) return;
  3331. }
  3332. else
  3333. {
  3334. if( sysf_messageBox("계약정보를", "Q002") != 6 ) return;
  3335. }
  3336. if( !fCheckConInfo()) return;
  3337. if( utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "cmpycd"))){
  3338. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "cmpycd", swt_cmpy.case_P.ipt_concmpycd.value );
  3339. }
  3340. if(ds_main_coninfo_pkgtestcdlst_itemadd.rowcount > 0 && ds_main_coninfo_pkgtestcdlst_itemadd.getCaseCount("sel == 'Y'")>0){
  3341. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "addtestyn", "Y");
  3342. }else{
  3343. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "addtestyn", "N");
  3344. }
  3345. if( ds_main_coninfo_pkgtestcdlst_itemsel.rowcount > 0 && ds_main_coninfo_pkgtestcdlst_itemsel.getCaseCount("sel == 'Y'")>0){
  3346. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "choitestyn", "Y");
  3347. }else{
  3348. ds_main_coninfo_cmpyconinfo_item.setColumn(0, "choitestyn", "N");
  3349. }
  3350. ds_send_save_saveconinfo.copyData(ds_main_coninfo_cmpyconinfo_item)
  3351. dsf_makeValue(ds_send_save_saveconinfo, "userid", "string", sysf_getUserId());
  3352. dsf_makeValue(ds_send_save_saveconinfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  3353. dsf_makeValue(ds_send_save_saveconinfo, "healexamflag", "string", fGetHealExamFlag());
  3354. dsf_makeValue(ds_send_save_saveconinfo, "mode", "string", vMode);
  3355. dsf_makeValue(ds_send_save_saveconinfo, "itempkg", "string", "");
  3356. //2018/09/11 이정택 추가
  3357. ds_send_save_saveconinfo_itempkg.clearData();
  3358. ds_send_save_saveconinfo_itemadd.clearData();
  3359. ds_send_save_saveconinfo_itemsel.clearData();
  3360. //2018/09/11 이정택 추가
  3361. for(var i = 0; i < ds_main_coninfo_pkgtestcdlst_itempkg.rowcount; i++)
  3362. {
  3363. if(ds_main_coninfo_pkgtestcdlst_itempkg.getColumn(i, "sel") == "Y")
  3364. {
  3365. var addRow = ds_send_save_saveconinfo_itempkg.addRow();
  3366. ds_send_save_saveconinfo_itempkg.copyRow(addRow, ds_main_coninfo_pkgtestcdlst_itempkg, i);
  3367. }
  3368. }
  3369. for(var i = 0; i < ds_main_coninfo_pkgtestcdlst_itemadd.rowcount; i++)
  3370. {
  3371. if(ds_main_coninfo_pkgtestcdlst_itemadd.getColumn(i, "sel") == "Y")
  3372. {
  3373. var addRow = ds_send_save_saveconinfo_itemadd.addRow();
  3374. ds_send_save_saveconinfo_itemadd.copyRow(addRow, ds_main_coninfo_pkgtestcdlst_itemadd, i);
  3375. }
  3376. }
  3377. for(var i = 0; i < ds_main_coninfo_pkgtestcdlst_itemsel.rowcount; i++)
  3378. {
  3379. if(ds_main_coninfo_pkgtestcdlst_itemsel.getColumn(i, "sel") == "Y")
  3380. {
  3381. var addRow = ds_send_save_saveconinfo_itemsel.addRow();
  3382. ds_send_save_saveconinfo_itemsel.copyRow(addRow, ds_main_coninfo_pkgtestcdlst_itemsel, i);
  3383. }
  3384. }
  3385. //openLoadingBar("계약정보 ") ;//처리중 화면을 오픈한다.
  3386. //return;
  3387. ds_send_save_saveconinfo.updateColID("pkgcd","basepkgcd");
  3388. var oParam = {};
  3389. oParam.id = "TXAHB00502";
  3390. oParam.service = "healexambaseapp.CmpyCode";
  3391. oParam.method = "reqExeContInfo";
  3392. oParam.inds = "saveconinfo=ds_send_save_saveconinfo savepkgocd=ds_send_save_saveconinfo_itempkg saveaddocd=ds_send_save_saveconinfo_itemadd saveselocd=ds_send_save_saveconinfo_itemsel";
  3393. oParam.outds = "ds_=item";
  3394. oParam.typeStr = "m";
  3395. oParam.async = false;
  3396. oParam.callback = "cf_TXAHB00502";
  3397. tranf_submit(oParam);
  3398. var ret = false;
  3399. if(arErrorCode.pop("TXAHB00502") > -1)
  3400. {
  3401. ret = true;
  3402. }
  3403. //closeLoadingBar() ;//처리중 화면을 close한다.
  3404. return ret ;
  3405. }
  3406. function cf_TXAHB00502(sSvcId, nErrorCode, sErrorMsg)
  3407. {
  3408. arErrorCode.push(sSvcId, nErrorCode);
  3409. if(nErrorCode < 0) return;
  3410. }
  3411. function fCheckConInfo()
  3412. {
  3413. if(utlf_isNull(swt_cmpy.case_P.ipt_concmpycd.value) || utlf_isNull(swt_cmpy.case_P.opt_concmpynm.value))
  3414. {
  3415. sysf_messageBox("단체코드, 단체명이", "E016")
  3416. swt_cmpy.case_P.ipt_concmpycd.setFocus();
  3417. return false;
  3418. }
  3419. if(utlf_isNull(swt_cmpy.case_P.ipt_condd.value) || utlf_isNull(swt_cmpy.case_P.ipt_confromdd.value) || utlf_isNull(swt_cmpy.case_P.ipt_contodd.value))
  3420. {
  3421. sysf_messageBox("계약정보가", "E016")
  3422. swt_cmpy.case_P.ipt_condd.setFocus();
  3423. return false;
  3424. }
  3425. if(utlf_isNull(swt_cmpy.case_P.cmb_contype.value))
  3426. {
  3427. sysf_messageBox("계약종류가", "E016")
  3428. swt_cmpy.case_P.cmb_contype.setFocus();
  3429. return false;
  3430. }
  3431. if(utlf_isNull(swt_cmpy.case_P.ipt_pkgcd.value) || utlf_isNull(swt_cmpy.case_P.opt_pkgnm.value))
  3432. {
  3433. sysf_messageBox("건진코드가", "E016")
  3434. swt_cmpy.case_P.ipt_pkgcd.setFocus();
  3435. return false;
  3436. }
  3437. var pkgtotamt_m = 0;
  3438. var pkgtotamt_w = 0;
  3439. var disctotamt_m = 0;
  3440. var disctotamt_w = 0;
  3441. var cmpychrgamt_m = 0;
  3442. var cmpychrgamt_w = 0;
  3443. var psnchrgamt = 0;
  3444. var insuchrgamt = 0;
  3445. if(!utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "mantotamt"))){
  3446. pkgtotamt_m = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "mantotamt");
  3447. }
  3448. if(!utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "womtotamt"))){
  3449. pkgtotamt_w = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "womtotamt");
  3450. }
  3451. if(!utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "mandiscamt"))){
  3452. disctotamt_m = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "mandiscamt");
  3453. }
  3454. if(!utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "womdiscamt"))){
  3455. disctotamt_w = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "womdiscamt");
  3456. }
  3457. if(!utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "mancmpychrgamt"))){
  3458. cmpychrgamt_m = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "mancmpychrgamt");
  3459. }
  3460. if(!utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "womcmpychrgamt"))){
  3461. cmpychrgamt_w = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "womcmpychrgamt");
  3462. }
  3463. if(!utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "psnchrgamt"))){
  3464. psnchrgamt = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "psnchrgamt");
  3465. }
  3466. if(!utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0, "insuchrgamt"))){
  3467. insuchrgamt = ds_main_coninfo_cmpyconinfo_item.getColumn(0, "insuchrgamt");
  3468. }
  3469. var pkgtotamt = parseInt(pkgtotamt_m) + parseInt(pkgtotamt_w);
  3470. var cmpychrgamt = parseInt(cmpychrgamt_m) + parseInt(cmpychrgamt_w);
  3471. var disctotamt = parseInt(disctotamt_m) + parseInt(disctotamt_w);
  3472. if(pkgtotamt!= (cmpychrgamt+disctotamt+parseInt(psnchrgamt)+parseInt(insuchrgamt))){
  3473. sysf_messageBox("패키지금액 입력이 잘못되었습니다.", "E");
  3474. return false;
  3475. }
  3476. return true;
  3477. }
  3478. function btn_del_onclick(obj:Button, e:ClickEventInfo)
  3479. {
  3480. fSaveData("d");
  3481. }
  3482. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  3483. {
  3484. fInitCtrl(false);
  3485. }
  3486. function swt_cmpy_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  3487. {
  3488. if(obj.tabindex == 0)
  3489. {
  3490. group2.cap_fromtodd.visible = true;
  3491. group2.ipt_srchfromdd.visible = true;
  3492. group2.ipt_srchtodd.visible = true;
  3493. fTermVisible(true);
  3494. }
  3495. else
  3496. {
  3497. fTermVisible(false);
  3498. var cmpy = ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpycd");
  3499. var mode = eval(swt_cmpy.case_P.ipt_concmpycd.enable);
  3500. if(!utlf_isNull(cmpy) && mode == true)
  3501. {
  3502. btn_save.enable = true;
  3503. btn_newsave.enable = false;
  3504. }
  3505. else
  3506. {
  3507. btn_save.enable = false;
  3508. btn_newsave.enable = true;
  3509. }
  3510. }
  3511. }
  3512. function swt_cmpy_case_Q_grd_coninfolst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3513. {
  3514. fMoveToContInfoTab(true);
  3515. }
  3516. function swt_cmpy_case_C_Button00_onclick(obj:Button, e:ClickEventInfo)
  3517. {
  3518. fGetComnCd("SMAHA01500", "09", "cd", swt_cmpy.case_C.ipt_cmpyid.value, swt_cmpy.case_C.ipt_cmpyid, "ds_main_cmpyinfo_cmpyinfodetl_item/0/cmpyidnm");
  3519. }
  3520. /*=================================================================================================================
  3521. *단체계약신규생성
  3522. ===================================================================================================================*/
  3523. function fNewSaveData() {
  3524. if( sysf_messageBox("계약정보를", "Q002") != 6 ) return ;
  3525. // 등록정보 체크
  3526. if( !fCheckConInfo() ) {
  3527. sysf_messageBox("계약정보를","C001");
  3528. return ;
  3529. }
  3530. if( utlf_isNull(ds_main_coninfo_cmpyconinfo_item.getColumn(0,"cmpycd"))) {
  3531. ds_main_coninfo_cmpyconinfo_item.setColumn(0,"cmpycd", swt_cmpy.case_P.ipt_concmpycd.value );
  3532. }
  3533. if( ds_main_coninfo_pkgtestcdlst_itemadd.rowcount > 0 && ds_main_coninfo_pkgtestcdlst_itemadd.getCaseCount("sel == 'Y'")>0) {
  3534. ds_main_coninfo_cmpyconinfo_item.setColumn(0,"addtestyn", "Y");
  3535. }else{
  3536. ds_main_coninfo_cmpyconinfo_item.setColumn(0,"addtestyn", "N");
  3537. }
  3538. if( ds_main_coninfo_pkgtestcdlst_itemsel.rowcount > 0 && ds_main_coninfo_pkgtestcdlst_itemsel.getCaseCount("sel == 'Y'")>0) {
  3539. ds_main_coninfo_cmpyconinfo_item.setColumn(0,"choitestyn", "Y");
  3540. }else{
  3541. ds_main_coninfo_cmpyconinfo_item.setColumn(0,"choitestyn", "N");
  3542. }
  3543. ds_send_save_saveconinfo.clearData();
  3544. ds_send_save_saveconinfo.copyData(ds_main_coninfo_cmpyconinfo_item);
  3545. dsf_makeValue(ds_send_save_saveconinfo, "userid", "string", sysf_getUserId());
  3546. dsf_makeValue(ds_send_save_saveconinfo, "userid", "string", sysf_getUserInfo("dutplceinstcd"));
  3547. dsf_makeValue(ds_send_save_saveconinfo, "healexamflag", "string", fGetHealExamFlag());
  3548. dsf_makeValue(ds_send_save_saveconinfo, "mode", "string", "i");
  3549. dsf_makeValue(ds_send_save_saveconinfo, "itempkg", "string", "i");
  3550. ds_send_save_saveconinfo_itempkg.clearData();
  3551. ds_main_coninfo_pkgtestcdlst_itempkg.filter('sel == "Y"');
  3552. ds_send_save_saveconinfo_itempkg.copyData(ds_main_coninfo_pkgtestcdlst_itempkg);
  3553. ds_main_coninfo_pkgtestcdlst_itempkg.filter('');
  3554. ds_send_save_saveconinfo_itemadd.clearData();
  3555. ds_main_coninfo_pkgtestcdlst_itemadd.filter('sel == "Y"');
  3556. ds_send_save_saveconinfo_itemadd.copyData(ds_main_coninfo_pkgtestcdlst_itemadd);
  3557. ds_main_coninfo_pkgtestcdlst_itemadd.filter('');
  3558. ds_send_save_saveconinfo_itemsel.clearData();
  3559. ds_main_coninfo_pkgtestcdlst_itemsel.filter('sel == "Y"');
  3560. ds_send_save_saveconinfo_itemsel.copyData(ds_main_coninfo_pkgtestcdlst_itemsel);
  3561. ds_main_coninfo_pkgtestcdlst_itemsel.filter('');
  3562. ds_send_save_saveconinfo.updateColID("pkgcd","basepkgcd");
  3563. trace(ds_send_save_saveconinfo.saveXML());
  3564. //return;
  3565. ds_hidden_saveconinfo.clearData();
  3566. var oParam = {};
  3567. oParam.id = "TXAHB00503";
  3568. oParam.service = "healexambaseapp.CmpyCode";
  3569. oParam.method = "reqExeNewContInfo";
  3570. oParam.inds = "saveconinfo=ds_send_save_saveconinfo savepkgocd=ds_send_save_saveconinfo_itempkg saveaddocd=ds_send_save_saveconinfo_itemadd saveselocd=ds_send_save_saveconinfo_itemsel";
  3571. oParam.outds = "ds_hidden_saveconinfo=item";
  3572. oParam.async = false;
  3573. //oParam.callback = "cf_TXAHB00503";
  3574. tranf_submit(oParam);
  3575. var rsltnode = ds_hidden_saveconinfo.getColumn(0,"cmpycd");
  3576. if(!utlf_isNull(rsltnode)) {
  3577. var ret = fGetContDetlInfo(ds_hidden_saveconinfo.getColumn(0,"healexamflag")
  3578. , ds_hidden_saveconinfo.getColumn(0,"cmpycd")
  3579. , ds_hidden_saveconinfo.getColumn(0,"conseq")
  3580. , ds_hidden_saveconinfo.getColumn(0,"conhistseq") );
  3581. if( ret == true ){
  3582. fSetContCtrl(true);
  3583. fGetConInfoList(false);
  3584. fGetConInfoList(true);
  3585. }
  3586. }
  3587. }
  3588. ]]></Script>
  3589. </Form>
  3590. </FDL>