123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNG01000" position="absolute 0 0 1203 749" titletext="미확정조회" oninit="SMMNG01000_oninit" onload="SMMNG01000_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 20 1195 740" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 0 5 1194 65" align="align:center top;" id="grp_sea" anchor="default">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 1194 60" id="roundrect1" type="roundrectangle" anchor="default"/>
- <Static text="기관코드 :" position="absolute 15 9 104 28" id="caption2" class="search_name" anchor="default"/>
- <Combo position="absolute 105 9 230 28" align="align:center middle;" id="cmb_instcd" class="combo_s_essential" enable="false" innerdataset="ds_hidden_common_instcdinfo" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="부 서 명 :" position="absolute 685 9 773 28" id="caption3" class="search_name" visible="false" anchor="default"/>
- <Button position="absolute 883 9 899 28" id="btn_reqdept" class="icon_search" visible="false" text="" anchor="default"/>
- <Edit position="absolute 905 9 1007 28" id="ipt_reqdeptnm" class="input_search" visible="false" anchor="default" ontextchanged="grp_biz_grp_sea_ipt_reqdeptnm_ontextchanged"/>
- <Edit position="absolute 775 9 875 28" id="ipt_reqdeptcd" class="input_default" visible="false" anchor="default"/>
- <Shape position="absolute 1097 15 1103 41" linetype="vertical" id="line3" class="line_4" anchor="default"/>
- <Button position="absolute 1115 17 1171 39" id="btn_search" class="btn1" text="조회" anchor="default" onclick="grp_biz_grp_sea_btn_search_onclick"/>
- <Static text="확정구분 :" position="absolute 360 35 449 54" id="caption1" class="search_name" anchor="default"/>
- <Radio position="absolute 450 35 560 54" id="rdo_certyn" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_grp_sea_rdo_certyn_onitemchanged">
- <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>
- <Static text="조회일자 :" position="absolute 15 35 106 54" id="caption5" class="search_name" anchor="default"/>
- <Calendar position="absolute 105 35 205 54" align="align:center middle;" id="ipt_reqfrdd" class="input_s_essential" anchor="default"/>
- <Static text="~" position="absolute 215 35 227 54" id="caption11" class="search_no_b" anchor="default"/>
- <Calendar position="absolute 240 35 340 54" align="align:center middle;" id="input3" class="input_s_essential" anchor="default"/>
- <Radio position="absolute 690 35 990 54" id="rdo_chnginsp" columncount="6" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">등록</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">변경</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">분실</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">파손</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">실사</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="상태구분 :" position="absolute 595 35 684 54" id="caption8" class="search_name" anchor="default"/>
- <Combo position="absolute 539 9 639 28" id="cmb_deptcd" class="combo_s_essential" innerdataset="ds_hidden_csrdeptlist" datacolumn="deptnm" codecolumn="deptcd" anchor="default" onitemchanged="grp_biz_grp_sea_cmb_deptcd_onitemchanged"/>
- <Static text="부 서 명 :" position="absolute 450 9 539 28" id="caption9" class="search_name" anchor="default"/>
- <Static text="부서구분 :" position="absolute 240 9 329 28" id="cap_csrreqdeptcd" class="search_name" anchor="default"/>
- <Combo position="absolute 334 9 434 28" id="cmb_csrreqdeptcd" class="combo_s_essential" innerdataset="ds_temp_csrreqdeptlist" datacolumn="csrreqdeptnm" codecolumn="csrreqdeptcd" anchor="default" onitemchanged="grp_biz_grp_sea_cmb_csrreqdeptcd_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 95 1193 101" linetype="horizontal" id="line1" class="line_10" anchor="default"/>
- <Static text="CSR 미확정 물품정보" position="absolute 0 79 171 96" id="caption4" class="tit_2" anchor="default"/>
- <Grid position="absolute 0 100 1194 720" id="grd_csrbipumlist" class="datagrid2" binddataset="ds_main_csrbipumlist" anchor="default" onkeydown="grp_biz_grd_csrbipumlist_onkeydown" oncellclick="grp_biz_grd_csrbipumlist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24" band="left"/>
- <Column size="34" band="left"/>
- <Column size="47" band="left"/>
- <Column size="116" band="left"/>
- <Column size="84" band="left"/>
- <Column size="0" band="left"/>
- <Column size="100" band="left"/>
- <Column size="100" band="left"/>
- <Column size="167" band="left"/>
- <Column size="62" band="left"/>
- <Column size="70" band="left"/>
- <Column size="40" band="left"/>
- <Column size="88" band="left"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="34"/>
- <Column size="36"/>
- <Column size="34"/>
- <Column size="31"/>
- <Column size="36"/>
- <Column size="86"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="118"/>
- <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"/>
- </Columns>
- <Rows>
- <Row size="26" 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="물품코드"/>
- <Cell col="8" text="물품명"/>
- <Cell col="9" text="규격"/>
- <Cell col="10" text="모델"/>
- <Cell col="11" text="단위"/>
- <Cell col="12" text="멸균구분"/>
- <Cell col="13" text="재고 수량"/>
- <Cell col="14" text="처음 재고"/>
- <Cell col="15" text="비품 수량"/>
- <Cell col="16" text="청구 수량"/>
- <Cell col="17" text="반납 수량"/>
- <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="수정자ID"/>
- <Cell col="26" text="수정자"/>
- <Cell col="27" text="수정일자"/>
- <Cell col="28" text="최초 등록일자"/>
- <Cell col="29" text="청구구분"/>
- <Cell col="30" text="instcd"/>
- <Cell col="31" text="goodflag"/>
- <Cell col="32" text="purcunit"/>
- <Cell col="33" text="minexch"/>
- <Cell col="34" text="ddavguseqty"/>
- <Cell col="35" text="lrgcd"/>
- <Cell col="36" text="lrgnm"/>
- <Cell col="37" text="mdlcd"/>
- <Cell col="38" text="mdlnm"/>
- <Cell col="39" text="smlcd"/>
- <Cell col="40" text="smlnm"/>
- <Cell col="41" text="reqflag"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:certyn" expr="expr:certyn == 'Y' || certyn == '1' ? '1' : '0'"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:center;" text="bind:rgstflag" combodataset="ds_hidden_common_rgstflaginfo" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" text="bind:lastupdtdt" mask="####-##-## ##:##:##" maskchar=" "/>
- <Cell col="4" text="bind:lastupdtrnm"/>
- <Cell col="5" class="input_essential" text="bind:deptcd"/>
- <Cell col="6" text="bind:deptnm"/>
- <Cell col="7" style="background2:URL('theme://images/bg_edit_est_N.png') stretch 9,9;" class="input_essential" text="bind:goodcd" enable="false"/>
- <Cell col="8" style="align:left top;padding:5 2 0 2;" text="bind:goodnm" wordwrap="char"/>
- <Cell col="9" text="bind:goodspec"/>
- <Cell col="10" text="bind:goodmodel"/>
- <Cell col="11" text="bind:deliveunit"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:dinfdivs" combodataset="ds_hidden_common_dinfdivsinfo" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" text="bind:realqty"/>
- <Cell col="14" text="bind:minexch"/>
- <Cell col="15" displaytype="number" text="bind:safestocqty" enable="false"/>
- <Cell col="16" displaytype="number" text="bind:chngsafestocqty" enable="false"/>
- <Cell col="17" displaytype="number" text="bind:reqlmtqty" enable="false"/>
- <Cell col="18" displaytype="number" text="bind:hdrncqty" enable="false"/>
- <Cell col="19" displaytype="number" text="bind:missqty" enable="false"/>
- <Cell col="20" displaytype="combo" edittype="combo" style="background2:URL('theme://images/bg_edit_est_N.png') stretch 9,9;" class="input_essential" text="bind:missflag" enable="false"/>
- <Cell col="21" text="bind:orginspqty"/>
- <Cell col="22" style="align:left top;padding:5 2 0 2;" text="bind:cmt" wordwrap="char"/>
- <Cell col="23" text="bind:certdt" mask="####-##-## ##:##:##" maskchar=" "/>
- <Cell col="24" text="bind:certnm"/>
- <Cell col="25" text="bind:lastupdtrid"/>
- <Cell col="26" text="bind:lastupdtrnm"/>
- <Cell col="27" text="bind:lastupdtdt" mask="yyyy-mm-dd"/>
- <Cell col="28" text="bind:fstrgstdt" mask="yyyy-mm-dd"/>
- <Cell col="29" text="bind:reqflag"/>
- <Cell col="30" text="bind:instcd"/>
- <Cell col="31" text="bind:goodflag"/>
- <Cell col="32" text="bind:purcunit"/>
- <Cell col="33" text="bind:minexch"/>
- <Cell col="34" text="bind:ddavguseqty"/>
- <Cell col="35" text="bind:lrgcd"/>
- <Cell col="36" text="bind:lrgnm"/>
- <Cell col="37" text="bind:mdlcd"/>
- <Cell col="38" text="bind:mdlnm"/>
- <Cell col="39" text="bind:smlcd"/>
- <Cell col="40" text="bind:smlnm"/>
- <Cell col="41" text="bind:reqflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1150 74 1192 93" id="btn_cert" class="btn5" text="확정" anchor="default" onclick="grp_biz_btn_cert_onclick"/>
- <Edit position="absolute 705 70 852 89" id="input1" class="input_search" visible="false" anchor="default"/>
- <Static text="물품코드 :" position="absolute 507 71 598 88" id="caption7" class="search_name" visible="false" anchor="default"/>
- <Button position="absolute 686 71 702 87" id="button1" class="icon_search" visible="false" text="" anchor="default"/>
- <Edit position="absolute 597 70 682 89" id="input2" class="input_fix" visible="false" anchor="default"/>
- <CheckBox position="absolute 155 76 255 96" id="chk_chkall" anchor="default" onclick="grp_biz_chk_chkall_onclick" text="ALL CHECK" truevalue="Y"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="미확정조회" class="tit_1" position="absolute 0 0 104 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="csrreqdeptcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="certyn" type="STRING" size="256"/>
- <Column id="srchfromdd" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- <Column id="chnginsp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="goodcd"/>
- <Col id="deptcd"/>
- <Col id="instcd"/>
- <Col id="goodflag">T</Col>
- <Col id="csrreqdeptcd"/>
- <Col id="goodnm"/>
- <Col id="certyn">N</Col>
- <Col id="srchfromdd"/>
- <Col id="srchtodd"/>
- <Col id="chnginsp"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_oldsend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="deptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_csrbipumlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_senddata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_csrreqdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="checkallitem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checkallitem"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savedata_csrbipumlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata_csrdinflist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="컬럼상태"/>
- <Column id="rgstflag" type="STRING" size="256" sumtext="등록상태"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델"/>
- <Column id="deliveunit" type="STRING" size="256" sumtext="불출단위"/>
- <Column id="safestocqty" type="STRING" size="256" sumtext="기준량"/>
- <Column id="goodmngtflag" type="STRING" size="256" sumtext="관리구분"/>
- <Column id="chngsafestocqty" type="STRING" size="256" sumtext="청구수량"/>
- <Column id="hdrncqty" type="STRING" size="256" sumtext="파손수량"/>
- <Column id="missqty" type="STRING" size="256" sumtext="분실수량"/>
- <Column id="missflag" type="STRING" size="256" sumtext="분실상세"/>
- <Column id="cmt" type="STRING" size="256" sumtext="사유,비고"/>
- <Column id="certyn" type="STRING" size="256" sumtext="확인유무"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="purcunit" type="STRING" size="256" sumtext="입고단위"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="minexch" type="STRING" size="256" sumtext="최소환산수량"/>
- <Column id="ddavguseqty" type="STRING" size="256" sumtext="일일평균"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="lrgnm" type="STRING" size="256" sumtext="대분류명"/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="mdlnm" type="STRING" size="256" sumtext="중분류명"/>
- <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드"/>
- <Column id="smlnm" type="STRING" size="256" sumtext="소분류명"/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="소분류명"/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="반납수량"/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="소분류명"/>
- <Column id="certflag" type="STRING" size="256" sumtext="확정여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_csrdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </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.cmb_csrreqdeptcd" propid="value" datasetid="ds_send" columnid="csrreqdeptcd"/>
- <BindItem id="item2" compid="grp_biz.grp_sea.cmb_deptcd" propid="value" datasetid="ds_send" columnid="deptcd"/>
- <BindItem id="item3" compid="grp_biz.grp_sea.ipt_reqdeptcd" propid="value" datasetid="ds_oldsend" columnid="deptcd"/>
- <BindItem id="item4" compid="grp_biz.grp_sea.ipt_reqdeptnm" propid="value" datasetid="ds_send" columnid="deptnm"/>
- <BindItem id="item5" compid="grp_biz.grp_sea.ipt_reqfrdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
- <BindItem id="item6" compid="grp_biz.grp_sea.input3" propid="value" datasetid="ds_send" columnid="srchtodd"/>
- <BindItem id="item7" compid="grp_biz.grp_sea.rdo_certyn" propid="value" datasetid="ds_send" columnid="certyn"/>
- <BindItem id="item8" compid="grp_biz.grp_sea.rdo_chnginsp" propid="value" datasetid="ds_send" columnid="chnginsp"/>
- <BindItem id="item9" compid="grp_biz.input2" propid="value" datasetid="ds_send" columnid="goodcd"/>
- <BindItem id="item10" compid="grp_biz.input1" propid="value" datasetid="ds_send" columnid="goodnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-07-11
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-07-11 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- include "mis_miscommonxp::MIS.xjs";
- var arErrorCode = new HashArray();
- function SMMNG01000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- grdf_setRowTypeIcon(grp_biz.grd_csrbipumlist, 0);
- grdf_initGrid(grp_biz.grd_csrbipumlist);
- }
- function SMMNG01000_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize();
- }
- function fInitialize()
- {
- //기관코드, 물품구분 공통 코드를 가져온다.
- var arrParam = [{dsNm: "ds_hidden_common_instcdinfo", cdGrpId: "Z0007"}, {dsNm: "ds_hidden_common_rgstflaginfo", cdGrpId: "M0588"},
- {dsNm: "ds_hidden_common_dinfdivsinfo", cdGrpId: "M0585"}];
-
- appf_getCodeList(arrParam, true);
-
- var dutplcecd = sysf_getUserInfo("dutplcecd");
- var jobrespcd = sysf_getUserInfo("jobrespcd");
- //---------(20101204) 경북대
- //추가
- var sjobposcd = sysf_getUserInfo("jobposcd"); // 직위
- var ssflag = "";
- if(sysf_getUserInfo("dutplceinstcd") != '032' && sysf_getUserInfo("dutplceinstcd") != '031') {
- //경북대가 아니면
- if( jobrespcd == "1901"){
- ssflag = "Y";
- }else{
- ssflag = "N";
- }
- } else if(sysf_getUserInfo("dutplceinstcd") == '032' || sysf_getUserInfo("dutplceinstcd") == '031') {
- //경북대이면
- if( sjobposcd == "75"){ //수간호사
- ssflag = "Y";
- }else{
- ssflag = "N";
- }
- }
- //---------(20101204) 경북대
- if((dutplcecd == "3080000000") || (dutplcecd == "3081300000")) {
- //---------(20101204) 경북대
- //if(jobrespcd == "1901") {
- if(ssflag == "Y") {
- //---------(20101204) 경북대
- grp_biz.btn_cert.enable = true;
- }
- } else {
- //---------(20101204) 경북대
- grp_biz.btn_cert.enable = false;
- }
-
- grp_biz.grp_sea.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
-
- dsf_makeValue(ds_send_reqdata, "instcd", "string", grp_biz.grp_sea.cmb_instcd.value);
- dsf_makeValue(ds_send_reqdata, "useyn", "string", "Y");
-
- var oParam = {};
- oParam.id = "TRMNG00401";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetDeptFlagList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp_csrreqdeptlist=csrreqdeptlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- frmf_addComboItem("grp_biz.grp_sea.cmb_csrreqdeptcd", "전체", "", "above");
- grp_biz.grp_sea.cmb_csrreqdeptcd.value = "";
-
- ds_send_reqdata.clearData();
- ds_main_csrbipumlist.clearData();
-
- var fromdd = ((utlf_getCurrentDate()).toDate()).getAddDate(-3, "M");
- ds_send.setColumn(0, "srchfromdd", fromdd.getDateFormat());
- ds_send.setColumn(0, "srchtodd", utlf_getCurrentDate());
-
- fSearch();
- }
- function fSearch() {
- dsf_makeValue(ds_send_senddata, "instcd" , "string", sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue(ds_send_senddata, "deptcd" , "string", ds_oldsend.getColumn(0, "deptcd"));
- dsf_makeValue(ds_send_senddata, "srchfromdd" , "string", ds_send.getColumn(0, "srchfromdd"));
- dsf_makeValue(ds_send_senddata, "srchtodd" , "string", ds_send.getColumn(0, "srchtodd"));
- dsf_makeValue(ds_send_senddata, "certyn" , "string", ds_send.getColumn(0, "certyn"));
- dsf_makeValue(ds_send_senddata, "chnginsp" , "string", ds_send.getColumn(0, "chnginsp"));
- dsf_makeValue(ds_send_senddata, "csrreqdeptcd", "string", ds_send.getColumn(0, "csrreqdeptcd"));
- var oParam = {};
- oParam.id = "TRMNG01001";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetBipumList2";
- oParam.inds = "req=ds_send_senddata";
- oParam.outds = "ds_main_csrbipumlist=csrbipumlist";
- oParam.async = false;
- tranf_submit(oParam);
- ds_main_csrbipumlist.enableevent = false;
- ds_main_csrbipumlist.updatecontrol = false;
-
- if(utlf_isNull(ds_main_csrbipumlist.getColumnInfo("certynedit"))){
- ds_main_csrbipumlist.addColumn( "certynedit", "string" );
- ds_main_csrbipumlist.addColumn( "controlborder", "string" );
- ds_main_csrbipumlist.addColumn( "controlbackground", "string" );
- }
-
- for(var i =0; i < ds_main_csrbipumlist.rowcount ; i++){
- var certyn = ds_main_csrbipumlist.getColumn(i, "certyn");
- if(certyn == "Y" || certyn == "1"){
- ds_main_csrbipumlist.setColumn(i, "certyn", "none");
- ds_main_csrbipumlist.setColumn(i, "controlborder", "1 solid #9ebed4ff");
- ds_main_csrbipumlist.setColumn(i, "controlbackground", "silver");
- }else{
- ds_main_csrbipumlist.setColumn(i, "certyn", "checkbox");
- ds_main_csrbipumlist.setColumn(i, "controlborder", "");
- ds_main_csrbipumlist.setColumn(i, "controlbackground", "");
- }
- }
-
- ds_main_csrbipumlist.updatecontrol = true;
- ds_main_csrbipumlist.enableevent = true;
- }
- function grp_biz_grp_sea_cmb_csrreqdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- dsf_makeValue(ds_send_reqdata, "csrreqdeptcd", "string", grp_biz.grp_sea.cmb_csrreqdeptcd.value);
- dsf_makeValue(ds_send_reqdata, "useyn", "string", "Y");
-
- var oParam = {};
- oParam.id = "TRMNG00402";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "getCsrDeptList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_hidden_csrdeptlist=csrdeptlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- frmf_addComboItem("grp_biz.grp_sea.cmb_deptcd", "전체", "", "above");
- grp_biz.grp_sea.cmb_deptcd.value = "";
- fSearch();
- }
- function grp_biz_grp_sea_cmb_deptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSearch();
- }
- function grp_biz_grp_sea_ipt_reqdeptnm_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- misfValidationCheck("02", "", "deptcd,deptnm");
- }
- function grp_biz_grp_sea_rdo_certyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var certyn = ds_send.getColumn(0, "certyn");
-
- if(certyn =="Y"){
- grp_biz.btn_cert.enable = false;
- grp_biz.chk_chkall.enable = false;
- }else{
- grp_biz.btn_cert.enable = true;
- grp_biz.chk_chkall.enable = true;
- }
- }
- function grp_biz_chk_chkall_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- var allCheck = ds_cond.getColumn(0, "checkallitem");
- if(allCheck =="Y"){
- for(var i = 0; i< ds_main_csrbipumlist.rowcount; i++){
- var CertYn = ds_main_csrbipumlist.getColumn(i, "certyn");
- var GoodCD = ds_main_csrbipumlist.getColumn(i, "goodcd");
- if((CertYn=="N" || CertYn == "0")||(utlf_isNull(CertYn))){
- ds_main_csrbipumlist.setColumn(i, "certyn","Y");
- if(!utlf_isNull(GoodCD)){
- ds_main_csrbipumlist.enableevent = false;
- ds_main_csrbipumlist.updatecontrol = false;
- ds_main_csrbipumlist.setRowType(i, 4);
- ds_main_csrbipumlist.updatecontrol = true;
- ds_main_csrbipumlist.enableevent = true;
- }
- }
- }
- }else{
- for(var i = 0; i< ds_main_csrbipumlist.rowcount; i++){
- var readOnly = ds_main_csrbipumlist.getColumn(i, "certynedit");
- var GoodCD = ds_main_csrbipumlist.getColumn(i, "goodcd");
- if(readOnly == "checkbox"){
- ds_main_csrbipumlist.setColumn(i, "certyn", "N");
- if(!utlf_isNull(GoodCD)){
- ds_main_csrbipumlist.enableevent = false;
- ds_main_csrbipumlist.updatecontrol = false;
- ds_main_csrbipumlist.setRowType(i, 1);
- ds_main_csrbipumlist.updatecontrol = true;
- ds_main_csrbipumlist.enableevent = true;
- }
- }
- }
- }
- }
- function grp_biz_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearch();
- }
- function grp_biz_btn_cert_onclick(obj:Button, e:ClickEventInfo)
- {
- for(var i = 0; i < ds_main_csrbipumlist.rowcount; i++) {
- ds_main_csrbipumlist.enableevent = false;
- ds_main_csrbipumlist.updatecontrol = false;
- if(ds_main_csrbipumlist.getColumn(i, "certyn") == "1"){
- ds_main_csrbipumlist.setColumn(i, "certyn", "Y");
- }else if(ds_main_csrbipumlist.getColumn(i, "certyn") == "0"){
- ds_main_csrbipumlist.setColumn(i, "certyn", "N");
- }
- ds_main_csrbipumlist.updatecontrol = true;
- ds_main_csrbipumlist.enableevent = true;
-
- if(ds_main_csrbipumlist.getColumn(i, "certyn") == "Y" || ds_main_csrbipumlist.getColumn(i, "certyn") == "1") {
- ds_main_csrbipumlist.setColumn(i, "goodmngtflag", "-");
-
- if( ds_main_csrbipumlist.getColumn(i, "rgstflag") == "3"
- && ( !utlf_isNull(ds_main_csrbipumlist.getColumn(i, "orginspqty"))
- && ds_main_csrbipumlist.getColumn(i, "orginspqty") != "0" ) ) {
- ds_main_csrbipumlist.setColumn(i, "realqty", ds_main_csrbipumlist.getColumn(i, "orginspqty"));
- }
- }
- }
- var csrbipumlist = grdf_getGridUpdateData(grp_biz.grd_csrbipumlist);
- grdf_setStatusColumn(csrbipumlist, "status");
-
- ds_send_savedata_csrbipumlist.copyData(csrbipumlist);
- ds_send_savedata_csrdinflist.clearData();
-
- var oParam = {};
- oParam.id = "TXMNG00902";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeCsrGoodConfirm";
- oParam.inds = "csrbipumlist=ds_send_savedata_csrbipumlist csrdinflist=ds_send_savedata_csrdinflist";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
-
- fSearch();
- }
- function grp_biz_grd_csrbipumlist_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.keycode == 9){
- obj.showEditor(true);
- }
- }
- function grp_biz_grd_csrbipumlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row >= 0 && e.col >= 0) {
- for(var i = 0; i < ds_main_csrbipumlist.rowcount; i++) {
- var certyn = ds_main_csrbipumlist.getColumn(i, "certyn");
- if(certyn =="Y" || certyn == "1") {
- ds_main_csrbipumlist.enableevent = false;
- ds_main_csrbipumlist.updatecontrol = false;
- ds_main_csrbipumlist.setRowType(i, 4);
- ds_main_csrbipumlist.updatecontrol = true;
- ds_main_csrbipumlist.enableevent = true;
- }else{
- ds_main_csrbipumlist.enableevent = false;
- ds_main_csrbipumlist.updatecontrol = false;
- ds_main_csrbipumlist.setRowType(i, 1);
- ds_main_csrbipumlist.updatecontrol = true;
- ds_main_csrbipumlist.enableevent = true;
- }
-
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|