12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682 |
- function getMyMenu(){
- //submit처리로 변경
- return new Array("plansupdeptcd", "psnworksupdeptcd");
- }
- function fValidateMainData(){
- var deptcd = model.getValue("/root/main/data/deptcd");
- var deptnm = model.getValue("/root/main/data/deptnm");
- var deptdesc = model.getValue("/root/main/data/deptdesc");
- var deptcdlevl2 = model.getValue("/root/main/data/deptcdlevl2");
- var deptcdlevl3 = model.getValue("/root/main/data/deptcdlevl3");
- var deptcdlevl4 = model.getValue("/root/main/data/deptcdlevl4");
- var deptcdlevl5 = model.getValue("/root/main/data/deptcdlevl5");
- var deptcdlevl6 = model.getValue("/root/main/data/deptcdlevl6");
- var deptcdlevl7 = model.getValue("/root/main/data/deptcdlevl7");
- if(deptcd==""){
- messageBox('부서 코드를', 'C001');
- return false;
- }else if(deptnm==""){
- messageBox('부서 이름을', 'C001');
- return false;
- }else if(deptdesc==""){
- model.setValue("/root/main/data/deptdesc", deptnm);
- }else if(deptcdlevl2==""){
- messageBox('부서코드 레벨2를', 'C001');
- return false;
- }else if(deptcdlevl3==""){
- messageBox('부서코드 레벨3를', 'C001');
- return false;
- }else if(deptcdlevl4==""){
- messageBox('부서코드 레벨4를', 'C001');
- return false;
- }else if(deptcdlevl5==""){
- messageBox('부서코드 레벨5를', 'C001');
- return false;
- }else if(deptcdlevl6==""){
- messageBox('부서코드 레벨6를', 'C001');
- return false;
- }else if(deptcdlevl7==""){
- messageBox('부서코드 레벨7를', 'C001');
- return false;
- }
- return true;
- }
- function fDivideClassDeptList(){
- var deptlist = instance1.selectNodes("/root/main/clsdeptlist/dept");
- var standard = model.getValue("/root/main/search/deptcdsearchstandard");
- for(var i=1; i<=deptlist.length; i++){
- var deptcd = model.getValue("/root/main/clsdeptlist/dept["+i+"]/deptcd");
- var standard_upcd = model.getValue("/root/main/clsdeptlist/dept["+i+"]/"+standard);
- if(standard_upcd==""){
- grd_clsdeptlist.rowstyle( i , "data" , "background-color" ) = "#ffffff";
- }else{
- grd_clsdeptlist.rowstyle( i , "data" , "background-color" ) = "#c8e67b";
- }
- }
- model.setValue("/root/main/mode", "retrived");
- }
- function fOpenClassDeptList(sibling, standard){
- var parents;
- if(sibling){
- parents = fFindParentsDeptCD();
- }else{
- parents = grd_deptcdlist.valueMatrix(row, 1);
- }
- setParameter("parents", parents);
- setParameter("standard", standard);
- window.load("SPZSDC00102_부서정보관리팝업.xrw", "modal", "", "width:543px; height:400;");
- }
- /*
- 2007/06/19 database의 column을 display하여 구현
- */
- function fDept2DeptHistory(dept_offset, history_offset){
- var color = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("color"));
- var instcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("instcd"));
- var deptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptcd"));
- var valifromdd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("valifromdd"));
- var depthngnm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("depthngnm"));
- var inorddeptnm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("inorddeptnm"));
- var indepthngnm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("indepthngnm"));
- var deptengnm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptengnm"));
- var deptchinm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptchinm"));
- var deptplce = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptplce"));
- var deptengabbr = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptengabbr"));
- var depthngabbr = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("depthngabbr"));
- var reqfild = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("reqfild"));
- var reqdeptno = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("reqdeptno"));
- var nextplceyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("nextplceyn"));
- var nextplceprity = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("nextplceprity"));
- var inetrsrvyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("inetrsrvyn"));
- var cntctel = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("cntctel"));
- var dutplceuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("dutplceuseyn"));
- var reqauthdeptyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("reqauthdeptyn"));
- var planuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("planuseyn"));
- var planupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("planupdeptcd"));
- var plandispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("plandispseq"));
- var orduseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("orduseyn"));
- var orddeptflag = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("orddeptflag"));
- var ordupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("ordupdeptcd"));
- var orddispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("orddispseq"));
- var clincdeptdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("clincdeptdispseq"));
- var psnworkuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("psnworkuseyn"));
- var psnworkupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("psnworkupdeptcd"));
- var psnworkdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("psnworkdispseq"));
- var purcuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("purcuseyn"));
- var purcupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("purcupdeptcd"));
- var purcdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("purcdispseq"));
- var fnworkuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fnworkuseyn"));
- var fnworkupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fnworkupdeptcd"));
- var fnworkdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fnworkdispseq"));
- var careuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("careuseyn"));
- var careupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("careupdeptcd"));
- var caredispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("caredispseq"));
- var gafruseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("gafruseyn"));
- var gafrupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("gafrupdeptcd"));
- var gafrdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("gafrdispseq"));
- var rcptuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("rcptuseyn"));
- var rcptupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("rcptupdeptcd"));
- var rcptdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("rcptdispseq"));
- var pamuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("pamuseyn"));
- var pamupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("pamupdeptcd"));
- var pamdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("pamdispseq"));
- var healcareinfouseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("healcareinfouseyn"));
- var healcareinfoupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("healcareinfoupdeptcd"));
- var healcareinfodispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("healcareinfodispseq"));
- var insuuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("insuuseyn"));
- var insuupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("insuupdeptcd"));
- var insudispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("insudispseq"));
- var dgenuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("dgenuseyn"));
- var dgenupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("dgenupdeptcd"));
- var dgendispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("dgendispseq"));
- var homecareuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("homecareuseyn"));
- var homecareupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("homecareupdeptcd"));
- var homecaredispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("homecaredispseq"));
- var instsupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("instsupdeptcd"));
- var instdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("instdispseq"));
- var fstrgstrid = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fstrgstrid"));
- var fstrgstdt = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fstrgstdt"));
- var lastupdtrid = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("lastupdtrid"));
- var lastupdtdt = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("lastupdtdt"));
- var valitodd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("valitodd"));
- var iscurrent = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("iscurrent"));
-
- var orddeptkind = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("orddeptkind"));
- var ordclsdeptflag = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("ordclsdeptflag"));
-
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("color")) = color;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("instcd")) = instcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptcd")) = deptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("valifromdd")) = valifromdd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("depthngnm")) = depthngnm;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("inorddeptnm")) = inorddeptnm;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("indepthngnm")) = indepthngnm;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptengnm")) = deptengnm;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptchinm")) = deptchinm;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptplce")) = deptplce;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptengabbr")) = deptengabbr;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("depthngabbr")) = depthngabbr;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("reqfild")) = reqfild;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("reqdeptno")) = reqdeptno;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("nextplceyn")) = nextplceyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("nextplceprity")) = nextplceprity;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("inetrsrvyn")) = inetrsrvyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("cntctel")) = cntctel;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("dutplceuseyn")) = dutplceuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("reqauthdeptyn")) = reqauthdeptyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("planuseyn")) = planuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("planupdeptcd")) = planupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("plandispseq")) = plandispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("orduseyn")) = orduseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("orddeptflag")) = orddeptflag;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("ordupdeptcd")) = ordupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("orddispseq")) = orddispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("clincdeptdispseq")) = clincdeptdispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("psnworkuseyn")) = psnworkuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("psnworkupdeptcd")) = psnworkupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("psnworkdispseq")) = psnworkdispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("purcuseyn")) = purcuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("purcupdeptcd")) = purcupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("purcdispseq")) = purcdispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fnworkuseyn")) = fnworkuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fnworkupdeptcd")) = fnworkupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fnworkdispseq")) = fnworkdispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("careuseyn")) = careuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("careupdeptcd")) = careupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("caredispseq")) = caredispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("gafruseyn")) = gafruseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("gafrupdeptcd")) = gafrupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("gafrdispseq")) = gafrdispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("rcptuseyn")) = rcptuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("rcptupdeptcd")) = rcptupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("rcptdispseq")) = rcptdispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("pamuseyn")) = pamuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("pamupdeptcd")) = pamupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("pamdispseq")) = pamdispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("healcareinfouseyn")) = healcareinfouseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("healcareinfoupdeptcd"))= healcareinfoupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("healcareinfodispseq"))= healcareinfodispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("insuuseyn")) = insuuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("insuupdeptcd")) = insuupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("insudispseq")) = insudispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("dgenuseyn")) = dgenuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("dgenupdeptcd")) = dgenupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("dgendispseq")) = dgendispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("homecareuseyn")) = homecareuseyn;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("homecareupdeptcd")) = homecareupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("homecaredispseq")) = homecaredispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("instsupdeptcd")) = instsupdeptcd;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("instdispseq")) = instdispseq;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fstrgstrid")) = fstrgstrid;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fstrgstdt")) = fstrgstdt;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("lastupdtrid")) = lastupdtrid;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("lastupdtdt")) = lastupdtdt;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("valitodd")) = valitodd;
-
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("orddeptkind")) = orddeptkind;
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("ordclsdeptflag")) = ordclsdeptflag;
-
- grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("iscurrent")) = iscurrent;
- grd_depthistorylist.rowstyle( history_offset , "data" , "background-color" ) = color;
- }
- /*
- 2007/06/20 database의 column을 display하여 구현
- 2008/06/10 진료과유형(OrdDeptKind), 진료분과구분(OrdClsDeptFlag), 입원진료과명(InOrdDeptNM), 외래진료과명(OutOrdDeptNM) 추가
- 2008/07/28 외래진료과명(OutOrdDeptNM) 삭제, 부서한글명이 외래진료과명을 대체
- */
- function fHistoryGrid2Main(){
- var row = grd_depthistorylist.row;
- var row_status = fGetDeptHistoryStatus(row);
- var instcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("instcd"));
- model.setValue("/root/main/data/instcd", instcd);
- var deptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptcd"));
- model.setValue("/root/main/data/deptcd", deptcd);
- var valifromdd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("valifromdd"));
- model.setValue("/root/main/data/valifromdd", valifromdd);
- if(row_status!="temporary"){
- model.setValue("/root/main/data/valifromddkey", valifromdd);
- }
- var depthngnm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("depthngnm"));
- model.setValue("/root/main/data/depthngnm", depthngnm);
- var indepthngnm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("indepthngnm"));
- model.setValue("/root/main/data/indepthngnm", indepthngnm);
- var inorddeptnm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("inorddeptnm"));
- model.setValue("/root/main/data/inorddeptnm", inorddeptnm);
- var deptengnm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptengnm"));
- model.setValue("/root/main/data/deptengnm", deptengnm);
- var deptchinm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptchinm"));
- model.setValue("/root/main/data/deptchinm", deptchinm);
- var deptplce = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptplce"));
- model.setValue("/root/main/data/deptplce", deptplce);
- var deptengabbr = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptengabbr"));
- model.setValue("/root/main/data/deptengabbr", deptengabbr);
- var depthngabbr = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("depthngabbr"));
- model.setValue("/root/main/data/depthngabbr", depthngabbr);
- var reqfild = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("reqfild"));
- model.setValue("/root/main/data/reqfild", reqfild);
- var reqdeptno = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("reqdeptno"));
- model.setValue("/root/main/data/reqdeptno", reqdeptno);
- var nextplceyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("nextplceyn"));
- model.setValue("/root/main/data/nextplceyn", nextplceyn);
- var nextplceprity = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("nextplceprity"));
- model.setValue("/root/main/data/nextplceprity", nextplceprity);
- var inetrsrvyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("inetrsrvyn"));
- model.setValue("/root/main/data/inetrsrvyn", inetrsrvyn);
- var cntctel = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("cntctel"));
- model.setValue("/root/main/data/cntctel", cntctel);
- var dutplceuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("dutplceuseyn"));
- model.setValue("/root/main/data/dutplceuseyn", dutplceuseyn);
- var reqauthdeptyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("reqauthdeptyn"));
- model.setValue("/root/main/data/reqauthdeptyn", reqauthdeptyn);
- var planuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("planuseyn"));
- model.setValue("/root/main/data/planuseyn", planuseyn);
- var plansupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("plansupdeptcd"));
- model.setValue("/root/main/data/plansupdeptcd", plansupdeptcd);
- var plandispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("plandispseq"));
- model.setValue("/root/main/data/plandispseq", plandispseq);
- var orduseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("orduseyn"));
- model.setValue("/root/main/data/orduseyn", orduseyn);
- var orddeptflag = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("orddeptflag"));
- model.setValue("/root/main/data/orddeptflag", orddeptflag);
- var ordsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("ordsupdeptcd"));
- model.setValue("/root/main/data/ordsupdeptcd", ordsupdeptcd);
- var orddispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("orddispseq"));
- model.setValue("/root/main/data/orddispseq", orddispseq);
- var clincdeptdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("clincdeptdispseq"));
- model.setValue("/root/main/data/clincdeptdispseq", clincdeptdispseq);
- var psnworkuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("psnworkuseyn"));
- model.setValue("/root/main/data/psnworkuseyn", psnworkuseyn);
- var psnworksupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("psnworksupdeptcd"));
- model.setValue("/root/main/data/psnworksupdeptcd", psnworksupdeptcd);
- var psnworkdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("psnworkdispseq"));
- model.setValue("/root/main/data/psnworkdispseq", psnworkdispseq);
- var purcuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("purcuseyn"));
- model.setValue("/root/main/data/purcuseyn", purcuseyn);
- var purcsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("purcsupdeptcd"));
- model.setValue("/root/main/data/purcsupdeptcd", purcsupdeptcd);
- var purcdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("purcdispseq"));
- model.setValue("/root/main/data/purcdispseq", purcdispseq);
- var fnworkuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("fnworkuseyn"));
- model.setValue("/root/main/data/fnworkuseyn", fnworkuseyn);
- var fnworksupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("fnworksupdeptcd"));
- model.setValue("/root/main/data/fnworksupdeptcd", fnworksupdeptcd);
- var fnworkdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("fnworkdispseq"));
- model.setValue("/root/main/data/fnworkdispseq", fnworkdispseq);
- var careuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("careuseyn"));
- model.setValue("/root/main/data/careuseyn", careuseyn);
- var caresupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("caresupdeptcd"));
- model.setValue("/root/main/data/caresupdeptcd", caresupdeptcd);
- var caredispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("caredispseq"));
- model.setValue("/root/main/data/caredispseq", caredispseq);
- var gafruseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("gafruseyn"));
- model.setValue("/root/main/data/gafruseyn", gafruseyn);
- var gafrsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("gafrsupdeptcd"));
- model.setValue("/root/main/data/gafrsupdeptcd", gafrsupdeptcd);
- var gafrdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("gafrdispseq"));
- model.setValue("/root/main/data/gafrdispseq", gafrdispseq);
- var rcptuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("rcptuseyn"));
- model.setValue("/root/main/data/rcptuseyn", rcptuseyn);
- var rcptsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("rcptsupdeptcd"));
- model.setValue("/root/main/data/rcptsupdeptcd", rcptsupdeptcd);
- var rcptdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("rcptdispseq"));
- model.setValue("/root/main/data/rcptdispseq", rcptdispseq);
- var pamuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("pamuseyn"));
- model.setValue("/root/main/data/pamuseyn", pamuseyn);
- var pamsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("pamsupdeptcd"));
- model.setValue("/root/main/data/pamsupdeptcd", pamsupdeptcd);
- var pamdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("pamdispseq"));
- model.setValue("/root/main/data/pamdispseq", pamdispseq);
- var healcareinfouseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("healcareinfouseyn"));
- model.setValue("/root/main/data/healcareinfouseyn", healcareinfouseyn);
- var healcareinfosupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("healcareinfosupdeptcd"));
- model.setValue("/root/main/data/healcareinfosupdeptcd", healcareinfosupdeptcd);
- var healcareinfodispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("healcareinfodispseq"));
- model.setValue("/root/main/data/healcareinfodispseq", healcareinfodispseq);
- var insuuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("insuuseyn"));
- model.setValue("/root/main/data/insuuseyn", insuuseyn);
- var insusupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("insusupdeptcd"));
- model.setValue("/root/main/data/insusupdeptcd", insusupdeptcd);
- var insudispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("insudispseq"));
- model.setValue("/root/main/data/insudispseq", insudispseq);
- var dgenuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("dgenuseyn"));
- model.setValue("/root/main/data/dgenuseyn", dgenuseyn);
- var dgensupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("dgensupdeptcd"));
- model.setValue("/root/main/data/dgensupdeptcd", dgensupdeptcd);
- var dgendispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("dgendispseq"));
- model.setValue("/root/main/data/dgendispseq", dgendispseq);
- var homecareuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("homecareuseyn"));
- model.setValue("/root/main/data/homecareuseyn", homecareuseyn);
- var homecaresupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("homecaresupdeptcd"));
- model.setValue("/root/main/data/homecaresupdeptcd", homecaresupdeptcd);
- var homecaredispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("homecaredispseq"));
- model.setValue("/root/main/data/homecaredispseq", homecaredispseq);
- var instsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("instsupdeptcd"));
- model.setValue("/root/main/data/instsupdeptcd", instsupdeptcd);
- var instdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("instdispseq"));
- model.setValue("/root/main/data/instdispseq", instdispseq);
- var valitodd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("valitodd"));
- model.setValue("/root/main/data/valitodd", valitodd);
- if(row_status!="temporary"){
- model.setValue("/root/main/data/valitoddkey", valitodd);
- }
- var standard_supdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef(authority));
- var authority = model.getValue("/root/main/search/authority");
- ipt_supdeptcd.attribute("ref") = "/root/main/data/"+authority;
- var orddeptkind = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("orddeptkind"));
- model.setValue("/root/main/data/orddeptkind", orddeptkind);
- var ordclsdeptflag = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("ordclsdeptflag"));
- model.setValue("/root/main/data/ordclsdeptflag", ordclsdeptflag);
-
- }
- function fGetStandardSupdeptcd(grid, standard_supdeptcd){
- var row = grid.row;//선택된 행
- var supdeptcd = grid.valueMatrix(row, grid.colRef(standard_supdeptcd));
-
- }
- function fClearDeptHistory(){
- var depthistory_nodes = instance1.selectNodes("/root/main/depthistorylist");
- for(i=1; i<=depthistory_nodes.length; i++){
- model.removenode("/root/main/depthistorylist["+i+"]");
- }
- }
- function fFindDept(deptcd){
- for(var i=grd_deptlist.fixedRows; i<grd_deptlist.rows; i++){
- var comp_deptcd = grd_deptlist.valueMatrix(i, grd_deptlist.colRef("deptcd"));
- if( deptcd == comp_deptcd ){
- return i;
- }
- }
- }
- /*
- 2008/06/10 진료과유형(OrdDeptKind), 진료분과구분(OrdClsDeptFlag), 입원진료과명(InOrdDeptNM), 외래진료과명(OutOrdDeptNM) 추가
- 2008/07/28 외래진료과명(OutOrdDeptNM) 삭제, 부서한글명이 외래진료과명을 대체
- */
- function fInitMainData(){
- model.setValue("/root/main/label/deptinfo", "");
- model.setValue("root/main/data/instcd","");
- model.setValue("root/main/data/deptcd","");
- model.setValue("root/main/data/valifromddkey","");
- model.setValue("root/main/data/valitoddkey","");
- model.setValue("root/main/data/valifromdd","");
- model.setValue("root/main/data/depthngnm","");
- model.setValue("root/main/data/deptengnm","");
- model.setValue("root/main/data/deptchinm","");
- model.setValue("root/main/data/deptplce","");
- model.setValue("root/main/data/deptengabbr","");
- model.setValue("root/main/data/depthngabbr","");
- model.setValue("root/main/data/reqfild","");
- model.setValue("root/main/data/reqdeptno","");
- model.setValue("root/main/data/nextplceyn","");
- model.setValue("root/main/data/nextplceprity","");
- model.setValue("root/main/data/inetrsrvyn","");
- model.setValue("root/main/data/cntctel","");
- model.setValue("root/main/data/dutplceuseyn","");
- model.setValue("root/main/data/reqauthdeptyn","");
- model.setValue("root/main/data/planuseyn","");
- model.setValue("root/main/data/plansupdeptcd","");
- model.setValue("root/main/data/plandispseq","");
- model.setValue("root/main/data/orduseyn","");
- model.setValue("root/main/data/orddeptflag","");
- model.setValue("root/main/data/orddeptkind","");
- model.setValue("root/main/data/ordclsdeptflag","");
- model.setValue("root/main/data/clincdeptdispseq","");
- model.setValue("root/main/data/ordsupdeptcd","");
- model.setValue("root/main/data/orddispseq","");
- model.setValue("root/main/data/clincdeptdispseq","");
- model.setValue("root/main/data/psnworkuseyn","");
- model.setValue("root/main/data/psnworksupdeptcd","");
- model.setValue("root/main/data/psnworkdispseq","");
- model.setValue("root/main/data/purcuseyn","");
- model.setValue("root/main/data/purcsupdeptcd","");
- model.setValue("root/main/data/purcdispseq","");
- model.setValue("root/main/data/fnworkuseyn","");
- model.setValue("root/main/data/fnworksupdeptcd","");
- model.setValue("root/main/data/fnworkdispseq","");
- model.setValue("root/main/data/careuseyn","");
- model.setValue("root/main/data/caresupdeptcd","");
- model.setValue("root/main/data/caredispseq","");
- model.setValue("root/main/data/gafruseyn","");
- model.setValue("root/main/data/gafrsupdeptcd","");
- model.setValue("root/main/data/gafrdispseq","");
- model.setValue("root/main/data/rcptuseyn","");
- model.setValue("root/main/data/rcptsupdeptcd","");
- model.setValue("root/main/data/rcptdispseq","");
- model.setValue("root/main/data/pamuseyn","");
- model.setValue("root/main/data/pamsupdeptcd","");
- model.setValue("root/main/data/pamdispseq","");
- model.setValue("root/main/data/healcareinfouseyn","");
- model.setValue("root/main/data/healcareinfosupdeptcd","");
- model.setValue("root/main/data/healcareinfodispseq","");
- model.setValue("root/main/data/insuuseyn","");
- model.setValue("root/main/data/insusupdeptcd","");
- model.setValue("root/main/data/insudispseq","");
- model.setValue("root/main/data/dgenuseyn","");
- model.setValue("root/main/data/dgensupdeptcd","");
- model.setValue("root/main/data/dgendispseq","");
- model.setValue("root/main/data/homecareuseyn","");
- model.setValue("root/main/data/homecaresupdeptcd","");
- model.setValue("root/main/data/homecaredispseq","");
- model.setValue("root/main/data/instsupdeptcd","");
- model.setValue("root/main/data/instdispseq","");
- model.setValue("root/main/data/valitodd","");
- model.setValue("root/main/data/inorddeptnm","");
- model.setValue("/root/main/data/indepthngnm","");
- }
- /*
- 2008/06/10 진료과유형(OrdDeptKind), 진료분과구분(OrdClsDeptFlag), 입원진료과명(InOrdDeptNM), 외래진료과명(OutOrdDeptNM) 추가
- 2008/07/28 외래진료과명(OutOrdDeptNM) 삭제, 부서한글명이 외래진료과명을 대체
- */
- function fInitMainDataControls(disabled){
- ipt_valifromdd.disabled = disabled;
- ipt_valitodd.disabled = disabled;
- ipt_deptcd.disabled = disabled;
- ipt_depthngnm.disabled = disabled;
- ipt_deptengnm.disabled = disabled;
- ipt_deptchinm.disabled = disabled;
- ipt_depthngabbr.disabled = disabled;
- ipt_deptengabbr.disabled = disabled;
- ipt_supdeptcd.disabled = disabled;
- tar_deptplce.disabled = disabled;
- cmb_dutplceuseyn.disabled = disabled;
- cmb_inetrsrvyn.disabled = disabled;
- cmb_nextplceyn.disabled = disabled;
- ipt_nextplceprity.disabled = disabled;
- ipt_cntctel.disabled = disabled;
- cmb_reqauthdeptyn.disabled = disabled;
- cmb_reqdeptno.disabled = disabled;
- cmb_reqfild.disabled = disabled;
- cmb_orduseyn.disabled = disabled;
- ipt_clincdeptdispseq.disabled = disabled;
- cmb_orddeptflag.disabled = disabled;
- cmb_dgenuseyn.disabled = disabled;
- cmb_insuuseyn.disabled = disabled;
- cmb_planuseyn.disabled = disabled;
- cmb_purcuseyn.disabled = disabled;
- cmb_fnworkuseyn.disabled = disabled;
- cmb_gafruseyn.disabled = disabled;
- cmb_pamuseyn.disabled = disabled;
- cmb_homecareuseyn.disabled = disabled;
- cmb_careuseyn.disabled = disabled;
- cmb_rcptuseyn.disabled = disabled;
- cmb_healcareinfouseyn.disabled = disabled;
- cmb_psnworkuseyn.disabled = disabled;
-
- ipt_inorddeptnm.disabled = disabled;
- ipt_indepthngnm.disabled = disabled;
- cmb_orddeptkind.disabled = disabled;
- cmb_ordclsdeptflag.disabled = disabled;
-
- }
- function fFindGetDeptCD(grid, deptcd){
- var obj_class_deptcd = new Array(3);
- for(var i=grd_deptlist.fixedRows; i<grd_deptlist.rows; i++){
- var comp_deptcd = grid.valueMatrix(i, grid.colRef("deptcd"));
- if(deptcd == comp_deptcd){
- obj_class_deptcd[0] = comp_deptcd;
- obj_class_deptcd[1] = new Number(i);
- var level = grid.valueMatrix(i, grid.colRef("level"))
- var next_item_level = grid.valueMatrix( i+1, grid.colRef("level"));
- if(next_item_level>level) {
- obj_class_deptcd[2] = true;
- }else{
- obj_class_deptcd[2] = false;
- }
- break;
- }
- }
- return obj_class_deptcd;
- }
- function fFindUpSameLevelRow(grid){
- var offset = grid.row;
- var level = grid.valueMatrix(offset, grid.colRef("level"));
- var row = -1;
- for(offset; offset>=grid.fixedRows; offset--){
- var comp_level = grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("level"));
- if(offset==grid.row){
- continue;
- }else if(comp_level < level){
- break;
- }else if(comp_level>level){
- continue;
- }else if(comp_level==level){
- row = offset;
- break;
- }
- }
- return row;
- }
- function fFindDownSameLevelRow(grid){
- var offset = grid.row;
- var level = grid.valueMatrix(offset, grid.colRef("level"));
- var row = -1;
- for(offset; offset<grid.rows; offset++){
- var comp_level = grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("level"));
- if(offset==grid.row){
- continue;
- }else if(comp_level < level){
- break;
- }else if(comp_level>level){
- continue;
- }else if(comp_level==level){
- row = offset;
- break;
- }
- }
- return row;
- }
- function fCacheDeptBundle(grid, parents_row, bind_path, temp_path){
- model.removeNodeset(temp_path);
- var level = new Number(grid.valueMatrix(parents_row, grid.colRef("level")));
- var offset = parents_row;
- var last_index = offset;
- while( offset < grid.rows ){
- var comp_level = grid.valueMatrix(offset, grid.colRef("level"));
- if( offset == parents_row ){
- fCacheDept(bind_path+"["+offset+"]", temp_path, offset);
- last_index = offset;
- }else if( comp_level > level){
- fCacheDept(bind_path+"["+offset+"]", temp_path, offset);
- last_index = offset;
- }else if( comp_level <= level ){
- break;
- }
- offset++;
- }
- return last_index;
- }
- function fCacheDept(bind_path, temp_path, offset){
- var temp_length = instance1.selectNodes(temp_path).length;
- var temp_index = temp_length + 1;
- model.makeNode(temp_path+"["+temp_index+"]");
- model.copyNode(temp_path+"["+temp_index+"]", bind_path);
- }
- function fCache2Grid(temp_path, offset, difference){
- var deptlist = instance1.selectnodes(temp_path);
- for(var j=1; j<=deptlist.length; j++){
- var color=model.getValue(temp_path+"["+j+"]/color");
- var iscurrent=model.getValue(temp_path+"["+j+"]/iscurrent");
- var rowstatus=model.getValue(temp_path+"["+j+"]/rowstatus");
- var instcd=model.getValue(temp_path+"["+j+"]/instcd");
- var deptcd=model.getValue(temp_path+"["+j+"]/deptcd");
- var valitodd=model.getValue(temp_path+"["+j+"]/valitodd");
- var depthngnm=model.getValue(temp_path+"["+j+"]/depthngnm");
- var deptengnm=model.getValue(temp_path+"["+j+"]/deptengnm");
- var deptchinm=model.getValue(temp_path+"["+j+"]/deptchinm");
- var fstrgstdt=model.getValue(temp_path+"["+j+"]/fstrgstdt");
- var lastupdtrid=model.getValue(temp_path+"["+j+"]/lastupdtrid");
- var lastupdtdt=model.getValue(temp_path+"["+j+"]/lastupdtdt");
- var deptplce=model.getValue(temp_path+"["+j+"]/deptplce");
- var deptengabbr=model.getValue(temp_path+"["+j+"]/deptengabbr");
- var depthngabbr=model.getValue(temp_path+"["+j+"]/depthngabbr");
- var reqfild=model.getValue(temp_path+"["+j+"]/reqfild");
- var reqdeptno=model.getValue(temp_path+"["+j+"]/reqdeptno");
- var nextplceyn=model.getValue(temp_path+"["+j+"]/nextplceyn");
- var nextplceprity=model.getValue(temp_path+"["+j+"]/nextplceprity");
- var inetrsrvyn=model.getValue(temp_path+"["+j+"]/inetrsrvyn");
- var cntctel=model.getValue(temp_path+"["+j+"]/cntctel");
- var dutplceuseyn=model.getValue(temp_path+"["+j+"]/dutplceuseyn");
- var reqauthdeptyn=model.getValue(temp_path+"["+j+"]/reqauthdeptyn");
- var planuseyn=model.getValue(temp_path+"["+j+"]/planuseyn");
- var plansupdeptcd=model.getValue(temp_path+"["+j+"]/plansupdeptcd");
- var plandispseq=model.getValue(temp_path+"["+j+"]/plandispseq");
- var orduseyn=model.getValue(temp_path+"["+j+"]/orduseyn");
- var orddeptflag=model.getValue(temp_path+"["+j+"]/orddeptflag");
- var ordsupdeptcd=model.getValue(temp_path+"["+j+"]/ordsupdeptcd");
- var orddispseq=model.getValue(temp_path+"["+j+"]/orddispseq");
- var clincdeptdispseq=model.getValue(temp_path+"["+j+"]/clincdeptdispseq");
- var psnworkuseyn=model.getValue(temp_path+"["+j+"]/psnworkuseyn");
- var psnworksupdeptcd=model.getValue(temp_path+"["+j+"]/psnworksupdeptcd");
- var psnworkdispseq=model.getValue(temp_path+"["+j+"]/psnworkdispseq");
- var purcuseyn=model.getValue(temp_path+"["+j+"]/purcuseyn");
- var purcsupdeptcd=model.getValue(temp_path+"["+j+"]/purcsupdeptcd");
- var purcdispseq=model.getValue(temp_path+"["+j+"]/purcdispseq");
- var fnworkuseyn=model.getValue(temp_path+"["+j+"]/fnworkuseyn");
- var fnworksupdeptcd=model.getValue(temp_path+"["+j+"]/fnworksupdeptcd");
- var fnworkdispseq=model.getValue(temp_path+"["+j+"]/fnworkdispseq");
- var careuseyn=model.getValue(temp_path+"["+j+"]/careuseyn");
- var caresupdeptcd=model.getValue(temp_path+"["+j+"]/caresupdeptcd");
- var caredispseq=model.getValue(temp_path+"["+j+"]/caredispseq");
- var gafruseyn=model.getValue(temp_path+"["+j+"]/gafruseyn");
- var gafrsupdeptcd=model.getValue(temp_path+"["+j+"]/gafrsupdeptcd");
- var gafrdispseq=model.getValue(temp_path+"["+j+"]/gafrdispseq");
- var rcptuseyn=model.getValue(temp_path+"["+j+"]/rcptuseyn");
- var rcptsupdeptcd=model.getValue(temp_path+"["+j+"]/rcptsupdeptcd");
- var rcptdispseq=model.getValue(temp_path+"["+j+"]/rcptdispseq");
- var pamuseyn=model.getValue(temp_path+"["+j+"]/pamuseyn");
- var pamsupdeptcd=model.getValue(temp_path+"["+j+"]/pamsupdeptcd");
- var pamdispseq=model.getValue(temp_path+"["+j+"]/pamdispseq");
- var healcareinfouseyn=model.getValue(temp_path+"["+j+"]/healcareinfouseyn");
- var healcareinfosupdeptcd=model.getValue(temp_path+"["+j+"]/healcareinfosupdeptcd");
- var healcareinfodispseq=model.getValue(temp_path+"["+j+"]/healcareinfodispseq");
- var insuuseyn=model.getValue(temp_path+"["+j+"]/insuuseyn");
- var insusupdeptcd=model.getValue(temp_path+"["+j+"]/insusupdeptcd");
- var insudispseq=model.getValue(temp_path+"["+j+"]/insudispseq");
- var dgenuseyn=model.getValue(temp_path+"["+j+"]/dgenuseyn");
- var dgensupdeptcd=model.getValue(temp_path+"["+j+"]/dgensupdeptcd");
- var dgendispseq=model.getValue(temp_path+"["+j+"]/dgendispseq");
- var homecareuseyn=model.getValue(temp_path+"["+j+"]/homecareuseyn");
- var homecaresupdeptcd=model.getValue(temp_path+"["+j+"]/homecaresupdeptcd");
- var homecaredispseq=model.getValue(temp_path+"["+j+"]/homecaredispseq");
- var instsupdeptcd=model.getValue(temp_path+"["+j+"]/instsupdeptcd");
- var instdispseq=model.getValue(temp_path+"["+j+"]/instdispseq");
- var valifromdd=model.getValue(temp_path+"["+j+"]/valifromdd");
-
- var orddeptkind = model.getValue(temp_path+"["+j+"]/orddeptkind");
- var ordclsdeptflag = model.getValue(temp_path+"["+j+"]/ordclsdeptflag");
- var inorddeptnm = model.getValue(temp_path+"["+j+"]/inorddeptnm");
-
- if(difference!=null){
- var o_level = model.getValue(temp_path+"["+j+"]/level");
- level = new Number(o_level) + difference + 1;
- }else{
- level = model.getValue(temp_path+"["+j+"]/level");
- }
- var item_offset = new Number(offset)+j;
- var insert_offset = new Number(item_offset)-1;
- grd_deptlist.insertrow(insert_offset, "after", false);
-
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("color"))= color;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("iscurrent"))= iscurrent;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("rowstatus"))= rowstatus;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("instcd"))= instcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptcd"))= deptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("valitodd"))= valitodd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("depthngnm"))= depthngnm;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptengnm"))= deptengnm;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptchinm"))= deptchinm;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("fstrgstdt"))= fstrgstdt;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("lastupdtrid"))= lastupdtrid;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("lastupdtdt"))= lastupdtdt;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptplce"))= deptplce;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptengabbr"))= deptengabbr;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("depthngabbr"))= depthngabbr;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("reqfild"))= reqfild;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("reqdeptno"))= reqdeptno;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("nextplceyn"))= nextplceyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("nextplceprity"))= nextplceprity;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("inetrsrvyn"))= inetrsrvyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("cntctel"))= cntctel;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("dutplceuseyn"))= dutplceuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("reqauthdeptyn"))= reqauthdeptyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("planuseyn"))= planuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("plansupdeptcd"))= plansupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("plandispseq"))= plandispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("orduseyn"))= orduseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("orddeptflag"))= orddeptflag;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("ordsupdeptcd"))= ordsupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("orddispseq"))= orddispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("clincdeptdispseq"))= clincdeptdispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("psnworkuseyn"))= psnworkuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("psnworksupdeptcd"))= psnworksupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("psnworkdispseq"))= psnworkdispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("purcuseyn"))= purcuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("purcsupdeptcd"))= purcsupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("purcdispseq"))= purcdispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("fnworkuseyn"))= fnworkuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("fnworksupdeptcd"))= fnworksupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("fnworkdispseq"))= fnworkdispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("careuseyn"))= careuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("caresupdeptcd"))= caresupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("caredispseq"))= caredispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("gafruseyn"))= gafruseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("gafrsupdeptcd"))= gafrsupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("gafrdispseq"))= gafrdispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("rcptuseyn"))= rcptuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("rcptsupdeptcd"))= rcptsupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("rcptdispseq"))= rcptdispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("pamuseyn"))= pamuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("pamsupdeptcd"))= pamsupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("pamdispseq"))= pamdispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("healcareinfouseyn"))= healcareinfouseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("healcareinfosupdeptcd"))= healcareinfosupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("healcareinfodispseq"))= healcareinfodispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("insuuseyn"))= insuuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("insusupdeptcd"))= insusupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("insudispseq"))= insudispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("dgenuseyn"))= dgenuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("dgensupdeptcd"))= dgensupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("dgendispseq"))= dgendispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("homecareuseyn"))= homecareuseyn;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("homecaresupdeptcd"))= homecaresupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("homecaredispseq"))= homecaredispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("instsupdeptcd"))= instsupdeptcd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("instdispseq"))= instdispseq;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("valifromdd"))= valifromdd;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("level"))= level;
-
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("orddeptkind"))= orddeptkind;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("ordclsdeptflag"))= ordclsdeptflag;
- grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("inorddeptnm"))= inorddeptnm;
-
- // alert("item_offset : "+item_offset+",rowstatus : "+rowstatus);
- grd_deptlist.rowstatus(item_offset) = rowstatus;
- grd_deptlist.rowstyle(item_offset , "data" , "background-color" ) = color;
- }
- }
- function fGetParentsName(grid, row, cols){
- var parents;
- if(row==-1){
- parents = "";
- }else{
- parents = grid.valueMatrix(row, grid.colRef(cols));
- }
- return parents;
- }
- function fGetParents(grid, selected_row, parents_cols){
- var parents = grid.valueMatrix(selected_row, grid.colRef(parents_cols));
- return parents;
- }
- function fReorgSequence(grid, parents, parents_cols, dispseq_cols){
- var sequence = new Number(1);//sequence는 1부터 시작한다.
- for(var i=grid.fixedRows; i<grid.rows; i++){
- var comp_parents = grid.valueMatrix(i, grid.colRef(parents_cols));// 해당부서의 상위부서코드를 얻는다.
- if(parents==comp_parents){//관리도구에 설정된 상위부서코드와 동일하다면
- var color_status = grid.valueMatrix(i, grid.colRef("color"));//행의 상태를 얻어온다.
- if(color_status!="#dec6a4"){//임시부서인 경우는 수정을 해도 서버에 아직 반영되지 않았기 때문에 추가행으로 표시된다.
- grid.valueMatrix(i, grid.colRef("rowstatus")) = 2;
- grid.rowstatus(i) = 2;
- }
- grid.valueMatrix(i, grid.colRef(dispseq_cols)) = sequence;
- sequence++;
- }
- }
- }
- function fReorgSequenceFromBizDeptGrid(grid, parents, parents_cols, dispseq_cols){
- var sequence = new Number(1);//sequence는 1부터 시작한다.
- for(var i=grd_deptlist.fixedRows; i<grd_deptlist.rows; i++){
- var comp_parents = grd_deptlist.valueMatrix(i, grd_deptlist.colRef(parents_cols));// 해당부서의 상위부서코드를 얻는다.
- if(parents==comp_parents){//관리도구에 설정된 상위부서코드와 동일하다면
- var rowstatus = grd_deptlist.valueMatrix(i, grd_deptlist.colRef("rowstatus"));//행의 상태를 얻어온다.
- if(rowstatus!=1){//추가상태가 아닌 부서들만 갱신한다.
- grd_deptlist.valueMatrix(i, grd_deptlist.colRef("rowstatus")) = 2;
- }
- grd_deptlist.valueMatrix(i, grd_deptlist.colRef(dispseq_cols)) = sequence;
- sequence++;
- }
- }
- }
- function fFindItem(grid, key, key_cols){
- var item_index = -1;
- for(i=grd_deptlist.fixedRows; i<grd_deptlist.rows;i++){
- var comp_key = grid.valueMatrix(i, grid.colRef(key_cols));
- if(comp_key==key){
- grid.row = i;
- item_index = i;
- break;
- }
- }
- return item_index;
- }
- function fRefreshGridRowStatus(grid, status_cols){
- for(var i=grid.fixedRows; i<grid.rows; i++){
- grid.rowstatus(i) = grid.valueMatrix(i, grid.colRef(status_cols));
- }
- }
- function fGridSelected(grid){
- var row = grid.row;
- if( row > 0 ){
- return true;
- }
- return false;
- }
- /*
- 2007/06/20 Database내용 반영
- 2008/06/10 진료과유형(OrdDeptKind), 진료분과구분(OrdClsDeptFlag), 입원진료과명(InOrdDeptNM), 외래진료과명(OutOrdDeptNM) 추가
- 2008/07/28 외래진료과명(OutOrdDeptNM) 삭제, 부서한글명이 외래진료과명을 대체
- */
- function fCopyDetail2Send(){
- var instcd = model.getValue("root/main/data/instcd");
- var deptcd = model.getValue("root/main/data/deptcd");
- var valifromdd = model.getValue("root/main/data/valifromdd");
- var valifromddkey = model.getValue("root/main/data/valifromddkey");
- var valiftoddkey = model.getValue("root/main/data/valiftoddkey");
- var depthngnm = model.getValue("root/main/data/depthngnm");
- var inorddeptnm = model.getValue("root/main/data/inorddeptnm");
- var indepthngnm = model.getValue("root/main/data/indepthngnm");
- var deptengnm = model.getValue("root/main/data/deptengnm");
- var deptchinm = model.getValue("root/main/data/deptchinm");
- var deptplce = model.getValue("root/main/data/deptplce");
- var deptengabbr = model.getValue("root/main/data/deptengabbr");
- var depthngabbr = model.getValue("root/main/data/depthngabbr");
- var reqfild = model.getValue("root/main/data/reqfild");
- var reqdeptno = model.getValue("root/main/data/reqdeptno");
- var nextplceyn = model.getValue("root/main/data/nextplceyn");
- var nextplceprity = model.getValue("root/main/data/nextplceprity");
- var inetrsrvyn = model.getValue("root/main/data/inetrsrvyn");
- var cntctel = model.getValue("root/main/data/cntctel");
- var dutplceuseyn = model.getValue("root/main/data/dutplceuseyn");
- var reqauthdeptyn = model.getValue("root/main/data/reqauthdeptyn");
- var planuseyn = model.getValue("root/main/data/planuseyn");
- var plansupdeptcd = model.getValue("root/main/data/plansupdeptcd");
- var plandispseq = model.getValue("root/main/data/plandispseq");
- var orduseyn = model.getValue("root/main/data/orduseyn");
- var orddeptflag = model.getValue("root/main/data/orddeptflag");
- var ordsupdeptcd = model.getValue("root/main/data/ordsupdeptcd");
- var orddispseq = model.getValue("root/main/data/orddispseq");
- var clincdeptdispseq = model.getValue("root/main/data/clincdeptdispseq");
- var psnworkuseyn = model.getValue("root/main/data/psnworkuseyn");
- var psnworksupdeptcd = model.getValue("root/main/data/psnworksupdeptcd");
- var psnworkdispseq = model.getValue("root/main/data/psnworkdispseq");
- var purcuseyn = model.getValue("root/main/data/purcuseyn");
- var purcsupdeptcd = model.getValue("root/main/data/purcsupdeptcd");
- var purcdispseq = model.getValue("root/main/data/purcdispseq");
- var fnworkuseyn = model.getValue("root/main/data/fnworkuseyn");
- var fnworksupdeptcd = model.getValue("root/main/data/fnworksupdeptcd");
- var fnworkdispseq = model.getValue("root/main/data/fnworkdispseq");
- var careuseyn = model.getValue("root/main/data/careuseyn");
- var caresupdeptcd = model.getValue("root/main/data/caresupdeptcd");
- var caredispseq = model.getValue("root/main/data/caredispseq");
- var gafruseyn = model.getValue("root/main/data/gafruseyn");
- var gafrsupdeptcd = model.getValue("root/main/data/gafrsupdeptcd");
- var gafrdispseq = model.getValue("root/main/data/gafrdispseq");
- var rcptuseyn = model.getValue("root/main/data/rcptuseyn");
- var rcptsupdeptcd = model.getValue("root/main/data/rcptsupdeptcd");
- var rcptdispseq = model.getValue("root/main/data/rcptdispseq");
- var pamuseyn = model.getValue("root/main/data/pamuseyn");
- var pamsupdeptcd = model.getValue("root/main/data/pamsupdeptcd");
- var pamdispseq = model.getValue("root/main/data/pamdispseq");
- var healcareinfouseyn = model.getValue("root/main/data/healcareinfouseyn");
- var healcareinfosupdeptcd = model.getValue("root/main/data/healcareinfosupdeptcd");
- var healcareinfodispseq = model.getValue("root/main/data/healcareinfodispseq");
- var insuuseyn = model.getValue("root/main/data/insuuseyn");
- var insusupdeptcd = model.getValue("root/main/data/insusupdeptcd");
- var insudispseq = model.getValue("root/main/data/insudispseq");
- var dgenuseyn = model.getValue("root/main/data/dgenuseyn");
- var dgensupdeptcd = model.getValue("root/main/data/dgensupdeptcd");
- var dgendispseq = model.getValue("root/main/data/dgendispseq");
- var homecareuseyn = model.getValue("root/main/data/homecareuseyn");
- var homecaresupdeptcd = model.getValue("root/main/data/homecaresupdeptcd");
- var homecaredispseq = model.getValue("root/main/data/homecaredispseq");
- var instsupdeptcd = model.getValue("root/main/data/instsupdeptcd");
- var instdispseq = model.getValue("root/main/data/instdispseq");
- var valitodd = model.getValue("root/main/data/valitodd");
- var valitoddkey = model.getValue("root/main/data/valitoddkey");
- var orddeptkind = model.getValue("root/main/data/orddeptkind");
- var ordclsdeptflag = model.getValue("root/main/data/ordclsdeptflag");
-
- model.makeValue("root/send/dept/instcd",instcd);
- model.makeValue("root/send/dept/deptcd",deptcd);
- model.makeValue("root/send/dept/valifromdd",valifromdd);
- model.makeValue("root/send/dept/valifromddkey",valifromddkey);
- model.makeValue("root/send/dept/depthngnm",depthngnm);
- model.makeValue("root/send/dept/inorddeptnm",inorddeptnm);
- model.makeValue("root/send/dept/indepthngnm",indepthngnm);
- model.makeValue("root/send/dept/deptengnm",deptengnm);
- model.makeValue("root/send/dept/deptchinm",deptchinm);
- model.makeValue("root/send/dept/deptplce",deptplce);
- model.makeValue("root/send/dept/deptengabbr",deptengabbr);
- model.makeValue("root/send/dept/depthngabbr",depthngabbr);
- model.makeValue("root/send/dept/reqfild",reqfild);
- model.makeValue("root/send/dept/reqdeptno",reqdeptno);
- model.makeValue("root/send/dept/nextplceyn",nextplceyn);
- model.makeValue("root/send/dept/nextplceprity",nextplceprity);
- model.makeValue("root/send/dept/inetrsrvyn",inetrsrvyn);
- model.makeValue("root/send/dept/cntctel",cntctel);
- model.makeValue("root/send/dept/dutplceuseyn",dutplceuseyn);
- model.makeValue("root/send/dept/reqauthdeptyn",reqauthdeptyn);
- model.makeValue("root/send/dept/planuseyn",planuseyn);
- model.makeValue("root/send/dept/plansupdeptcd",plansupdeptcd);
- model.makeValue("root/send/dept/plandispseq",plandispseq);
- model.makeValue("root/send/dept/orduseyn",orduseyn);
- model.makeValue("root/send/dept/orddeptflag",orddeptflag);
- model.makeValue("root/send/dept/ordsupdeptcd",ordsupdeptcd);
- model.makeValue("root/send/dept/orddispseq",orddispseq);
- model.makeValue("root/send/dept/clincdeptdispseq",clincdeptdispseq);
- model.makeValue("root/send/dept/psnworkuseyn",psnworkuseyn);
- model.makeValue("root/send/dept/psnworksupdeptcd",psnworksupdeptcd);
- model.makeValue("root/send/dept/psnworkdispseq",psnworkdispseq);
- model.makeValue("root/send/dept/purcuseyn",purcuseyn);
- model.makeValue("root/send/dept/purcsupdeptcd",purcsupdeptcd);
- model.makeValue("root/send/dept/purcdispseq",purcdispseq);
- model.makeValue("root/send/dept/fnworkuseyn",fnworkuseyn);
- model.makeValue("root/send/dept/fnworksupdeptcd",fnworksupdeptcd);
- model.makeValue("root/send/dept/fnworkdispseq",fnworkdispseq);
- model.makeValue("root/send/dept/careuseyn",careuseyn);
- model.makeValue("root/send/dept/caresupdeptcd",caresupdeptcd);
- model.makeValue("root/send/dept/caredispseq",caredispseq);
- model.makeValue("root/send/dept/gafruseyn",gafruseyn);
- model.makeValue("root/send/dept/gafrsupdeptcd",gafrsupdeptcd);
- model.makeValue("root/send/dept/gafrdispseq",gafrdispseq);
- model.makeValue("root/send/dept/rcptuseyn",rcptuseyn);
- model.makeValue("root/send/dept/rcptsupdeptcd",rcptsupdeptcd);
- model.makeValue("root/send/dept/rcptdispseq",rcptdispseq);
- model.makeValue("root/send/dept/pamuseyn",pamuseyn);
- model.makeValue("root/send/dept/pamsupdeptcd",pamsupdeptcd);
- model.makeValue("root/send/dept/pamdispseq",pamdispseq);
- model.makeValue("root/send/dept/healcareinfouseyn",healcareinfouseyn);
- model.makeValue("root/send/dept/healcareinfosupdeptcd",healcareinfosupdeptcd);
- model.makeValue("root/send/dept/healcareinfodispseq" ,healcareinfodispseq );
- model.makeValue("root/send/dept/insuuseyn",insuuseyn);
- model.makeValue("root/send/dept/insusupdeptcd",insusupdeptcd);
- model.makeValue("root/send/dept/insudispseq",insudispseq);
- model.makeValue("root/send/dept/dgenuseyn",dgenuseyn);
- model.makeValue("root/send/dept/dgensupdeptcd",dgensupdeptcd);
- model.makeValue("root/send/dept/dgendispseq",dgendispseq);
- model.makeValue("root/send/dept/homecareuseyn",homecareuseyn);
- model.makeValue("root/send/dept/homecaresupdeptcd",homecaresupdeptcd);
- model.makeValue("root/send/dept/homecaredispseq",homecaredispseq);
- model.makeValue("root/send/dept/instsupdeptcd",instsupdeptcd);
- model.makeValue("root/send/dept/instdispseq",instdispseq);
- model.makeValue("root/send/dept/valitodd",valitodd);
- model.makeValue("root/send/dept/valitoddkey",valitoddkey);
- model.makeValue("root/send/dept/orddeptkind",orddeptkind);
- model.makeValue("root/send/dept/ordclsdeptflag",ordclsdeptflag);
-
- }
- /*
- 2008/06/10 진료과유형(OrdDeptKind), 진료분과구분(OrdClsDeptFlag), 입원진료과명(InOrdDeptNM), 외래진료과명(OutOrdDeptNM) 추가
- 2008/07/28 외래진료과명(OutOrdDeptNM) 삭제, 부서한글명이 외래진료과명을 대체
- */
- function fCopyDetail2DeptGrid(offset){
- var instcd = model.getValue("root/main/data/instcd");
- var deptcd = model.getValue("root/main/data/deptcd");
- var valifromdd = model.getValue("root/main/data/valifromdd");
- var depthngnm = model.getValue("root/main/data/depthngnm");
- var inorddeptnm = model.getValue("root/main/data/inorddeptnm");
- var indepthngnm = model.getValue("root/main/data/indepthngnm");
- var deptengnm = model.getValue("root/main/data/deptengnm");
- var deptchinm = model.getValue("root/main/data/deptchinm");
- var deptplce = model.getValue("root/main/data/deptplce");
- var deptengabbr = model.getValue("root/main/data/deptengabbr");
- var depthngabbr = model.getValue("root/main/data/depthngabbr");
- var reqfild = model.getValue("root/main/data/reqfild");
- var reqdeptno = model.getValue("root/main/data/reqdeptno");
- var nextplceyn = model.getValue("root/main/data/nextplceyn");
- var nextplceprity = model.getValue("root/main/data/nextplceprity");
- var inetrsrvyn = model.getValue("root/main/data/inetrsrvyn");
- var cntctel = model.getValue("root/main/data/cntctel");
- var dutplceuseyn = model.getValue("root/main/data/dutplceuseyn");
- var reqauthdeptyn = model.getValue("root/main/data/reqauthdeptyn");
- var planuseyn = model.getValue("root/main/data/planuseyn");
- var plansupdeptcd = model.getValue("root/main/data/plansupdeptcd");
- var plandispseq = model.getValue("root/main/data/plandispseq");
- var orduseyn = model.getValue("root/main/data/orduseyn");
- var orddeptflag = model.getValue("root/main/data/orddeptflag");
- var ordsupdeptcd = model.getValue("root/main/data/ordsupdeptcd");
- var orddispseq = model.getValue("root/main/data/orddispseq");
- var clincdeptdispseq = model.getValue("root/main/data/clincdeptdispseq");
- var psnworkuseyn = model.getValue("root/main/data/psnworkuseyn");
- var psnworksupdeptcd = model.getValue("root/main/data/psnworksupdeptcd");
- var psnworkdispseq = model.getValue("root/main/data/psnworkdispseq");
- var purcuseyn = model.getValue("root/main/data/purcuseyn");
- var purcsupdeptcd = model.getValue("root/main/data/purcsupdeptcd");
- var purcdispseq = model.getValue("root/main/data/purcdispseq");
- var fnworkuseyn = model.getValue("root/main/data/fnworkuseyn");
- var fnworksupdeptcd = model.getValue("root/main/data/fnworksupdeptcd");
- var fnworkdispseq = model.getValue("root/main/data/fnworkdispseq");
- var careuseyn = model.getValue("root/main/data/careuseyn");
- var caresupdeptcd = model.getValue("root/main/data/caresupdeptcd");
- var caredispseq = model.getValue("root/main/data/caredispseq");
- var gafruseyn = model.getValue("root/main/data/gafruseyn");
- var gafrsupdeptcd = model.getValue("root/main/data/gafrsupdeptcd");
- var gafrdispseq = model.getValue("root/main/data/gafrdispseq");
- var rcptuseyn = model.getValue("root/main/data/rcptuseyn");
- var rcptsupdeptcd = model.getValue("root/main/data/rcptsupdeptcd");
- var rcptdispseq = model.getValue("root/main/data/rcptdispseq");
- var pamuseyn = model.getValue("root/main/data/pamuseyn");
- var pamsupdeptcd = model.getValue("root/main/data/pamsupdeptcd");
- var pamdispseq = model.getValue("root/main/data/pamdispseq");
- var healcareinfouseyn = model.getValue("root/main/data/healcareinfouseyn");
- var healcareinfosupdeptcd = model.getValue("root/main/data/healcareinfosupdeptcd");
- var healcareinfodispseq = model.getValue("root/main/data/healcareinfodispseq");
- var insuuseyn = model.getValue("root/main/data/insuuseyn");
- var insusupdeptcd = model.getValue("root/main/data/insusupdeptcd");
- var insudispseq = model.getValue("root/main/data/insudispseq");
- var dgenuseyn = model.getValue("root/main/data/dgenuseyn");
- var dgensupdeptcd = model.getValue("root/main/data/dgensupdeptcd");
- var dgendispseq = model.getValue("root/main/data/dgendispseq");
- var homecareuseyn = model.getValue("root/main/data/homecareuseyn");
- var homecaresupdeptcd = model.getValue("root/main/data/homecaresupdeptcd");
- var homecaredispseq = model.getValue("root/main/data/homecaredispseq");
- var instsupdeptcd = model.getValue("root/main/data/instsupdeptcd");
- var instdispseq = model.getValue("root/main/data/instdispseq");
- var valitodd = model.getValue("root/main/data/valitodd");
- var orddeptkind = model.getValue("root/main/data/orddeptkind");
- var ordclsdeptflag = model.getValue("root/main/data/ordclsdeptflag");
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("instcd")) = instcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptcd")) = deptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("valifromdd")) = valifromdd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("depthngnm")) = depthngnm;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("inorddeptnm")) = inorddeptnm;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("indepthngnm")) = indepthngnm;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptengnm")) = deptengnm;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptchinm")) = deptchinm;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptplce")) = deptplce;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptengabbr")) = deptengabbr;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("depthngabbr")) = depthngabbr;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("reqfild")) = reqfild;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("reqdeptno")) = reqdeptno;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("nextplceyn")) = nextplceyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("nextplceprity")) = nextplceprity;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("inetrsrvyn")) = inetrsrvyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("cntctel")) = cntctel;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("dutplceuseyn")) = dutplceuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("reqauthdeptyn")) = reqauthdeptyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("planuseyn")) = planuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("plansupdeptcd")) = plansupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("plandispseq")) = plandispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("orduseyn")) = orduseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("orddeptflag")) = orddeptflag;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("ordsupdeptcd")) = ordsupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("orddispseq")) = orddispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("clincdeptdispseq")) = clincdeptdispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("psnworkuseyn")) = psnworkuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("psnworksupdeptcd")) = psnworksupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("psnworkdispseq")) = psnworkdispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("purcuseyn")) = purcuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("purcsupdeptcd")) = purcsupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("purcdispseq")) = purcdispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("fnworkuseyn")) = fnworkuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("fnworksupdeptcd")) = fnworksupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("fnworkdispseq")) = fnworkdispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("careuseyn")) = careuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("caresupdeptcd")) = caresupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("caredispseq")) = caredispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("gafruseyn")) = gafruseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("gafrsupdeptcd")) = gafrsupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("gafrdispseq")) = gafrdispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("rcptuseyn")) = rcptuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("rcptsupdeptcd")) = rcptsupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("rcptdispseq")) = rcptdispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("pamuseyn")) = pamuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("pamsupdeptcd")) = pamsupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("pamdispseq")) = pamdispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("healcareinfouseyn")) = healcareinfouseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("healcareinfosupdeptcd")) = healcareinfosupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("healcareinfodispseq")) = healcareinfodispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("insuuseyn")) = insuuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("insusupdeptcd")) = insusupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("insudispseq")) = insudispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("dgenuseyn")) = dgenuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("dgensupdeptcd")) = dgensupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("dgendispseq")) = dgendispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("homecareuseyn")) = homecareuseyn;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("homecaresupdeptcd")) = homecaresupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("homecaredispseq")) = homecaredispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("instsupdeptcd")) = instsupdeptcd;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("instdispseq")) = instdispseq;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("valitodd")) = valitodd;
-
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("orddeptkind")) = orddeptkind;
- grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("ordclsdeptflag")) = ordclsdeptflag;
-
- }
- /*
- 2008/06/10 진료과유형(OrdDeptKind), 진료분과구분(OrdClsDeptFlag), 입원진료과명(InOrdDeptNM), 외래진료과명(OutOrdDeptNM) 추가
- 2008/07/28 외래진료과명(OutOrdDeptNM) 삭제, 부서한글명이 외래진료과명을 대체
- */
- function fCopyDetail2DeptHistoryGrid(offset){
- var instcd = model.getValue("root/main/data/instcd");
- var deptcd = model.getValue("root/main/data/deptcd");
- var valifromdd = model.getValue("root/main/data/valifromdd");
- var depthngnm = model.getValue("root/main/data/depthngnm");
- var inorddeptnm = model.getValue("root/main/data/inorddeptnm");
- var indepthngnm = model.getValue("root/main/data/indepthngnm");
- var deptengnm = model.getValue("root/main/data/deptengnm");
- var deptchinm = model.getValue("root/main/data/deptchinm");
- var deptplce = model.getValue("root/main/data/deptplce");
- var deptengabbr = model.getValue("root/main/data/deptengabbr");
- var depthngabbr = model.getValue("root/main/data/depthngabbr");
- var reqfild = model.getValue("root/main/data/reqfild");
- var reqdeptno = model.getValue("root/main/data/reqdeptno");
- var nextplceyn = model.getValue("root/main/data/nextplceyn");
- var nextplceprity = model.getValue("root/main/data/nextplceprity");
- var inetrsrvyn = model.getValue("root/main/data/inetrsrvyn");
- var cntctel = model.getValue("root/main/data/cntctel");
- var dutplceuseyn = model.getValue("root/main/data/dutplceuseyn");
- var reqauthdeptyn = model.getValue("root/main/data/reqauthdeptyn");
- var planuseyn = model.getValue("root/main/data/planuseyn");
- var plansupdeptcd = model.getValue("root/main/data/plansupdeptcd");
- var plandispseq = model.getValue("root/main/data/plandispseq");
- var orduseyn = model.getValue("root/main/data/orduseyn");
- var orddeptflag = model.getValue("root/main/data/orddeptflag");
- var ordsupdeptcd = model.getValue("root/main/data/ordsupdeptcd");
- var orddispseq = model.getValue("root/main/data/orddispseq");
- var clincdeptdispseq = model.getValue("root/main/data/clincdeptdispseq");
- var psnworkuseyn = model.getValue("root/main/data/psnworkuseyn");
- var psnworksupdeptcd = model.getValue("root/main/data/psnworksupdeptcd");
- var psnworkdispseq = model.getValue("root/main/data/psnworkdispseq");
- var purcuseyn = model.getValue("root/main/data/purcuseyn");
- var purcsupdeptcd = model.getValue("root/main/data/purcsupdeptcd");
- var purcdispseq = model.getValue("root/main/data/purcdispseq");
- var fnworkuseyn = model.getValue("root/main/data/fnworkuseyn");
- var fnworksupdeptcd = model.getValue("root/main/data/fnworksupdeptcd");
- var fnworkdispseq = model.getValue("root/main/data/fnworkdispseq");
- var careuseyn = model.getValue("root/main/data/careuseyn");
- var caresupdeptcd = model.getValue("root/main/data/caresupdeptcd");
- var caredispseq = model.getValue("root/main/data/caredispseq");
- var gafruseyn = model.getValue("root/main/data/gafruseyn");
- var gafrsupdeptcd = model.getValue("root/main/data/gafrsupdeptcd");
- var gafrdispseq = model.getValue("root/main/data/gafrdispseq");
- var rcptuseyn = model.getValue("root/main/data/rcptuseyn");
- var rcptsupdeptcd = model.getValue("root/main/data/rcptsupdeptcd");
- var rcptdispseq = model.getValue("root/main/data/rcptdispseq");
- var pamuseyn = model.getValue("root/main/data/pamuseyn");
- var pamsupdeptcd = model.getValue("root/main/data/pamsupdeptcd");
- var pamdispseq = model.getValue("root/main/data/pamdispseq");
- var healcareinfouseyn = model.getValue("root/main/data/healcareinfouseyn");
- var healcareinfosupdeptcd = model.getValue("root/main/data/healcareinfosupdeptcd");
- var healcareinfodispseq = model.getValue("root/main/data/healcareinfodispseq");
- var insuuseyn = model.getValue("root/main/data/insuuseyn");
- var insusupdeptcd = model.getValue("root/main/data/insusupdeptcd");
- var insudispseq = model.getValue("root/main/data/insudispseq");
- var dgenuseyn = model.getValue("root/main/data/dgenuseyn");
- var dgensupdeptcd = model.getValue("root/main/data/dgensupdeptcd");
- var dgendispseq = model.getValue("root/main/data/dgendispseq");
- var homecareuseyn = model.getValue("root/main/data/homecareuseyn");
- var homecaresupdeptcd = model.getValue("root/main/data/homecaresupdeptcd");
- var homecaredispseq = model.getValue("root/main/data/homecaredispseq");
- var instsupdeptcd = model.getValue("root/main/data/instsupdeptcd");
- var instdispseq = model.getValue("root/main/data/instdispseq");
- var valitodd = model.getValue("root/main/data/valitodd");
-
- var orddeptkind = model.getValue("root/main/data/orddeptkind");
- var ordclsdeptflag = model.getValue("root/main/data/ordclsdeptflag");
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("instcd")) = instcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptcd")) = deptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("valifromdd")) = valifromdd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("depthngnm")) = depthngnm;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("inorddeptnm")) = inorddeptnm;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("indepthngnm")) = indepthngnm;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptengnm")) = deptengnm;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptchinm")) = deptchinm;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptplce")) = deptplce;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptengabbr")) = deptengabbr;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("depthngabbr")) = depthngabbr;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("reqfild")) = reqfild;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("reqdeptno")) = reqdeptno;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("nextplceyn")) = nextplceyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("nextplceprity")) = nextplceprity;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("inetrsrvyn")) = inetrsrvyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("cntctel")) = cntctel;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("dutplceuseyn")) = dutplceuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("reqauthdeptyn")) = reqauthdeptyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("planuseyn")) = planuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("plansupdeptcd")) = plansupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("plandispseq")) = plandispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("orduseyn")) = orduseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("orddeptflag")) = orddeptflag;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("ordsupdeptcd")) = ordsupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("orddispseq")) = orddispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("clincdeptdispseq")) = clincdeptdispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("psnworkuseyn")) = psnworkuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("psnworksupdeptcd")) = psnworksupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("psnworkdispseq")) = psnworkdispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("purcuseyn")) = purcuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("purcsupdeptcd")) = purcsupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("purcdispseq")) = purcdispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("fnworkuseyn")) = fnworkuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("fnworksupdeptcd")) = fnworksupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("fnworkdispseq")) = fnworkdispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("careuseyn")) = careuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("caresupdeptcd")) = caresupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("caredispseq")) = caredispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("gafruseyn")) = gafruseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("gafrsupdeptcd")) = gafrsupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("gafrdispseq")) = gafrdispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("rcptuseyn")) = rcptuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("rcptsupdeptcd")) = rcptsupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("rcptdispseq")) = rcptdispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("pamuseyn")) = pamuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("pamsupdeptcd")) = pamsupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("pamdispseq")) = pamdispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("healcareinfouseyn")) = healcareinfouseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("healcareinfosupdeptcd")) = healcareinfosupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("healcareinfodispseq")) = healcareinfodispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("insuuseyn")) = insuuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("insusupdeptcd")) = insusupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("insudispseq")) = insudispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("dgenuseyn")) = dgenuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("dgensupdeptcd")) = dgensupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("dgendispseq")) = dgendispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("homecareuseyn")) = homecareuseyn;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("homecaresupdeptcd")) = homecaresupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("homecaredispseq")) = homecaredispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("instsupdeptcd")) = instsupdeptcd;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("instdispseq")) = instdispseq;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("valitodd")) = valitodd;
-
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("orddeptkind")) = orddeptkind;
- grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("ordclsdeptflag")) = ordclsdeptflag;
-
- }
- /*
- 이력창에서 지정된 행의 이력상태를 얻어온다.
- row : 행
- return string
- past 과거
- present 현재
- tuture 미래
- temporary 임시
- */
- function fGetDeptHistoryStatus(row){
- var color_status = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("color"));
- if(color_status=="#b9e5fb"){
- return "past";
- }else if(color_status=="#ffffff"){
- return "present";
- }else if(color_status=="#fcd2c1"){
- return "future";
- }else if(color_status=="#dec6a4"){
- return "temporary";
- }
- return "지정되지 않은 상태";
- }
- /*
- 이력창에서 가장마지막 이력의 상태를 얻어온다.
- */
- function fGetLastDeptHistoryStatus(){
- return fGetDeptHistoryStatus(1);
- }
- /**
- 이력창의 상태를 얻어온다.
- return string
- FTTT 과거, 현재, 미래 포함상태
- FTTF 과거, 현재 포함상태
- FTFT 과거, 미래 포함상태
- FFTT 현재, 미래 포함상태
- FTFF 과거 포함상태
- FFTF 현재 포함상태
- FFFT 미래 포함상태
- TFFF 임시 포함상태
- */
- function fGetDeptHistoryBundleStatus(){
- var has_temporary = 'F';
- var has_past = 'F';
- var has_present = 'F';
- var has_future = 'F';
-
- for(var i=grd_depthistorylist.fixedRows; i<grd_depthistorylist.rows;i++){
- var color_status = fGetDeptHistoryStatus(i);
- if(color_status=="past"){
- has_past = 'T';
- }else if(color_status=="present"){
- has_present = 'T';
- }else if(color_status=="future"){
- has_future = 'T';
- }else if(color_status=="temporary"){
- has_temporary = 'T';
- }
- }
- return has_temporary+has_past+has_present+has_future;
- }
- /*
- 이력창이 해당이력을 가지고 있는지 검증한다.
- param
- history_status 임시('temporary'), past('과거'), 현재('present'), future('미래')
- */
- function fHasDeptHistoryBundle(history_status){
- var history_bundle_status = fGetDeptHistoryBundleStatus();
- if(history_status=="temporary"){
- return history_bundle_status.charAt(0)=='T'?true:false;
- }else if(history_status=="past"){
- return history_bundle_status.charAt(1)=='T'?true:false;
- }else if(history_status=="present"){
- return history_bundle_status.charAt(2)=='T'?true:false;
- }else if(history_status=="future"){
- return history_bundle_status.charAt(3)=='T'?true:false;
- }else{
- return "unknown parameter";
- }
- }
- /**
- 부서이력목록에서 상태에 따른 부서의 주소를 가져온다.
- 미래('future'), 현재('present')
- return int
- */
- function fIndexOfDeptHistory(status){
- for(var i=grd_depthistorylist.fixedRows; i<grd_depthistorylist.rows; i++){
- var history_status = grd_depthistorylist.valueMatrix(i, grd_depthistorylist.colRef("color"));
- if(fGetDeptHistoryStatus(i)==status){
- return i;
- }
- }
- return -1;
- }
- /**
- 부서이력목록에서 상태에 따른 지정된 열값을 가져온다.
- 미래('future'), 현재('present')
- return string
- error -1
- */
- function fGetValueFromDeptHistory(status, cols){
- var index = fIndexOfDeptHistory(status);
- if(index==-1){
- return "";
- }else{
- var value = grd_depthistorylist.valueMatrix(index, grd_depthistorylist.colRef(cols));
- return value;
- }
- }
- /**
- 유효시작일자를 지정할수 있는 경우는 미래이력에 대한 경우 뿐이다.
- 미래이력을 지정할수 있는 경우는 과거이력이나 현재이력을 가지고 있는 경우와 임시이력을 가진 두가지의 경우가 있다.
- 1. 과거이력과 현재이력을 가지고 있는 경우는 마지막 이력의 종료일자보다 시작일자를 크게 한다.
- 2. 임시이력만 가지고 있는 경우에는 시작일자가 현재 이력보다 크게 한다.
- return YYYYMMDD
- has_temporary+has_past+has_present+has_future;
- */
- function fGetMinValifromddFutureDeptHistory(){
- var min_valifromdd;
- var history_bundle_status = fGetDeptHistoryBundleStatus();
-
- if(history_bundle_status=='TFFF'){
- var current_date = new Date();
- var next_date = current_date;
- min_valifromdd = next_date.getDateFormat("YYYYMMDD");
- }else if(history_bundle_status=='FTTF'||history_bundle_status=='FFTF'||history_bundle_status=='FTTT'){
- var present_history_index = fIndexOfDeptHistory("present");
- var valitodd = grd_depthistorylist.valueMatrix(present_history_index, grd_depthistorylist.colRef("valitodd"));
- var valitodd_date = valitodd.toDate("YYYYMMDD");
- var next_valitodd_date = valitodd_date.getAddDate(1, "D");
- min_valifromdd = next_valitodd_date.getDateFormat("YYYYMMDD");
- }else if(history_bundle_status=='FTFF'||history_bundle_status=='FFFT'||history_bundle_status=='FTFT'){
- var current_date = new Date();
- //var next_valitodd_date = current_date.getAddDate(1, "D");
- var next_valitodd_date = current_date;
- min_valifromdd = next_valitodd_date.getDateFormat("YYYYMMDD");
- }else{
- messageBox("ERROR=>(ZSD003.js, fGetMinValifromddFutureDeptHistory)=>"+history_bundle_status, "C");
- min_valifromdd = -1;
- }
-
- return min_valifromdd;
- }
- /*
- 가정최근의 과거이력 인덱스를 얻어온다.
- return
- integer 과거 최근이력의 행주소
- error
- -1 과거 이력이 없는 경우
- */
- function fGetLatestPastDeptHistoryIndex(){
- for(var i=grd_depthistorylist.fixedRows; grd_depthistorylist.rows;i++){
- var color_status = fGetDeptHistoryStatus(i);
- if(color_status=="past"){
- return i;
- }
- }
- return -1;
- }
- function fGetLatestDeptHistoryIndex(){
- for(var i=grd_depthistorylist.fixedRows; grd_depthistorylist.rows;i++){
- var color_status = fGetDeptHistoryStatus(i);
- if(color_status!="temporary"){
- return i;
- }
- }
- return -1;
- }
- function fGetLatestDeptHistoryValitodd(){
- var i = fGetLatestDeptHistoryIndex();
- if(i!=-1){
- var valitodd = grd_depthistorylist.valueMatrix(i, grd_depthistorylist.colRef("valitodd"));
- return valitodd;
- }else{
- return "";
- }
- }
- function fInspectDate(fromdd, todd, fromddkey, toddkey){
- var current_date = new Date();
- var current_date_string = current_date.getDateFormat("YYYYMMDD");
- var modedetail = model.getValue("/root/main/modedetail");
- if(fromdd>todd){
- messageBox("이력을 지정하고자 하는 시작일자("+fromdd+")가 종료일자("+todd+")보다 클 수 없습니다.", "C");
- return false;
- }else if(modedetail=="create"&&todd<current_date_string){
- messageBox("과거부서이력을 생성 할 수 없습니다.", "C");
- return false;
- }else if(modedetail=="update"&&todd<current_date_string){
- messageBox("과거부서이력을 수정 할 수 없습니다.", "C");
- return false;
- }
-
- for(var i=grd_depthistorylist.fixedRows; i<grd_depthistorylist.rows; i++){
- var valifromdd = grd_depthistorylist.valueMatrix(i, grd_depthistorylist.colRef("valifromdd"));
- var valitodd = grd_depthistorylist.valueMatrix(i, grd_depthistorylist.colRef("valitodd"));
- var status = fGetDeptHistoryStatus(i);
- if(status=="temporary"){
- continue;
- }else if(valifromdd==fromddkey&&valitodd==toddkey){
- continue;
- }else if(valifromdd<=fromdd&&fromdd<=valitodd){
- messageBox("이력을 지정하고자 하는 시작일자("+fromdd+")가 기존이력 시작일자("+valifromdd+"), 종료일자("+valitodd+")와 중복됩니다.", "C");
- return false;
- }else if(valifromdd<=todd&&todd<=valitodd){
- messageBox("이력을 지정하고자 하는 종료일자("+todd+")가 기존이력 시작일자("+valifromdd+"), 종료일자("+valitodd+")와 중복됩니다.", "C");
- return false;
- }else if(valifromdd<=fromdd&&todd<=valitodd){
- messageBox("이력을 지정하고자 하는 시작일자("+fromdd+"), 종료일자("+todd+")가 기존이력 시작일자("+valifromdd+"), 종료일자("+valitodd+")에 포함됩니다.", "C");
- return false;
- }
- }
- return true;
-
- }
- /*
- 부서정보창에 입력된 유효시작일자와 유효종료일자를 검증(공통검증)
- */
- function fValidateDuration(from, to){
- if(from>to){
- return false;
- }else{
- return true;
- }
- }
- function fFindDeptHistory(deptcd, valifromdd){
- for(var i=grd_depthistorylist.fixedRows; i<grd_depthistorylist.rows; i++){
- var comp_deptcd = grd_depthistorylist.valueMatrix(i, grd_depthistorylist.colRef("deptcd"));
- var comp_valifromdd = grd_depthistorylist.valueMatrix(i, grd_depthistorylist.colRef("valifromdd"));
- if(deptcd==comp_deptcd&&valifromdd==comp_valifromdd){
- return i;
- }
- }
- return -1;
- }
- function fRemovableDept(deptcd){
- var authority = model.getValue("/root/main/search/authority");
- for(var i=grd_deptlist.fixedRows; i<grd_deptlist.rows; i++){
- var supdeptcd = grd_deptlist.valueMatrix(i, grd_deptlist.colRef(authority));
- if(deptcd==supdeptcd){
- return false;
- }
- }
- return true;
- }
- function fInitialize(){
- fInitMainData();
- fClearDeptHistory();
- model.setValue("/root/main/modedetail", "init");
- model.setValue("/root/main/modedetailstatus", "none");
- model.refresh();
- fInitMainDataControls(true);
- }
- /*
- 부서목록그리드에서 기관담당자일때는 임시추가된 부서가 없는지 확인하고, 업무답당자일 경우에는 상위부서가 설정되지 않은 부서가 있는지 확인.
- 검증을 할때 color가 아닌 rowstatus를 가지고 확인한다.
- 기관담당자인 경우에 임시추가된 부서가 추가('0')인 상태이다.
- 업무담당자인 경우에 상위부서가 지정되지 않은 부서가 추가('0')인 상태이다.
- */
- function fHasTemporaryFromDeptGrid(){
- for(var i=grd_deptlist.fixedRows; i<grd_deptlist.rows ; i++){
- var rowstatus = grd_deptlist.valueMatrix(i, grd_deptlist.colRef("rowstatus"));
- if(rowstatus==1){
- return true;
- }
- }
- return false;
- }
- /*
- 현재 진행중인 권한에 대한 업무명칭을 가져온다.
- 부서정보 관리업무는 해당업무의 트리구조를 통해 진행한다.
- 현재 관리자가 작업하고있는 트리구조 설정에 대한 업무명칭을 가져온다.
- */
- function fGetBizCD(){
- var authority = model.getValue("/root/main/search/authority");
- var biznm = authority.substring(0, authority.indexOf("supdeptcd"));
- return biznm;
- }
- function fMVInstMaster2BizMaster(master_index, biz_index, standard, parents_index, parents, child_seq, child_level){
- var color_status = grd_clsdeptlist.valueMatrix(grd_clsdeptlist.row, grd_clsdeptlist.colRef("color"));
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("color")) = color_status;
- grd_deptlist.rowstyle(biz_index , "data" , "background-color" ) = color_status;
-
- var iscurrent = grd_clsdeptlist.valueMatrix(grd_clsdeptlist.row, grd_clsdeptlist.colRef("iscurrent"));
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("iscurrent")) = iscurrent;
-
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("rowstatus")) = 1;
- grd_deptlist.rowstatus(biz_index) = 1;
-
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("level")) = child_level;
-
- var instcd = model.getValue("/root/hidden/dept/instcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("instcd")) = model.getValue("/root/hidden/dept/instcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("deptcd")) = model.getValue("/root/hidden/dept/deptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("valifromdd")) = model.getValue("/root/hidden/dept/valifromdd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("depthngnm")) = model.getValue("/root/hidden/dept/depthngnm");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("indepthngnm")) = model.getValue("/root/hidden/dept/indepthngnm");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("inorddeptnm")) = model.getValue("/root/hidden/dept/inorddeptnm");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("deptengnm")) = model.getValue("/root/hidden/dept/deptengnm");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("deptchinm")) = model.getValue("/root/hidden/dept/deptchinm");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("deptplce")) = model.getValue("/root/hidden/dept/deptplce");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("deptengabbr")) = model.getValue("/root/hidden/dept/deptengabbr");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("depthngabbr")) = model.getValue("/root/hidden/dept/depthngabbr");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("reqfild")) = model.getValue("/root/hidden/dept/reqfild");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("reqdeptno")) = model.getValue("/root/hidden/dept/reqdeptno");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("nextplceyn")) = model.getValue("/root/hidden/dept/nextplceyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("nextplceprity")) = model.getValue("/root/hidden/dept/nextplceprity");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("inetrsrvyn")) = model.getValue("/root/hidden/dept/inetrsrvyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("cntctel")) = model.getValue("/root/hidden/dept/cntctel");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("dutplceuseyn")) = model.getValue("/root/hidden/dept/dutplceuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("reqauthdeptyn")) = model.getValue("/root/hidden/dept/reqauthdeptyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("planuseyn")) = model.getValue("/root/hidden/dept/planuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("planupdeptcd")) = model.getValue("/root/hidden/dept/planupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("plandispseq")) = model.getValue("/root/hidden/dept/plandispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("orduseyn")) = model.getValue("/root/hidden/dept/orduseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("orddeptflag")) = model.getValue("/root/hidden/dept/orddeptflag");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("ordupdeptcd")) = model.getValue("/root/hidden/dept/ordupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("orddispseq")) = model.getValue("/root/hidden/dept/orddispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("clincdeptdispseq")) = model.getValue("/root/hidden/dept/clincdeptdispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("psnworkuseyn")) = model.getValue("/root/hidden/dept/psnworkuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("psnworkupdeptcd")) = model.getValue("/root/hidden/dept/psnworkupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("psnworkdispseq")) = model.getValue("/root/hidden/dept/psnworkdispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("purcuseyn")) = model.getValue("/root/hidden/dept/purcuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("purcupdeptcd")) = model.getValue("/root/hidden/dept/purcupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("purcdispseq")) = model.getValue("/root/hidden/dept/purcdispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("fnworkuseyn")) = model.getValue("/root/hidden/dept/fnworkuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("fnworkupdeptcd")) = model.getValue("/root/hidden/dept/fnworkupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("fnworkdispseq")) = model.getValue("/root/hidden/dept/fnworkdispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("careuseyn")) = model.getValue("/root/hidden/dept/careuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("careupdeptcd")) = model.getValue("/root/hidden/dept/careupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("caredispseq")) = model.getValue("/root/hidden/dept/caredispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("gafruseyn")) = model.getValue("/root/hidden/dept/gafruseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("gafrupdeptcd")) = model.getValue("/root/hidden/dept/gafrupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("gafrdispseq")) = model.getValue("/root/hidden/dept/gafrdispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("rcptuseyn")) = model.getValue("/root/hidden/dept/rcptuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("rcptupdeptcd")) = model.getValue("/root/hidden/dept/rcptupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("rcptdispseq")) = model.getValue("/root/hidden/dept/rcptdispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("pamuseyn")) = model.getValue("/root/hidden/dept/pamuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("pamupdeptcd")) = model.getValue("/root/hidden/dept/pamupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("pamdispseq")) = model.getValue("/root/hidden/dept/pamdispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("healcareinfouseyn")) = model.getValue("/root/hidden/dept/healcareinfouseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("healcareinfoupdeptcd"))=model.getValue("/root/hidden/dept/healcareinfoupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("healcareinfodispseq"))= model.getValue("/root/hidden/dept/healcareinfodispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("insuuseyn")) = model.getValue("/root/hidden/dept/insuuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("insuupdeptcd")) = model.getValue("/root/hidden/dept/insuupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("insudispseq")) = model.getValue("/root/hidden/dept/insudispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("dgenuseyn")) = model.getValue("/root/hidden/dept/dgenuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("dgenupdeptcd")) = model.getValue("/root/hidden/dept/dgenupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("dgendispseq")) = model.getValue("/root/hidden/dept/dgendispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("homecareuseyn")) = model.getValue("/root/hidden/dept/homecareuseyn");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("homecareupdeptcd")) = model.getValue("/root/hidden/dept/homecareupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("homecaredispseq")) = model.getValue("/root/hidden/dept/homecaredispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("instsupdeptcd")) = model.getValue("/root/hidden/dept/instsupdeptcd");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("instdispseq")) = model.getValue("/root/hidden/dept/instdispseq");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("fstrgstrid")) = model.getValue("/root/hidden/dept/fstrgstrid");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("fstrgstdt")) = model.getValue("/root/hidden/dept/fstrgstdt");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("lastupdtrid")) = model.getValue("/root/hidden/dept/lastupdtrid");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("lastupdtdt")) = model.getValue("/root/hidden/dept/lastupdtdt");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("valitodd")) = model.getValue("/root/hidden/dept/valitodd");
-
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("orddeptkind")) = model.getValue("/root/hidden/dept/orddeptkind");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("ordclsdeptflag")) = model.getValue("/root/hidden/dept/ordclsdeptflag");
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("inorddeptnm")) = model.getValue("/root/hidden/dept/inorddeptnm");
-
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef(standard)) = parents;
-
- var standard_dispseq_label = standard.substring(0, standard.indexOf("supdeptcd")) + "dispseq";
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef(standard_dispseq_label)) = child_seq;
-
- var parents_name;
- if( parents_index>0 ){
- parents_name = fGetParentsName(grd_deptlist, parents_index, "depthngnm");
- }else{
- parents_name = "";
- }
-
- grd_clsdeptlist.valueMatrix(master_index, grd_clsdeptlist.colRef(standard)) = parents;
- grd_clsdeptlist.valueMatrix(master_index, grd_clsdeptlist.colRef(standard_dispseq_label))= child_seq;
- grd_clsdeptlist.valueMatrix(master_index, grd_clsdeptlist.colRef("useyn")) = "true";
-
- var parents_name;
- if( parents_index>0 ){
- parents_name = fGetParentsName(grd_deptlist, parents_index, "depthngnm");
- }else{
- parents_name = "";
- }
-
- grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("supdeptnm")) = parents_name;
- setTreeItem(grd_deptlist, grd_deptlist.colRef("level"), grd_deptlist.colRef("inorddeptnm"));
- }
|