123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPCVO02400" position="absolute 0 0 611 310" titletext="VOC 임의종결 사유" oninit="SPCVO02400_oninit" onload="SPCVO02400_onload">
- <Layouts>
- <Layout>
- <Static id="caption1" text="VOC 임의종결 사유" class="tit_1" position="absolute 0 0 150 25" anchor="left top"/>
- <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 0 26 610 32" anchor="left top right"/>
- <Shape id="line7" linetype="horizontal" class="line_3" position="absolute 0 270 610 276" anchor="left right bottom"/>
- <Static id="caption10" text="임의종결사유" class="cell_1" position="absolute 0 31 105 271" anchor="left top bottom"/>
- <TextArea id="tar_Cnts" taborder="3" position="absolute 108 31 608 267" anchor="all"/>
- <Static id="cpt_notes" text="임의종결하시면 부서 회신이 오지 않더라도 다음 단계로 진행할 수 있습니다." onclick="grp_btn_cpt_notes_onclick" class="hand" position="absolute -2 284 480 300" anchor="left bottom"/>
- <Button id="btn_input" taborder="4" text="등록" class="btn4" enable="false" position="absolute 492 282 548 304" onclick="btn_input_onclick" anchor="right bottom"/>
- <Button id="btn_close" taborder="5" text="닫기" class="btn4" position="absolute 550 282 606 304" onclick="btn_close_onclick" anchor="right bottom"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_vocdata_enddata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="acptseq" type="STRING" size="256"/>
- <Column id="acptdd" type="STRING" size="256"/>
- <Column id="rgstseq" type="STRING" size="256"/>
- <Column id="forceendyn" type="STRING" size="256"/>
- <Column id="forceendreasoncnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="forceendyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_temp_key" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sndacptdd" type="STRING" size="256"/>
- <Column id="sndacptseq" type="STRING" size="256"/>
- <Column id="sndrgstseq" type="STRING" size="256"/>
- <Column id="sndendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="tar_Cnts" propid="value" datasetid="ds_main_vocdata_enddata" columnid="forceendreasoncnts"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- function SPCVO02400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPCVO02400_onload(obj:Form, e:LoadEventInfo)
- {
- try
- {
- ds_main_temp_key.copyData(arg_ds_main_temp_key);
- }
- catch(e){}
-
- var reAcptDD = ds_main_temp_key.getColumn(0, "sndacptdd")
- var reAcptSeq = ds_main_temp_key.getColumn(0, "sndacptseq")
- var reRgstSeq = ds_main_temp_key.getColumn(0, "sndrgstseq")
- var reEndFlag = ds_main_temp_key.getColumn(0, "sndendflag")
-
- if (utlf_isNull(reAcptDD)|| utlf_isNull(reAcptSeq)|| utlf_isNull(reRgstSeq))
- {
- var rtn = sysf_messageBox("조회에 필요한 항목이 전달되지", "E007");
-
- if(rtn == 1)
- {
- this.close();
- }
- }
- else
- {
- if ( reEndFlag == "Y" )
- {
- ds_main_vocdata_enddata.setColumn(0, "acptdd", reAcptDD);
- ds_main_vocdata_enddata.setColumn(0, "acptseq", reAcptSeq);
- ds_main_vocdata_enddata.setColumn(0, "rgstseq", reRgstSeq);
- ds_main_vocdata_enddata.setColumn(0, "forceendyn", "Y");
- btn_input.enable = true;
- }
- else
- {
- var oParam = {};
- oParam.id = "TRCVO02401";
- oParam.service = "vocapp.Voc";
- oParam.method = "reqGetVOCForceEndData";
- oParam.inds = "req=ds_main_temp_key";
- oParam.outds = "ds_main_vocdata_enddata=enddata";
- oParam.async = false;
- //oParam.callback = "cf_TRCVO02401";
- tranf_submit(oParam);
-
- btn_input.enable = false;
- cpt_notes.visible = false;
- tar_Cnts.enable = false;
- }
- }
- }
- //등록
- function btn_input_onclick(obj:Button, e:ClickEventInfo)
- {
- var reAcptDD = ds_main_temp_key.getColumn(0, "sndacptdd");
- var reAcptSeq = ds_main_temp_key.getColumn(0, "sndacptseq");
- var reRgstSeq = ds_main_temp_key.getColumn(0, "sndrgstseq");
- var strContents = ds_main_vocdata_enddata.getColumn(0, "forceendreasoncnts");
-
- ds_main_vocdata_enddata.setColumn(0, "acptdd", reAcptDD);
- ds_main_vocdata_enddata.setColumn(0, "acptseq", reAcptSeq);
- ds_main_vocdata_enddata.setColumn(0, "rgstseq", reRgstSeq);
- ds_main_vocdata_enddata.setColumn(0, "forceendyn", "Y");
- if(frmf_isRequiredControls("tar_Cnts") )
- {
- var oParam = {};
- oParam.id = "TXCVO02401";
- oParam.service = "vocapp.Voc";
- oParam.method = "reqSetVOCForceEndData";
- oParam.inds = "enddata=ds_main_vocdata_enddata";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXCVO02401";
- tranf_submit(oParam);
- }
- }
- function cf_TXCVO02401(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- var rtn = sysf_messageBox("VOC 임의종결 처리가 ", "I002");
-
- opener.fNavigateFEnd();
-
- this.close();
- }
- }
- function btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|