123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRFE02100" position="absolute 0 0 1196 756" titletext="예방점검 접수 및 상세등록" onload="SMRFE02100_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 26 1195 53" id="group4">
- <Layouts>
- <Layout>
- <Button position="absolute 0 0 128 22" id="btn_print" class="btn6" text="예방점검내용출력" anchor="default" onclick="group4_btn_print_onclick"/>
- <Button position="absolute 1126 0 1194 22" id="btn_init" class="btn4" taborder="17" text="초기화" anchor="default" onclick="group4_btn_init_onclick"/>
- <Shape position="absolute 0 21 1194 27" id="line15" class="line_6" anchor="default"/>
- <Button position="absolute 1068 0 1124 22" id="btn_save" class="btn4" taborder="16" text="저장" anchor="default" onclick="group4_btn_save_onclick"/>
- <Button position="absolute 130 0 262 22" id="button1" class="btn6" visible="false" text="예방점검이력출력" anchor="default" onclick="group4_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 46 1195 755" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 0 5 1194 65" align="align:center top;" id="grp_sea" anchor="default" class="div_SA2">
- <Layouts>
- <Layout>
- <Static text="기관코드 :" position="absolute 10 10 96 27" id="cap_instcd" class="search_name" anchor="default"/>
- <Button position="absolute 1120 19 1176 41" id="btn_search" class="btn1" taborder="15" text="조회" anchor="default" onclick="grp_biz_grp_sea_btn_search_onclick"/>
- <Combo position="absolute 90 8 231 27" align="align:center middle;" id="cmb_instcd" class="combo_essential" enable="false" taborder="2" anchor="default"/>
- <Shape position="absolute 1104 11 1110 50" linetype="vertical" id="line13" class="line_4" anchor="default"/>
- <Edit position="absolute 90 33 124 52" id="ipt_tempmngtdeptcd" class="input_default" taborder="12" visible="false" anchor="default" onkeydown="grp_biz_grp_sea_Edit_onkeydown" autoselect="true"/>
- <Button position="absolute 124 34 140 50" id="btn_tempmngtdeptcd" class="icon_search" taborder="13" visible="false" text="" anchor="default" onclick="grp_biz_grp_sea_btn_tempmngtdeptcd_onclick"/>
- <Static text="관리부서 :" position="absolute 9 35 94 52" id="cap_tempmngtdeptcd" class="search_name" visible="false" anchor="default"/>
- <Edit position="absolute 145 33 194 52" id="ipt_tempmngtdeptnm" taborder="14" visible="false" anchor="default" readonly="true" class="output"/>
- <Static text="계획일자 :" position="absolute 815 10 932 27" id="caption1" class="search_name" anchor="default"/>
- <Calendar position="absolute 905 8 994 27" align="align:center middle;" id="ipt_prvnchkfrdd" class="input_default" taborder="9" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Calendar position="absolute 1009 8 1098 27" align="align:center middle;" id="ipt_prvnchktodd" class="input_default" taborder="10" anchor="default" dateformat="yyyy-MM-dd" autoselect="true"/>
- <Static text="~" position="absolute 995 7 1015 27" id="caption13" anchor="default"/>
- <Static text="상 태 :" position="absolute 815 35 907 52" id="caption19" class="search_name" anchor="default"/>
- <Combo position="absolute 904 33 994 52" id="cmb_prvnchkprcsstat_search" taborder="11" innerdataset="ds_init_prvnchkprcsstat_search" datacolumn="label" codecolumn="value" anchor="default"/>
- <Button position="absolute 423 10 439 26" id="btn_mngtdeptcd" class="icon_search" taborder="4" text="" anchor="default" onclick="grp_biz_grp_sea_btn_mngtdeptcd_onclick"/>
- <Edit position="absolute 442 8 577 27" id="ipt_mngtdeptnm" taborder="5" anchor="default" readonly="true" class="output"/>
- <Static text="사용부서 :" position="absolute 250 10 345 27" id="cap_mngtdeptcd" class="search_name" anchor="default"/>
- <Edit position="absolute 340 8 420 27" id="ipt_mngtdeptcd" class="input_default" taborder="3" anchor="default" onkeydown="grp_biz_grp_sea_Edit_onkeydown" autoselect="true"/>
- <Button position="absolute 423 34 439 50" id="btn_installplcecd_search" class="icon_search" taborder="-1" visible="true" text="" anchor="default" onclick="grp_biz_grp_sea_btn_installplcecd_search_onclick"/>
- <Edit position="absolute 442 33 577 52" id="ipt_installplcenm" taborder="-1" visible="true" anchor="default" readonly="true" class="output"/>
- <Edit position="absolute 340 33 420 52" id="ipt_installplcecd" class="input_default" taborder="6" visible="true" anchor="default" onkeydown="grp_biz_grp_sea_Edit_onkeydown" autoselect="true"/>
- <Static text="설치장소 :" position="absolute 250 35 345 52" id="caption21" class="search_name" anchor="default"/>
- <Static text="자산코드 :" position="absolute 600 10 689 27" id="cap_fixasetcd_search" class="search_name" anchor="default"/>
- <Edit position="absolute 685 8 800 27" id="ipt_fixasetcd_search" class="input_search" taborder="7" visible="true" anchor="default" onkeydown="grp_biz_grp_sea_ipt_fixasetcd_search_onkeydown" autoselect="true"/>
- <Edit position="absolute 685 33 800 52" id="ipt_name_search" class="input_search" taborder="8" anchor="default" onkeydown="grp_biz_grp_sea_ipt_name_search_onkeydown" autoselect="true"/>
- <Static text="자 산 명 :" position="absolute 600 35 710 52" id="cap_goodflagnm_search" class="search_name" anchor="default" tooltiptext="자산명(한글), 모델"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="예방점검목록" position="absolute 1 76 120 97" id="caption2" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 93 782 97" id="line1" class="line_10" anchor="default"/>
- <Button position="absolute 589 70 653 92" id="btn_save_grid" class="btn2" taborder="18" visible="false" text="일괄저장" anchor="default" onclick="grp_biz_btn_save_grid_onclick"/>
- <Button position="absolute 721 70 782 92" id="btn_excel" class="btn7" taborder="19" text="Excel" anchor="default" onclick="grp_biz_btn_excel_onclick"/>
- <Div position="absolute 787 73 1194 708" id="grp_detail" anchor="default">
- <Layouts>
- <Layout>
- <Edit readonly="true" position="absolute 92 25 404 44" id="opt_mngtno" anchor="default" class="output"/>
- <Static text="첨부파일" position="absolute 0 609 95 632" align="align:center middle;" id="caption60" class="cell_1" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 97 586 213 605" align="align:center middle;" id="opt_reqdd" mask="@@@@-@@-@@" anchor="default" class="output" displaynulltext=" "/>
- <Edit readonly="true" position="absolute 92 100 404 119" id="opt_installplcenm" anchor="default" class="output"/>
- <Edit readonly="true" position="absolute 216 586 276 605" align="align:center middle;" id="opt_reqno" anchor="default" class="output"/>
- <Radio position="absolute 97 154 307 174" id="rdo_vischk" class="input_fix" taborder="21" columncount="2" innerdataset="@ds_init_check" datacolumn="label" codecolumn="value" anchor="default"/>
- <Edit position="absolute 97 611 320 630" id="ipt_attfilenm" class="input_default" enable="false" taborder="39" anchor="default" autoselect="true"/>
- <Radio position="absolute 97 490 307 510" id="rdo_itslfchkyn" class="input_fix" taborder="29" columncount="2" innerdataset="@ds_init_itslfchkyn" datacolumn="label" codecolumn="value" anchor="default"/>
- <Radio position="absolute 97 322 307 342" id="rdo_syschk" class="input_fix" taborder="25" columncount="2" innerdataset="@ds_init_check" datacolumn="label" codecolumn="value" anchor="default"/>
- <TextArea position="absolute 96 427 406 487" id="txt_clncmt" taborder="28" anchor="default" acceptstab="true"/>
- <Static text=" CLEANING CHECK" position="absolute 0 405 95 488" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
- <Edit position="absolute 97 538 182 557" align="align:center middle;" id="ipt_chkpsnid" class="input_search" taborder="33" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
- <Radio position="absolute 97 237 307 257" id="rdo_pwrchk" class="input_fix" taborder="23" columncount="2" innerdataset="@ds_init_check" datacolumn="label" codecolumn="value" anchor="default"/>
- <Static text="제조회사" position="absolute 0 74 90 97" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Edit position="absolute 310 490 385 509" align="align:center middle;" id="ipt_acptpsnid" class="input_search" enable="false" taborder="30" visible="false" anchor="default" autoselect="true"/>
- <Button position="absolute 185 538 201 554" id="btn_chrgpsnid" class="icon_search" enable="true" taborder="34" text="" anchor="default" onclick="grp_biz_grp_detail_btn_chrgpsnid_onclick"/>
- <Static text="설치장소" position="absolute 0 99 90 122" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <Static text="예방결과등록" position="absolute 0 132 103 153" id="caption12" class="tit_2" anchor="default"/>
- <Static text="상세" position="absolute 0 3 95 20" id="caption3" class="tit_2" anchor="default"/>
- <Button position="absolute 323 611 401 631" id="btn_addfile" class="btn2" taborder="40" text="파일업로드" anchor="default" onclick="grp_biz_grp_detail_btn_addfile_onclick"/>
- <Button position="absolute 282 586 401 606" id="btn_downfile" class="btn2" taborder="38" text="파일수정/다운로드" anchor="default" onclick="grp_biz_grp_detail_btn_downfile_onclick"/>
- <Static text="점검구분" position="absolute 0 489 95 512" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Calendar position="absolute 187 515 287 534" align="align:center middle;" id="ipt_todd" class="input_search" taborder="32" anchor="default" onchanged="grp_biz_grp_detail_ipt_todd_onchanged" autoselect="true"/>
- <Edit position="absolute 205 538 380 557" align="align:center middle;" id="ipt_chkpsnnm" class="input_search" taborder="35" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
- <Static text="점검상태/일자" position="absolute 0 513 95 536" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Static text=" VISUAL CHECK" position="absolute 0 153 95 236" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
- <Radio position="absolute 97 562 307 582" id="rdo_rpircvrtyn" class="input_fix" taborder="36" columncount="2" innerdataset="@ds_init_rpircvrtyn" datacolumn="label" codecolumn="value" anchor="default" onitemchanged="grp_biz_grp_detail_rdo_rpircvrtyn_onitemchanged"/>
- <Static text=" FUNCTION CHECK" position="absolute 0 237 95 320" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
- <TextArea position="absolute 96 175 406 235" id="txt_viscmt" taborder="22" anchor="default" acceptstab="true"/>
- <Edit readonly="true" position="absolute 92 50 404 69" id="opt_suplplcenm" anchor="default" class="output"/>
- <Shape position="absolute 0 19 404 25" id="line2" class="line_10" anchor="default"/>
- <Radio position="absolute 97 406 307 426" id="rdo_clnchk" class="input_fix" taborder="27" columncount="2" innerdataset="@ds_init_check" datacolumn="label" codecolumn="value" anchor="default"/>
- <Static text="수리전환" position="absolute 0 561 95 584" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text=" SYSTEM CHECK" position="absolute 0 321 95 404" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 147 404 156" id="line3" class="line_10" anchor="default"/>
- <Static text="수리의뢰번호" position="absolute 0 585 95 608" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <TextArea position="absolute 96 343 406 403" id="txt_syscmt" taborder="26" anchor="default" acceptstab="true"/>
- <Static text="SERIAL_NO" position="absolute 0 24 90 47" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <Static text="점검자" position="absolute 0 537 95 560" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
- <Static text="거래처" position="absolute 0 49 90 72" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
- <Edit position="absolute 335 562 395 581" id="ipt_uploadfile" taborder="37" visible="false" anchor="default" autoselect="true"/>
- <Combo position="absolute 97 515 182 534" id="cmb_prvnchkprcsstat" taborder="31" innerdataset="@ds_init_prvnchkprcsstat" datacolumn="label" codecolumn="value" anchor="default" onitemchanged="grp_biz_grp_detail_cmb_prvnchkprcsstat_onitemchanged"/>
- <TextArea position="absolute 96 258 406 318" id="txt_pwrcmt" taborder="24" anchor="default" acceptstab="true"/>
- <Edit readonly="true" position="absolute 92 75 404 94" id="opt_prodcmpynm" anchor="default" class="output"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 655 70 719 92" id="btn_grdsize" class="btn2" taborder="33" text="펼치기" anchor="default" onclick="grp_biz_btn_grdsize_onclick"/>
- <Grid position="absolute 0 97 782 707" id="grd_rfchprvnlist" taborder="20" binddataset="ds_main_rfchprvnlist" anchor="default" onselectchanged="grp_biz_grd_rfchprvnlist_onselectchanged">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="30"/>
- <Column size="68"/>
- <Column size="70"/>
- <Column size="35"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="198"/>
- <Column size="95"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <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="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="0"/>
- <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" colspan="2" text="계획일자" taborder="undefined"/>
- <Cell col="5" text="관리등급"/>
- <Cell col="6" text="자산코드"/>
- <Cell col="7" text="자산명칭"/>
- <Cell col="8" text="규격"/>
- <Cell col="9" text="사용부서"/>
- <Cell col="10" text="설치장소"/>
- <Cell col="11" text="관리부서"/>
- <Cell col="12" text="모델"/>
- <Cell col="13" text="담당자"/>
- <Cell col="14" text="medelectacptyn"/>
- <Cell col="15" text="medelectacptpsnid"/>
- <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="visualcheck"/>
- <Cell col="25" text="visualcheckcomment"/>
- <Cell col="26" text="powercheck"/>
- <Cell col="27" text="powercomment"/>
- <Cell col="28" text="systemcheck"/>
- <Cell col="29" text="systemcomment"/>
- <Cell col="30" text="cleaningcheck"/>
- <Cell col="31" text="cleaningcomment"/>
- <Cell col="32" text="자체점검여부"/>
- <Cell col="33" text="부품활용여부"/>
- <Cell col="34" text="종료일자"/>
- <Cell col="35" text="점검자ID"/>
- <Cell col="36" text="설치장소명"/>
- <Cell col="37" text="공급처명"/>
- <Cell col="38" text="제조회사명"/>
- <Cell col="39" text="serialno"/>
- <Cell col="40" text="old수리전환여부"/>
- <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="연구과제"/>
- <Cell col="48" text="연구과제명"/>
- <Cell col="49" text="caption1"/>
- <Cell col="50" text="caption2"/>
- <Cell col="51" text="caption3"/>
- <Cell col="52" text="4"/>
- <Cell col="53" text="R1"/>
- <Cell col="54" text="R2"/>
- <Cell col="55" text="R3"/>
- <Cell col="56" text="주기"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:select" expr="expr:(select=="Y"||select==1)?1:0"/>
- <Cell col="2" displaytype="combo" style="padding:1 2 1 2;" text="bind:prvnchkprcsstat" combodataset="ds_init_prvnchkprcsstat_grid" combocodecol="value" combodatacol="label" combodisplayrowcount="20" enable="false"/>
- <Cell col="3" displaytype="expr:utlf_isNull(prvnchkdd) ? 'normal' : 'date'" text="bind:prvnchkdd"/>
- <Cell col="4" text="bind:acptno"/>
- <Cell col="5" displaytype="combo" style="padding:1 2 1 2;" text="bind:mngtgrade" combodisplayrowcount="20" enable="false"/>
- <Cell col="6" displaytype="text" text="bind:fixasetcd"/>
- <Cell col="7" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodflagengnm" wordwrap="word"/>
- <Cell col="8" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
- <Cell col="9" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:mngtdeptnm" wordwrap="word"/>
- <Cell col="10" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:installplcenm" wordwrap="word"/>
- <Cell col="11" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:tempmngtdeptnm" wordwrap="word"/>
- <Cell col="12" text="bind:goodmodel"/>
- <Cell col="13" text="bind:acptpsnnm"/>
- <Cell col="14" text="bind:medelectacptyn"/>
- <Cell col="15" text="bind:medelectacptpsnid"/>
- <Cell col="16" text="bind:usedeprtmangrcnfm"/>
- <Cell col="17" text="bind:rpircvrtyn"/>
- <Cell col="18" text="bind:reqdd" mask="yyyy-mm-dd"/>
- <Cell col="19" text="bind:reqno"/>
- <Cell col="20" text="bind:prvnchkprcsstat"/>
- <Cell col="21" text="bind:sanctyn"/>
- <Cell col="22" text="bind:sanctdd" mask="yyyy-mm-dd"/>
- <Cell col="23" text="bind:instcd"/>
- <Cell col="24" text="bind:vischk"/>
- <Cell col="25" text="bind:viscmt"/>
- <Cell col="26" text="bind:pwrchk"/>
- <Cell col="27" text="bind:pwrcmt"/>
- <Cell col="28" text="bind:syschk"/>
- <Cell col="29" text="bind:syscmt"/>
- <Cell col="30" text="bind:clnchk"/>
- <Cell col="31" text="bind:clncmt"/>
- <Cell col="32" text="bind:itslfchkyn"/>
- <Cell col="33" text="bind:acsrsuseyn"/>
- <Cell col="34" text="bind:todd" mask="yyyy-mm-dd"/>
- <Cell col="35" text="bind:chkpsnid"/>
- <Cell col="36" text="bind:installplcenm"/>
- <Cell col="37" text="bind:suplplcenm"/>
- <Cell col="38" text="bind:prodcmpynm"/>
- <Cell col="39" text="bind:mngtno"/>
- <Cell col="40" text="bind:prerpircvrtyn"/>
- <Cell col="41" text="bind:goodflag"/>
- <Cell col="42" text="bind:mngtdeptcd"/>
- <Cell col="43" text="bind:chkpsnnm"/>
- <Cell col="44" text="bind:acptpsnid"/>
- <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:bizscrnid"/>
- <Cell col="50" text="bind:attfilenm"/>
- <Cell col="51" text="bind:attfilepathnm"/>
- <Cell col="52" text="bind:tempmngtdeptcd"/>
- <Cell col="53" text="bind:r1"/>
- <Cell col="54" text="bind:r2"/>
- <Cell col="55" text="bind:r3"/>
- <Cell col="56" text="bind:chkprid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="예방점검 접수 및 상세등록" class="tit_1" position="absolute 0 0 200 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_fileupcolumn_fileupload" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_barcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="code" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="code"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_fileupcolumn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="reqseqno" type="STRING" size="256"/>
- <Column id="fileseqno" type="STRING" size="256"/>
- <Column id="attfilenm" type="STRING" size="256"/>
- <Column id="attfilepathnm" type="STRING" size="256"/>
- <Column id="purccondd" type="STRING" size="256"/>
- <Column id="purcconno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="goodflag"/>
- <Col id="reqdd"/>
- <Col id="reqno"/>
- <Col id="reqseqno"/>
- <Col id="fileseqno"/>
- <Col id="attfilenm"/>
- <Col id="attfilepathnm"/>
- <Col id="purccondd"/>
- <Col id="purcconno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rfchprvnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_rfchprvnlist_oncolumnchanged"/>
- <Dataset id="ds_main_prtprvnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_fileupcolumn_fileupload_file" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="filename" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="filename"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="temp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="temp"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_control_rfchprvnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_control_rfchprvnlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="255"/>
- <Column id="fixasetcd" type="STRING" size="255"/>
- <Column id="goodflaghngnm" type="STRING" size="255"/>
- <Column id="goodflagengnm" type="STRING" size="255"/>
- <Column id="goodspec" type="STRING" size="255"/>
- <Column id="goodmodel" type="STRING" size="255"/>
- <Column id="prvnchkdd" type="STRING" size="255"/>
- <Column id="acptno" type="STRING" size="255"/>
- <Column id="vischk" type="STRING" size="255"/>
- <Column id="viscmt" type="STRING" size="255"/>
- <Column id="pwrchk" type="STRING" size="255"/>
- <Column id="pwrcmt" type="STRING" size="255"/>
- <Column id="syschk" type="STRING" size="255"/>
- <Column id="syscmt" type="STRING" size="255"/>
- <Column id="clnchk" type="STRING" size="255"/>
- <Column id="clncmt" type="STRING" size="255"/>
- <Column id="itslfchkyn" type="STRING" size="255"/>
- <Column id="acsrsuseyn" type="STRING" size="255"/>
- <Column id="todd" type="STRING" size="255"/>
- <Column id="chkpsnid" type="STRING" size="255"/>
- <Column id="chkpsnnm" type="STRING" size="255"/>
- <Column id="acptpsnid" type="STRING" size="255"/>
- <Column id="acptpsnnm" type="STRING" size="255"/>
- <Column id="usedeprtmangrcnfm" type="STRING" size="255"/>
- <Column id="rpircvrtyn" type="STRING" size="255"/>
- <Column id="prerpircvrtyn" type="STRING" size="255"/>
- <Column id="reqdd" type="STRING" size="255"/>
- <Column id="reqno" type="STRING" size="255"/>
- <Column id="prvnchkprcsstat" type="STRING" size="255"/>
- <Column id="sanctyn" type="STRING" size="255"/>
- <Column id="sanctdd" type="STRING" size="255"/>
- <Column id="mngtno" type="STRING" size="255"/>
- <Column id="installplcenm" type="STRING" size="255"/>
- <Column id="suplplcenm" type="STRING" size="255"/>
- <Column id="prodcmpynm" type="STRING" size="255"/>
- <Column id="mngtdeptcd" type="STRING" size="255"/>
- <Column id="mngtdeptnm" type="STRING" size="255"/>
- <Column id="tempmngtdeptcd" type="STRING" size="255"/>
- <Column id="goodflag" type="STRING" size="255"/>
- <Column id="bugtyy" type="STRING" size="255"/>
- <Column id="bugtcd" type="STRING" size="255"/>
- <Column id="stdysubjno" type="STRING" size="255"/>
- <Column id="stdysubjnm" type="STRING" size="255"/>
- <Column id="tempmngtdeptnm" type="STRING" size="255"/>
- <Column id="attfilenm" type="STRING" size="255"/>
- <Column id="attfilepathnm" type="STRING" size="255"/>
- <Column id="mngtgrade" type="STRING" size="255"/>
- <Column id="select" type="STRING" size="256"/>
- <Column id="preprvnchkprcsstat" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_send_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="prvnchkfrdd" type="STRING" size="256"/>
- <Column id="tempmngtdeptcd" type="STRING" size="256"/>
- <Column id="tempmngtdeptnm" type="STRING" size="256"/>
- <Column id="save" type="STRING" size="256"/>
- <Column id="prvnchktodd" type="STRING" size="256"/>
- <Column id="prvnchkprcsstat_search" type="STRING" size="256"/>
- <Column id="mngtdeptcd" type="STRING" size="256"/>
- <Column id="mngtdeptnm" type="STRING" size="256"/>
- <Column id="fixasetcode" type="STRING" size="256"/>
- <Column id="installplcecd" type="STRING" size="256"/>
- <Column id="installplcenm" type="STRING" size="256"/>
- <Column id="fixasetcd_search" type="STRING" size="256"/>
- <Column id="fixasetnm" type="STRING" size="256"/>
- <Column id="id" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="prvnchkfrdd"/>
- <Col id="tempmngtdeptcd"/>
- <Col id="tempmngtdeptnm"/>
- <Col id="save"/>
- <Col id="prvnchktodd"/>
- <Col id="prvnchkprcsstat_search"/>
- <Col id="mngtdeptcd"/>
- <Col id="mngtdeptnm"/>
- <Col id="fixasetcode"/>
- <Col id="installplcecd"/>
- <Col id="installplcenm"/>
- <Col id="fixasetcd_search"/>
- <Col id="fixasetnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prvnchkprcsstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">점검중</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">점검완료</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prvnchkprcsstat_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">전체</Col>
- <Col id="value"/>
- </Row>
- <Row>
- <Col id="label">점검중</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">점검완료</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">결재완료</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">부서결재</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rpircvrtyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Yes</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">No</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_itslfchkyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">자체점검</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">외부점검</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prvnchkprcsstat_grid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">점검중</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">점검완료</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">결재완료</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">부서결재</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_fixtrseqmflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">의료장비</Col>
- <Col id="value">EQ</Col>
- </Row>
- <Row>
- <Col id="label">의료비품</Col>
- <Col id="value">GE</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_check" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">GOOD</Col>
- <Col id="value">G</Col>
- </Row>
- <Row>
- <Col id="label">BAD</Col>
- <Col id="value">B</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_print_rfchprvnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filenm" type="STRING" size="256"/>
- <Column id="filesize" type="STRING" size="256"/>
- <Column id="filetype" type="STRING" size="256"/>
- <Column id="fullpath" type="STRING" size="256"/>
- <Column id="file" type="STRING" size="256"/>
- <Column id="filedata" type="BLOB" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_main_custlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="installplcecd" type="STRING" size="255"/>
- <Column id="installplcenm" type="STRING" size="255"/>
- <Column id="deptcd" type="STRING" size="255"/>
- <Column id="deptnm" type="STRING" size="255"/>
- <Column id="mainmnger" type="STRING" size="255"/>
- <Column id="mainmngernm" type="STRING" size="255"/>
- <Column id="submnger" type="STRING" size="255"/>
- <Column id="submngernm" type="STRING" size="255"/>
- <Column id="fstrgstrid" type="STRING" size="255"/>
- <Column id="fstrgstdt" type="STRING" size="255"/>
- <Column id="lastupdtrid" type="STRING" size="255"/>
- <Column id="lastupdtdt" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.grp_sea.cmb_instcd" propid="value" datasetid="ds_send" columnid="instcd"/>
- <BindItem id="item1" compid="grp_biz.grp_sea.ipt_tempmngtdeptcd" propid="value" datasetid="ds_send" columnid="tempmngtdeptcd"/>
- <BindItem id="item2" compid="grp_biz.grp_sea.ipt_tempmngtdeptnm" propid="value" datasetid="ds_send" columnid="tempmngtdeptnm"/>
- <BindItem id="item3" compid="grp_biz.grp_sea.ipt_prvnchkfrdd" propid="value" datasetid="ds_send" columnid="prvnchkfrdd"/>
- <BindItem id="item4" compid="grp_biz.grp_sea.ipt_prvnchktodd" propid="value" datasetid="ds_send" columnid="prvnchktodd"/>
- <BindItem id="item5" compid="grp_biz.grp_sea.cmb_prvnchkprcsstat_search" propid="value" datasetid="ds_send" columnid="prvnchkprcsstat_search"/>
- <BindItem id="item6" compid="grp_biz.grp_sea.ipt_mngtdeptnm" propid="value" datasetid="ds_send" columnid="mngtdeptnm"/>
- <BindItem id="item7" compid="grp_biz.grp_sea.ipt_mngtdeptcd" propid="value" datasetid="ds_send" columnid="mngtdeptcd"/>
- <BindItem id="item8" compid="grp_biz.grp_sea.ipt_installplcenm" propid="value" datasetid="ds_send" columnid="installplcenm"/>
- <BindItem id="item9" compid="grp_biz.grp_sea.ipt_installplcecd" propid="value" datasetid="ds_send" columnid="installplcecd"/>
- <BindItem id="item10" compid="grp_biz.grp_sea.ipt_fixasetcd_search" propid="value" datasetid="ds_send" columnid="fixasetcd_search"/>
- <BindItem id="item11" compid="grp_biz.grp_sea.ipt_name_search" propid="value" datasetid="ds_send" columnid="fixasetnm"/>
- <BindItem id="item12" compid="grp_biz.grp_detail.opt_mngtno" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="mngtno"/>
- <BindItem id="item13" compid="grp_biz.grp_detail.opt_reqdd" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="reqdd"/>
- <BindItem id="item14" compid="grp_biz.grp_detail.opt_installplcenm" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="installplcenm"/>
- <BindItem id="item15" compid="grp_biz.grp_detail.opt_reqno" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="reqno"/>
- <BindItem id="item16" compid="grp_biz.grp_detail.rdo_vischk" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="vischk"/>
- <BindItem id="item17" compid="grp_biz.grp_detail.ipt_attfilenm" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="attfilenm"/>
- <BindItem id="item18" compid="grp_biz.grp_detail.rdo_itslfchkyn" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="itslfchkyn"/>
- <BindItem id="item19" compid="grp_biz.grp_detail.rdo_syschk" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="syschk"/>
- <BindItem id="item20" compid="grp_biz.grp_detail.txt_clncmt" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="clncmt"/>
- <BindItem id="item21" compid="grp_biz.grp_detail.ipt_chkpsnid" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="chkpsnid"/>
- <BindItem id="item22" compid="grp_biz.grp_detail.rdo_pwrchk" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="pwrchk"/>
- <BindItem id="item23" compid="grp_biz.grp_detail.ipt_acptpsnid" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="acptpsnid"/>
- <BindItem id="item24" compid="grp_biz.grp_detail.ipt_todd" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="todd"/>
- <BindItem id="item25" compid="grp_biz.grp_detail.ipt_chkpsnnm" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="chkpsnnm"/>
- <BindItem id="item26" compid="grp_biz.grp_detail.rdo_rpircvrtyn" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="rpircvrtyn"/>
- <BindItem id="item27" compid="grp_biz.grp_detail.txt_viscmt" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="viscmt"/>
- <BindItem id="item28" compid="grp_biz.grp_detail.opt_suplplcenm" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="suplplcenm"/>
- <BindItem id="item29" compid="grp_biz.grp_detail.rdo_clnchk" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="clnchk"/>
- <BindItem id="item30" compid="grp_biz.grp_detail.txt_syscmt" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="syscmt"/>
- <BindItem id="item31" compid="grp_biz.grp_detail.ipt_uploadfile" propid="value" datasetid="ds_send_fileupcolumn_fileupload" columnid="file"/>
- <BindItem id="item32" compid="grp_biz.grp_detail.cmb_prvnchkprcsstat" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="prvnchkprcsstat"/>
- <BindItem id="item33" compid="grp_biz.grp_detail.txt_pwrcmt" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="pwrcmt"/>
- <BindItem id="item34" compid="grp_biz.grp_detail.opt_prodcmpynm" propid="value" datasetid="ds_main_control_rfchprvnlist" columnid="prodcmpynm"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var autochk = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 초기화
- ****************************************************************************************/
- function fInitialize()
- {
- var mainObj = frmf_getMainViewer();
- var scrnID = mainObj.frmf_getScreenID();
-
- //조회 컴포넌트 초기화.
- ds_send.clearData(); ds_send.addRow(); dsf_setDefaultVal(ds_send, "all");
- ds_main_control_rfchprvnlist.clearData();
- ds_main_rfchprvnlist.clearData();
- ds_main_prtprvnlist.clearData();
-
- // 그리드 초기화
- misfGridInit(grp_biz.grd_rfchprvnlist);
-
- // 공통코드 설정
- misfComboComCdListMulti("Z0007,030R0033","grp_biz.grp_sea.cmb_instcd,grp_biz.grd_rfchprvnlist.mngtgrade");
- grp_biz.grp_sea.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
-
- if(autochk == "1"){
- ds_send.setColumn(0, "fixasetcode", ds_barcode.getColumn(0,"code"));
- grp_biz.grp_sea.enable = false;
- }
- // 현재 날짜 기본 입력(6개월 간격 설정)
- var acptdate = utlf_getCurrentDate().toDate("YYYYMMDD");
- grp_biz.grp_sea.ipt_prvnchkfrdd.value = utlf_getCurrentDate();
- grp_biz.grp_sea.ipt_prvnchktodd.value = utlf_getCurrentDate();
-
- if (frmf_isPopup() && scrnID == "SMRFE02000") // 수리신청등록
- {
- grp_biz.grp_sea.ipt_tempmngtdeptcd.value = opener.frmf_getParameter("paramtempmngtdeptcd");
- grp_biz.grp_sea.ipt_tempmngtdeptnm.value = opener.frmf_getParameter("paramtempmngtdeptnm");
- grp_biz.grp_sea.ipt_prvnchkfrdd.value = opener.frmf_getParameter("paramprvnchkdd");
- grp_biz.grp_sea.ipt_prvnchktodd.value = opener.frmf_getParameter("paramprvnchkdd");
- grp_biz.grp_sea.cmb_prvnchkprcsstat_search.value = opener.frmf_getParameter("paramprvnchkprcsstat");
- grp_biz.grp_sea.btn_search.click();
- }
- grp_biz.grp_sea.ipt_fixasetcd_search.setFocus();
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fAfterRetr()
- {
- // for(var fRow = 0; fRow < ds_main_rfchprvnlist.rowcount; fRow++ )
- // {
- // if(ds_main_rfchprvnlist.getColumn(fRow, "prvnchkprcsstat") != "1")
- // {
- // misfSetReadOnlyCol(grp_biz.grd_rfchprvnlist, "all", true, fRow);
- // }
- // }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 화면 open시 disable ..행추가시 또는 조회후 값 존재시 enable
- ****************************************************************************************/
- function fAllControlDisabled(pDisable)
- {
- grp_biz.grp_detail.rdo_vischk.enable = !pDisable;
- grp_biz.grp_detail.txt_viscmt.enable = !pDisable;
- grp_biz.grp_detail.rdo_pwrchk.enable = !pDisable;
- grp_biz.grp_detail.txt_pwrcmt.enable = !pDisable;
- grp_biz.grp_detail.rdo_syschk.enable = !pDisable;
- grp_biz.grp_detail.txt_syscmt.enable = !pDisable;
- grp_biz.grp_detail.rdo_clnchk.enable = !pDisable;
- grp_biz.grp_detail.txt_clncmt.enable = !pDisable;
- grp_biz.grp_detail.rdo_itslfchkyn.enable = !pDisable;
- grp_biz.grp_detail.cmb_prvnchkprcsstat.enable = !pDisable;
- grp_biz.grp_detail.ipt_todd.enable = !pDisable;
- grp_biz.grp_detail.ipt_chkpsnid.enable = !pDisable;
- grp_biz.grp_detail.ipt_chkpsnnm.enable = !pDisable;
- grp_biz.grp_detail.btn_chrgpsnid.enable = !pDisable;
- grp_biz.grp_detail.rdo_rpircvrtyn.enable = !pDisable;
- grp_biz.grp_detail.opt_reqdd.enable = !pDisable;
- grp_biz.grp_detail.opt_reqno.enable = !pDisable;
- }
-
- /****************************************************************************************
- * Argument : objVFile
- * : nRow
- * Description : 파일 화면에 저장
- ****************************************************************************************/
- function lf_saveFile(objVFile, nRow)
- {
- // var sRowType = ds_send_attach.getRowType(nRow);
- // 그 파일의 데이터를 데이터셋의 특정 컬럼에 BLOB 형식으로 write 한다.
- var file = dsf_writeFileToDs(objVFile, ds_send_attach, nRow, "filedata");
-
- // if(file.filesize > 5242880) {
- // ds_send_attach.deleteRow(nRow);
- // sysf_messageBox("파일 크기가 최대치(5242880Byte)를", "E003");
- // return;
- // }
-
- var filename = file.filename;
- var filesize = file.filesize;
- var idx = filename.indexOf(".");
- //ds_send_attach.setColumn(nRow, "filedata", filename);
- grp_biz.grp_detail.ipt_attfilenm.value = file.filename;
- ds_send_attach.setColumn(nRow, "filenm", file.filename);
- ds_send_attach.setColumn(nRow, "filesize", file.filesize);
- ds_send_attach.setColumn(nRow, "filetype", file.filetype);
- ds_send_attach.setColumn(nRow, "fullpath", objVFile.fullpath);
-
- fAttfileAdd();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 파일 업로드
- ****************************************************************************************/
- function fAttfileAdd(){
- //파일 다운로드 하는 기능
- //var maxsize = upd_uploadfile.attribute("filesize");
- ds_send_fileupcolumn.clear();
- dsf_makeValue(ds_send_fileupcolumn, "instcd" , "string" , grp_biz.grp_sea.cmb_instcd.value);
- dsf_makeValue(ds_send_fileupcolumn, "goodflag" , "string" , "EQ" );
- dsf_makeValue(ds_send_fileupcolumn, "prvnchkdd" , "string" , ds_main_rfchprvnlist.getColumn(ds_main_rfchprvnlist.rowposition, "prvnchkdd"));
- dsf_makeValue(ds_send_fileupcolumn, "acptno" , "string" , ds_main_rfchprvnlist.getColumn(ds_main_rfchprvnlist.rowposition, "acptno"));
- dsf_makeValue(ds_send_fileupcolumn, "attfilenm" , "string" , grp_biz.grp_detail.ipt_attfilenm.value);
- dsf_makeValue(ds_send_fileupcolumn, "attfilepathnm" , "string" , ds_send_attach.getColumn(0, "fullpath"));
- var oParam = {};
- oParam.id = "TXRFE02101";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqExeSavePrvnChkAttfile";
- oParam.inds = "sfile=ds_send_attach req=ds_send_fileupcolumn";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRFE02101";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXRFE02101") > -1){
- var focus = ds_main_rfchprvnlist.rowposition;
- sysf_messageBox("첨부파일이 업로드" , "I002");
- grp_biz.grp_sea.btn_search.click();
-
- grp_biz.grd_rfchprvnlist.setFocus();
- ds_main_rfchprvnlist.rowposition = focus;
- ds_main_rfchprvnlist.selectRow(focus);
-
- frmf_inputEnterKey("grp_biz.grd_rfchprvnlist", "onselectchanged", new GridSelectEventInfo);
- }
- }
- function cf_TXRFE02101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 첨부파일 다운로드
- ****************************************************************************************/
- function fAttfileDown() {
- dsf_makeValue(ds_send_fileupcolumn, "instcd" , grp_biz.grp_sea.cmb_instcd.value);
- dsf_makeValue(ds_send_fileupcolumn, "reqdd" , ds_main_rfchprvnlist.getColumn(ds_main_rfchprvnlist.rowposition, "prvnchkdd"));
- dsf_makeValue(ds_send_fileupcolumn, "fileseqno" , ds_main_control_rfchprvnlist.getColumn(0,"attfilepathnm"));
- dsf_makeValue(ds_send_fileupcolumn, "goodflag" , "EQ");
- dsf_makeValue(ds_send_fileupcolumn, "reqno" , ds_main_rfchprvnlist.getColumn(ds_main_rfchprvnlist.rowposition, "acptno"));
- dsf_makeValue(ds_send_fileupcolumn, "reqseqno" , "-" );
- dsf_makeValue(ds_send_fileupcolumn, "attfilenm" , grp_biz.grp_detail.ipt_attfilenm.value);
- dsf_makeValue(ds_send_fileupcolumn, "attfilepathnm" , ds_send_attach.getColumn(0, "fullpath"));
- dsf_createDs("ds_copynode");
- frmf_setParameter("para_instcd" , grp_biz.grp_sea.cmb_instcd.value);
- frmf_setParameter("para_reqdd" , ds_main_rfchprvnlist.getColumn(ds_main_rfchprvnlist.rowposition, "prvnchkdd"));
- frmf_setParameter("para_fileseqno" , ds_main_control_rfchprvnlist.getColumn(0,"attfilepathnm"));
- frmf_setParameter("para_goodflag" , "EQ" );
- frmf_setParameter("para_reqno" , ds_main_rfchprvnlist.getColumn(ds_main_rfchprvnlist.rowposition, "acptno"));
- frmf_setParameter("para_reqseqno" , "-" );
- frmf_setParameter("para_attfilenm" , grp_biz.grp_detail.ipt_attfilenm.value);
- frmf_setParameter("para_attfilepathnm" , ds_send_attach.getColumn(0, "fullpath"));
- frmf_modal("SPRFE02500","SPRFE02500",null,null,null,null,null,null,null,null,null,null,"M");
-
- var focus = ds_main_rfchprvnlist.rowposition;
-
- grp_biz.grp_sea.btn_search.click();
-
- grp_biz.grd_rfchprvnlist.setFocus();
- ds_main_rfchprvnlist.rowposition = focus;
-
- frmf_inputEnterKey("grp_biz.grd_rfchprvnlist", "onselectchanged", new GridSelectEventInfo);
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMRFE02100_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- grdf_setGridSort(grp_biz.grd_rfchprvnlist);
- grdf_setRowTypeIcon(grp_biz.grd_rfchprvnlist, 0);
- var mainObj = frmf_getMainViewer();
- var scrnID = mainObj.frmf_getScreenID();
- if(ds_barcode.getColumn(0, "code") != "") autochk = "1";
- misfMsterDetailSet(grp_biz.grd_rfchprvnlist, null, "TRRFE02001", "Y");
-
- fInitialize();
- if(autochk == "1"){
- frmf_inputEnterKey("grp_biz.grd_rfchprvnlist", "onselectchanged", new GridSelectEventInfo);
- }else{
- if (frmf_isPopup() && scrnID == "SMRFE00400") // 수리신청등록
- {
- if (utlf_isNull(opener.frmf_getParameter("paraminstcd"))) {
- grp_biz.grp_sea.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
- }else{
- grp_biz.grp_sea.cmb_instcd.value = opener.frmf_getParameter("paraminstcd");
- }
- grp_biz.grp_sea.ipt_tempmngtdeptcd.value = opener.frmf_getParameter("paratempmngtdeptcd");
- grp_biz.grp_sea.ipt_tempmngtdeptnm.value = opener.frmf_getParameter("paratempmngtdeptnm");
- grp_biz.grp_sea.ipt_prvnchkfrdd.value = opener.frmf_getParameter("paramreqdd");
- grp_biz.grp_sea.ipt_prvnchktodd.value = opener.frmf_getParameter("paramreqdd");
- grp_biz.grp_sea.btn_search.click();
- grp_biz.grd_rfchprvnlist.setFocus();
- for (var i = 0 ; i < ds_main_rfchprvnlist.rowcount ; i++){
- if (ds_main_rfchprvnlist.getColumn(i, "fixasetcd") == opener.frmf_getParameter("paramfixasetcd")){
- ds_main_rfchprvnlist.rowposition = i;
- break;
- }
- }
-
- frmf_inputEnterKey("grp_biz.grd_rfchprvnlist", "onselectchanged", new GridSelectEventInfo);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 예방점검내용출력
- ****************************************************************************************/
- function group4_btn_print_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_rfchprvnlist.filter("select == 'Y'");
- if( ds_main_rfchprvnlist.rowcount > 0 ){
- ds_print_rfchprvnlist.clear();
- ds_print_rfchprvnlist.copyData(ds_main_rfchprvnlist, true);
-
- ds_print_rfchprvnlist.addColumn("visrslt", "string");
- ds_print_rfchprvnlist.addColumn("pwrrslt", "string");
- ds_print_rfchprvnlist.addColumn("sysrslt", "string");
- ds_print_rfchprvnlist.addColumn("slnrslt", "string");
-
- for( var i=0 ; i<ds_main_rfchprvnlist.rowcount ; i++ ){
- ds_print_rfchprvnlist.setColumn(i, "visrslt", ds_main_rfchprvnlist.getColumn(i, "vischk") == "G" ? "GOOD" : "BAD");
- ds_print_rfchprvnlist.setColumn(i, "pwrrslt", ds_main_rfchprvnlist.getColumn(i, "pwrchk") == "G" ? "GOOD" : "BAD");
- ds_print_rfchprvnlist.setColumn(i, "sysrslt", ds_main_rfchprvnlist.getColumn(i, "syschk") == "G" ? "GOOD" : "BAD");
- ds_print_rfchprvnlist.setColumn(i, "slnrslt", ds_main_rfchprvnlist.getColumn(i, "clnchk") == "G" ? "GOOD" : "BAD");
- }
-
- if(ds_print_rfchprvnlist.rowcount > 0) {
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/print/rfchprvnlist" , ds_print_rfchprvnlist);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPRFE01405"],[objParam], option);
- }
- }
- ds_main_rfchprvnlist.filter("");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 초기화
- ****************************************************************************************/
- function group4_btn_init_onclick(obj:Button, e:ClickEventInfo) {
- var dsUpdate = grdf_getGridUpdateData(grp_biz.grd_rfchprvnlist, "all");
- if(dsUpdate.rowcount > 0)
- {
- if(sysf_messageBox("변경된 데이터가 있습니다. \n초기화 작업을", "Q003") == 7)
- return;
- }
-
- fInitialize();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 저장
- ****************************************************************************************/
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- if( ds_main_rfchprvnlist.getCaseCount("select == 'Y'") > 0 ) {
- //grp_biz.btn_save_grid.dispatch("DOMActivate");
- grp_biz_btn_save_grid_onclick();
- return;
- }
- // ** 예방점검시 결과등록하여 변경된 값들을 다시 grid에 적용시킨다.(/root/main/control/rfchprvnlist --> /root/main/rfchprvnlist ********
- grp_biz.grp_detail.ipt_acptpsnid.value = grp_biz.grp_detail.ipt_chkpsnid.value;
- misfGridRowStatusChange(grp_biz.grd_rfchprvnlist,"ds_main_rfchprvnlist","ds_main_control_rfchprvnlist");
- for (var i = 0 ; i < ds_main_rfchprvnlist.rowcount ; i++) {
- ds_main_rfchprvnlist.setColumn(i, "bizscrnid", "SMRFE02100_예방점검 접수 및 상세등록.xrw");
- }
-
- var rtn = misfSave("TXRFE02001");
-
- if (rtn) {
- var focus = ds_main_rfchprvnlist.rowposition;
-
- grp_biz.grp_sea.btn_search.click();
-
- grp_biz.grd_rfchprvnlist.setFocus();
- ds_main_rfchprvnlist.rowposition = focus;
-
- frmf_inputEnterKey("grp_biz.grd_rfchprvnlist", "onselectchanged", new GridSelectEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 예방점검이력출력
- ****************************************************************************************/
- function group4_button1_onclick(obj:Button, e:ClickEventInfo) {
- var instcdtmp = ds_send.getColumn(0, "instcd");
- if (instcdtmp == "031"){
- var mngtdeptcd = ds_send.getColumn(0, "mngtdeptcd");
- if(mngtdeptcd != ""){
- var oParam = {};
- oParam.id = "TRRFE02002";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetPrtprvnList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_prtprvnlist=prtprvnlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRFE02002";
- tranf_submit(oParam);
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/prtprvnlist" , ds_main_prtprvnlist);
- rptf_setNodeListToDOM(objDOM, "/root/send" , ds_send);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPRFE01406"],[objParam], option);
- }else{
- sysf_messageBox("사용부서를 " ,"C001");
- }
- }else{
- var installplcecd = ds_send.getColumn(0, "installplcecd");
- if(installplcecd != ""){
- var oParam = {};
- oParam.id = "TRRFE02002";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetPrtprvnList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_prtprvnlist=prtprvnlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRFE02002";
- tranf_submit(oParam);
-
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/prtprvnlist" , ds_main_prtprvnlist);
- rptf_setNodeListToDOM(objDOM, "/root/send" , ds_send);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPRFE01406"],[objParam], option);
- }else{
- sysf_messageBox("설치장소를 " ,"C001");
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- if(!frmf_isRequiredControls("grp_biz.grp_sea.cmb_instcd")) return;
-
- //그리드 초기화.
- misfGridInit(grp_biz.grd_rfchprvnlist);
- ds_main_control_rfchprvnlist.clearData();
-
- // 자산마스터 조회
- var success = submitFunc("TRRFE02001");
- if(success) {
- fAfterRetr();
-
- if(autochk == "1"){
- for(var i = 0 ; i < ds_main_rfchprvnlist.rowcount ; i++){
- if(ds_main_rfchprvnlist.getColumn(i, "prvnchkdd") == utlf_getCurrentDate().substr(0,8))
- ds_main_rfchprvnlist.rowposition = i;
- }
-
- frmf_inputEnterKey("grp_biz.grd_rfchprvnlist", "onselectchanged", new GridSelectEventInfo);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 관리부서 조회
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_tempmngtdeptcd_onclick(obj:Button, e:ClickEventInfo) {
- misfOpenPopUpList("02", grp_biz.grp_sea.ipt_tempmngtdeptcd,"","tempmngtdeptcd,tempmngtdeptnm");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 사용부서 조회
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_mngtdeptcd_onclick(obj:Button, e:ClickEventInfo) {
- misfOpenPopUpList("02", grp_biz.grp_sea.ipt_mngtdeptcd,"","mngtdeptcd,mngtdeptnm");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 설치장소 조회
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_installplcecd_search_onclick(obj:Button, e:ClickEventInfo) {
- misfOpenPopUpList("19", grp_biz.grp_sea.ipt_installplcecd,"", "installplcecd,installplcenm") ;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 일괄저장
- ****************************************************************************************/
- function grp_biz_btn_save_grid_onclick(obj:Button, e:ClickEventInfo) {
- var target = ds_main_rfchprvnlist;
- var origin = ds_main_control_rfchprvnlist;
-
- if( sysf_messageBox(" 선택하신 자산의 점검 결과가 일괄적으로 적용 됩니다.\n","Q002") != "6" )return;
-
- for(var cnt = 0 ; cnt < ds_main_rfchprvnlist.rowcount ; cnt++) {
- if(target.getColumn(cnt, "select") == "Y"){
- target.setColumn( cnt , "vischk", origin.getColumn(0, "vischk"));
- target.setColumn( cnt , "viscmt", origin.getColumn(0, "viscmt"));
- target.setColumn( cnt , "pwrchk", origin.getColumn(0, "pwrchk"));
- target.setColumn( cnt , "pwrcmt", origin.getColumn(0, "pwrcmt"));
- target.setColumn( cnt , "syschk", origin.getColumn(0, "syschk"));
- target.setColumn( cnt , "syscmt", origin.getColumn(0, "syscmt"));
- target.setColumn( cnt , "clnchk", origin.getColumn(0, "clnchk"));
- target.setColumn( cnt , "clncmt", origin.getColumn(0, "clncmt"));
- target.setColumn( cnt , "itslfchkyn", origin.getColumn(0, "itslfchkyn"));
- target.setColumn( cnt , "prvnchkprcsstat",origin.getColumn(0, "prvnchkprcsstat"));
- target.setColumn( cnt , "todd", origin.getColumn(0, "todd"));
- target.setColumn( cnt , "chkpsnid", origin.getColumn(0, "chkpsnid"));
- target.setColumn( cnt , "acptpsnid", origin.getColumn(0, "chkpsnid"));
- target.setColumn( cnt , "chkpsnnm", origin.getColumn(0, "chkpsnnm"));
- target.setColumn( cnt , "rpircvrtyn", origin.getColumn(0, "rpircvrtyn"));
- }
- }
-
- var rtn = misfSave("TXRFE02001");
-
- if (rtn) {
- var focus = ds_main_rfchprvnlist.rowposition;
- grp_biz.grp_sea.btn_search.click();
-
- grp_biz.grd_rfchprvnlist.setFocus();
- ds_main_rfchprvnlist.rowposition = focus;
- frmf_inputEnterKey("grp_biz.grd_rfchprvnlist", "onselectchanged", new GridSelectEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 엑셀저장
- ****************************************************************************************/
- function grp_biz_btn_excel_onclick(obj:Button, e:ClickEventInfo) {
- misfSaveExcel(grp_biz.grd_rfchprvnlist, "예방점검목록List");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 점검자 조회
- ****************************************************************************************/
- function grp_biz_grp_detail_btn_chrgpsnid_onclick(obj:Button, e:ClickEventInfo) {
- misfOpenPopUpList("01", grp_biz.grp_detail.ipt_chkpsnid, "", "chkpsnid,chkpsnnm");
- }
- function grp_biz_grp_detail_btn_addfile_onclick(obj:Button, e:ClickEventInfo) {
- ds_send_attach.clearData();
- // if ( ds_main_control_rfchprvnlist.rowcount == 0 ) {
- // sysf_messageBox( "리스트 선택이 되지 않아 실행할 수" , "I004" );
- // return;
- // }
- //첨부파일이 이미 있다면 파일 업로드 가 안되도록 막아버리자.
- if ( !utlf_isNull(ds_main_control_rfchprvnlist.getColumn(0,"attfilenm")) ) {
- sysf_messageBox( "이미 첨부파일이 존재하여 첨부파일을 저장할 수" , "I004" );
- return;
- }
-
- // 파일다이얼로그를 띄워 사용자에게 파일경로를 입력받는다.
- var fd = new FileDialog;
- var objVFile = fd.open("FileOpen", FileDialog.SINGLELOAD); // 단일 파일 선택
-
- if(!utlf_isNull(objVFile)) {
- var nRow = ds_send_attach.addRow();
- // 해당 파일을 데이터 셋에 저장한다.
- lf_saveFile(objVFile, nRow);
- }
- }
- function grp_biz_grp_detail_btn_downfile_onclick(obj:Button, e:ClickEventInfo) {
- // if ( ds_main_control_rfchprvnlist.rowcount == 0 ) {
- // sysf_messageBox( "리스트 선택이 되지 않아 실행할 수" , "I004" );
- // return;
- // }
- fAttfileDown();
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 자산명 입력 후 조회
- ****************************************************************************************/
- function grp_biz_grp_detail_rdo_rpircvrtyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- if (grp_biz.grp_detail.rdo_rpircvrtyn.value == "N" && !utlf_isNull(grp_biz.grp_detail.opt_reqdd.value))
- {
- /* 실행취소*/
- if(sysf_messageBox("수리전환 취소입니다.! ", "Q003") == "6") grp_biz.grp_detail.rdo_rpircvrtyn.value = "N";
- else grp_biz.grp_detail.rdo_rpircvrtyn.value = "Y";
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 점검상태 변경
- ****************************************************************************************/
- function grp_biz_grp_detail_cmb_prvnchkprcsstat_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- if(grp_biz.grp_detail.cmb_prvnchkprcsstat.value == "2")
- {
- grp_biz.grp_detail.ipt_todd.value = utlf_getCurrentDate();
-
- ds_main_control_rfchprvnlist.enableevent = false;
- ds_main_control_rfchprvnlist.updatecontrol = false;
-
- grp_biz.grp_detail.ipt_chkpsnid.value = sysf_getUserInfo("userid");
- grp_biz.grp_detail.ipt_chkpsnnm.value = sysf_getUserInfo("usernm");
-
- ds_main_control_rfchprvnlist.updatecontrol = true;
- ds_main_control_rfchprvnlist.enableevent = true;
-
- grp_biz.grp_detail.rdo_rpircvrtyn.value = "N";
- }
- else if(grp_biz.grp_detail.cmb_prvnchkprcsstat.value == "1")
- {
- grp_biz.grp_detail.ipt_todd.value = "";
- grp_biz.grp_detail.ipt_chkpsnid.value = "";
- grp_biz.grp_detail.ipt_chkpsnnm.value = "";
- grp_biz.grp_detail.rdo_rpircvrtyn.value = "N";
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 펼치기
- ****************************************************************************************/
- function grp_biz_btn_grdsize_onclick(obj:Button, e:ClickEventInfo) {
- if( obj.text == "펼치기"){
- obj.text = "줄이기";
- grp_biz.grd_rfchprvnlist.position.right = grp_biz.position.right;
- }
- else {
- obj.text = "펼치기";
- grp_biz.grd_rfchprvnlist.position.right = grp_biz.line1.position.right;
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 예방점검목록 선택변경
- ****************************************************************************************/
- function grp_biz_grd_rfchprvnlist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
- {
- var setValue = true;
-
- if( e.row > -1 )
- {
- ds_main_control_rfchprvnlist.clear();
- // *********** 조회된 grid에서 한건을 선택하면 그 선택한 row의 컬럼값들을 root/main/contro/rfchprvnlist 쪽으로 옮겨놓는다 ********
- dsf_copyColInfo(ds_main_control_rfchprvnlist, ds_main_rfchprvnlist);
- ds_main_control_rfchprvnlist.addRow();
- ds_main_control_rfchprvnlist.copyRow(0, ds_main_rfchprvnlist, e.row);
-
- if(ds_main_rfchprvnlist.getColumn(e.row, "prvnchkprcsstat")=="1" || ds_main_rfchprvnlist.getColumn(e.row, "prvnchkprcsstat")=="2" )
- {
- setValue = false;
- }
- }
- fAllControlDisabled(setValue);
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 부서조회 관련
- ****************************************************************************************/
- function grp_biz_grp_sea_Edit_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- function ds_send_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "tempmngtdeptcd"){
- grp_biz.grp_sea.ipt_tempmngtdeptcd.setFocus();
- misfSearchDept(grp_biz.grp_sea.ipt_tempmngtdeptnm);
- }
- if(e.columnid == "mngtdeptcd"){
- grp_biz.grp_sea.ipt_mngtdeptcd.setFocus();
- misfSearchDept(grp_biz.grp_sea.ipt_mngtdeptnm);
- }
- if(e.columnid == "installplcecd"){
- if(utlf_isNull(e.newvalue))
- grp_biz.grp_sea.ipt_installplcenm.value = "";
- else
- rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm",
- "deptcd," + grp_biz.grp_sea.ipt_installplcecd.value, "", "installplcecd,installplcenm",
- grp_biz.grp_sea.ipt_installplcecd, "PPRAC00700", "","");
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 자산코드 입력 후 조회
- ****************************************************************************************/
- function grp_biz_grp_sea_ipt_fixasetcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- grp_biz.grp_sea.btn_search.click();
- grp_biz.grp_sea.ipt_fixasetcd_search.setFocus();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 자산명 입력 후 조회
- ****************************************************************************************/
- function grp_biz_grp_sea_ipt_name_search_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- grp_biz.grp_sea.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Description : 점검일자 변경 - 잘못된 이벤트로 판단됨..
- ****************************************************************************************/
- function grp_biz_grp_detail_ipt_todd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- // if(utlf_isNull(grp_biz.grp_detail.ipt_chkpsnid.value))
- // {
- // grp_biz.grp_detail.ipt_chkpsnnm.value = "";
- // }else{
- // grp_biz.grp_detail.ipt_chkpsnid.setFocus();
- // misfValidationCheck("01-1", "", "chkpsnid,chkpsnnm");
- // }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 점검자 조회 관련
- ****************************************************************************************/
- function grp_biz_grp_detail_Edit_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- function ds_main_control_rfchprvnlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "chkpsnid") {
- if(utlf_isNull(grp_biz.grp_detail.ipt_chkpsnid.value))
- {
- grp_biz.grp_detail.ipt_chkpsnnm.value = "";
- }else{
- grp_biz.grp_detail.ipt_chkpsnid.setFocus();
- misfValidationCheck("01-1", "", "chkpsnid,chkpsnnm");
- }
- }
- if(e.columnid == "chkpsnnm") {
- if(utlf_isNull(grp_biz.grp_detail.ipt_chkpsnnm.value))
- {
- grp_biz.grp_detail.ipt_chkpsnid.value = "";
- }else{
- grp_biz.grp_detail.ipt_chkpsnnm.setFocus();
- misfValidationCheck("01-2", "", "chkpsnid,chkpsnnm");
- }
- }
- }
- function ds_main_rfchprvnlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "select" :
- if( e.newvalue == "Y" || e.newvalue == "1" ){
- obj.setColumn(e.row, e.columnid, "Y");
- }else{
- obj.setColumn(e.row, e.columnid, "n");
- }
- break;
-
- default :
- break;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|