12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNF01700" position="absolute 0 0 1212 796" titletext="가정간호 방문일정 관리" onload="SMMNF01700_onload">
- <Layouts>
- <Layout>
- <Div id="group1" position="absolute 0 0 1195 21" style="" scrollbars="none">
- <Layouts>
- <Layout>
- <Static id="caption6" class="tit_1" position="absolute 0 0 189 22" style="" text="방문일정 관리" anchor="default"/>
- <Static id="caption4" class="patient_text_black" position="absolute 922 0 1194 200" style="" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 13 1195 757" style="font:,,bold;">
- <Layouts>
- <Layout width="1195" height="744">
- <Grid id="grd_previsitlist" binddataset="ds_main_grd_previsitlist_previsitlist" class="datagrid2" position="absolute 0 380 1191 736" style="align:center ;" onmousedown="group3_grd_previsitlist_onmousedown" onkillfocus="group3_grd_previsitlist_onkillfocus" ontextchanged="group3_grd_previsitlist_ontextchanged" onrbuttondown="group3_grd_previsitlist_onrbuttondown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="50"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="54"/>
- <Column size="69"/>
- <Column size="69"/>
- <Column size="80"/>
- <Column size="40"/>
- <Column size="150"/>
- <Column size="150"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="90"/>
- <Column size="85"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="377"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="150"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="선택"/>
- <Cell col="2" text="No"/>
- <Cell col="3" text="출력"/>
- <Cell col="4" text="구분"/>
- <Cell col="5" text="방문간호사"/>
- <Cell col="6" text="등록번호"/>
- <Cell col="7" text="환자명"/>
- <Cell col="8" text="S/A"/>
- <Cell col="9" text="공통 Remark"/>
- <Cell col="10" text="방문 Remark"/>
- <Cell col="11" text="방문예정일"/>
- <Cell col="12" text="최근방문일"/>
- <Cell col="13" text="다음방문예정일"/>
- <Cell col="14" text="이달방문횟수"/>
- <Cell col="15" text="변경방문간호사"/>
- <Cell col="16" text="변경방문예정일"/>
- <Cell col="17" text="(실거주)주소"/>
- <Cell col="18" text="전화번호"/>
- <Cell col="19" text="미수"/>
- <Cell col="20" text="내원정보"/>
- <Cell col="21" text="입력일시"/>
- <Cell col="22" text="기관코드"/>
- <Cell col="23" text="담당간호사ID"/>
- <Cell col="24" text="상태"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
- <Cell col="2" text="bind:no"/>
- <Cell col="3" text="bind:printseq"/>
- <Cell col="4" displaytype="combo" text="bind:careflag" combodataset="ds_init_careflagcd" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="5" text="bind:nursenm"/>
- <Cell col="6" text="bind:pid"/>
- <Cell col="7" text="bind:hngnm"/>
- <Cell col="8" text="bind:sex"/>
- <Cell col="9" edittype="text" text="bind:comremark"/>
- <Cell col="10" edittype="text" text="bind:remark"/>
- <Cell col="11" displaytype="date" text="bind:previsitdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="12" displaytype="date" text="bind:lastvisitdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="13" displaytype="date" text="bind:nextvisitdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="14" text="bind:monthvisitcnt"/>
- <Cell col="15" displaytype="combo" style="align:center middle;" text="bind:changenurseid" combodataset="ds_item_chargenurse_nurselist" combocodecol="userid" combodatacol="usernm"/>
- <Cell col="16" displaytype="date" text="bind:changevisitdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="17" style="align:left middle;" text="bind:address" wordwrap="char"/>
- <Cell col="18" text="bind:telno"/>
- <Cell col="19" text="bind:receiptflag"/>
- <Cell col="20" text="bind:inoutinfo"/>
- <Cell col="21" text="bind:inptdt"/>
- <Cell col="22" text="bind:instcd"/>
- <Cell col="23" text="bind:nurseid"/>
- <Cell col="24" text="bind:statusflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption20" class="tit_2" position="absolute 5 9 136 30" style="" text="방문일정 조회"/>
- <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 26 750 29" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Shape id="line2" class="line_2" linetype="horizontal" position="absolute 0 51 450 54" style="" anchor="default"/>
- <Edit id="opt_date" class="output_fix" position="absolute 17 30 244 49" style="font:,,bold;align:center middle;" anchor="default" readonly="true"/>
- <Grid id="grd_calendar" binddataset="ds_hidden_calendar_weeklist_list" position="absolute 0 54 750 355" style="border:1 solid #808080ff,1 solid #1771beff,1 solid #1771beff,1 solid #1771beff;" oncellclick="group3_grd_calendar_oncellclick" onrowchanged="group3_grd_calendar_onrowchanged" oncolchanged="group3_grd_calendar_oncolchanged" selecttype="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="107"/>
- <Column size="106"/>
- <Column size="107"/>
- <Column size="107"/>
- <Column size="107"/>
- <Column size="107"/>
- <Column size="107"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="22"/>
- <Row size="22"/>
- </Rows>
- <Band id="head">
- <Cell text="일"/>
- <Cell col="1" text="월"/>
- <Cell col="2" text="화"/>
- <Cell col="3" text="수"/>
- <Cell col="4" text="목"/>
- <Cell col="5" text="금"/>
- <Cell col="6" text="토"/>
- </Band>
- <Band id="body">
- <Cell rowspan="2" style="selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="align:left top;background:BIND(sun_bg);background2:BIND(sun_bg);color:crimson;color2:crimson;font:Dotum,9,bold;selectbackground:#daa7d9ff 0;selectcolor:BIND(sun_hui);" text="bind:sun" taborder="undefined"/>
- <Cell row="1" style="align:center middle;background:BIND(sun_bg);background2:BIND(sun_bg);color:crimson;color2:crimson;font:Dotum,9,bold;selectbackground:#daa7d9ff 0;selectcolor:BIND(sun_hui);" text="bind:sun_memo" taborder="undefined"/>
- </Cell>
- <Cell col="1" rowspan="2" style="selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="align:left top;background:BIND(mon_memo);background2:BIND(mon_memo);color:BIND(mon_bg);color2:BIND(mon_bg);font:Dotum,9,bold;selectbackground:BIND(mon_memo);selectcolor:BIND(mon_bg);" text="bind:mon" taborder="undefined"/>
- <Cell row="1" style="align:center middle;background:BIND(mon_memo);background2:BIND(mon_memo);color:BIND(mon_bg);color2:BIND(mon_bg);font:Dotum,9,bold;selectbackground:BIND(mon_memo);selectcolor:BIND(mon_bg);" text="bind:mon_memo" taborder="undefined"/>
- </Cell>
- <Cell col="2" rowspan="2" style="selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="align:left top;font:Dotum,9,bold;" text="bind:tue" taborder="undefined"/>
- <Cell row="1" style="align:center middle;font:arial,9,bold;" text="bind:tue_memo" taborder="undefined"/>
- </Cell>
- <Cell col="3" rowspan="2" style="selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="align:left top;color:BIND(wed_bg);color2:BIND(wed_bg);font:Dotum,9,bold;selectcolor:BIND(wed_bg);" text="bind:wed" taborder="undefined"/>
- <Cell row="1" style="align:center middle;color:BIND(wed_bg);color2:BIND(wed_bg);font:Dotum,9,bold;selectcolor:BIND(wed_bg);" text="bind:wed_memo" taborder="undefined"/>
- </Cell>
- <Cell col="4" rowspan="2" style="selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="align:left top;color:BIND(thu_bg);color2:BIND(thu_bg);font:Dotum,9,bold;selectcolor:BIND(thu_bg);" text="bind:thu" taborder="undefined"/>
- <Cell row="1" style="align:center middle;color:BIND(thu_bg);color2:BIND(thu_bg);font:Dotum,9,bold;selectcolor:BIND(thu_bg);" text="bind:thu_memo" taborder="undefined"/>
- </Cell>
- <Cell col="5" rowspan="2" style="selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="align:left top;color:BIND(fri_bg);color2:BIND(fri_bg);font:Dotum,9,bold;selectcolor:BIND(fri_bg);" text="bind:fri" taborder="undefined"/>
- <Cell row="1" style="align:center middle;color:BIND(fri_bg);color2:BIND(fri_bg);font:Dotum,9,bold;selectcolor:BIND(fri_bg);" text="bind:fri_memo" taborder="undefined"/>
- </Cell>
- <Cell col="6" rowspan="2" style="selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="align:left top;color:dodgerblue;color2:dodgerblue;font:Dotum,9,bold;selectcolor:dodgerblue;" text="bind:sat" taborder="undefined"/>
- <Cell row="1" style="align:center middle;font:Dotum,9,bold;selectcolor:dodgerblue;" text="bind:sat_memo" taborder="undefined"/>
- </Cell>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_print" class="btn2" position="absolute 1148 359 1190 378" style="" text="출력" onclick="group3_btn_print_onclick"/>
- <Button id="btn_excel" class="btn2" position="absolute 1093 359 1146 378" style="" text="Excel" onclick="group3_btn_excel_onclick"/>
- <Button id="btn_delete" class="btn5" position="absolute 1049 359 1091 378" style="" text="삭제" onclick="group3_btn_delete_onclick"/>
- <Button id="btn_save" class="btn5" position="absolute 1005 359 1047 378" style="" text="저장" onclick="group3_btn_save_onclick"/>
- <Edit id="opt_previsitcount" position="absolute 318 359 478 378" style="font:,,bold;align:right ;" anchor="default" readonly="true"/>
- <Static id="cap_listtitle" position="absolute 5 363 305 381" style="" text="방문예정자 리스트" class="tit_2"/>
- <Radio columncount="0" rowcount="0" id="rdo_patflag" position="absolute 270 30 410 50" style="align:left middle;" onitemchanged="group3_rdo_patflag_onitemchanged" onkillfocus="group3_rdo_patflag_onkillfocus" index="-1" value="1"> </Radio>
- <Static id="cap_churchnm" class="cell_1" position="absolute 409 30 457 51" style="align:left middle;font:Dotum,9;" text="본당명" visible="false"/>
- <Combo innerdataset="ds_item_church_churchlist" datacolumn="churchnm" codecolumn="churchcd" columncount="-1" rowcount="-1" id="cmb_church" class="combo_default" visible="false" position="absolute 458 31 562 50" style="" onitemchanged="group3_cmb_church_onitemchanged"/>
- <Button id="btn_nextmonth" class="icon_next_month" position="absolute 245 31 261 47" style="" text="" onclick="group3_btn_nextmonth_onclick"/>
- <Button id="btn_prevmonth" class="icon_pre_month" position="absolute 0 31 16 47" style="" text="" onclick="group3_btn_prevmonth_onclick"/>
- <Static id="cap_visitcolor" class="color_4" position="absolute 596 7 611 22" style="align: middle;" visible="false"/>
- <Static id="cap_visitdate" position="absolute 614 7 664 21" style="align: middle;" text="방문일" visible="false"/>
- <Static id="cap_previsitcolor" class="color_9" position="absolute 671 7 686 22" style="align: middle;" visible="false"/>
- <Static id="cap_previsitdate" position="absolute 690 7 752 21" style="align: middle;" text="방문예정일" visible="false"/>
- <Static id="cap_nurse" class="cell_1" position="absolute 565 29 637 52" style="align:center middle;" text="방문간호사"/>
- <Combo innerdataset="ds_item_chargenurse_nurselist" datacolumn="usernm" codecolumn="userid" columncount="-1" rowcount="-1" id="cmb_nurse" class="combo_search" position="absolute 640 31 750 50" style="" onitemchanged="group3_cmb_nurse_onitemchanged" index="-1"/>
- <Grid id="grd_sendlist" binddataset="ds_main_grd_sendlist_previsitlist" class="datagrid2" visible="false" position="absolute 930 485 1180 610" style="align:center ;">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="40"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="56"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="267"/>
- <Column size="100"/>
- <Column size="35"/>
- <Column size="60"/>
- <Column size="150"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="No"/>
- <Cell col="2" text="출력순서"/>
- <Cell col="3" text="방문간호사"/>
- <Cell col="4" text="등록번호"/>
- <Cell col="5" text="환자명"/>
- <Cell col="6" text="S_A"/>
- <Cell col="7" text="방문예정일"/>
- <Cell col="8" text="최근방문일"/>
- <Cell col="9" text=" 다음 방문예정일"/>
- <Cell col="10" text=" 이달 방문횟수"/>
- <Cell col="11" text="변경방문간호사"/>
- <Cell col="12" text="변경방문예정일"/>
- <Cell col="13" text="(실거주)주소"/>
- <Cell col="14" text="전화번호"/>
- <Cell col="15" text="미수"/>
- <Cell col="16" text="내원정보"/>
- <Cell col="17" text="Remark"/>
- <Cell col="18" text="입력일시"/>
- <Cell col="19" text="기관코드"/>
- <Cell col="20" text="담당간호사ID"/>
- <Cell col="21" text="상태"/>
- </Band>
- <Band id="body">
- <Cell text="bind:chk"/>
- <Cell col="1" text="bind:no"/>
- <Cell col="2" text="bind:printseq"/>
- <Cell col="3" text="bind:nursenm"/>
- <Cell col="4" text="bind:pid"/>
- <Cell col="5" text="bind:hngnm"/>
- <Cell col="6" text="bind:sex"/>
- <Cell col="7" text="bind:visitdd"/>
- <Cell col="8" text="bind:lastvisitdd"/>
- <Cell col="9" text="bind:nextvisitdd"/>
- <Cell col="10" text="bind:monthvisitcnt"/>
- <Cell col="11" text="bind:changenurseid"/>
- <Cell col="12" text="bind:changevisitdd"/>
- <Cell col="13" text="bind:address"/>
- <Cell col="14" text="bind:telno"/>
- <Cell col="15" text="bind:receiptflag"/>
- <Cell col="16" text="bind:inoutinfo"/>
- <Cell col="17" text="bind:remark"/>
- <Cell col="18" text="bind:inptdt"/>
- <Cell col="19" text="bind:instcd"/>
- <Cell col="20" text="bind:nurseid"/>
- <Cell col="21" text="bind:statusflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line5" class="line_1" linetype="horizontal" position="absolute 0 380 1190 383" style="" anchor="default"/>
- <Static id="caption2" position="absolute 332 5 744 25" style="" text="가정간호[방문건수 / 방문예정건수] - 방문간호[방문건수 / 방문예정건수]"/>
- <Div id="grp_inputnurse" position="absolute 515 465 690 555" style="border:1 solid #99ccff #99ccff;background:#f8f8f8 ;">
- <Layouts>
- <Layout>
- <Shape id="line28" class="line_1" linetype="horizontal" position="absolute 0 22 173 25" style="" anchor="default"/>
- <Static id="caption51" class="cell_1" position="absolute 0 27 72 50" style="align:left middle;font:Dotum,9;" text="방문간호사"/>
- <Shape id="line32" class="line_3" linetype="horizontal" position="absolute 0 50 173 53" style="" anchor="default"/>
- <Button id="button1" class="btn2" position="absolute 65 59 107 78" style="" text="닫기" onclick="group3_grp_inputnurse_button1_onclick"/>
- <Static id="cap_inputnurse" class="tit_2" position="absolute 1 5 128 19" style="" text="방문간호사 변경"/>
- <Combo innerdataset="ds_item_chargenurse_nurselist" datacolumn="usernm" codecolumn="userid" columncount="-1" rowcount="-1" id="cmb_inputnurse" class="combo_search" position="absolute 74 28 171 47" style="" onitemchanged="group3_grp_inputnurse_cmb_inputnurse_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_inputschedule" position="absolute 400 465 575 555" style="border:1 solid #99ccff #99ccff;background:#f8f8f8 ;">
- <Layouts>
- <Layout>
- <Calendar id="ipt_inputschedule" class="input_search" position="absolute 73 28 173 47" style="" anchor="default" onkillfocus="group3_grp_inputschedule_ipt_inputschedule_onkillfocus"/>
- <Shape id="line3" class="line_1" linetype="horizontal" position="absolute 0 22 173 25" style="" anchor="default"/>
- <Static id="caption8" class="tit_2" position="absolute 1 5 133 19" style="" text="방문예정일 변경" anchor="default"/>
- <Static id="caption1" class="cell_1" position="absolute 0 27 72 50" style="align:left middle;font:Dotum,9;" text="방문예정일" anchor="default"/>
- <Shape id="line4" class="line_3" linetype="horizontal" position="absolute 0 50 173 53" style="" anchor="default"/>
- <Button id="button2" class="btn2" position="absolute 70 59 112 78" style="" text="닫기" onclick="group3_grp_inputschedule_button2_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group4" scrollbars="autoboth" position="absolute 0 757 1195 784" style="">
- <Layouts>
- <Layout>
- <Button id="btn_close" class="btn4" visible="false" position="absolute 1133 5 1189 27" style="" text="종료" onclick="group4_btn_close_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_codedata_popupmenu_tree" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_codedata_tree_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- <Column id="depth" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">1</Col>
- <Col id="value">1</Col>
- <Col id="depth">1</Col>
- </Row>
- <Row>
- <Col id="label">1_1</Col>
- <Col id="value">1_1</Col>
- <Col id="depth">2</Col>
- </Row>
- <Row>
- <Col id="label">1_1_1</Col>
- <Col id="value">1_1_1</Col>
- <Col id="depth">3</Col>
- </Row>
- <Row>
- <Col id="label">1_1_1_1</Col>
- <Col id="value">1_1_1_1</Col>
- <Col id="depth">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_item_church" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="churchlist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="churchlist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_grd_sendlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_grd_previsitlist_previsitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256"/>
- <Column id="no" type="STRING" size="256"/>
- <Column id="printseq" type="STRING" size="256"/>
- <Column id="careflag" type="STRING" size="256"/>
- <Column id="nursenm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="comremark" type="STRING" size="256"/>
- <Column id="remark" type="STRING" size="256"/>
- <Column id="previsitdd" type="STRING" size="256"/>
- <Column id="lastvisitdd" type="STRING" size="256"/>
- <Column id="nextvisitdd" type="STRING" size="256"/>
- <Column id="monthvisitcnt" type="STRING" size="256"/>
- <Column id="changenurseid" type="STRING" size="256"/>
- <Column id="changevisitdd" type="STRING" size="256"/>
- <Column id="address" type="STRING" size="256"/>
- <Column id="telno" type="STRING" size="256"/>
- <Column id="receiptflag" type="STRING" size="256"/>
- <Column id="inoutinfo" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="nurseid" type="STRING" size="256"/>
- <Column id="statusflag" type="STRING" size="256"/>
- <Column id="careflaghngnm" type="STRING" size="256"/>
- <Column id="visitdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="chk"/>
- <Col id="no"/>
- <Col id="printseq"/>
- <Col id="careflag"/>
- <Col id="nursenm"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="sex"/>
- <Col id="comremark"/>
- <Col id="remark"/>
- <Col id="previsitdd"/>
- <Col id="lastvisitdd"/>
- <Col id="nextvisitdd"/>
- <Col id="monthvisitcnt"/>
- <Col id="changenurseid"/>
- <Col id="changevisitdd"/>
- <Col id="address"/>
- <Col id="telno"/>
- <Col id="receiptflag"/>
- <Col id="inoutinfo"/>
- <Col id="inptdt"/>
- <Col id="instcd"/>
- <Col id="nurseid"/>
- <Col id="statusflag"/>
- <Col id="careflaghngnm"/>
- <Col id="visitdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_tree_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="name">아이템 추가</Col>
- <Col id="func">fTreeInsertItem</Col>
- </Row>
- <Row>
- <Col id="name">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="name">아이템 삭제</Col>
- <Col id="func">fTreeDeleteItem</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_item_chargenurse_nurselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="userid"/>
- <Col id="usernm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_listset1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_grid_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="name">방문간호사 변경</Col>
- <Col id="func">fVisitNurseUpdate</Col>
- </Row>
- <Row>
- <Col id="name">방문예정일 변경</Col>
- <Col id="func">fPreVisitDDUpdate</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_grid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_grd_previsitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_item_chargenurse" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_item_inputnurse_nurselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="userid"/>
- <Col id="usernm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_careflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="M0524" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="M0524"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_listset1_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">병원</Col>
- </Row>
- <Row>
- <Col id="cdid">2</Col>
- <Col id="cdnm">본당</Col>
- </Row>
- <Row>
- <Col id="cdid">3</Col>
- <Col id="cdnm">재택</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_listset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_codedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="year" type="STRING" size="256"/>
- <Column id="month" type="STRING" size="256"/>
- <Column id="dd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_tree" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_item_inputnurse" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_visitcounts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="weekday" type="STRING" size="256"/>
- <Column id="cycle" type="STRING" size="256"/>
- <Column id="listtitle" type="STRING" size="256"/>
- <Column id="previsitcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="weekday"/>
- <Col id="cycle"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_visitcounts_visitcount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="visitdd" type="STRING" size="256"/>
- <Column id="cnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="visitdd"/>
- <Col id="cnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_grd_sendlist_previsitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256"/>
- <Column id="no" type="STRING" size="256"/>
- <Column id="printseq" type="STRING" size="256"/>
- <Column id="careflag" type="STRING" size="256"/>
- <Column id="nurseid" type="STRING" size="256"/>
- <Column id="nursenm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="previsitdd" type="STRING" size="256"/>
- <Column id="lastvisitdd" type="STRING" size="256"/>
- <Column id="nextvisitdd" type="STRING" size="256"/>
- <Column id="monthvisitcnt" type="STRING" size="256"/>
- <Column id="address" type="STRING" size="256"/>
- <Column id="telno" type="STRING" size="256"/>
- <Column id="receiptflag" type="STRING" size="256"/>
- <Column id="inoutinfo" type="STRING" size="256"/>
- <Column id="remark" type="STRING" size="256"/>
- <Column id="visitdd" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="changevisitdd" type="STRING" size="256"/>
- <Column id="changenurseid" type="STRING" size="256"/>
- <Column id="statusflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="chk"/>
- <Col id="no"/>
- <Col id="printseq"/>
- <Col id="careflag"/>
- <Col id="nurseid"/>
- <Col id="nursenm"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="sex"/>
- <Col id="previsitdd"/>
- <Col id="lastvisitdd"/>
- <Col id="nextvisitdd"/>
- <Col id="monthvisitcnt"/>
- <Col id="address"/>
- <Col id="telno"/>
- <Col id="receiptflag"/>
- <Col id="inoutinfo"/>
- <Col id="remark"/>
- <Col id="visitdd"/>
- <Col id="inptdt"/>
- <Col id="instcd"/>
- <Col id="changevisitdd"/>
- <Col id="changenurseid"/>
- <Col id="statusflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_listset_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">병원</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="visitdd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="chrgnursid" type="STRING" size="256"/>
- <Column id="churchcd" type="STRING" size="256"/>
- <Column id="changevisitdd" type="STRING" size="256"/>
- <Column id="changenurseid" type="STRING" size="256"/>
- <Column id="kind" type="STRING" size="256"/>
- <Column id="mode" type="STRING" size="256"/>
- <Column id="inputvisitdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="visitdd"/>
- <Col id="pid"/>
- <Col id="inptdt"/>
- <Col id="instcd"/>
- <Col id="chrgnursid"/>
- <Col id="churchcd"/>
- <Col id="changevisitdd"/>
- <Col id="changenurseid"/>
- <Col id="kind"/>
- <Col id="mode"/>
- <Col id="inputvisitdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_visitcount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="visitdd" type="STRING" size="256"/>
- <Column id="cnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="visitdd"/>
- <Col id="cnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_code_codeinfo_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_visitcounts_caldatainfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING" size="256" sumtext="일자"/>
- <Column id="dutflag" type="STRING" size="256" sumtext="근무구분(휴일구분)"/>
- <Column id="day" type="STRING" size="256" sumtext="일자"/>
- <Column id="dw" type="STRING" size="256" sumtext="요일"/>
- <Column id="weekno" type="STRING" size="256" sumtext="주차"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_calendar_weeklist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sun" type="STRING"/>
- <Column id="mon" type="STRING"/>
- <Column id="tue" type="STRING"/>
- <Column id="wed" type="STRING"/>
- <Column id="thu" type="STRING"/>
- <Column id="fri" type="STRING"/>
- <Column id="sat" type="STRING"/>
- <Column id="sun_memo" type="STRING"/>
- <Column id="mon_memo" type="STRING"/>
- <Column id="tue_memo" type="STRING"/>
- <Column id="wed_memo" type="STRING"/>
- <Column id="thu_memo" type="STRING"/>
- <Column id="fri_memo" type="STRING"/>
- <Column id="sat_memo" type="STRING"/>
- <Column id="sun_hui" type="STRING" size="256"/>
- <Column id="mon_hui" type="STRING" size="256"/>
- <Column id="tue_hui" type="STRING" size="256"/>
- <Column id="wed_hui" type="STRING" size="256"/>
- <Column id="thu_hui" type="STRING" size="256"/>
- <Column id="fri_hui" type="STRING" size="256"/>
- <Column id="sat_hui" type="STRING" size="256"/>
- <Column id="sun_bg" type="STRING" size="256"/>
- <Column id="mon_bg" type="STRING" size="256"/>
- <Column id="tue_bg" type="STRING" size="256"/>
- <Column id="wed_bg" type="STRING" size="256"/>
- <Column id="thu_bg" type="STRING" size="256"/>
- <Column id="fri_bg" type="STRING" size="256"/>
- <Column id="sat_bg" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_previsitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.opt_previsitcount" propid="value" datasetid="ds_item" columnid="previsitcnt"/>
- <BindItem id="item1" compid="group3.cap_listtitle" propid="value" datasetid="ds_item" columnid="listtitle"/>
- <BindItem id="item2" compid="group3.rdo_patflag" propid="value" datasetid="ds_send" columnid="kind"/>
- <BindItem id="item3" compid="group3.cmb_church" propid="value" datasetid="ds_send" columnid="churchcd"/>
- <BindItem id="item4" compid="group3.cmb_nurse" propid="value" datasetid="ds_send" columnid="chrgnursid"/>
- <BindItem id="item5" compid="group3.grp_inputnurse.cmb_inputnurse" propid="value" datasetid="ds_send" columnid="chrgnursid"/>
- <BindItem id="item6" compid="group3.grp_inputschedule.ipt_inputschedule" propid="value" datasetid="ds_send" columnid="inputvisitdd"/>
- <BindItem id="item8" compid="group3.cap_listtitle" propid="text" datasetid="ds_item" columnid="listtitle"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_homecarexp::SMMNF00100.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- var arErrorCode = new HashArray();
- var sPid;
- var sInptdt;
- var sData = new Array(31);
- var curDate = utlf_getCurrentDate().toDate();
- // Drag 범위 변수선언
- var stRow;
- var edRrow;
- var workkind;
-
-
- function SMMNF01700_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(group3.grd_previsitlist);
- grdf_setGridSort(group3.grd_previsitlist);
- grdf_setRowTypeIcon(group3.grd_previsitlist, 0);
-
- //마우스 우측 메뉴 항목 세팅
- frmf_createPopupMenu("pm_SubMenu", "pm_SubMenu_onmenuclick");
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- fInitHomeCareRdo(group3.rdo_patflag);
-
- if (( sysf_getUserInfo("dutplcecd") == ghomeDeptmain) ||( sysf_getUserInfo("dutplcecd") == ghomeDeptsub1 ) ||( sysf_getUserInfo("dutplcecd") == ghomeDeptsub2 )){
- group3.rdo_patflag.value = "1"; // 병원 세팅
- group3.cmb_church.enable = false;
- }else {
- group3.rdo_patflag.value = "2"; // 본당 세팅
- group3.cmb_church.enable = true;
- group3.cmb_church.value = "-" ;
- }
- group3.cmb_nurse.value = "%" ;
- // 달력 초기화
- ds_send.setColumn( 0, "visitdd", utlf_getCurrentDate());
- ds_send.setColumn( 0, "mode", "2");
- ds_send.setColumn( 0, "kind", group3.rdo_patflag.value);
- ds_send.setColumn( 0, "chrgnursid", '%');
- // 공통코드 목록 가져오기
- var arrParam = [ {dsNm: "ds_init_careflagcd", cdGrpId: "M0524" } ];
- appf_getCodeList(arrParam);
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
- group3.grp_inputnurse.visible = false;
- group3.grp_inputschedule.visible = false;
- // 1.본당을 조회, 콤보박스에 세팅한다._20091023_SMY
- var oParam = {};
- oParam.id = "TRMNF00130";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChurchList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_church=churchlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00130";
- tranf_submit(oParam);
- //본당 세팅_20091023_SMY
- ds_send.setColumn( 0, "churchcd", sysf_getUserInfo("dutplcecd"));
- // 조회조건의 가정간호 방문간호사 리스트를 조회, 콤보박스에 세팅한다.
- var oParam = {};
- oParam.id = "TRMNF00106";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChargeNurseList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_chargenurse_nurselist=nurselist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00106";
- tranf_submit(oParam);
- ds_item_inputnurse.copyData(ds_item_chargenurse_nurselist);
- //model.refresh();
- // 7.일자별 방문(예정)건수 조회
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_visitcounts=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
-
-
- initCalendar();
- //*******************************************************************
- // 기준정보 로드
- //*******************************************************************
- // 1.본당을 조회, 콤보박스에 세팅한다._본당셋팅위해 방문간호사리스트 조회하기 이전에 조회되도록 수정_20091023_SMY
- //submit("TRMNF00130");
- // 일별 방문 인원수 달력에 세팅
- fDataDisplay();
- tmpSendData = ds_send.getColumn(0, "visitdd");
- tmpStr = ds_send.getColumn(0, "visitdd").substr(0,4) + "년 " + ds_send.getColumn(0, "visitdd").substr(4,2) + "월 " + ds_send.getColumn(0, "visitdd").substr(6,2) + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_item.setColumn( 0, "listtitle", tmpStr);
- ds_send.setColumn( 0, "visitdd", tmpSendData);
- var oParam = {};
- oParam.id = "TRMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPreVisitListSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist_previsitlist=previsitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF01700";
- tranf_submit(oParam);
- var rCnt = ds_main_grd_previsitlist_previsitlist.rowcount;
- group3.opt_previsitcount.value = "방문예정 [" + rCnt+ "]명";
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
-
- }
- function pm_SubMenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo){
- lf_Onmenu(e.id);
- }
- function lf_Onmenu(id){
- if(id == "fVisitNurseUpdate"){//방문간호사 변경
- fVisitNurseUpdate();
- }else if(id == "fPreVisitDDUpdate"){//방문예정일 변경
- fPreVisitDDUpdate();
- }
- }
- // 그리드 사용자 팝업 메뉴 공통 함수
- function fVisitNurseUpdate () {
- //group3.grd_previsitlist.insertRow(group3.grd_previsitlist.row, true);
- workkind = "1";
- var row = group3.grd_previsitlist.row;
- var col = group3.grd_previsitlist.col;
- // 담당간호사 변경 컬럼 보이기
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 100);
- for( var i = 0; i < group3.grd_previsitlist.rows; i++ ) {
- group3.grd_previsitlist.isReadOnly(i+1, group3.grd_previsitlist.colRef("nursenm"), i+1, group3.grd_previsitlist.colRef("monthvisitcnt")) = true;
- group3.grd_previsitlist.isReadOnly(i+1, group3.grd_previsitlist.colRef("address"), i+1, group3.grd_previsitlist.colRef("inoutinfo")) = true;
- }
- // group3.grd_previsitlist.isReadOnly(row, group3.grd_previsitlist.colRef("nursenm"), row, group3.grd_previsitlist.colRef("inoutinfo")) = false;
- group3.grp_inputnurse.visible = true;
- }
-
- function fPreVisitDDUpdate() {
- //group3.grd_previsitlist.deleteRow(group3.grd_previsitlist.row, true);
- workkind = "2";
- var row = group3.grd_previsitlist.row;
- var col = group3.grd_previsitlist.col;
- //방문예정일 변경 컬럼 보이기
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 100);
- for( var i = 0; i < group3.grd_previsitlist.rows; i++ ) {
- group3.grd_previsitlist.isReadOnly(i+1, group3.grd_previsitlist.colRef("nursenm"), i+1, group3.grd_previsitlist.colRef("monthvisitcnt")) = true;
- group3.grd_previsitlist.isReadOnly(i+1, group3.grd_previsitlist.colRef("address"), i+1, group3.grd_previsitlist.colRef("inoutinfo")) = true;
- }
- //group3.grd_previsitlist.isReadOnly(row, group3.grd_previsitlist.colRef("nursenm"), row, group3.grd_previsitlist.colRef("inoutinfo")) = false;
- group3.grp_inputschedule.visible = true;
- }
- function fOpenPopup() {
- var rowNode;
- var destNode = instance1.selectSingleNode("ds_send");
- var xpos = window.width / 2 - 100;
- var ypos = window.height / 2 - 100;
- for( var i = 0; i < group3.grd_previsitlist.selectedRows; i++ ) {
- rowNode = instance1.selectSingleNode("ds_datagrid_grid01_row[" + (group3.grd_previsitlist.selectedRow(i) - group3.grd_previsitlist.fixedRows + 1) + "]");
- model.duplicate(destNode, rowNode);
- }
- frmf_modal("SMMNF01100", "SMMNF01100", ""-"", "", "", "xpos", "ypos", "", "", "", "", "", "M");
- }
- function fDateCntSet(){
- var Idx = 0;
- var sNode = ds_main_visitcounts;
- var nLen = ds_main_visitcounts.rowcount;
- for (var i=0;i < sData.length; i++){
- sData[i] = "";
- }
-
- for (var i=0;i<=nLen; i++){
- Idx = String(sNode.getColumn(i, "visitdd")).substr(6, 2);
- sData[Idx-1] = sNode.getColumn(i, "cnt");
- }
-
- }
- //=== 일별 방문 인원수 달력에 세팅
- function fDataDisplay(){
-
- var Idx = 0;
- var calRow = 0;
- var calCol = 0;
- var curDate = utlf_getCurrentDate();
- var syyyy = curDate.substr(0, 4) + curDate.substr(4, 2);
- fDateCntSet();
-
-
- var objNode = ds_hidden_calendar_weeklist_list;
- var rowCnt = ds_hidden_calendar_weeklist_list.rowcount; // 달력행의 수
- for (var i=0;i < rowCnt; i++)
- {
-
- for (var j=0;j < 7; j++)
- {
-
- Idx = String(ds_hidden_calendar_weeklist_list.getColumn(i, j)).substr(0,2);
- //trace("Idx :"+Idx+" / "+i+" / "+j+" / "+sData[Idx]);
- ds_hidden_calendar_weeklist_list.setColumn(i, j+8, sData[Idx]);
- if(ds_hidden_calendar_weeklist_list.getColumn(i, j) == curDate)
- {
- calRow = i;
- calCol = j;
- }
- }
- }
- }
-
- function initCalendar() {
- var curDate = String(ds_send.getColumn(0, "visitdd")).toDate() ;
- //trace("curDate :"+curDate);
- ds_hidden_calendar.setColumn( 0, "year", curDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn( 0, "month", curDate.getDateFormat("MM"));
- ds_hidden_calendar.setColumn(0, "dd", curDate.getDateFormat("DD"));
-
- group3.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- trace("curDate :"+curDate);
- setCalendar(curDate);
- }
- function setCalendar(dateObj)
- {
- ds_hidden_calendar_weeklist_list.clearData();
-
- var nodeno = ds_main_visitcounts_caldatainfo.rowcount;
- var today = dateObj.getDate();
- dateObj.setDate(1);
- var startDay = dateObj.getDay();
- var days = dateObj.getMonthDay();
- var rows = Math.ceil( ( startDay + days ) / 7 );
-
- trace("today :"+today);
-
-
- for ( var i = 0; i < rows; i++ )
- {
- ds_hidden_calendar_weeklist_list.addRow();
- }
-
- for( var i=0 ; i<7 ; i++ ){
- group3.grd_calendar.setCellProperty("Body", i, "background", "");
- group3.grd_calendar.setCellProperty("Body", i, "background2", "");
- }
-
- for(var i = 0; i < nodeno; i++)
- {
- var row = ds_main_visitcounts_caldatainfo.getColumn(i, "weekno")-1;
- var col = ds_main_visitcounts_caldatainfo.getColumn(i, "dw")-1;
- var dutflag = ds_main_visitcounts_caldatainfo.getColumn(i, "dutflag");
- var basedd = ds_main_visitcounts_caldatainfo.getColumn(i, "basedd");
- if( dutflag == "4")
- {
- ds_hidden_calendar_weeklist_list.setColumn(row, col+14, "#0000ff");
- }
- else if ( dutflag == "0")
- {
- ds_hidden_calendar_weeklist_list.setColumn(row, col+14, "#000000");
- }
- else if( dutflag == "8")
- {
- ds_hidden_calendar_weeklist_list.setColumn(row, col+14, "#ff0000");
- }
- // if(i == today) // 오늘 날짜이면
- // {
- // // 색상 표시
- // var calRow = rowIndex;
- // var calCol = colIndex;
- // var tmpCalCol;
- //
- // if( calCol < 7 )
- // tmpCalCol = calCol + 7;
- // else
- // tmpCalCol = calCol - 7;
- //
- // grd_calendar.rebuildStyle();
- //
- // grd_calendar.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- // grd_calendar.cellStyle("background-color", calRow, tmpCalCol) = "#daa7d9";
- // }
-
- if( (i+1) == today ){
- group3.grd_calendar.setCellProperty("Body", col, "background", "EXPR(currow == "+row+" ? '#daa7d9' : '')");
- group3.grd_calendar.setCellProperty("Body", col, "background2", "EXPR(currow == "+row+" ? '#daa7d9' : '')");
- }
-
- switch(col)
- {
- case 0:
- ds_hidden_calendar_weeklist_list.setColumn(row, "sun", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 1:
- ds_hidden_calendar_weeklist_list.setColumn(row, "mon", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 2:
- ds_hidden_calendar_weeklist_list.setColumn(row, "tue", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 3:
- ds_hidden_calendar_weeklist_list.setColumn(row, "wed", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 4:
- ds_hidden_calendar_weeklist_list.setColumn(row, "thu", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 5:
- ds_hidden_calendar_weeklist_list.setColumn(row, "fri", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 6:
- ds_hidden_calendar_weeklist_list.setColumn(row, "sat", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- }
- }
-
- ds_hidden_calendar_weeklist_list.rowposition = -1;
- }
- // function setCalendar(dateObj) {
- //
- // // 그리드 초기화
- // ds_hidden_calendar_weeklist_list.clearData();
- // //group3.grd_calendar.rebuild()
- //
- // var today = dateObj; // 오늘 날짜를 가져옴.
- //
- // /************************
- // 1. objDate.setDate(numDate)
- // 로컬 시간을 사용하여 Date 개체의 날짜 값을 설정합니다.
- //
- // 2. objDate.getDay()
- // 로컬 시간을 사용하여 Date 개체의 요일 값을 반환합니다.
- // 0 = 일요일
- // 1 = 월요일
- // 2 = 화요일
- // 3 = 수요일
- // 4 = 목요일
- // 5 = 금요일
- // 6 = 토요일
- // *************************/
- //
- // dateObj.setDate(1);
- // var startDay = dateObj.getDay(); // 해당 달의 시작요일을 반환
- // var days = dateObj.getMonthDay(); // 해당 달의 일수를 반환
- //
- // /*************************
- // ceil 숫자 인수보다 크거나 같은 가장 작은 정수를 반환합니다.
- // *************************/
- // var rows = Math.ceil( ( startDay + days ) / 7 );
- // for( var i = 0; i < rows; i++ )
- // ds_hidden_calendar_weeklist_list.addRow();
- //
- // //group3.grd_calendar.rebuild();
- //
- // /*************************
- // fixedRows
- // 스크롤이 가능하지 않은 고정된 행 들을 몇 개나 만들 것인지를 설정 또는 리턴한다.
- // *************************/
- // var rowIndex = group3.grd_calendar.fixedRows;
- // var colIndex = startDay;
- // for( var i = 1; i <= days; i++ ) {
- // //group3.grd_calendar.valueMatrix(rowIndex, colIndex) = i;
- // //group3.grd_calendar.valueMatrix(rowIndex, colIndex+7) = "0_0";
- //
- // if(i == today) // 오늘 날짜이면
- // {
- // // 색상 표시
- // var calRow = rowIndex;
- // var calCol = colIndex;
- // var tmpCalCol;
- //
- // if( calCol < 7 )
- // tmpCalCol = calCol + 7;
- // else
- // tmpCalCol = calCol - 7;
- //
- // //group3.grd_calendar.rebuildStyle();
- //
- // // group3.grd_calendar.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- // // group3.grd_calendar.cellStyle("background-color", calRow, tmpCalCol) = "#daa7d9";
- // }
- //
- // colIndex++;
- // if( colIndex == 7 ) {
- // colIndex = 0;
- // rowIndex++;
- // }
- // }
- //
- // }
- function setCellColor(gridObj) {
- var calRow = gridObj.currentrow;
- var calCol = gridObj.currentcol;
-
-
-
- var tmpCalCol;
- //if( calCol < 7 )
- // calCol += 7;
- //else
- // calCol -= 7;
- if( calCol < 7 ) {
- tmpCalCol = calCol + 7;
- }else{
- tmpCalCol = calCol - 7;
- }
- //gridObj.rebuildStyle();
- gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- gridObj.cellStyle("background-color", calRow, tmpCalCol) = "#daa7d9";
- }
- function group3_grd_previsitlist_onmousedown(obj:Grid, e:GridMouseEventInfo) {
- setPopupMenu("group3.grd_previsitlist", false, "ds_codedata_popupmenu_grid_item", "name", "func");
- //if(event.target != event.currentTarget)
- // return;
- /* fVisitNurseUpdate
- if(event.button == 3){
- if(group3.grd_previsitlist.isCell(event.target) && group3.grd_previsitlist.mouseRow >= group3.grd_previsitlist.fixedrows){
- window.setPopupMenu(true, "ds_codedata_popupmenu_grid_item", "name", "func", false);
- }else{
- window.setPopupMenu(false);
- }
- }
- */
- }
- // function group3_grd_previsitlist_onkillfocus(obj:Grid, e:KillFocusEventInfo) {
- //
- // initPopupMenu();
- // //window.setPopupMenu(false);
- //
- // }
- function group3_grd_previsitlist_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- // 체크박스 세팅
- var row = group3.grd_previsitlist.row;
- if(ds_main_grd_previsitlist_previsitlist.getColumn(row, "chk") == "true") {
- ds_main_grd_previsitlist.setColumn( row , "chk", "true");
- } else {
- ds_main_grd_previsitlist.setColumn( row , "chk", "");
- }
- //model.refresh();
- }
- function group3_grd_calendar_oncellclick(obj:Grid, e:GridClickEventInfo) {
- for( var i=0 ; i<7 ; i++ ){
- group3.grd_calendar.setCellProperty("Body", i, "background", "");
- group3.grd_calendar.setCellProperty("Body", i, "background2", "");
- }
- //setCellColor(group3.grd_calendar);
- // if(group3.grd_calendar.isCell(event.target) )
- // {
- var cur_row = group3.grd_calendar.currentrow;
- var cur_col = group3.grd_calendar.currentcol;
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- group3.cap_listtitle.text= "";
- group3.opt_previsitcount.value = "";
- //*******************************************
- var newcol;
- var calDate;
- var baseDate;
- var searchDate;
- if(cur_col >=7)
- {
- newcol = cur_col - 7;
- }
- else
- {
- newcol = cur_col;
- }
- //*******************************************
- //if ( cur_row > 0 ) {
- // if (getStringLength(group3.grd_calendar.getCellPos.getColum(cur_row, newcol)) == 1)
- // {
- // tmpDayStr = group3.grd_calendar.getColum(cur_row, newcol).getLeftPad(2, "0");
- // }
- // else
- // {
- // tmpDayStr = group3.grd_calendar.valueMatrix(cur_row, newcol);
- // }
- tmpDayStr = ds_hidden_calendar_weeklist_list.getColumn(cur_row, newcol);
-
- if (tmpDayStr.length == 1) {
-
- tmpDayStr = "0"+tmpDayStr;
- }
-
- tmpSendData = ds_hidden_calendar.getColumn(0, "year") + ds_hidden_calendar.getColumn(0, "month") + tmpDayStr;
- tmpStr = ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 " + tmpDayStr + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_item.setColumn( 0, "listtitle", tmpStr);
- group3.cap_listtitle.text = tmpStr;
- ds_send.setColumn( 0, "visitdd", tmpSendData);
- //ds_send.setColumn( 0, "patflag", "1");
- //model.refresh();
- var oParam = {};
- oParam.id = "TRMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPreVisitListSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist_previsitlist=previsitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF01700";
- tranf_submit(oParam);
- var rCnt = ds_main_grd_previsitlist_previsitlist.rowcount;
- group3.opt_previsitcount.value = "방문예정 [" + rCnt+ "]명";
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
- //}
- }
- function group3_btn_print_onclick(obj:Button, e:ClickEventInfo) {
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/grd_previsitlist/previsitlist" , ds_main_grd_previsitlist_previsitlist);
- rptf_setNodeListToDOM(objDOM, "/root/send" , ds_send);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPMNF01700"],[objParam], option);
- }
- function group3_btn_excel_onclick(obj:Button, e:ClickEventInfo) {
- grdf_exportExcel(group3.grd_previsitlist, "방문일정관리", "sheet1", false);
- }
- function group3_btn_delete_onclick(obj:Button, e:ClickEventInfo) {
- var tot_row = ds_main_grd_previsitlist_previsitlist.rowcount;
- ds_send_previsitlist.clearData();
- ds_main_grd_sendlist_previsitlist.clearData();
- for (var i = 0; i<tot_row; i++){
-
- if ((ds_main_grd_previsitlist_previsitlist.getColumn(i, "chk") == "true") || (ds_main_grd_previsitlist_previsitlist.getColumn(i, "chk") == "1") )
- {
- var cur_row = ds_main_grd_sendlist_previsitlist.addRow();
- // 그리드에 추가 ds_main_grd_sendlist_previsitlist
- ds_main_grd_sendlist_previsitlist.copyRow( cur_row, ds_main_grd_previsitlist_previsitlist, i);
- ds_main_grd_sendlist_previsitlist.setColumn( cur_row , "statusflag", "d");
- }
- }
- var oParam = {};
- oParam.id = "TXMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetVisitSchedule";
- oParam.inds = "req=ds_main_grd_sendlist_previsitlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNF01700";
- tranf_submit(oParam);
- }
- function cf_TXMNF01700(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- trace("저장실패 :");
- return;
- }else{
- ds_main_grd_sendlist_previsitlist.clearData();
- group3.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- //------------------------------------------------------------------------------
- //ds_send.setColumn( 0, "visitdd", isDate.getDateFormat("YYYYMMDD"));
- ds_main_visitcounts.clearData();
- ds_main_grd_previsitlist.clearData();
- group3.cap_listtitle.text= "";
- group3.opt_previsitcount.value = "";
- // 7.일자별 방문(예정)건수 조회
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_visitcounts=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- initCalendar();
- //setCalendar(isDate);
- // 일별 방문 인원수 달력에 세팅
- fDataDisplay();
- // 저장전 일자에 해당하는 방문예정자 리스트 재조회
- var tmpStr;
- tmpStr = (ds_send.getColumn(0, "visitdd")).substr(0, 4) + "년 " + (ds_send.getColumn(0, "visitdd")).substr(4, 2) + "월 " + (ds_send.getColumn(0, "visitdd")).substr(6, 2) + "일(" + (ds_send.getColumn(0, "visitdd")).toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_item.setColumn( 0, "listtitle", tmpStr);
-
- var oParam = {};
- oParam.id = "TRMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPreVisitListSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist_previsitlist=previsitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF01700";
- tranf_submit(oParam);
- var rCnt = ds_main_grd_previsitlist_previsitlist.rowcount;
- group3.opt_previsitcount.value = "방문예정 [" + rCnt+ "]명";
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
- }
- }
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- var tot_row = group3.grd_previsitlist.rows;
- ds_main_grd_sendlist_previsitlist.clearData();
- //model.refresh();
- for (var i = 0; i<tot_row; i++)
- {
- if ((ds_main_grd_previsitlist_previsitlist.getColumn(i, "chk") == "true") || (ds_main_grd_previsitlist_previsitlist.getColumn(i, "chk") == "1") )
- {
- var cur_row = ds_main_grd_sendlist_previsitlist.addRow();
- // 그리드에 추가 ds_main_grd_sendlist_previsitlist
- ds_main_grd_sendlist_previsitlist.copyRow( cur_row, ds_main_grd_previsitlist_previsitlist, i);
- ds_main_grd_sendlist_previsitlist.setColumn( cur_row , "statusflag", "u");
- }
- }
- var oParam = {};
- oParam.id = "TXMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetVisitSchedule";
- oParam.inds = "req=ds_main_grd_sendlist_previsitlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNF01700";
- tranf_submit(oParam);
- }
- function group3_rdo_patflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- if (group3.rdo_patflag.value == 1) // 병원
- {
- group3.cmb_church.value = "" ;
- group3.cmb_church.enable = false;
- group3.cmb_nurse.enable = true;
- group3.cmb_nurse.value = "%" ;
- }
- else if (group3.rdo_patflag.value == 2) // 본당
- {
- group3.cmb_church.value = "-" ;
- group3.cmb_church.enable = true;
- group3.cmb_nurse.enable = true;
- //ds_send.setColumn( 0, "churchcd", sysf_getUserInfo("dutplcecd")); // 본당 세팅_20091022_SMY
- group3.cmb_nurse.value = "%" ;
- }
- else // 재택
- {
- group3.cmb_church.value = "" ;
- group3.cmb_church.enable = false;
- group3.cmb_nurse.enable = true;
- group3.cmb_nurse.value = "%" ;
- }
- dsf_makeValue( ds_send, "patflag", "string", "" );
- ds_send.setColumn( 0, "patflag", group3.rdo_patflag.value);
- // 달력 초기화
- ds_send.setColumn( 0, "visitdd", ds_send.getColumn(0, "visitdd"));
- ds_send.setColumn( 0, "mode", "2");
- ds_send.setColumn( 0, "kind", group3.rdo_patflag.value);
-
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
-
- group3.grp_inputnurse.visible = false;
- group3.grp_inputschedule.visible = false;
- // 조회조건의 가정간호 담당간호사 리스트를 조회, 콤보박스에 세팅한다.
- var oParam = {};
- oParam.id = "TRMNF00106";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChargeNurseList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_chargenurse_nurselist=nurselist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00106";
- tranf_submit(oParam);
- ds_item_inputnurse.copyData(ds_item_chargenurse);
- // 7.일자별 방문(예정)건수 조회
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_visitcounts=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- initCalendar();
- //*******************************************************************
- // 기준정보 로드
- //*******************************************************************
- // 1.본당을 조회, 콤보박스에 세팅한다.
- var oParam = {};
- oParam.id = "TRMNF00130";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChurchList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_church=churchlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00130";
- tranf_submit(oParam);
- // 일별 방문 인원수 달력에 세팅
- fDataDisplay();
- tmpSendData = ds_send.getColumn(0, "visitdd");
- tmpStr = ds_send.getColumn(0, "visitdd").substr(0,4) + "년 " + ds_send.getColumn(0, "visitdd").substr(4,2) + "월 " + ds_send.getColumn(0, "visitdd").substr(6,2) + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_item.setColumn( 0, "listtitle", tmpStr);
- ds_send.setColumn( 0, "visitdd", tmpSendData);
- var oParam = {};
- oParam.id = "TRMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPreVisitListSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist_previsitlist=previsitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF01700";
- tranf_submit(oParam);
- var rCnt = ds_main_grd_previsitlist_previsitlist.rowcount;
- group3.opt_previsitcount.value = "방문예정 [" +rCnt+ "]명";
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
- }
- function group3_rdo_patflag_onkillfocus(obj:Radio, e:KillFocusEventInfo) {
- if (group3.rdo_patflag.value == 1) // 병원
- {
- group3.cmb_church.enable = false;
- }
- else if (group3.rdo_patflag.value == 2) // 본당
- {
- group3.cmb_church.enable = true;
- }
- else // 재택
- {
- group3.cmb_church.enable = false;
- }
- dsf_makeValue( ds_send, "patflag", "string", "" );
- ds_send.setColumn( 0, "patflag", group3.rdo_patflag.value);
- }
- function group3_cmb_church_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
-
- ds_main_grd_previsitlist_previsitlist.clearData();
-
- // 달력 재조회
- group3.grd_calendar.rebuildStyle();
-
-
- initCalendar();
-
- group3.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- //------------------------------------------------------------------------------
- //ds_send.setColumn( 0, "visitdd", isDate.getDateFormat("YYYYMMDD"));
- ds_main_visitcounts.clearData();
- //fClearChildNode("ds_main_visitcounts");
- fClearChildNode("ds_item_listtitle");
- fClearChildNode("ds_item_previsitcnt");
- ds_main_grd_previsitlist.clearData();
- group3.cap_listtitle.text= "";
- group3.opt_previsitcount.value = "";
- // 조회조건의 가정간호 방문간호사 리스트를 조회, 콤보박스에 세팅한다.
- var oParam = {};
- oParam.id = "TRMNF00106";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChargeNurseList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_chargenurse_nurselist=nurselist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00106";
- tranf_submit(oParam);
- // 7.일자별 방문(예정)건수 조회
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_main_visitcounts=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- // 일별 방문 인원수 달력에 세팅
- fDataDisplay();
- tmpSendData = ds_send.getColumn(0, "visitdd");
- tmpStr = ds_send.getColumn(0, "visitdd").substr(0,4) + "년 " + ds_send.getColumn(0, "visitdd").substr(4,2) + "월 " + ds_send.getColumn(0, "visitdd").substr(6,2) + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_item.setColumn( 0, "listtitle", tmpStr);
- ds_send.setColumn( 0, "visitdd", tmpSendData);
- var oParam = {};
- oParam.id = "TRMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPreVisitListSchedule";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_main_grd_previsitlist_previsitlist=previsitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF01700";
- tranf_submit(oParam);
- var rCnt = ds_main_grd_previsitlist_previsitlist.rowcount;
- group3.opt_previsitcount.value = "방문예정 [" + rCnt+ "]명";
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
- }
- function group3_btn_nextmonth_onclick(obj:Button, e:ClickEventInfo) {
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- var isMonth = ds_hidden_calendar.getColumn(0, "month");
- var isYear = ds_hidden_calendar.getColumn(0, "year");
- var isDate = (isYear+isMonth+"01").toDate().getAddDate(1,'M');
- // group3.grd_calendar.rebuildStyle();
-
- ds_hidden_calendar.setColumn( 0, "year", isDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn( 0, "month", isDate.getDateFormat('MM'));
- //model.refresh();
- if(utlf_getCurrentDate().substr(0, 6) == (ds_hidden_calendar.getColumn(0, "year") + ds_hidden_calendar.getColumn(0, "month")) ) {
- isDate = utlf_getCurrentDate().toDate() ;
- ds_send.setColumn( 0, "visitdd", utlf_getCurrentDate());
- } else {
- ds_send.setColumn( 0, "visitdd", isDate.getDateFormat("YYYYMMDD"));
- }
- //------------------------------------------------------------------------------
- // ds_send.setColumn( 0, "visitdd", isDate.getDateFormat("YYYYMMDD"));
- ds_main_visitcounts.clearData();
- ds_main_visitcounts_caldatainfo.clearData();
- ds_main_grd_previsitlist.clearData();
- //fClearChildNode("ds_main_visitcounts");
- // fClearChildNode("ds_item_listtitle");
- // fClearChildNode("ds_item_previsitcnt");
-
- group3.cap_listtitle.text= "";
- group3.opt_previsitcount.value = "";
- // 7.일자별 방문(예정)건수 조회
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_visitcounts=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- // oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- initCalendar();
- setCalendar(isDate);
- group3.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- // 일별 방문 인원수 달력에 세팅
- fDataDisplay();
- tmpSendData = ds_send.getColumn(0, "visitdd");
- tmpStr = ds_send.getColumn(0, "visitdd").substr(0,4) + "년 " + ds_send.getColumn(0, "visitdd").substr(4,2) + "월 " + ds_send.getColumn(0, "visitdd").substr(6,2) + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_item.setColumn( 0, "listtitle", tmpStr);
- group3.cap_listtitle.text = tmpStr;
- ds_send.setColumn( 0, "visitdd", tmpSendData);
- var oParam = {};
- oParam.id = "TRMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPreVisitListSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist_previsitlist=previsitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF01700";
- tranf_submit(oParam);
- var rCnt = ds_main_grd_previsitlist_previsitlist.rowcount;
- group3.opt_previsitcount.value = "방문예정 [" + rCnt+ "]명";
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
- }
- function group3_btn_prevmonth_onclick(obj:Button, e:ClickEventInfo) {
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- var isMonth = ds_hidden_calendar.getColumn(0, "month");
- var isYear = ds_hidden_calendar.getColumn(0, "year");
- var isDate = (isYear+isMonth+"01").toDate().getAddDate(-1,'M');
- // group3.grd_calendar.rebuildStyle();
-
- ds_hidden_calendar.setColumn( 0, "year", isDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn( 0, "month", isDate.getDateFormat('MM'));
- //model.refresh();
- if(utlf_getCurrentDate().substr(0, 6) == (ds_hidden_calendar.getColumn(0, "year") + ds_hidden_calendar.getColumn(0, "month")) ) {
- isDate = utlf_getCurrentDate().toDate() ;
- ds_send.setColumn( 0, "visitdd", utlf_getCurrentDate());
- } else {
- ds_send.setColumn( 0, "visitdd", isDate.getDateFormat("YYYYMMDD"));
- }
-
- //---------------------------------------------------------------
- // ds_send.setColumn( 0, "visitdd", isDate.getDateFormat("YYYYMMDD"));
- ds_main_visitcounts.clearData();
- ds_hidden_calendar_weeklist_list.clearData();
- ds_main_grd_previsitlist.clearData();
- // ds_item_listtitle.clearData();
- // ds_item_previsitcnt.clearData();
- // fClearChildNode("ds_item_listtitle");
- // fClearChildNode("ds_item_previsitcnt");
- group3.cap_listtitle.text= "";
- group3.opt_previsitcount.value = "";
- //model.refresh();
- // 7.일자별 방문(예정)건수 조회
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_visitcounts=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
-
-
- initCalendar();
-
- setCalendar(isDate);
- group3.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- // trace("ds_send"+ds_send.saveXML());
- // trace("ds_main_visitcounts"+ds_main_visitcounts.saveXML());
- // trace("ds_hidden_calendar_weeklist_list"+ds_hidden_calendar_weeklist_list.saveXML());
- // 일별 방문 인원수 달력에 세팅
- fDataDisplay();
- tmpSendData = ds_send.getColumn(0, "visitdd");
- tmpStr = ds_send.getColumn(0, "visitdd").substr(0,4) + "년 " + ds_send.getColumn(0, "visitdd").substr(4,2) + "월 " + ds_send.getColumn(0, "visitdd").substr(6,2) + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_item.setColumn( 0, "listtitle", tmpStr);
- group3.cap_listtitle.text = tmpStr;
- ds_send.setColumn( 0, "visitdd", tmpSendData);
- var oParam = {};
- oParam.id = "TRMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPreVisitListSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist_previsitlist=previsitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF01700";
- tranf_submit(oParam);
- var rCnt = ds_main_grd_previsitlist_previsitlist.rowcount;
- group3.opt_previsitcount.value = "방문예정 [" + rCnt+ "]명";
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
- }
- function group3_cmb_nurse_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- var isMonth = ds_hidden_calendar.getColumn(0, "month");
- var isYear = ds_hidden_calendar.getColumn(0, "year");
- var isDate = (isYear+isMonth+"01").toDate();
-
- ds_hidden_calendar.setColumn( 0, "year", isDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn( 0, "month", isDate.getDateFormat('MM'));
-
-
- if(utlf_getCurrentDate().substr(0, 6) == (ds_hidden_calendar.getColumn(0, "year") + ds_hidden_calendar.getColumn(0, "month")) ) {
- isDate = utlf_getCurrentDate().toDate() ;
- ds_send.setColumn( 0, "visitdd", utlf_getCurrentDate());
- } else {
- ds_send.setColumn( 0, "visitdd", isDate.getDateFormat("YYYYMMDD"));
- }
- //
- //model.refresh();
-
- group3.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- //------------------------------------------------------------------------------
- //ds_send.setColumn( 0, "visitdd", isDate.getDateFormat("YYYYMMDD"));
- ds_main_visitcounts.clearData();
- ds_main_visitcounts_caldatainfo.clearData();
- ds_main_grd_previsitlist.clearData();
- group3.cap_listtitle.text= "";
- group3.opt_previsitcount.value = "";
- // 7.일자별 방문(예정)건수 조회
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_visitcounts=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- initCalendar();
- setCalendar(isDate);
- // 일별 방문 인원수 달력에 세팅
- fDataDisplay();
- tmpSendData = ds_send.getColumn(0, "visitdd");
- tmpStr = ds_send.getColumn(0, "visitdd").substr(0,4) + "년 " + ds_send.getColumn(0, "visitdd").substr(4,2) + "월 " + ds_send.getColumn(0, "visitdd").substr(6,2) + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_item.setColumn( 0, "listtitle", tmpStr);
- ds_send.setColumn( 0, "visitdd", tmpSendData);
- var oParam = {};
- oParam.id = "TRMNF01700";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPreVisitListSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist_previsitlist=previsitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF01700";
- tranf_submit(oParam);
- var rCnt = ds_main_grd_previsitlist_previsitlist.rowcount;
- group3.opt_previsitcount.value = "방문예정 [" + rCnt+ "]명";
- group3.grd_previsitlist.setFormatColProperty( 14, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 15, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 16, "size", 0); // 이달방문횟수
- group3.grd_previsitlist.setFormatColProperty( 21, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 22, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 23, "size", 0);
- group3.grd_previsitlist.setFormatColProperty( 24, "size", 0);
-
- }
- function group3_grp_inputnurse_button1_onclick(obj:Button, e:ClickEventInfo) {
- group3.grp_inputnurse.visible = false;
- }
- function group3_grp_inputnurse_cmb_inputnurse_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- trace('000 :'+workkind);
- if (ds_main_grd_previsitlist_previsitlist.rowcount < 0 || ds_main_grd_previsitlist_previsitlist.rowposition < 0){
- return;
- }
- trace('111');
- var cRow = ds_main_grd_previsitlist_previsitlist.rowposition ;
- // if (group3.grd_previsitlist.col == 1){
- // return;
- // }
- trace('333 :'+cRow);
- // for ( var i= 0; i< group3.grd_previsitlist.selectedRows; i++)
- // {
- if(workkind = "1") // 방문간호사 변경
- {
- trace('444 :'+cRow);
- // group3.grd_previsitlist.valueMatrix(group3.grd_previsitlist.selectedRow(i), 15) = group3.grp_inputnurse.cmb_inputnurse.value;
- // ds_main_grd_previsitlist.setColumn( 0, "previsitlist[" + group3.grd_previsitlist.selectedRow(i) + "]_chk", "true");
- ds_main_grd_previsitlist_previsitlist.setColumn(cRow,"changenurseid",group3.grp_inputnurse.cmb_inputnurse.value);
- ds_main_grd_previsitlist_previsitlist.setColumn(cRow,"chk",true);
- }
- else if(workkind = "2") // 방문예정일 변경
- {
- trace('22 :'+cRow);
- // group3.grd_previsitlist.valueMatrix(group3.grd_previsitlist.selectedRow(i), 14) = group3.grp_inputschedule.ipt_inputschedule.value;
- // alert(group3.grp_inputschedule.ipt_inputschedule.value);
- // group3.grd_previsitlist.valueMatrix(group3.grd_previsitlist.selectedRow(i), 16) = group3.grp_inputschedule.ipt_inputschedule.value;
- // ds_main_grd_previsitlist.setColumn( 0, "previsitlist[" + group3.grd_previsitlist.selectedRow(i) + "]_chk", "true");
- ds_main_grd_previsitlist_previsitlist.setColumn(cRow,"changevisitdd",group3.grp_inputschedule.ipt_inputschedule.value);
- ds_main_grd_previsitlist_previsitlist.setColumn(cRow,"chk",true);
- }
- //}
- //model.refresh();
- group3.grp_inputnurse.visible = false;
- }
- function group3_grp_inputschedule_ipt_inputschedule_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
- if (ds_main_grd_previsitlist_previsitlist.rowcount < 0 || ds_main_grd_previsitlist_previsitlist.rowposition < 0){
- return;
- }
- // if (group3.grd_previsitlist.col == 1){
- // return;
- // }
- var cRow = ds_main_grd_previsitlist_previsitlist.rowposition ;
- // for ( var i= 0; i< group3.grd_previsitlist.selectedRows; i++)
- // {
- if(workkind == "1") // 방문간호사 변경
- {
- // group3.grd_previsitlist.valueMatrix(group3.grd_previsitlist.selectedRow(i), 13) = group3.grp_inputnurse.cmb_inputnurse.value;
- // group3.grd_previsitlist.valueMatrix(group3.grd_previsitlist.selectedRow(i), 15) = group3.grp_inputnurse.cmb_inputnurse.value;
- // ds_main_grd_previsitlist.setColumn( 0, "previsitlist[" + group3.grd_previsitlist.selectedRow(i) + "]_chk", "true");
- ds_main_grd_previsitlist_previsitlist.setColumn(cRow,"changenurseid",group3.grp_inputnurse.cmb_inputnurse.value);
- ds_main_grd_previsitlist_previsitlist.setColumn(cRow,"chk",true);
- }
- else if(workkind == "2") // 방문예정일 변경
- {
- // group3.grd_previsitlist.valueMatrix(group3.grd_previsitlist.selectedRow(i), 14) = group3.grp_inputschedule.ipt_inputschedule.value;
- // group3.grd_previsitlist.valueMatrix(group3.grd_previsitlist.selectedRow(i), 16) = group3.grp_inputschedule.ipt_inputschedule.value;
- // ds_main_grd_previsitlist.setColumn( 0, "previsitlist[" + group3.grd_previsitlist.selectedRow(i) + "]_chk", "true");
- ds_main_grd_previsitlist_previsitlist.setColumn(cRow,"changevisitdd",group3.grp_inputschedule.ipt_inputschedule.value);
- ds_main_grd_previsitlist_previsitlist.setColumn(cRow,"chk",true);
- }
- //}
- group3.grp_inputschedule.visible = false;
- }
- function group3_grp_inputschedule_button2_onclick(obj:Button, e:ClickEventInfo) {
- group3.grp_inputschedule.visible = false;
- }
- function group4_btn_close_onclick(obj:Button, e:ClickEventInfo) {
- this.close();
- }
- function group3_grd_previsitlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.cell>0){
- //group3.grd_previsitlist.rowposition = e.row;
- lf_GetRMouseDown(e.screenX, e.screenY, e.row, e.col);
- }
-
- }
- //우클릭팝업메뉴
- function lf_GetRMouseDown(screenX, screenY, row, col){
- trace("lf_GetRMouseDown :"+row+col);
- if(row > -1){
- //frmfds_pm_SubMenu.clearData();
-
-
- frmf_setPopupMenuDs("pm_SubMenu", [{id: "fVisitNurseUpdate", level: "0", title: "▶ 방문간호사 변경"}
- , {id: "fPreVisitDDUpdate", level: "0", title: "▶ 방문예정일 변경"}]);
-
-
- }
- pm_SubMenu.trackPopup(screenX+5,screenY+5,"right bottom");
- }
- ]]></Script>
- </Form>
- </FDL>
|