123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SSCPC00300" position="absolute 0 0 1256 764" titletext="캠페인분류" oninit="SSCPC00300_oninit" onload="SSCPC00300_onload">
- <Layouts>
- <Layout>
- <Shape id="lin_tree" class="line_10" position="absolute 0 0 215 6" style="strokepen:3 solid #33bbbbff;"/>
- <Grid id="trv_leftmenu" taborder="1" useinputpanel="false" treeusecheckbox="false" position="absolute 0 5 215 739" autofit="col" anchor="left top bottom" autoenter="select" binddataset="ds_main_cmpntreeinfo_cmpntreelist" oncellclick="trv_leftmenu_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="211"/>
- </Columns>
- <Rows>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" text="bind:cmpnnm" treestartlevel="1" treelevel="bind:depth"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_grpmngt" taborder="2" text="그룹관리" class="btn2" position="absolute 151 742 215 761" anchor="left bottom" onclick="btn_grpmngt_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_cmpntreeinfo_cmpntreelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpnnm" type="STRING" size="256" sumtext="캠페인명"/>
- <Column id="cmpnexecattr" type="STRING" size="256" sumtext="캠페인속성"/>
- <Column id="trsmtrgtflag" type="STRING" size="256" sumtext="전송대상구분"/>
- <Column id="nextcmpncd" type="STRING" size="256" sumtext="연결캠페인"/>
- <Column id="execcnt" type="INT" size="256" sumtext="최종실행건수"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="등록일"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="execdt" type="STRING" size="256" sumtext="최종실행일시"/>
- <Column id="rgstdeptnm" type="STRING" size="256" sumtext="등록부서"/>
- <Column id="usernm" type="STRING" size="256" sumtext="등록자"/>
- <Column id="aprvyn" type="STRING" size="256" sumtext="승인여부"/>
- <Column id="cmpncd" type="STRING" size="256" sumtext="캠페인코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_cmpncls" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpnsmlcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cmpnsmlcd">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_choslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpnnm" type="STRING" size="256" sumtext="캠페인명"/>
- <Column id="rgstdeptnm" type="STRING" size="256" sumtext="실행부서"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="내원진료과"/>
- <Column id="cmpnexecdd" type="STRING" size="256" sumtext="실행일자"/>
- <Column id="orddd" type="STRING" size="256" sumtext="내원일자"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="고객명"/>
- <Column id="outinflag" type="STRING" size="256" sumtext="외래입원상태"/>
- <Column id="choscnfmyn" type="STRING" size="256" sumtext="응답여부"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호(키)"/>
- <Column id="acptseqno" type="INT" size="256" sumtext="접수번호(키)"/>
- <Column id="cmpncd" type="STRING" size="256" sumtext="캠페인코드(키)"/>
- <Column id="cmpnrgstdt" type="STRING" size="256" sumtext="등록일시(키)"/>
- <Column id="rgstseq" type="INT" size="256" sumtext="등록순서(키)"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_refauth" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="refauth" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <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 SSCPC00300_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SSCPC00300_onload(obj:Form, e:LoadEventInfo)
- {
- var oParam = {};
- oParam.id = "TRCPC00301";
- oParam.service = "cmpnmngtapp.CmpnClsMngt";
- oParam.method = "reqGetCmpnTreeView";
- oParam.inds = "req=ds_refauth";
- oParam.outds = "ds_main_cmpntreeinfo_cmpntreelist=cmpntreelist";
- oParam.async = false;
- //oParam.callback = "cf_TRCPC00301";
- tranf_submit(oParam);
-
- fCheckAuth();
- }
- function fCheckAuth()
- {
- if (!frmf_checkAuth("x"))
- {
- btn_grpmngt.enable = false;
- }
- }
- function btn_grpmngt_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPCPC00400", "SPCPC00400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function trv_leftmenu_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var cmpn_allcd = ds_main_cmpntreeinfo_cmpntreelist.getColumn(ds_main_cmpntreeinfo_cmpntreelist.rowposition, "cmpnallcd");
- var split_var = String(cmpn_allcd).split('/');
- var i = 0;
-
- var cmpnlrgcd = split_var[0];
- var cmpnmdlcd = split_var[1];
- var cmpnsmlcd = split_var[2];
- var cmpn_smlcd = cmpnsmlcd;
- var menu_id = ds_init.getColumn(0, "menuid"); //import 하는 페이지에 존재
-
- if (cmpn_smlcd > 0)
- {
- if (menu_id == "SMCPC00100")
- {
- ds_send_cmpncls.setColumn(0, "cmpnsmlcd", cmpn_smlcd);
- var oParam = {};
- oParam.id = "TRCPC00302";
- oParam.service = "cmpnmngtapp.CmpnMngt";
- oParam.method = "reqGetCmpnList";
- oParam.inds = "srchreq=ds_send_cmpncls";
- oParam.outds = "ds_main_cmpntreeinfo_cmpntreelist=cmpnlist";
- oParam.async = false;
- //oParam.callback = "cf_TRCPC00302";
- tranf_submit(oParam); //캠페인 리스트 조회(SMCPC00100_캠페인관리 grd_cmpnlist)
-
- ds_main_cmpn_cmpnattr.setColumn(0, "cmpnlrgcd", cmpnlrgcd);
- ds_main_cmpn_cmpnattr.setColumn(0, "cmpnmdlcd", cmpnmdlcd);
- ds_main_cmpn_cmpnattr.setColumn(0, "cmpnsmlcd", cmpnsmlcd);
- }
- else if (menu_id == "SMCPC00200")
- {
- fInitChosList(); //캠페인 응답 목록 초기화(SMCPC00200_캠페인응답 function)
- ds_send_cmpncls.setColumn(0, "cmpnsmlcd", cmpn_smlcd);
- var oParam = {};
- oParam.id = "TRCPC00303";
- oParam.service = "cmpnmngtapp.CmpnTrgtMngt";
- oParam.method = "reqGetCnfmList";
- oParam.inds = "req=ds_send_cmpncls";
- oParam.outds = "ds_main_list_choslist=choslist";
- oParam.async = false;
- //oParam.callback = "cf_TRCPC00303";
- tranf_submit(oParam); //캠페인 응답 내원 조회(SMCPC00200_캠페인응답 grd_choslist)
- }
- }
- }
- function fInitGrid()
- {
- ds_main_cmpntreeinfo_cmpntreelist.clearData();
- var oParam = {};
- oParam.id = "TRCPC00301";
- oParam.service = "cmpnmngtapp.CmpnClsMngt";
- oParam.method = "reqGetCmpnTreeView";
- oParam.inds = "req=ds_refauth";
- oParam.outds = "ds_main_cmpntreeinfo_cmpntreelist=cmpntreelist";
- oParam.async = false;
- //oParam.callback = "cf_TRCPC00301";
- tranf_submit(oParam);
- }]]></Script>
- </Form>
- </FDL>
|