12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRFE00400" position="absolute 0 0 1256 805" titletext="장비수리 신청 등록" oninit="SMRFE00400_oninit" onload="SMRFE00400_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 25" id="grp_tle">
- <Layouts>
- <Layout>
- <Static text="장비수리 신청 등록" position="absolute 0 0 157 25" id="caption6" class="tit_1"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 49 1195 793" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Static text="* 물품구분 :" position="absolute 341 462 429 486" align="align:center middle;" id="cap_goodflag" visible="false" style="color:#993300ff;font:Dotum,9,bold;"/>
- <Radio position="absolute 430 499 635 519" id="rdo_goodflag" visible="false" columncount="4" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_biz_rdo_goodflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">i</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">EQ</Col>
- <Col id="datacolumn">의료장비</Col>
- </Row>
- <Row>
- <Col id="codecolumn">U</Col>
- <Col id="datacolumn">의료비품</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox position="absolute 975 20 1025 40" id="che_acptpsncnfm" visible="true" text="확인" truevalue="Y" onclick="grp_biz_che_acptpsncnfm_onclick"/>
- <Edit position="absolute 1065 20 1110 39" align="align:center middle;" id="ipt_deptacptpsnnm" class="input_default" style="align:center middle;"/>
- <Edit position="absolute 1026 20 1067 39" align="align:center middle;" id="ipt_deptacptpsnid" class="input_default" style="align:center middle;"/>
- <MaskEdit position="absolute 1062 76 1192 95" align="align:center middle;" id="ipt_possndd" class="input_default" enable="false" taborder="20" mask="####-##-##" style=":disabled {align:center middle;}" type="string"/>
- <Shape position="absolute 697 381 1192 387" linetype="horizontal" id="line7" class="line_2"/>
- <Shape position="absolute 697 357 1192 363" linetype="horizontal" id="line6" class="line_2"/>
- <Shape position="absolute 697 312 1195 318" linetype="horizontal" id="line5" class="line_2"/>
- <Shape position="absolute 697 309 1191 315" linetype="horizontal" id="line4" class="line_2"/>
- <Shape position="absolute 697 94 1192 100" linetype="horizontal" id="line19" class="line_2"/>
- <Shape position="absolute 697 405 1191 411" linetype="horizontal" id="line18" class="line_2"/>
- <Shape position="absolute 697 141 1192 147" linetype="horizontal" id="line28" class="line_2"/>
- <Shape position="absolute 697 237 1192 243" linetype="horizontal" id="line38" class="line_2"/>
- <Shape position="absolute 697 453 1192 459" linetype="horizontal" id="line16" class="line_2"/>
- <Shape position="absolute 697 214 1192 220" linetype="horizontal" id="line37" class="line_2"/>
- <Shape position="absolute 697 501 1194 507" linetype="horizontal" id="line14" class="line_2"/>
- <Shape position="absolute 697 187 1192 193" linetype="horizontal" id="line35" class="line_2"/>
- <Shape position="absolute 696 730 1192 736" linetype="horizontal" id="line24" class="line_3"/>
- <Shape position="absolute 697 117 1192 123" linetype="horizontal" id="line23" class="line_2"/>
- <Shape position="absolute 697 429 1195 435" linetype="horizontal" id="line11" class="line_2"/>
- <Shape position="absolute 695 581 1193 587" linetype="horizontal" id="line20" class="line_2"/>
- <Shape position="absolute 697 261 1191 267" linetype="horizontal" id="line40" class="line_2"/>
- <Div position="absolute 0 10 1195 45" align="align:center top;" id="grp_sea">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 1195 35" id="roundrect1" class="roundrect_search" type="roundrectangle"/>
- <Edit position="absolute 20 10 55 29" id="ipt_fixtrseqmtflag" visible="false"/>
- <Edit readonly="true" position="absolute 50 10 80 29" id="opt_instcd" visible="false" class="output"/>
- <Static text="의뢰일자 :" position="absolute 237 9 323 26" id="cap_reqdd2" class="search_name" visible="true"/>
- <Button position="absolute 1129 7 1185 29" id="btn_search" class="btn1" taborder="8" text="조회" onclick="grp_biz_grp_sea_btn_search_onclick"/>
- <Shape position="absolute 1116 7 1122 29" linetype="vertical" id="line13" class="line_4"/>
- <Button position="absolute 1004 9 1020 25" id="btn_userSearch" class="icon_search" taborder="6" text="" onclick="grp_biz_grp_sea_btn_userSearch_onclick"/>
- <Edit position="absolute 925 8 1000 27" id="ipt_reqpsnids" class="input_default" taborder="5"/>
- <Edit position="absolute 1025 8 1107 27" id="ipt_reqpsnnms" class="input_default" taborder="7"/>
- <Static text="의 뢰 자 :" position="absolute 842 9 925 26" id="cap_reqno" class="search_name"/>
- <Calendar position="absolute 327 8 424 27" id="ipt_reqdd1" class="input_essential" taborder="1" autoskip="true" autoselect="true"/>
- <Calendar position="absolute 439 8 536 27" id="ipt_reqdd2" class="input_essential" taborder="2" autoskip="true" autoselect="true"/>
- <Static text="~" position="absolute 425 10 438 30" id="caption13" style="align:center middle;font:Dotum,9,bold;"/>
- <Edit readonly="true" position="absolute 105 8 230 27" align="align:center middle;" id="opt_instcdnm" class="output" style="align:center middle;"/>
- <Edit position="absolute 631 8 706 27" id="opt_reqdeptcd" class="input_default" taborder="3"/>
- <Edit readonly="true" position="absolute 731 8 836 27" id="opt_reqdeptnm" class="output"/>
- <Static text="관리부서 :" position="absolute 542 9 628 26" id="caption5" class="search_name"/>
- <Button position="absolute 710 9 726 25" id="btn_dept" class="icon_search" taborder="4" text="" onclick="grp_biz_grp_sea_btn_dept_onclick"/>
- <Static text="기관코드 :" position="absolute 15 9 101 26" id="cap_instcd" class="search_name"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="의뢰내역" position="absolute 0 55 157 71" id="caption1" class="tit_2"/>
- <Shape position="absolute 697 70 1195 76" linetype="horizontal" id="line1" class="line_10"/>
- <Shape position="absolute 0 71 692 77" linetype="horizontal" id="line2" class="line_10"/>
- <Static text="자산구분" position="absolute 697 242 787 265" align="align:center middle;" id="cap_" class="cell_1"/>
- <Static text="접수부서" position="absolute 697 218 787 241" align="align:center middle;" id="cap_acptdeptcd" class="cell_1"/>
- <Static text="의뢰자" position="absolute 697 193 787 216" align="align:center middle;" id="cap_reqpsnid" class="cell_1"/>
- <Static text="관리부서" position="absolute 697 169 787 192" align="align:center middle;" id="cap_reqdeptcd" class="cell_1"/>
- <Edit position="absolute 789 171 935 190" align="align:center middle;" id="ipt_reqdeptcd" class="input_essential" taborder="25" style="align:center middle;"/>
- <Static text="의뢰일자" position="absolute 697 122 787 145" align="align:center middle;" id="caption2" class="cell_1"/>
- <Static text="자산코드" position="absolute 697 74 787 121" align="align:center middle;" id="cap_fixasetcd" class="cell_1"/>
- <Edit position="absolute 789 76 939 95" align="align:center middle;" id="ipt_fixasetcd" class="input_essential" enable="false" taborder="18" style=":disabled {align:center middle;}"/>
- <Edit position="absolute 789 100 1192 119" id="ipt_fixasetnm" class="input_search" enable="false" taborder="21"/>
- <Edit position="absolute 1039 124 1192 143" id="ipt_reqno" class="input_default" taborder="23"/>
- <Static text="의뢰번호" position="absolute 946 122 1036 145" align="align:center middle;" id="caption3" class="cell_1"/>
- <Shape position="absolute 697 405 1192 411" linetype="horizontal" id="line3" class="line_2"/>
- <Static text="수리진행상태" position="absolute 697 362 787 385" align="align:center middle;" id="cap_workstat" class="cell_1"/>
- <Static text="수리담당자" position="absolute 697 338 787 361" align="align:center middle;" id="cap_chrgpsnid" class="cell_1"/>
- <Static text="발생일자" position="absolute 697 314 787 337" align="align:center middle;" id="cap_genrdd" class="cell_1"/>
- <Static text="의뢰내역" position="absolute 697 266 787 313" align="align:center middle;" id="cap_hdrncspec" class="cell_1"/>
- <Edit position="absolute 1039 244 1192 263" id="ipt_reqtel" class="input_essential" taborder="34" maxlength="15"/>
- <Static text="의뢰자 연락처" position="absolute 946 242 1036 265" align="align:center middle;" id="cap_reqtel" class="cell_1"/>
- <TextArea position="absolute 789 268 1192 311" id="txt_hdrncspec" class="input_essential" taborder="35"/>
- <Static text="부품사용내역" position="absolute 697 588 787 731" align="align:center middle;" id="cap_acsrslist" class="cell_1"/>
- <Grid position="absolute 789 589 1192 727" id="grd_rfehdabplist" taborder="50" binddataset="ds_main_rfehdabplist" onmousemove="grp_biz_grd_rfehdabplist_onmousemove" readonly="true">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="90"/>
- <Column size="203"/>
- <Column size="40"/>
- <Column size="52"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="부품코드"/>
- <Cell col="1" text="부품명"/>
- <Cell col="2" text="수량"/>
- <Cell col="3" text="단위"/>
- <Cell col="4" text="금액"/>
- </Band>
- <Band id="body">
- <Cell style="align:left middle;" text="bind:acsrscd"/>
- <Cell col="1" style="align:left middle;" text="bind:acsrsnm"/>
- <Cell col="2" style="align:right middle;" text="bind:acsrsqty" mask="#,###"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:acsrsunit"/>
- <Cell col="4" style="align:right middle;" text="bind:acsrsamt" mask="#,###"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 945 77 961 93" id="btn_fixasetSearchs" class="icon_search" taborder="19" visible="false" text="" onclick="grp_biz_btn_fixasetSearchs_onclick"/>
- <Static position="absolute 85 355 185 375" align="align:center middle;" id="caption19"/>
- <Static text="의뢰현황" position="absolute 697 54 854 70" id="caption24" class="tit_2"/>
- <Calendar position="absolute 789 124 942 143" align="align:center middle;" id="ipt_reqdd" class="input_essential" enable="false" taborder="22" style=":disabled {align:center middle;}"/>
- <Button position="absolute 940 171 956 187" id="btn_reqdeptcdSearch" class="icon_search" taborder="26" text="" onclick="grp_biz_btn_reqdeptcdSearch_onclick"/>
- <Edit position="absolute 960 171 1192 190" align="align:center middle;" id="ipt_depthngnm" class="input_search" taborder="27" style="align:center middle;"/>
- <Button position="absolute 940 195 956 211" id="btn_reqpsnidSearch" class="icon_search" taborder="29" text="" onclick="grp_biz_btn_reqpsnidSearch_onclick"/>
- <Edit position="absolute 960 195 1192 214" align="align:center middle;" id="ipt_reqpsnnm" class="input_search" taborder="30" style="align:center middle;"/>
- <Edit position="absolute 789 195 935 214" align="align:center middle;" id="ipt_reqpsnid" class="input_essential" taborder="28" style="align:center middle;"/>
- <Edit position="absolute 937 220 1192 239" align="align:center middle;" id="ipt_acptdeptnm" enable="false" taborder="32" class="output"/>
- <Edit position="absolute 789 220 935 239" align="align:center middle;" id="ipt_acptdeptcd" enable="false" taborder="31" class="output" style=":disabled {align:center middle;}"/>
- <Edit position="absolute 857 340 942 359" align="align:center middle;" id="ipt_chrgpsnnm" enable="false" taborder="40"/>
- <Edit position="absolute 789 340 855 359" align="align:center middle;" id="ipt_chrgpsnid" enable="false" taborder="39" class="output" style=":disabled {align:center middle;}"/>
- <Combo position="absolute 789 364 942 383" align="align:center middle;" id="cmb_workstat" class="combo_essential" enable="false" taborder="42" style=":disabled {align:center middle;}"/>
- <Calendar position="absolute 789 315 890 334" align="align:center middle;" id="ipt_genrdd" class="input_default" enable="false" style=":disabled {align:center middle;}"/>
- <Static text="접수일자" position="absolute 946 362 1036 385" align="align:center middle;" id="cap_acptdd" class="cell_1"/>
- <MaskEdit position="absolute 1039 364 1192 383" align="align:center middle;" id="ipt_acptdd" enable="false" taborder="44" mask="####-##-##" class="output" style=":disabled {align:center middle;}" type="string"/>
- <Combo position="absolute 789 244 942 263" align="align:center middle;" id="cmb_fixtrseqmtflag" class="combo_essential" enable="false" taborder="33" innerdataset="@ds_init_fixtrseqmtflag" datacolumn="label" codecolumn="value" style=":disabled {align:center middle;}"/>
- <Button position="absolute 580 51 633 70" id="btn_delete" class="btn2" taborder="11" text="행삭제" onclick="grp_biz_btn_delete_onclick"/>
- <Button position="absolute 525 51 578 70" id="btn_insert" class="btn2" taborder="10" visible="true" text="행추가" onclick="grp_biz_btn_insert_onclick"/>
- <Grid position="absolute 5 210 685 285" id="grd_temp" visible="false" binddataset="ds_temp_rfehemhtlist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="102"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="150"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="기관코드"/>
- <Cell col="2" text="비품_장비구분"/>
- <Cell col="3" text="의뢰일자"/>
- <Cell col="4" text="의뢰번호"/>
- <Cell col="5" text="관리부서"/>
- <Cell col="6" text="관리부서명"/>
- <Cell col="7" text="의뢰자ID"/>
- <Cell col="8" text="의뢰자 명"/>
- <Cell col="9" text="발생일자"/>
- <Cell col="10" text="발생시간"/>
- <Cell col="11" text="담당자ID"/>
- <Cell col="12" text="담당자명"/>
- <Cell col="13" text="접수일자"/>
- <Cell col="14" text="접수시간"/>
- <Cell col="15" text="접수자ID"/>
- <Cell col="16" text="접수자이름"/>
- <Cell col="17" text="접수확인"/>
- <Cell col="18" text="접수부서"/>
- <Cell col="19" text="접수부서명"/>
- <Cell col="20" text="작업상태"/>
- <Cell col="21" text="고정자산코드"/>
- <Cell col="22" text="자산명"/>
- <Cell col="23" text="품명"/>
- <Cell col="24" text="모델명"/>
- <Cell col="25" text="고장내역"/>
- <Cell col="26" text="수리구분1"/>
- <Cell col="27" text="수리구분2"/>
- <Cell col="28" text="사용여부"/>
- <Cell col="29" text="최종수리상태"/>
- <Cell col="30" text="인수자확인"/>
- <Cell col="31" text="부서인수일자"/>
- <Cell col="32" text="부서인수자ID"/>
- <Cell col="33" text="부서인수자명"/>
- <Cell col="34" text="수리비"/>
- <Cell col="35" text="비고"/>
- <Cell col="36" text="수리완료일자"/>
- <Cell col="37" text="담당자전화번호"/>
- <Cell col="38" text="결재여부"/>
- <Cell col="39" text="담당자comment"/>
- <Cell col="40" text="결재일자"/>
- <Cell col="41" text="미가동일수"/>
- <Cell col="42" text="메일방송여부"/>
- <Cell col="43"/>
- <Cell col="44"/>
- <Cell col="45"/>
- <Cell col="46"/>
- <Cell col="47"/>
- <Cell col="48"/>
- <Cell col="49"/>
- <Cell col="50"/>
- <Cell col="51"/>
- <Cell col="52"/>
- <Cell col="53"/>
- <Cell col="54"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:fixtrseqmtflag"/>
- <Cell col="3" text="bind:reqdd"/>
- <Cell col="4" text="bind:reqno"/>
- <Cell col="5" text="bind:reqdeptcd"/>
- <Cell col="6" text="bind:depthngnm"/>
- <Cell col="7" text="bind:reqpsnid"/>
- <Cell col="8" text="bind:reqpsnnm"/>
- <Cell col="9" text="bind:genrdd"/>
- <Cell col="10" text="bind:genrtm"/>
- <Cell col="11" text="bind:chrgpsnid"/>
- <Cell col="12" text="bind:chrgpsnnm"/>
- <Cell col="13" text="bind:acptdd"/>
- <Cell col="14" text="bind:acpttm"/>
- <Cell col="15" text="bind:acptpsnid"/>
- <Cell col="16" text="bind:acptpsnnm"/>
- <Cell col="17" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="18" text="bind:acptdeptcd"/>
- <Cell col="19" text="bind:acptdeptnm"/>
- <Cell col="20" text="bind:workstat"/>
- <Cell col="21" text="bind:fixasetcd"/>
- <Cell col="22" text="bind:fixasetnm"/>
- <Cell col="23" text="bind:itemnm"/>
- <Cell col="24" text="bind:goodmodel"/>
- <Cell col="25" text="bind:hdrncspec"/>
- <Cell col="26" text="bind:rpirflag1"/>
- <Cell col="27" text="bind:rpirflag2"/>
- <Cell col="28" text="bind:useyn"/>
- <Cell col="29" text="bind:lastrpirstat"/>
- <Cell col="30" text="bind:acptpsncnfm"/>
- <Cell col="31" text="bind:possndd"/>
- <Cell col="32" text="bind:deptacptpsnid"/>
- <Cell col="33" text="bind:deptacptpsnnm"/>
- <Cell col="34" text="bind:rpiramt"/>
- <Cell col="35" text="bind:cmt"/>
- <Cell col="36" text="bind:rpirenddd"/>
- <Cell col="37" text="bind:chrgtel"/>
- <Cell col="38" text="bind:sanctyn"/>
- <Cell col="39" text="bind:chrgpsncmt"/>
- <Cell col="40" text="bind:sanctdd"/>
- <Cell col="41" text="bind:nonworkdayno"/>
- <Cell col="42" text="bind:emaildeliveyn"/>
- <Cell col="43" text="bind:lastrpirrslt"/>
- <Cell col="44" text="bind:reqtel"/>
- <Cell col="45" text="bind:bugtyy"/>
- <Cell col="46" text="bind:bugtcd"/>
- <Cell col="47" text="bind:stdysubjno"/>
- <Cell col="48" text="bind:stdysubjnm"/>
- <Cell col="49" text="bind:deptaprvyn"/>
- <Cell col="50" text="bind:deptaprvpsnid"/>
- <Cell col="51" text="bind:deptaprvpsnnm"/>
- <Cell col="52" text="bind:deptaprvdd"/>
- <Cell col="53" text="bind:acptflag"/>
- <Cell col="54" text="bind:possndd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit position="absolute 35 165 135 185" id="ipt_rowtemp" visible="false"/>
- <Edit position="absolute 840 365 940 384" id="ipt_workstattemp" taborder="43" visible="false"/>
- <Static text="※수리진행상태가 '수리의뢰'인 경우에만 수정,삭제가 가능합니다." position="absolute 700 385 1160 411" align="align:center middle;" id="caption23" style="color:#ff6600ff;font:Dotum,9,bold;"/>
- <Static text="담당자 연락처" position="absolute 946 338 1036 360" align="align:center middle;" id="cap_chrgtel" class="cell_1"/>
- <Edit position="absolute 1039 339 1192 358" align="align:left middle;" id="ipt_chrgtel" enable="false" taborder="41" class="output"/>
- <Static text="예산년도" position="absolute 892 314 952 337" align="align:center middle;" id="cap_bugtyy" class="cell_1"/>
- <Static text="예산계정" position="absolute 1055 315 1115 338" align="align:center middle;" id="cap_bugtcd" class="cell_1"/>
- <Static text="연구과제" position="absolute 697 314 787 337" align="align:center middle;" id="cap_stdysubjno" class="cell_1" visible="false"/>
- <Shape position="absolute 700 309 1195 315" linetype="horizontal" id="line8" class="line_2"/>
- <Combo position="absolute 1116 315 1192 334" id="cmb_bugtcd"/>
- <Calendar position="absolute 953 315 1054 334" id="ipt_bugtyy" class="input_default" enable="false" mask="yyyy" dateformat="yyyy" value="null" editformat="yyyy"/>
- <Edit position="absolute 789 315 935 334" align="align:center middle;" id="ipt_stdysubjno" class="input_search" taborder="36" visible="false" style="align:center middle;"/>
- <Edit position="absolute 956 315 1192 334" align="align:center middle;" id="ipt_stdysubjnm" class="input_search" taborder="38" visible="false" style="align:center middle;"/>
- <Button position="absolute 938 316 954 332" id="btn_stdysubjnm" class="icon_search" taborder="37" visible="false" text="" onclick="grp_biz_btn_stdysubjnm_onclick"/>
- <Static text="수리내역" position="absolute 697 458 787 585" align="align:center middle;" id="cap_lastrpirrslt" class="cell_1"/>
- <TextArea position="absolute 789 461 1192 584" id="txt_lastrpirrslt" taborder="49" class="output"/>
- <Shape position="absolute 697 430 1192 436" linetype="horizontal" id="line10" class="line_3"/>
- <Static text="부서승인자" position="absolute 946 409 1036 432" align="align:center middle;" id="cap_deptaprvpsnid" class="cell_1"/>
- <Static text="부서승인일자" position="absolute 697 434 787 457" align="align:center middle;" id="cap_deptaprvdd" class="cell_1"/>
- <Calendar position="absolute 787 437 941 456" id="ipt_deptaprvdd" class="input_default" enable="false" taborder="48" mask="yyyy-mm-dd"/>
- <Edit position="absolute 1038 412 1114 431" align="align:center middle;" id="ipt_deptaprvpsnid" class="input_search" enable="false" taborder="46" style=":disabled {align:center middle;}"/>
- <Edit position="absolute 1116 412 1192 431" align="align:center middle;" id="ipt_deptaprvpsnnm" class="input_search" enable="false" taborder="47" style=":disabled {align:center middle;}"/>
- <Static text="보유자산" position="absolute 0 417 72 431" id="caption4" class="tit_2"/>
- <Shape position="absolute 0 431 692 437" linetype="horizontal" id="line15" class="line_10"/>
- <Grid position="absolute 0 435 692 742" align="align:center middle;" id="grd_rfcmfacdlist" taborder="17" binddataset="ds_main_grid_rfcmfacdlist" onmousemove="grp_biz_grd_rfcmfacdlist_onmousemove" oncelldblclick="grp_biz_grd_rfcmfacdlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0" band="left"/>
- <Column size="59" band="left"/>
- <Column size="65" band="left"/>
- <Column size="0" band="left"/>
- <Column size="188" band="left"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="90"/>
- <Column size="87"/>
- <Column size="79"/>
- <Column size="87"/>
- <Column size="85"/>
- <Column size="89"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="기관"/>
- <Cell col="2" text="물품구분"/>
- <Cell col="3" text="자산코드"/>
- <Cell col="4" text="INVENTORY장비"/>
- <Cell col="5" text="자산명"/>
- <Cell col="6" text="관리부서"/>
- <Cell col="7" text="관리부서"/>
- <Cell col="8" text="모델"/>
- <Cell col="9" text="규격"/>
- <Cell col="10" text="S/N"/>
- <Cell col="11" text="구코드"/>
- <Cell col="12" text="사용장소"/>
- <Cell col="13" text="거래처"/>
- <Cell col="14" text="제조원"/>
- <Cell col="15" text="제조국"/>
- <Cell col="16" text="구입일자"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" style="align:center middle;" text="bind:instnm"/>
- <Cell col="2" displaytype="combo" edittype="none" style="align:center middle;" text="bind:goodflag" enable="false"/>
- <Cell col="3" style="align:left middle;" text="bind:fixasetcd"/>
- <Cell col="4" style="align:left middle;" text="bind:inventoryflag"/>
- <Cell col="5" style="align:left middle;" text="bind:goodflagengnm"/>
- <Cell col="6" style="align:center middle;" text="bind:mngtdeptcd"/>
- <Cell col="7" style="align:left middle;" text="bind:mngtdeptnm"/>
- <Cell col="8" style="align:left middle;" text="bind:goodmodel"/>
- <Cell col="9" style="align:left middle;" text="bind:goodspec"/>
- <Cell col="10" style="align:left middle;" text="bind:mngtno"/>
- <Cell col="11" style="align:left middle;" text="bind:oldcd"/>
- <Cell col="12" style="align:center middle;" text="bind:installplcenm"/>
- <Cell col="13" style="align:center middle;" text="bind:suplplcenm"/>
- <Cell col="14" style="align:center middle;" text="bind:prodcmpynm"/>
- <Cell col="15" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prodplce"/>
- <Cell col="16" text="bind:windd" mask="####-##-##"/>
- <Cell col="17" text="bind:instcd"/>
- <Cell col="18" text="bind:mngtdeptcd"/>
- <Cell col="19" text="bind:prodplce"/>
- <Cell col="20" text="bind:prodcmpy"/>
- <Cell col="21" text="bind:possndd"/>
- <Cell col="22" text="bind:execdept"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 635 51 688 70" id="btn_excel" class="btn5" taborder="12" text="Excel" onclick="grp_biz_btn_excel_onclick"/>
- <Button position="absolute 633 411 686 430" id="button1" class="btn5" visible="false" text="Excel" onclick="grp_biz_button1_onclick"/>
- <Static text="부서승인여부" position="absolute 697 409 787 432" align="align:center middle;" id="caption7" class="cell_1"/>
- <Radio position="absolute 788 412 943 432" id="rdo_deptaprvreqyn" taborder="45" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">승인필요</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">승인불필요</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 697 583 1192 589" linetype="horizontal" id="line12" class="line_2"/>
- <Static text="자산취득일자" position="absolute 965 75 1057 98" align="align:center middle;" id="caption8" class="cell_1"/>
- <Grid position="absolute 0 75 692 396" id="grd_rfehemhtlist" taborder="9" binddataset="ds_main_grid_rfehemhtlist" selecttype="multirow" onmousemove="grp_biz_grd_rfehemhtlist_onmousemove" onselectchanged="grp_biz_grd_rfehemhtlist_onselectchanged">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="66"/>
- <Column size="38"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="231"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="41"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="기관코드"/>
- <Cell col="2" text="비품_장비구분"/>
- <Cell col="3" colspan="2" text="의뢰일자"/>
- <Cell col="5" text="의뢰부서CODE"/>
- <Cell col="6" text="관리부서"/>
- <Cell col="7" text="의뢰자ID"/>
- <Cell col="8" text="의뢰자"/>
- <Cell col="9" text="발생일자"/>
- <Cell col="10" text="발생시간"/>
- <Cell col="11" text="담당자ID"/>
- <Cell col="12" text="담당자"/>
- <Cell col="13" text="접수일자"/>
- <Cell col="14" text="접수시간"/>
- <Cell col="15" text="접수자ID"/>
- <Cell col="16" text="접수자"/>
- <Cell col="17" text="접수확인"/>
- <Cell col="18" text="접수부서CODE"/>
- <Cell col="19" text="접수부서"/>
- <Cell col="20" text="모델명"/>
- <Cell col="21" text="고정자산CODE"/>
- <Cell col="22" text="자산명"/>
- <Cell col="23" text="작업상태"/>
- <Cell col="24" text="품명"/>
- <Cell col="25" text="고장내역"/>
- <Cell col="26" text="수리구분1"/>
- <Cell col="27" text="수리구분2"/>
- <Cell col="28" text="사용여부"/>
- <Cell col="29" text="최종수리상태"/>
- <Cell col="30" text="인수자확인"/>
- <Cell col="31" text="부서인수일자"/>
- <Cell col="32" text="부서인수자ID"/>
- <Cell col="33" text="부서인수자"/>
- <Cell col="34" text="수리비"/>
- <Cell col="35" text="비고"/>
- <Cell col="36" text="수리완료일자"/>
- <Cell col="37" text="담당자전화번호"/>
- <Cell col="38" text="결재여부"/>
- <Cell col="39" text="담당자comment"/>
- <Cell col="40" text="결재일자"/>
- <Cell col="41" text="미가동일수"/>
- <Cell col="42" text="메일방송여부"/>
- <Cell col="43" text="승인"/>
- <Cell col="44" text="부서승인자ID"/>
- <Cell col="45" text="부서승인자명"/>
- <Cell col="46" text="부서승인일자"/>
- <Cell col="47" text="caption1"/>
- <Cell col="48" text="caption2"/>
- <Cell col="49"/>
- <Cell col="50"/>
- <Cell col="51"/>
- <Cell col="52"/>
- <Cell col="53"/>
- <Cell col="54"/>
- <Cell col="55"/>
- <Cell col="56"/>
- <Cell col="57"/>
- <Cell col="58"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:fixtrseqmtflag"/>
- <Cell col="3" style="padding:0 0 0 0;" text="bind:reqdd" mask="####-##-##" enable="false"/>
- <Cell col="4" style="align:right middle;" text="bind:reqno" enable="false"/>
- <Cell col="5" text="bind:reqdeptcd"/>
- <Cell col="6" text="bind:depthngnm"/>
- <Cell col="7" text="bind:reqpsnid"/>
- <Cell col="8" style="align:center middle;" text="bind:reqpsnnm" enable="false"/>
- <Cell col="9" text="bind:genrdd"/>
- <Cell col="10" text="bind:genrtm"/>
- <Cell col="11" text="bind:chrgpsnid"/>
- <Cell col="12" text="bind:chrgpsnnm"/>
- <Cell col="13" text="bind:acptdd"/>
- <Cell col="14" text="bind:acpttm"/>
- <Cell col="15" text="bind:acptpsnid"/>
- <Cell col="16" text="bind:acptpsnnm"/>
- <Cell col="17" displaytype="checkbox"/>
- <Cell col="18" text="bind:acptdeptcd"/>
- <Cell col="19" text="bind:acptdeptnm"/>
- <Cell col="20" text="bind:goodmodel" enable="false"/>
- <Cell col="21" text="bind:fixasetcd"/>
- <Cell col="22" style="align:left middle;" text="bind:fixasetnm" enable="false"/>
- <Cell col="23" displaytype="combo" style="align:center middle;" text="bind:workstat" enable="false"/>
- <Cell col="24" text="bind:itemnm"/>
- <Cell col="25" text="bind:hdrncspec"/>
- <Cell col="26" text="bind:rpirflag1"/>
- <Cell col="27" text="bind:rpirflag2"/>
- <Cell col="28" text="bind:useyn"/>
- <Cell col="29" text="bind:lastrpirstat"/>
- <Cell col="30" text="bind:acptpsncnfm"/>
- <Cell col="31" text="bind:possndd"/>
- <Cell col="32" text="bind:deptacptpsnid"/>
- <Cell col="33" text="bind:deptacptpsnnm"/>
- <Cell col="34" text="bind:rpiramt"/>
- <Cell col="35" text="bind:cmt"/>
- <Cell col="36" text="bind:rpirenddd"/>
- <Cell col="37" text="bind:chrgtel"/>
- <Cell col="38" text="bind:sanctyn"/>
- <Cell col="39" text="bind:chrgpsncmt"/>
- <Cell col="40" text="bind:sanctdd"/>
- <Cell col="41" text="bind:nonworkdayno"/>
- <Cell col="42" text="bind:emaildeliveyn"/>
- <Cell col="43" displaytype="checkbox" edittype="expr:expredit" style="controlbackground:EXPR(expredit == 'none' ? 'silver' : '');" text="bind:deptaprvyn" expr="expr:(deptaprvyn == "Y" || deptaprvyn == 1) ? 1 : 0"/>
- <Cell col="44" text="bind:deptaprvpsnid"/>
- <Cell col="45" text="bind:deptaprvpsnnm"/>
- <Cell col="46" text="bind:deptaprvdd"/>
- <Cell col="47" text="bind:deptaprvreqyn"/>
- <Cell col="48" text="bind:lastrpirrslt"/>
- <Cell col="49" text="bind:custcd"/>
- <Cell col="50" text="bind:reqtel"/>
- <Cell col="51" text="bind:bugtyy"/>
- <Cell col="52" text="bind:bugtcd"/>
- <Cell col="53" text="bind:stdysubjno"/>
- <Cell col="54" text="bind:stdysubjnm"/>
- <Cell col="55" text="bind:acptflag"/>
- <Cell col="56" text="bind:bizscrnid"/>
- <Cell col="57" text="bind:possndd"/>
- <Cell col="58" text="bind:execdept"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="대분류 :" position="absolute 92 414 150 431" id="cap_lrgcd" class="search_name"/>
- <Combo position="absolute 157 411 247 430" id="cmb_lrgcd" taborder="13"/>
- <Static text="자산코드 :" position="absolute 262 414 333 431" id="caption9" class="search_name"/>
- <Edit position="absolute 496 411 626 430" id="input1" class="input_search" enable="true" taborder="15"/>
- <Edit position="absolute 339 411 419 430" id="input2" enable="true" taborder="14"/>
- <Static text="자산명 :" position="absolute 432 414 490 431" id="caption10" class="search_name"/>
- <Button position="absolute 633 411 686 430" id="btn_goodsearch" class="btn5" taborder="16" visible="true" text="조회" onclick="grp_biz_btn_goodsearch_onclick"/>
- <Static text="담당부서" position="absolute 697 146 787 168" align="align:center middle;" id="caption11" class="cell_1"/>
- <Radio position="absolute 790 148 1190 168" id="rdo_execdept" enable="false" taborder="24" visible="true" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" style=":disabled {border:1 solid #808080ff ;}">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">4090500000</Col>
- <Col id="datacolumn">의공학과</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4020334000</Col>
- <Col id="datacolumn">물류파트</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4130100000</Col>
- <Col id="datacolumn">정보통신실</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 23 1195 51" id="group4">
- <Layouts>
- <Layout>
- <Button position="absolute 0 3 56 25" id="btn_prnt" class="btn6" taborder="51" visible="true" text="출력" anchor="default" onclick="group4_btn_prnt_onclick"/>
- <Button position="absolute 1127 3 1195 25" id="btn_init" class="btn4" taborder="53" text="초기화" anchor="default" onclick="group4_btn_init_onclick"/>
- <Shape position="absolute 0 22 1195 28" linetype="horizontal" id="line9" class="line_6" anchor="default"/>
- <Button position="absolute 1069 3 1125 25" id="btn_save" class="btn4" taborder="52" text="저장" anchor="default" onclick="group4_btn_save_onclick" enable="false"/>
- <Button position="absolute 949 3 1065 25" id="button2" class="btn4" taborder="52" text="점검내역 조회" anchor="default" onclick="group4_button2_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_rfehdabplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_grid_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_grid_rfehemhtlist_oncolumnchanged" onrowposchanged="ds_main_grid_rfehemhtlist_onrowposchanged"/>
- <Dataset id="ds_main_grid_rfcmfacdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_control_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_control_rfehemhtlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="fixasetcd" type="STRING" size="256"/>
- <Column id="fixasetnm" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="reqpsnnm" type="STRING" size="256"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256"/>
- <Column id="workstat" type="STRING" size="256"/>
- <Column id="btnfixasetcd" type="STRING" size="256"/>
- <Column id="deptaprvreqyn" type="STRING" size="256"/>
- <Column id="execdept" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fixasetcd"/>
- <Col id="fixasetnm"/>
- <Col id="reqdeptcd"/>
- <Col id="depthngnm"/>
- <Col id="reqpsnid"/>
- <Col id="reqpsnnm"/>
- <Col id="fixtrseqmtflag"/>
- <Col id="workstat"/>
- <Col id="btnfixasetcd"/>
- <Col id="deptaprvreqyn">N</Col>
- <Col id="execdept"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_control" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_printdata_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_goodsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="lrgcd_search" type="STRING" size="256"/>
- <Column id="tempmngtdeptcd" type="STRING" size="256"/>
- <Column id="fixasetcd" type="STRING" size="256"/>
- <Column id="goodflaghngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="goodflag"/>
- <Col id="lrgcd_search"/>
- <Col id="tempmngtdeptcd"/>
- <Col id="fixasetcd"/>
- <Col id="goodflaghngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_rpirsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_rpirsrch_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- <Column id="reqdd1" type="STRING" size="256"/>
- <Column id="reqdd2" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="reqpsnnm" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="tempmngtdeptcd" type="STRING" size="256"/>
- <Column id="bizflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="instcdnm"/>
- <Col id="reqdd1"/>
- <Col id="reqdd2"/>
- <Col id="reqpsnid"/>
- <Col id="reqpsnnm"/>
- <Col id="reqflag">S</Col>
- <Col id="fixtrseqmtflag">EQ</Col>
- <Col id="reqdd"/>
- <Col id="reqno"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="deptcd"/>
- <Col id="goodflag"/>
- <Col id="tempmngtdeptcd"/>
- <Col id="bizflag">E</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rowtemp" type="STRING" size="256"/>
- <Column id="workstattemp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_fixtrseqmtflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">비품</Col>
- <Col id="value">G</Col>
- </Row>
- <Row>
- <Col id="label">의료장비</Col>
- <Col id="value">E</Col>
- </Row>
- <Row>
- <Col id="label">의료비품</Col>
- <Col id="value">U</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_ReqpsnLists_reqpsnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.cmb_bugtcd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="bugtcd"/>
- <BindItem id="item1" compid="grp_biz.rdo_goodflag" propid="value" datasetid="ds_send_rpirsrch" columnid="goodflag"/>
- <BindItem id="item2" compid="grp_biz.che_acptpsncnfm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="acptpsncnfm"/>
- <BindItem id="item3" compid="grp_biz.ipt_deptacptpsnnm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="deptacptpsnnm"/>
- <BindItem id="item4" compid="grp_biz.ipt_deptacptpsnid" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="deptacptpsnid"/>
- <BindItem id="item5" compid="grp_biz.ipt_possndd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="possndd"/>
- <BindItem id="item6" compid="grp_biz.grp_sea.ipt_fixtrseqmtflag" propid="value" datasetid="ds_send_rpirsrch" columnid=""/>
- <BindItem id="item7" compid="grp_biz.grp_sea.opt_instcd" propid="value" datasetid="ds_send_rpirsrch" columnid="instcd"/>
- <BindItem id="item8" compid="grp_biz.grp_sea.ipt_reqpsnids" propid="value" datasetid="ds_send_rpirsrch" columnid="reqpsnid"/>
- <BindItem id="item9" compid="grp_biz.grp_sea.ipt_reqpsnnms" propid="value" datasetid="ds_send_rpirsrch" columnid="reqpsnnm"/>
- <BindItem id="item10" compid="grp_biz.grp_sea.ipt_reqdd1" propid="value" datasetid="ds_send_rpirsrch" columnid="reqdd1"/>
- <BindItem id="item11" compid="grp_biz.grp_sea.ipt_reqdd2" propid="value" datasetid="ds_send_rpirsrch" columnid="reqdd2"/>
- <BindItem id="item12" compid="grp_biz.grp_sea.opt_instcdnm" propid="value" datasetid="ds_send_rpirsrch" columnid="instcdnm"/>
- <BindItem id="item13" compid="grp_biz.grp_sea.opt_reqdeptcd" propid="value" datasetid="ds_send_rpirsrch" columnid="reqdeptcd"/>
- <BindItem id="item14" compid="grp_biz.grp_sea.opt_reqdeptnm" propid="value" datasetid="ds_send_rpirsrch" columnid="reqdeptnm"/>
- <BindItem id="item15" compid="grp_biz.ipt_reqdeptcd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="reqdeptcd"/>
- <BindItem id="item16" compid="grp_biz.ipt_fixasetcd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="fixasetcd"/>
- <BindItem id="item17" compid="grp_biz.ipt_fixasetnm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="fixasetnm"/>
- <BindItem id="item18" compid="grp_biz.ipt_reqno" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="reqno"/>
- <BindItem id="item19" compid="grp_biz.ipt_reqtel" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="reqtel"/>
- <BindItem id="item20" compid="grp_biz.txt_hdrncspec" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="hdrncspec"/>
- <BindItem id="item21" compid="grp_biz.ipt_reqdd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="reqdd"/>
- <BindItem id="item22" compid="grp_biz.ipt_depthngnm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="depthngnm"/>
- <BindItem id="item23" compid="grp_biz.ipt_reqpsnnm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="reqpsnnm"/>
- <BindItem id="item24" compid="grp_biz.ipt_reqpsnid" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="reqpsnid"/>
- <BindItem id="item25" compid="grp_biz.ipt_acptdeptnm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="acptdeptnm"/>
- <BindItem id="item26" compid="grp_biz.ipt_acptdeptcd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="acptdeptcd"/>
- <BindItem id="item27" compid="grp_biz.ipt_chrgpsnid" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="chrgpsnid"/>
- <BindItem id="item28" compid="grp_biz.cmb_workstat" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="workstat"/>
- <BindItem id="item29" compid="grp_biz.ipt_genrdd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="genrdd"/>
- <BindItem id="item30" compid="grp_biz.ipt_acptdd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="acptdd"/>
- <BindItem id="item31" compid="grp_biz.cmb_fixtrseqmtflag" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="fixtrseqmtflag"/>
- <BindItem id="item32" compid="grp_biz.ipt_rowtemp" propid="value" datasetid="ds_init" columnid="rowtemp"/>
- <BindItem id="item33" compid="grp_biz.ipt_workstattemp" propid="value" datasetid="ds_init" columnid="workstattemp"/>
- <BindItem id="item34" compid="grp_biz.ipt_chrgtel" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="chrgtel"/>
- <BindItem id="item35" compid="grp_biz.ipt_bugtyy" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="bugtyy"/>
- <BindItem id="item36" compid="grp_biz.ipt_stdysubjno" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="stdysubjno"/>
- <BindItem id="item37" compid="grp_biz.ipt_stdysubjnm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="stdysubjnm"/>
- <BindItem id="item38" compid="grp_biz.txt_lastrpirrslt" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="lastrpirrslt"/>
- <BindItem id="item39" compid="grp_biz.ipt_deptaprvdd" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="deptaprvdd"/>
- <BindItem id="item40" compid="grp_biz.ipt_deptaprvpsnid" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="deptaprvpsnid"/>
- <BindItem id="item41" compid="grp_biz.ipt_deptaprvpsnnm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="deptaprvpsnnm"/>
- <BindItem id="item42" compid="grp_biz.rdo_deptaprvreqyn" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="deptaprvreqyn"/>
- <BindItem id="item43" compid="grp_biz.cmb_lrgcd" propid="value" datasetid="ds_send_goodsrch" columnid="lrgcd_search"/>
- <BindItem id="item44" compid="grp_biz.input1" propid="value" datasetid="ds_send_goodsrch" columnid="goodflaghngnm"/>
- <BindItem id="item45" compid="grp_biz.input2" propid="value" datasetid="ds_send_goodsrch" columnid="fixasetcd"/>
- <BindItem id="item46" compid="grp_biz.rdo_execdept" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="execdept"/>
- <BindItem id="item47" compid="grp_biz.ipt_chrgpsnnm" propid="value" datasetid="ds_main_control_rfehemhtlist" columnid="chrgpsnnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- var arErrorCode = new HashArray();
- function SMRFE00400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMRFE00400_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_setRowTypeIcon(grp_biz.grd_temp,0);
- grdf_setRowTypeIcon(grp_biz.grd_rfehemhtlist,0);
- //submit 되는 node 들을 초기화한다
- trace(gv_currentInstcd);
- fInitialize();
-
- frmf_inputEnterKey("grp_biz.grp_sea.btn_search", "onclick", new ClickEventInfo);
- }
- function fInitialize()
- {
- misfGridInit(grp_biz.grd_rfehemhtlist);
- misfGridInit(grp_biz.grd_rfehdabplist);
- misfGridInit(grp_biz.grd_temp);
- misfGridInit(grp_biz.grd_rfcmfacdlist);
- rszfComboBugtList("grp_biz.cmb_bugtcd" , sysf_getUserInfo("dutplceinstcd"));
- misfComboComCdListMulti("R0055,R0055,R0032,R0025,R0035", "grp_biz.cmb_workstat,grp_biz.grd_rfehemhtlist.workstat,grp_biz.grd_rfehdabplist.acsrsunit,grp_biz.grd_rfcmfacdlist.goodflag,grp_biz.grd_rfcmfacdlist.prodplce");
- ds_main_control_rfehemhtlist.clearData();
- misfMsterDetailSet("grp_biz.grd_rfehemhtlist", null, "TRRFE00401", "Y");
- misfMsterDetailSet("grp_biz.grd_rfcmfacdlist", null, "TRRSE01502", "N");
- // 기관코드 설정
- ds_send_rpirsrch.setColumn(0, "instcd",sysf_getUserInfo("dutplceinstcd"));
- ds_send_rpirsrch.setColumn(0, "instcdnm",sysf_getUserInfo("dutplceinstnm"));
-
- ds_send_rpirsrch.updatecontrol = false;
- ds_send_rpirsrch.enableevent = false;
- ds_send_rpirsrch.setColumn(0, "reqdeptcd",sysf_getUserInfo("dutplcecd"));
- ds_send_rpirsrch.enableevent = true;
- ds_send_rpirsrch.updatecontrol = true;
-
- ds_send_rpirsrch.setColumn(0, "reqdeptnm",sysf_getUserInfo("dutplcenm"));
- ds_send_rpirsrch.setColumn(0, "tempmngtdeptcd", grp_biz.grp_sea.opt_reqdeptcd.value);
-
- // 금일 날자 설정
- ds_send_rpirsrch.setColumn(0, "reqdd1", utlf_getCurrentDate());
- ds_send_rpirsrch.setColumn(0, "reqdd2", utlf_getCurrentDate());
-
- // 부서코드 설정
- ds_main_control_rfehemhtlist.setColumn(0, "reqdeptcd" , sysf_getUserInfo("dutplcecd"));
- // 부서코드명 설정
- ds_main_control_rfehemhtlist.setColumn(0, "depthngnm" , sysf_getUserInfo("dutplcenm"));
-
- // User ID 설정
- ds_main_control_rfehemhtlist.setColumn(0, "reqpsnid", sysf_getUserInfo("userid"));
- // User Name 설정
- ds_main_control_rfehemhtlist.setColumn(0, "reqpsnnm", sysf_getUserInfo("usernm"));
-
- ds_send_rpirsrch.setColumn(0, "goodflag", "EQ");
-
- ds_init.setColumn(0, "rowtemp", "");
- fcontrolEnableYN(false);
-
- misfSetReadOnlyCol(grp_biz.grd_rfehemhtlist, "workstat", true);
- rszfLMSComboList( ds_send_rpirsrch.getColumn(0, "fixtrseqmtflag") , "", "", "grp_biz.cmb_lrgcd", "", "L", "", "Y");
- frmf_addComboItem( "grp_biz.cmb_lrgcd", "전체", "", "above");
- //수리 청구 승인권한 여부 판별하여 Grid의 승인 컬럼을 설정.
- fdeptGrantYN();
- }
- function fcontrolEnableYN(TrueFalse)
- {
- grp_biz.btn_fixasetSearchs.enable = TrueFalse;
- grp_biz.ipt_reqno.enable = false;
-
- grp_biz.ipt_reqdeptcd.enable = TrueFalse;
- grp_biz.btn_reqdeptcdSearch.enable = TrueFalse;
- grp_biz.ipt_depthngnm.enable = TrueFalse;
-
- grp_biz.ipt_reqpsnid.enable = TrueFalse;
- grp_biz.btn_reqpsnidSearch.enable = TrueFalse;
- grp_biz.ipt_reqpsnnm.enable = TrueFalse;
-
- grp_biz.ipt_acptdeptcd.enable = false;
- grp_biz.ipt_acptdeptnm.enable = false;
-
- grp_biz.cmb_fixtrseqmtflag.enable = false;
- grp_biz.ipt_reqtel.enable = TrueFalse;
-
- grp_biz.txt_hdrncspec.enable = TrueFalse;
-
- grp_biz.ipt_genrdd.enable = TrueFalse;
-
- grp_biz.rdo_deptaprvreqyn.enable = TrueFalse;
-
- if(grp_biz.grp_sea.opt_instcd.value == "103")
- {
- grp_biz.ipt_bugtyy.enable = TrueFalse;
- grp_biz.cmb_bugtcd.enable = TrueFalse;
- grp_biz.ipt_stdysubjno.enable = TrueFalse;
- grp_biz.btn_stdysubjnm.enable = TrueFalse;
- grp_biz.ipt_stdysubjnm.enable = TrueFalse;
- }else
- {
- grp_biz.ipt_bugtyy.enable = false;
- grp_biz.cmb_bugtcd.enable = false;
- grp_biz.ipt_stdysubjno.enable = false;
- grp_biz.btn_stdysubjnm.enable = false;
- grp_biz.ipt_stdysubjnm.enable = false;
- }
-
- grp_biz.ipt_chrgpsnid.enable = false;
- grp_biz.ipt_chrgpsnnm.enable = false;
-
- grp_biz.cmb_workstat.enable = false;
- grp_biz.ipt_acptdd.enable = false;
-
- grp_biz.che_acptpsncnfm.enable = TrueFalse;
-
- grp_biz.ipt_possndd.enable = false;
-
- grp_biz.ipt_deptacptpsnid.enable = false;
- grp_biz.ipt_deptacptpsnnm.enable = false;
-
- grp_biz.txt_lastrpirrslt.enable = false;
- }
- //수리 청구 승인권한 여부 판별하여 Grid의 승인 컬럼을 설정.
- function fdeptGrantYN(row, col)
- {
- /* ---------------------------------------------------------------------------------------
- * [2007.12.12 HBH ] 청구주기 추가.
- * 수리,장비등 청구주기가 없는 것들은 '1'로셋팅
- ---------------------------------------------------------------------------------------*/
- rszfGetPurcReqAuthInfo(grp_biz.grp_sea.opt_instcd.value, "S", sysf_getUserInfo("dutplcecd"), sysf_getUserInfo("userid"),"1");
-
- ds_main_grid_rfehemhtlist.updatecontrol = false;
- ds_main_grid_rfehemhtlist.enableevent = false;
-
- ds_main_grid_rfehemhtlist.addColumn("expredit", "string");
- for(var fRow = 0; fRow < ds_main_grid_rfehemhtlist.rowcount; fRow++)
- {
- if( rszfGetPurcAuthInfoByCond("reqaprvflag") == "1" )
- {
- ds_main_grid_rfehemhtlist.setColumn(fRow, "expredit", "none");
-
- }else if( rszfGetPurcAuthInfoByCond("reqaprvflag") == "2" )
- {
- if(grp_biz.grd_rfehemhtlist.getCellValue(fRow, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","workstat")) == "00" || grp_biz.grd_rfehemhtlist.getCellValue(fRow, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","workstat")) == "01" )
- {
- ds_main_grid_rfehemhtlist.setColumn(fRow, "expredit", "checkbox");
- }else{
- ds_main_grid_rfehemhtlist.setColumn(fRow, "expredit", "none");
- }
- }else{
- ds_main_grid_rfehemhtlist.setColumn(fRow, "expredit", "none");
- }
- }
- ds_main_grid_rfehemhtlist.enableevent = true;
- ds_main_grid_rfehemhtlist.updatecontrol = true;
-
- }
- function grp_biz_rdo_goodflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- frmf_inputEnterKey("grp_biz.grp_sea.btn_search", "onclick", new ClickEventInfo);
- }
- function grp_biz_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- if(!frmf_isRequiredControls(new Array("grp_biz.grp_sea.opt_instcdnm")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.grp_sea.ipt_reqdd1")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.grp_sea.ipt_reqdd2")))return;
- ds_send_rpirsrch.setColumn(0, "tempmngtdeptcd", grp_biz.grp_sea.opt_reqdeptcd.value);
- ds_send_rpirsrch.setColumn(0, "fixtrseqmtflag", "EQ");
-
- ds_send_goodsrch.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send_goodsrch.setColumn(0, "tempmngtdeptcd", grp_biz.grp_sea.opt_reqdeptcd.value);
- ds_send_goodsrch.setColumn(0, "goodflag", "EQ");
- misfMsterDetailRetrieve();
- fgridClickEvent();
- fcomboValueCheck();
- fdeptGrantYN();
- }
- // grid onclick event
- // 행추가시 필요 없는 submission이 발생하여 우선은 제어를 위해 "N" 셋팅시 submission pass
- function fgridClickEvent(tmpStat)
- {
- ds_main_control_rfehemhtlist.clearData();
- var cnt = ds_main_control_rfehemhtlist.rowcount;
- if(cnt==0){
- dsf_copyColInfo(ds_main_control_rfehemhtlist, ds_main_grid_rfehemhtlist);
- }
- ds_main_control_rfehemhtlist.addRow();
- ds_main_control_rfehemhtlist.copyRow(cnt,ds_main_grid_rfehemhtlist,ds_main_grid_rfehemhtlist.rowposition);
-
- grp_biz.ipt_workstattemp.value = grp_biz.cmb_workstat.value;
- ds_temp_rfehemhtlist.copyData(ds_main_control_rfehemhtlist);
- ds_temp.copyData(ds_main_control);
-
- // 부품사용내역을 조회 하기 위한 기본값 설정.
- if(ds_main_rfehdabplist.rowcount > 0){
- misfGridInit(grp_biz.grd_rfehdabplist);
- }
-
-
- ds_send_rpirsrch.setColumn(0, "reqdd", grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","reqdd")) );
- ds_send_rpirsrch.setColumn(0, "reqno", grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","reqno")) );
-
- if(ds_main_grid_rfehemhtlist.rowcount != 0 && tmpStat != "N")
- {
- grp_biz.grp_sea.ipt_fixtrseqmtflag.value = grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","fixtrseqmtflag"));
-
- var oParam = {};
- oParam.id = "TRRFE00402";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetHistRfehdabpList";
- oParam.inds = "req=ds_send_rpirsrch";
- oParam.outds = "ds_main_rfehdabplist=rfehdabplist";
- oParam.async = false;
- tranf_submit(oParam);
-
- //grd_rfehdabplist.isReadOnly(grd_rfehdabplist.fixedRows, grd_rfehdabplist.fixedCols, grd_rfehdabplist.rows-1, grd_rfehdabplist.cols) = true;
-
- grp_biz.grp_sea.ipt_fixtrseqmtflag.value = "";
- }
-
- if(ds_temp_rfehemhtlist.rowcount > 0) ds_temp_rfehemhtlist.rowposition = ds_temp_rfehemhtlist.rowcount - 1;
- }
- // 수리진행상태 check
- function fcomboValueCheck()
- {
- grp_biz.btn_delete.enable= true;
- // control 수정 금지
- fcontrolEnableYN(false);
- if(grp_biz.cmb_workstat.value == '00' || grp_biz.cmb_workstat.value == '01')
- {
- grp_biz.ipt_fixasetcd.enable = true;
- grp_biz.btn_fixasetSearchs.enable = true;
- grp_biz.ipt_fixasetnm.enable = true;
- grp_biz.ipt_reqtel.enable = true;
- grp_biz.ipt_reqdeptcd.enable = true;
- grp_biz.btn_reqdeptcdSearch.enable = true;
- grp_biz.ipt_depthngnm.enable = true;
-
- if(grp_biz.grp_sea.opt_instcd.value == "103")
- {
- grp_biz.ipt_bugtyy.enable = true;
- grp_biz.cmb_bugtcd.enable = true;
- grp_biz.ipt_stdysubjno.enable = true;
- grp_biz.btn_stdysubjnm.enable = true;
- grp_biz.ipt_stdysubjnm.enable = true;
- }
-
- grp_biz.ipt_reqpsnid.enable = true;
- grp_biz.btn_reqpsnidSearch.enable = true;
- grp_biz.ipt_reqpsnnm.enable = true;
-
- grp_biz.txt_hdrncspec.enable = true;
-
- grp_biz.ipt_genrdd.enable = true;
- grp_biz.rdo_execdept.enable = true;
- grp_biz.rdo_deptaprvreqyn.enable = true;
-
-
- }else if(grp_biz.cmb_workstat.value == '04' || (grp_biz.cmb_workstat.value == '07' || grp_biz.cmb_workstat.value == '08' )){
-
- // 삭제 금지
- grp_biz.btn_delete.enable = false;
-
- // 인수확인 수정
- grp_biz.che_acptpsncnfm.enable = true;
-
- grp_biz.rdo_execdept.enable = false;
- grp_biz.rdo_deptaprvreqyn.enable = false;
- }else{
- grp_biz.btn_delete.enable = false;
-
- grp_biz.rdo_execdept.enable = false;
- grp_biz.rdo_deptaprvreqyn.enable = false;
- }
- }
- function grp_biz_grp_sea_btn_userSearch_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("12", ds_send_rpirsrch , "", "reqpsnid,reqpsnnm");
- }
- function ds_send_rpirsrch_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid =="reqpsnid"){
- if( utlf_isNull(grp_biz.grp_sea.ipt_reqpsnids.value) )
- grp_biz.grp_sea.ipt_reqpsnnms.value = "";
- else
- misfValidationCheck("01-1", "", "reqpsnid,reqpsnnm");
-
- }
-
- if(e.columnid == "reqpsnnm"){
- if( utlf_isNull(grp_biz.grp_sea.ipt_reqpsnnms.value) )
- grp_biz.grp_sea.ipt_reqpsnids.value = "";
- else
- misfValidationCheck("01-2", "", "reqpsnid,reqpsnnm");
- }
-
- if(e.columnid == "reqdeptcd"){
- if( utlf_isNull(grp_biz.grp_sea.opt_reqdeptcd.value) ){
- grp_biz.grp_sea.opt_reqdeptnm.value = "";
- }else
- {
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
- }
-
- frmf_inputEnterKey("grp_biz.grp_sea.btn_search", "onclick", new ClickEventInfo);
- }
- }
- function grp_biz_grp_sea_btn_dept_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("02", ds_send_rpirsrch, "", "reqdeptcd,reqdeptnm");
- frmf_inputEnterKey("grp_biz.grp_sea.btn_search", "onclick", new ClickEventInfo);
- }
- function ds_main_control_rfehemhtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "reqdeptcd"){
- if( utlf_isNull(grp_biz.ipt_reqdeptcd.value) )
- grp_biz.ipt_depthngnm.value = "";
- else
- misfValidationCheck("02", "", "reqdeptcd,depthngnm" );
- }
-
- if(e.columnid == "fixasetcd"){
- if( !utlf_isNull(grp_biz.ipt_fixasetcd.value) )
- {
- rszfValidationCheck("TRRSD00241", "rfcmfacdlist", "instcd,requirementcd,requirementnm",
- grp_biz.grp_sea.opt_instcd.value +",fixasetcd," + grp_biz.ipt_fixasetcd.value,
- "", "fixasetcd,fixasetnm", grp_biz.ipt_fixasetcd, "SPRSD00240",
- "instcd","grp_biz.grp_sea.opt_instcd");
- grp_biz.cmb_fixtrseqmtflag.value = ds_init_main_rfcmfacdlist.getColumn(0, "goodflag");
- // 날자 자동입력
-
- ds_main_control_rfehemhtlist.setColumn(0, "reqdd", utlf_getCurrentDate().substr(0, 8));
- ds_main_control_rfehemhtlist.setColumn(0, "genrdd", utlf_getCurrentDate().substr(0, 8));
- }else{
- grp_biz.ipt_fixasetcd.value = "";
- grp_biz.ipt_fixasetnm.value = "";
- }
-
- if(grp_biz.ipt_fixasetcd.value.substr(0,1) == 'G')
- {
- sysf_messageBox("일반비품은 신청하실수 없습니다.","");
- fInitialize();
- }
- }
-
- if(e.columnid == "fixasetnm"){
- if( !utlf_isNull(grp_biz.ipt_fixasetnm.value) )
- {
- rszfValidationCheck("TRRSD00241", "rfcmfacdlist", "instcd,requirementcd,requirementnm",
- grp_biz.grp_sea.opt_instcd.value +",goodflaghngnm," + grp_biz.ipt_fixasetnm.value,
- "", "fixasetcd,fixasetnm", grp_biz.ipt_fixasetcd, "SPRSD00240",
- "instcd","grp_biz.grp_sea.opt_instcd");
-
- // 날자 자동입력
- ds_main_control_rfehemhtlist.setColumn(0, "reqdd" , utlf_getCurrentDate().substr(0, 8));
- ds_main_control_rfehemhtlist.setColumn(0, "genrdd" , utlf_getCurrentDate().substr(0, 8));
- }else
- {
- grp_biz.ipt_fixasetcd.value = "";
- grp_biz.ipt_fixasetnm.value = "";
- }
- }
-
- if(e.columnid == "reqpsnnm"){
- if( utlf_isNull(grp_biz.ipt_depthngnm.value) )
- grp_biz.ipt_reqdeptcd.value = "";
- else
- misfValidationCheck("02", "", "reqdeptcd,depthngnm");
- }
-
- if(e.columnid == "reqdeptcd"){
- if( utlf_isNull(grp_biz.ipt_reqpsnnm.value) )
- grp_biz.ipt_reqpsnid.value = "";
- else
- misfValidationCheck("01-2", "", "reqpsnid,reqpsnnm");
- }
-
- if(e.columnid == "reqpsnid"){
- if( utlf_isNull(grp_biz.ipt_reqpsnid.value) )
- grp_biz.ipt_reqpsnnm.value = "";
- else
- misfValidationCheck("01-1", "", "reqpsnid,reqpsnnm");
- }
-
- if(e.columnid == "stdysubjno"){
- if( !utlf_isNull(grp_biz.ipt_stdysubjno.value) )
- {
- rszfValidationCheck("TRRSD00261", "studylist", "refcond,instcd,stdysubjno", "stdysubjno," + grp_biz.grp_sea.opt_instcd.value + "," + grp_biz.ipt_stdysubjno.value, "",
- "stdysubjno,stdysubjnm", grp_biz.ipt_stdysubjno, "SPRSD00260", "instcd", "grp_biz.grp_sea.opt_instcd");
- }else
- {
- grp_biz.ipt_stdysubjno.value = "";
- grp_biz.ipt_stdysubjnm.value = "";
- }
- }
-
- if(e.columnid == "stdysubjnm"){
- if( !utlf_isNull(grp_biz.ipt_stdysubjnm.value) )
- {
- rszfValidationCheck("TRRSD00261", "studylist", "refcond,instcd,stdysubjnm", "stdysubjnm," + grp_biz.grp_sea.opt_instcd.value + "," + grp_biz.ipt_stdysubjnm.value, "",
- "stdysubjno,stdysubjnm", grp_biz.ipt_stdysubjnm, "SPRSD00260", "instcd", "grp_biz.grp_sea.opt_instcd");
- }else
- {
- grp_biz.ipt_stdysubjno.value = "";
- grp_biz.ipt_stdysubjnm.value = "";
- }
- }
- }
- function grp_biz_grd_rfehdabplist_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row >-1 && e.col > -1){
-
- if(!utlf_isNull(grp_biz.grd_rfehdabplist.getCellValue(e.row,e.col))){
-
- grp_biz.grd_rfehdabplist.tooltiptext = grp_biz.grd_rfehdabplist.getCellValue(e.row,e.col);
-
- }else{
- grp_biz.grd_rfehdabplist.tooltiptext ="";
- }
- }
- }
- function grp_biz_btn_fixasetSearchs_onclick(obj:Button, e:ClickEventInfo)
- {
- // 자산코드 팝업창 오픈
- rszfOpenPopUpListByWndName(grp_biz.ipt_fixasetcd, "", "fixasetcd,fixasetnm","SPRSD00240","instcd","grp_biz.grp_sea.opt_instcd");
-
- // 자산코드 확인.[자산구분을 가져오지 못해 팝업창으로 가져온 자산코드값으로 ValidationCheck을 실행하여 자산구분값을 가져옮.]
- //ipt_fixasetcd.dispatch("xforms-value-changed");
- if( utlf_isNull(grp_biz.ipt_reqdeptcd.value) )
- grp_biz.ipt_depthngnm.value = "";
- else
- misfValidationCheck("02", "", "reqdeptcd,depthngnm" );
- // 날자 자동입력
- ds_main_control_rfehemhtlist.setColumn(0, "reqdd" , utlf_getCurrentDate().substr(0, 8));
- ds_main_control_rfehemhtlist.setColumn(0, "genrdd" , utlf_getCurrentDate().substr(0, 8));
- }
- function grp_biz_btn_reqdeptcdSearch_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("02", ds_main_control_rfehemhtlist, "", "reqdeptcd,depthngnm");
- }
- function grp_biz_btn_reqpsnidSearch_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("12", ds_main_control_rfehemhtlist, "", "reqpsnid,reqpsnnm");
- }
- function grp_biz_btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fmoveCheck() != false)
- {
- misfGridIUD(grp_biz.grd_rfehemhtlist, "D");
- fmoveCheck();
-
- if( ds_main_grid_rfehemhtlist.rowcount == 0 )
- {
- ds_main_grid_rfehemhtlist.addRow();
- ds_main_grid_rfehemhtlist.addColumn("fixasetcd", "string");
- ds_main_grid_rfehemhtlist.addColumn("fixasetnm", "string");
- ds_main_grid_rfehemhtlist.addColumn("reqdeptcd", "string");
- ds_main_grid_rfehemhtlist.addColumn("depthngnm", "string");
- ds_main_grid_rfehemhtlist.addColumn("reqpsnid", "string");
- ds_main_grid_rfehemhtlist.addColumn("reqpsnnm", "string");
- ds_main_grid_rfehemhtlist.addColumn("fixtrseqmtflag", "string");
- ds_main_grid_rfehemhtlist.addColumn("workstat", "string");
- ds_main_grid_rfehemhtlist.addColumn("btnfixasetcd", "string");
-
- fInitialize();
- frmf_inputEnterKey("grp_biz.grp_sea.btn_search", "onclick", new ClickEventInfo);
- }
- }
- }
- //그리드 row 이동시 작업 check
- function fmoveCheck()
- {
- misfGridRowStatusChange(grp_biz.grd_temp, "ds_temp_rfehemhtlist", "ds_main_control_rfehemhtlist");
-
- var updtdata = grdf_getGridUpdateData(grp_biz.grd_temp);
-
- if (updtdata.rowcount > 0){
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
- if (ret != 6) { // not OK
- ds_main_grid_rfehemhtlist.rowposition = ds_init.getColumn(0, "rowtemp");
- return false;
- }else{
- grdf_setStatus(grp_biz.grd_temp, "");
- }
- }
-
- ds_init.setColumn(0, "rowtemp", ds_main_grid_rfehemhtlist.rowposition);
- fgridClickEvent();
- fcomboValueCheck();
- }
- function grp_biz_btn_insert_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(grp_biz.grp_sea.opt_instcd.value) ){
- sysf_messageBox("기관코드가","I004");
- return;
- }
-
- var statusCount = 0;
- for(var fRow = 0; fRow < ds_main_grid_rfehemhtlist.rowcount; fRow++)
- {
- if(ds_main_grid_rfehemhtlist.getRowType(fRow) == 2)
- {
- statusCount++ ;
- }
- }
-
- if(statusCount < 1)
- {
- misfGridIUD(grp_biz.grd_rfehemhtlist, "A");
- //grd_rfehemhtlist.isReadOnly(grd_rfehemhtlist.fixedRows, grd_rfehemhtlist.fixedCols, grd_rfehemhtlist.rows-1, grd_rfehemhtlist.cols-1) = true;
- ds_main_grid_rfehemhtlist.updatecontrol = false;
- ds_main_grid_rfehemhtlist.enableevent = false;
-
- ds_main_grid_rfehemhtlist.setColumn(0, "expredit", "none");
-
- ds_main_grid_rfehemhtlist.enableevent = true;
- ds_main_grid_rfehemhtlist.updatecontrol = true;
-
- misfSetReadOnlyCol(grp_biz.grd_rfehemhtlist, "deptaprvyn", false);
- }else
- {
- //messageBox("한번에 한건의 데이터만 추가 할 수 있습니다", "E999");
- //return;
- }
- // 의뢰일자 설정
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "reqdd", utlf_getCurrentDate().substr(0, 8));
-
- // 일자별 의뢰 순번 설정
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "reqno", fmaxreqno(grp_biz.grd_rfehemhtlist));
-
- // 부서코드 설정
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "reqdeptcd", grp_biz.grp_sea.opt_reqdeptcd.value); //getUserInfo("dutplcecd");
-
- // 부서코드명 설정
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "depthngnm", grp_biz.grp_sea.opt_reqdeptnm.value); //getUserInfo("dutplcenm");
-
- // User ID 설정
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "reqpsnid", sysf_getUserInfo("userid"));
-
- // User Name 설정
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "reqpsnnm", sysf_getUserInfo("usernm"));
-
- // 수리 진행 상태 설정 (수리 의뢰)
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "workstat", "01");
- // 접수구분 ( '1': 수리 , '2' 예방)
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "acptflag", "1");
- fgridClickEvent("N"); // 행추가시 필요 없는 submission이 발생하여 우선은 제어를 위해 "N" 셋팅시 submission pass
-
- fcontrolEnableYN(true);
- grp_biz.che_acptpsncnfm.enable = false;
-
- if(ds_main_grid_rfehemhtlist.rowposition != -1)
- {
- grp_biz.btn_delete.enable = true;
- }
- fdeptGrantYN(); //-> 청구 권한 체크
-
- grp_biz.rdo_deptaprvreqyn.index = 1;
-
- }
- function fmaxreqno(grd_obj) {
- var maxreqno = 0;
- for( cnt=0; cnt< ds_main_grid_rfehemhtlist.rowcount-1; cnt++) {
- if ( grp_biz.grd_rfehemhtlist.getCellValue(cnt, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","reqdd")) == utlf_getCurrentDate().substr(0, 8) ) {
- if ( maxreqno < eval (grp_biz.grd_rfehemhtlist.getCellValue(cnt, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","reqno"))) ){
- maxreqno = eval (grp_biz.grd_rfehemhtlist.getCellValue(cnt, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","reqno")));
- }
- }
- }
- maxreqno = maxreqno + 1;
- // alert ( getRightPad(maxreqno+"", 4,'0') );
- return getRightPad(maxreqno+"", 4,'0');
- }
- function getRightPad(pStr, pLength, padString )
- {
- var tmpStr = "";
- if (pStr.length < pLength) {
- for( var i = pStr.length; i < pLength; i++){
- tmpStr = tmpStr + padString;
- }
- }
- return tmpStr + pStr;
- }
-
-
- function grp_biz_btn_stdysubjnm_onclick(obj:Button, e:ClickEventInfo)
- {
- rszfOpenPopUpListByWndName(grp_biz.ipt_stdysubjno,"","stdysubjno,stdysubjnm","SPRSD00260","instcd","grp_biz.grp_sea.opt_instcd");
- }
- function grp_biz_grd_rfcmfacdlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row >-1 && e.col > -1){
-
- if(!utlf_isNull(grp_biz.grd_rfcmfacdlist.getCellValue(e.row,e.col))){
-
- grp_biz.grd_rfcmfacdlist.tooltiptext = grp_biz.grd_rfcmfacdlist.getCellValue(e.row,e.col);
-
- }else{
- grp_biz.grd_rfcmfacdlist.tooltiptext ="";
- }
- }
- }
- function grp_biz_grd_rfcmfacdlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(ds_main_grid_rfcmfacdlist.rowposition > -1 )
- {
- frmf_inputEnterKey("grp_biz.btn_insert", "onclick", new ClickEventInfo);
-
- if(ds_main_grid_rfehemhtlist.getRowType(ds_main_grid_rfehemhtlist.rowposition) == 2 )
- {
- grp_biz.ipt_fixasetcd.value = grp_biz.grd_rfcmfacdlist.getCellValue(ds_main_grid_rfcmfacdlist.rowposition, grp_biz.grd_rfcmfacdlist.getBindCellIndex("body","fixasetcd"));
- grp_biz.ipt_possndd.value = grp_biz.grd_rfcmfacdlist.getCellValue(ds_main_grid_rfcmfacdlist.rowposition, grp_biz.grd_rfcmfacdlist.getBindCellIndex("body","possndd"));
- grp_biz.ipt_fixasetnm.value = grp_biz.grd_rfcmfacdlist.getCellValue(ds_main_grid_rfcmfacdlist.rowposition, grp_biz.grd_rfcmfacdlist.getBindCellIndex("body","goodflagengnm"));
-
- ds_main_control_rfehemhtlist.setColumn(0, "reqdd", utlf_getCurrentDate().substr(0, 8));
- ds_main_control_rfehemhtlist.setColumn(0, "genrdd", utlf_getCurrentDate().substr(0, 8));
- grp_biz.cmb_fixtrseqmtflag.value = grp_biz.grd_rfcmfacdlist.getCellValue(ds_main_grid_rfcmfacdlist.rowposition, grp_biz.grd_rfcmfacdlist.getBindCellIndex("body","goodflag"));
- }
-
- }
- dsf_makeValue(ds_main_control_rfehemhtlist,"execdept" ,"string" , "4090500000");
- }
- function grp_biz_btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(grp_biz.grd_rfehemhtlist, "의뢰내역List", "sheetname1" , true, "" , "" , true);
- }
- function grp_biz_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(grp_biz.grd_rfcmfacdlist, "보유자산List", "sheetname1" , true, "" , "" , true);
- }
- function grp_biz_grd_rfehemhtlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row >-1 && e.col > -1){
-
- if(!utlf_isNull(grp_biz.grd_rfehemhtlist.getCellValue(e.row,e.col))){
-
- grp_biz.grd_rfehemhtlist.tooltiptext = grp_biz.grd_rfehemhtlist.getCellValue(e.row,e.col);
-
- }else{
- grp_biz.grd_rfehemhtlist.tooltiptext ="";
- }
- }
- }
- function ds_main_grid_rfehemhtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "deptaprvyn" ){
- //obj.setColumn(e.row, "deptaprvyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
-
- if(grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition, grp_biz.grd_rfehemhtlist.getBindCellIndex("body","deptaprvyn")) == "Y")
- {
- grp_biz.cmb_workstat.value = "01";
-
- ds_main_control_rfehemhtlist.setColumn(0, "deptaprvyn", "Y");
- grp_biz.ipt_deptaprvdd.value = utlf_getCurrentDate().substr(0, 8);
- grp_biz.ipt_deptaprvpsnid.value = sysf_getUserInfo("userid");
- grp_biz.ipt_deptaprvpsnnm.value = sysf_getUserInfo("usernm");
- fupdateCheckSave();
- }else{
- grp_biz.cmb_workstat.value = "01";
- ds_main_control_rfehemhtlist.setColumn(0, "deptaprvyn", "N");
- grp_biz.ipt_deptaprvdd.value = "";
- grp_biz.ipt_deptaprvpsnid.value = "";
- grp_biz.ipt_deptaprvpsnnm.value = "";
- fupdateCheckSave();
- }
- }
- }
- function fupdateCheckSave()
- {
- if(!frmf_isRequiredControls(new Array("grp_biz.ipt_fixasetcd")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.ipt_reqdd")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.ipt_reqdeptcd")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.ipt_reqpsnid")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.cmb_fixtrseqmtflag")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.ipt_reqtel")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.cmb_workstat")))return;
- if(!frmf_isRequiredControls(new Array("grp_biz.txt_hdrncspec")))return;
- misfGridRowStatusChange(grp_biz.grd_temp, "ds_temp_rfehemhtlist", "ds_main_control_rfehemhtlist");
- if(ds_temp_rfehemhtlist.getRowType(ds_temp_rfehemhtlist.rowposition) != 1)
- {
- var iStatus = ds_temp_rfehemhtlist.getRowType(ds_temp_rfehemhtlist.rowposition);
- var sStatus = "U";
-
- ds_main_grid_rfehemhtlist.copyRow(ds_main_grid_rfehemhtlist.rowposition, ds_temp_rfehemhtlist, 0);
-
- var sCurStatus = ds_main_grid_rfehemhtlist.getRowType(ds_main_grid_rfehemhtlist.rowposition);
-
- if(sCurStatus == 2)
- {
- sStatus = "I";
- }
- ds_main_grid_rfehemhtlist.updatecontrol =false;
- ds_main_grid_rfehemhtlist.setRowType(ds_main_grid_rfehemhtlist.rowposition, sStatus);
- ds_main_grid_rfehemhtlist.updatecontrol =true;
- }
-
- var updtdata = grdf_getGridUpdateData(grp_biz.grd_rfehemhtlist);
-
- if (updtdata.rowcount == 0)
- {
- sysf_messageBox("변경된 데이터가","I004");
- return;
- }
-
- for (var i=0; i< ds_main_grid_rfehemhtlist.rowcount; i++){
- ds_main_grid_rfehemhtlist.setColumn(i, "bizscrnid", "SMRFE00400_수리신청등록.xrw");
- }
-
- var updtdata = grdf_getGridUpdateData(grp_biz.grd_rfehemhtlist);
-
- grdf_setStatusColumn(updtdata, "status");
-
- dsf_createDs("ds_main_grid_rfehemhtlist_save");
- ds_main_grid_rfehemhtlist_save.copyData(updtdata, true);
-
- var oParam = {};
- oParam.id = "TXRFE00401";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqSaveRfehemhtList";
- oParam.inds = "rfehemhtlist=ds_main_grid_rfehemhtlist_save";
- oParam.async = false;
- tranf_submit(oParam);
-
- if( ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "deptaprvyn") != 'Y'
- && ds_main_control_rfehemhtlist.getColumn(0, "deptaprvreqyn") == "Y")
- sysf_messageBox("부서장 승인이 되지 않았습니다.","");
-
- //if (model.getValue(gvErrorMsgPath + "/type") != "error")
- ds_main_grid_rfehemhtlist_onrowposchanged();
- }
- function grp_biz_btn_goodsearch_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_goodsrch.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send_goodsrch.setColumn(0, "tempmngtdeptcd", grp_biz.grp_sea.opt_reqdeptcd.value);
- ds_send_goodsrch.setColumn(0, "goodflag", "EQ");
-
- ds_send_goodsrch.addColumn("lrgcd" , "string");
- ds_send_goodsrch.addColumn("mdlcd" , "string");
- ds_send_goodsrch.addColumn("screenid" , "string");
-
- ds_send_goodsrch.setColumn(0, "lrgcd" , ds_send_goodsrch.getColumn(0, "lrgcd_search"));
- ds_send_goodsrch.setColumn(0, "mdlcd" , ds_send_goodsrch.getColumn(0, "mdlcd_search"));
- ds_send_goodsrch.setColumn(0, "screenid", ds_send_goodsrch.getColumn(0, "screen_id"));
-
-
- var oParam = {};
- oParam.id = "TRRSE01502";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetRfcmfacdList";
- oParam.inds = "req=ds_send_goodsrch";
- oParam.outds = "ds_main_grid_rfcmfacdlist=rfcmfacdlist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function group4_btn_prnt_onclick(obj:Button, e:ClickEventInfo)
- {/*1.0도 db연결 안되있음..
- model.copyNode("/root/main/printdata/data", grd_rfehemhtlist.attribute("nodeset") + "[" + grd_rfehemhtlist.row + "]");
- model.removenode("/root/main/printdata/data/instnm");
- model.makeNode("/root/main/printdata/data/instnm");
- model.setValue("/root/main/printdata/data/instnm", opt_instcdnm.value);
-
- exeReportPreview("RPRFE00401", "XMLSTR");
- */
- }
- function group4_btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize();
- }
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_messageBox("", "Q002") == "6")
- {
- fupdateCheckSave();
- }
- frmf_inputEnterKey("grp_biz.grp_sea.btn_search", "onclick", new ClickEventInfo);
- }
- function group4_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("paraminstcd" , grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition , grp_biz.grd_rfehemhtlist.getBindCellIndex("body","instcd")));
- frmf_setParameter("paramreqdeptcd" , grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition , grp_biz.grd_rfehemhtlist.getBindCellIndex("body","reqdeptcd")));
- frmf_setParameter("paramreqdeptnm" , grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition , grp_biz.grd_rfehemhtlist.getBindCellIndex("body","depthngnm")));
- frmf_setParameter("paramreqdd" , grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition , grp_biz.grd_rfehemhtlist.getBindCellIndex("body","reqdd")));
- frmf_setParameter("paramfixasetcd" , grp_biz.grd_rfehemhtlist.getCellValue(ds_main_grid_rfehemhtlist.rowposition , grp_biz.grd_rfehemhtlist.getBindCellIndex("body","fixasetcd")));
-
- frmf_modal("SMRFE02100", "SMRFE02100", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_biz_che_acptpsncnfm_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- facptCheck();
- }
- // 인수 확인시 기본 사항
- function facptCheck()
- {
- /*-----------------------------------------------------------------------------
- * check box 에 체크를 하면 value 가 'N Y' 가 된다.
- * 'N'일경우를 먼저 체크해야하는데 VALUE가 정의되지 않아 NULL이 된다.
- ----------------------------------------------------------------------------- */
- //if(che_acptpsncnfm.value == 'N')
- if( utlf_isNull(grp_biz.che_acptpsncnfm.value) )
- {
- ds_main_control_rfehemhtlist.setColumn(0, "possndd" , "");
- ds_main_control_rfehemhtlist.setColumn(0, "deptacptpsnid" , "");
- ds_main_control_rfehemhtlist.setColumn(0, "deptacptpsnnm" , "");
- grp_biz.cmb_workstat.value = grp_biz.ipt_workstattemp.value;
- }else{
- ds_main_control_rfehemhtlist.setColumn(0, "possndd" , utlf_getCurrentDate().substr(0, 8));
- ds_main_control_rfehemhtlist.setColumn(0, "deptacptpsnid" , sysf_getUserInfo("userid"));
- ds_main_control_rfehemhtlist.setColumn(0, "deptacptpsnnm" , sysf_getUserInfo("usernm"));
-
- grp_biz.cmb_workstat.value = "05";
-
- grp_biz.che_acptpsncnfm.value= "Y";
- }
- }
- function ds_main_grid_rfehemhtlist_onrowposchanged(obj:Dataset, e:DSRowPosChangeEventInfo)
- {
- //fmoveCheck();
- //grd_rfehemhtlist.dispatch("onmouseup");
- }
- function grp_biz_grd_rfehemhtlist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
- {
- fmoveCheck();
- }
- ]]></Script>
- </Form>
- </FDL>
|