1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMCDT00500" position="absolute 0 0 1203 810" titletext="호스피스 마이닝" oninit="SMCDT00500_oninit" onload="SMCDT00500_onload">
- <Layouts>
- <Layout>
- <Tab id="switch2" taborder="22" tabindex="0" class="tab_Normal" position="absolute 0 482 1195 790" anchor="left right bottom">
- <Tabpages>
- <Tabpage id="case3">
- <Layouts>
- <Layout>
- <Grid id="grd_tmpldtmnexec1" taborder="1" binddataset="ds_main_list_tmpldtmnexeclist" useinputpanel="false" position="absolute 597 0 1195 290" autoenter="select" cellsizingtype="col" anchor="left top right">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="150"/>
- <Column size="100"/>
- <Column size="402"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="이름"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="휴대폰"/>
- <Cell col="4" text="성별"/>
- <Cell col="5" text="혈액형"/>
- <Cell col="6" text="RH"/>
- <Cell col="7" text="나이"/>
- <Cell col="8" text="이메일"/>
- <Cell col="9" text="우편번호"/>
- <Cell col="10" text="주소"/>
- <Cell col="11" text="최종내원일"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:hngnm"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:mpphontel"/>
- <Cell col="4" text="bind:sex"/>
- <Cell col="5" text="bind:btype"/>
- <Cell col="6" text="bind:rh"/>
- <Cell col="7" text="bind:age"/>
- <Cell col="8" text="bind:email"/>
- <Cell col="9" text="bind:zipcd"/>
- <Cell col="10" text="bind:address"/>
- <Cell col="11" text="bind:lastchosdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <TextArea id="textarea1" taborder="2" position="absolute 0 0 595 290" wordwrap="word" autoselect="true"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case4">
- <Layouts>
- <Layout>
- <Grid id="grd_tmpldtmnexec2" taborder="1" binddataset="ds_main_list_tmpldtmnexeclist" useinputpanel="false" position="absolute 597 0 1195 290" autoenter="select" cellsizingtype="col" anchor="left top right">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26"/>
- <Column size="110"/>
- <Column size="97"/>
- <Column size="120"/>
- <Column size="400"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="고객이름(hngnm)"/>
- <Cell col="2" text="등록번호(pid)"/>
- <Cell col="3" text="휴대폰(mpphone)"/>
- <Cell col="4" text="메시지(msgcnts)"/>
- <Cell col="5"/>
- <Cell col="6"/>
- <Cell col="7"/>
- <Cell col="8"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:hngnm"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:mpphone"/>
- <Cell col="4" text="bind:msgcnts"/>
- <Cell col="5" text="bind:hospicedethdd"/>
- <Cell col="6" text="bind:famypatnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:famyrela" enable="false"/>
- <Cell col="8" text="bind:cntctel"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <TextArea id="textarea2" taborder="2" position="absolute 0 0 595 290" acceptstab="true" wordwrap="word"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="cap_lnkflag" text="연결구분" class="cell_1" position="absolute 0 293 125 316" style="padding:0 0 0 0;align:center middle;" anchor="left bottom" visible="false"/>
- <Static id="cap_itemnm" text="템플릿명" class="cell_1" position="absolute 0 319 125 342" style="padding:0 0 0 0;align:center middle;" anchor="left bottom" visible="false"/>
- <Radio id="rdo_lnkflag" taborder="7" columncount="2" rowcount="0" innerdataset="@ds_init_C0027list_C0027" codecolumn="cdid" datacolumn="cdnm" position="absolute 128 293 328 312" anchor="left bottom" visible="false" onitemchanged="rdo_lnkflag_onitemchanged"/>
- <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 0 315 381 321" anchor="left bottom" visible="false"/>
- <Edit id="ipt_itemnm" taborder="8" class="input_essential" position="absolute 128 321 378 340" autoselect="true" anchor="left bottom" visible="false"/>
- <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 341 381 347" anchor="left bottom" visible="false"/>
- <Static id="cap_execbaseddflag" text="실행기준일" class="cell_1" position="absolute 0 345 125 393" style="padding:0 0 0 0;align:center middle;" anchor="left bottom" visible="false"/>
- <Radio id="rdo_exebaseflag" taborder="9" columncount="0" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 128 346 178 391" anchor="left bottom" visible="false" onitemchanged="rdo_exebaseflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">일 수</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">월 일</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit id="ipt_execbasedayno" taborder="10" mask="9999" position="absolute 178 346 238 365" autoselect="true" anchor="left bottom" visible="false"/>
- <MaskEdit id="ipt_execbasemm" taborder="11" mask="99" position="absolute 178 371 238 390" autoselect="true" anchor="left bottom" visible="false"/>
- <Static id="caption25_2" text="개월" position="absolute 241 371 271 390" anchor="left bottom" visible="false"/>
- <Static id="caption25_1" text="일 후" position="absolute 241 346 271 365" anchor="left bottom" visible="false"/>
- <Combo id="combo1" taborder="12" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 327 346 370 365" anchor="left bottom" visible="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption13" text="사용여부" position="absolute 275 346 325 366" anchor="left bottom" visible="false"/>
- <MaskEdit id="ipt_execbasedd" taborder="13" mask="99" position="absolute 270 371 330 390" autoselect="true" anchor="left bottom" visible="false"/>
- <Static id="caption25_3" text="일 후" position="absolute 335 372 365 391" anchor="left bottom" visible="false"/>
- <Static id="caption4" text="시 전송" position="absolute 294 399 344 416" anchor="left bottom" visible="false"/>
- <MaskEdit id="ipt_delivetm" taborder="14" mask="hh:nn" class="input_essential" position="absolute 231 397 291 416" autoselect="true" anchor="left bottom" visible="false"/>
- <Static id="caption8" text="일전 /" position="absolute 191 399 228 416" anchor="left bottom" visible="false"/>
- <Edit id="ipt_dataextrbfdayno" taborder="15" class="input_essential" position="absolute 128 397 188 416" autoselect="true" anchor="left bottom" visible="false"/>
- <Static id="cap_dataextrbfdayno" text="자료추출전일수" class="cell_1" position="absolute 0 396 125 419" style="padding:0 0 0 0;align:center middle;" anchor="left bottom" visible="false"/>
- <Div position="absolute 0 22 1195 62" align="align:center top;" id="grp_johe" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Static text="연 결구 분 :" position="absolute 536 12 625 29" id="caption5" class="search_name" anchor="default"/>
- <Combo position="absolute 632 11 732 30" id="cmb_lnkflag" class="combo_search" innerdataset="@ds_init_C0027list_C0027" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="사용여부 :" position="absolute 358 12 439 29" id="caption30" class="search_name" anchor="default"/>
- <Combo position="absolute 440 10 495 29" id="combo2" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">All</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="템 플 릿 명 :" position="absolute 765 12 862 29" id="caption2" class="search_name" anchor="default"/>
- <Edit position="absolute 866 11 1001 30" id="ipt_s_itemnm" class="input_search" anchor="default" autoselect="true"/>
- <Shape position="absolute 1086 9 1092 31" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
- <Button position="absolute 1119 9 1175 31" id="btn_search" class="btn1" taborder="8" text="조회" anchor="top right" onclick="grp_johe_btn_search_onclick"/>
- <Static text="등 록 일 자 :" position="absolute 15 12 120 29" id="caption6" class="search_name" anchor="default"/>
- <Calendar position="absolute 109 11 212 30" id="ipt_rgstfromdd" class="input_search" anchor="default" autoselect="true" onchanged="grp_johe_ipt_rgstfromdd_onchanged"/>
- <Static text="~" position="absolute 218 13 230 30" id="caption3" class="search_no_b" anchor="default"/>
- <Calendar position="absolute 232 11 335 30" id="ipt_rgsttodd" class="input_search" anchor="default" autoselect="true" onkillfocus="grp_johe_ipt_rgsttodd_onkillfocus" onchanged="grp_johe_ipt_rgsttodd_onchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption1" text="템플릿 마이닝" class="tit_1" position="absolute 0 0 170 22"/>
- <Grid id="grd_tmpldtmnlist" class="text_center" taborder="1" binddataset="ds_main_list_tmpldtmnlist" useinputpanel="false" position="absolute 0 92 1195 258" autoenter="select" cellsizingtype="col" anchor="all" oncelldblclick="grd_tmpldtmnlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24" band="left"/>
- <Column size="70"/>
- <Column size="300"/>
- <Column size="80"/>
- <Column size="90"/>
- <Column size="45"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="90"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="115"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="템플릿코드"/>
- <Cell col="2" text="템플릿명"/>
- <Cell col="3" text="등록일자"/>
- <Cell col="4" text="연결구분"/>
- <Cell col="5" text="사용"/>
- <Cell col="6" text="실행속성"/>
- <Cell col="7" text="실행일자"/>
- <Cell col="8" text="연결 DB"/>
- <Cell col="9" text="추출시간"/>
- <Cell col="10" text="발송시간"/>
- <Cell col="11" text="업무구분"/>
- <Cell col="12" text="업무상세구분"/>
- <Cell col="13"/>
- <Cell col="14"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="text" style="align:center middle;" text="bind:tmpldtmncd"/>
- <Cell col="2" style="align:left middle;" text="bind:itemnm"/>
- <Cell col="3" displaytype="date" text="bind:fstrgstdt" calendardisplaynulltype="nulltext"/>
- <Cell col="4" displaytype="combo" style="align:center middle;" text="bind:lnkflag" combodataset="ds_init_C0027list_C0027" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="5" text="bind:useyn"/>
- <Cell col="6" displaytype="combo" style="align:center middle;padding:0 0 0 3;" text="bind:cmpnexecattr" combodataset="ds_cmb_cmpnexecattr" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="7" displaytype="date" text="bind:execdd" calendardisplaynulltype="nulltext"/>
- <Cell col="8" displaytype="combo" style="align:center middle;padding:0 0 0 3;" text="bind:dblnkflag" combodataset="ds_cmb_dblnkflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="9" displaytype="date" text="bind:dataextrtm" mask="HH:mm" maskchar=" " calendardisplaynulltype="nulltext"/>
- <Cell col="10" displaytype="date" text="bind:delivetm" mask="HH:mm" maskchar=" " calendardisplaynulltype="nulltext"/>
- <Cell col="11" displaytype="combo" style="align:center middle;" text="bind:bizflag" combodataset="ds_init_C0028list_C0028" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="12" displaytype="combo" style="align:center middle;padding:0 0 0 3;" text="bind:bizdetlcd" combodataset="ds_init_C0033list_C0033" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" text="bind:fstrgstrid"/>
- <Cell col="14" text="bind:fstrgstdt"/>
- <Cell col="15" text="bind:condqry"/>
- <Cell col="16" text="bind:smsmsglrgcd"/>
- <Cell col="17" text="bind:smsmsgmdlcd"/>
- <Cell col="18" text="bind:smsmsgsmlcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line2" class="line_10" position="absolute 0 87 1195 93" anchor="left top right"/>
- <Static id="caption9" text="템플릿목록" class="tit_2" position="absolute 0 71 150 92"/>
- <Edit id="opt_bizplcecount" taborder="2" readonly="true" position="absolute 1127 69 1157 88" anchor="top right" style="background:transparent stretch 5,5;align:right middle;"/>
- <Static id="caption10" text="건" position="absolute 1160 71 1190 88" anchor="top right"/>
- <Static id="caption35" text="전체 :" position="absolute 1087 71 1127 88" anchor="top right"/>
- <Tab id="switch1" taborder="3" tabindex="0" position="absolute 381 280 1195 451" class="tab_Normal" anchor="left right bottom">
- <Tabpages>
- <Tabpage id="case1">
- <Layouts>
- <Layout>
- <Static id="cap_cmpncd" text="캠페인연결정보" class="cell_1" position="absolute 0 0 105 155"/>
- <Combo id="cmb_cmpnlrgcd" taborder="1" innerdataset="ds_init_cmpnlrg_cmpnlrggrup" codecolumn="cmpnlrgcd" datacolumn="cmpnlrgnm" class="combo_default" position="absolute 108 2 258 21" onitemchanged="switch1_case1_cmb_cmpnlrgcd_onitemchanged"/>
- <Combo id="cmb_cmpnmdlcd" taborder="2" innerdataset="@ds_init_chnlmdllist_chnlmdlgrup" codecolumn="cmpnmdlcd" datacolumn="cmpnmdlnm" class="combo_default" position="absolute 261 2 411 21" onitemchanged="switch1_case1_cmb_cmpnmdlcd_onitemchanged"/>
- <Combo id="cmb_cmpnsmlcd" taborder="3" innerdataset="@ds_init_cmpnsml_cmpnsmlgrup" codecolumn="cmpnsmlcd" datacolumn="cmpnsmlnm" class="combo_default" position="absolute 414 2 564 21" onitemchanged="switch1_case1_cmb_cmpnsmlcd_onitemchanged"/>
- <Edit id="opt_cmpnnm" taborder="4" readonly="true" position="absolute 567 2 812 21" autoselect="true" maxlength="20"/>
- <Grid id="grd_cmpnlist" taborder="5" binddataset="ds_main_cmpnlist" useinputpanel="false" position="absolute 108 26 812 155" autoenter="select" cellsizingtype="col" oncelldblclick="switch1_case1_grd_cmpnlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="190"/>
- <Column size="90"/>
- <Column size="380"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="소분류"/>
- <Cell col="2" text="캠페인 코드"/>
- <Cell col="3" text="캠페인명"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:cmpnsmlnm"/>
- <Cell col="2" text="bind:cmpncd"/>
- <Cell col="3" text="bind:cmpnnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case2">
- <Layouts>
- <Layout>
- <Static id="caption7" text="SMS연결정보" class="cell_1" position="absolute 0 0 105 155"/>
- <Combo id="cmb_msglrgcd" taborder="1" innerdataset="ds_init_chnllrglist_chnllrggrup" codecolumn="msglrgcd" datacolumn="msglrgnm" class="combo_default" position="absolute 108 2 228 21" onitemchanged="switch1_case2_cmb_msglrgcd_onitemchanged"/>
- <Combo id="cmb_msgmdlcd" taborder="2" innerdataset="@ds_init_chnlmdllist_chnlmdlgrup" codecolumn="msgmdlcd" datacolumn="msgmdlnm" class="combo_default" position="absolute 231 2 351 21" onitemchanged="switch1_case2_cmb_msgmdlcd_onitemchanged"/>
- <Edit id="ipt_msgcnts" taborder="3" enable="false" position="absolute 354 2 727 21"/>
- <Edit id="ipt_msgsmlcd" taborder="4" position="absolute 730 2 812 21" autoselect="true" maxlength="10" anchor="left top right"/>
- <Grid id="grd_msglist" taborder="5" binddataset="ds_main_msgsmllist" useinputpanel="false" position="absolute 108 26 812 155" autoenter="select" cellsizingtype="col" anchor="left right bottom" oncelldblclick="switch1_case2_grd_msglist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="100"/>
- <Column size="560"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="메시지코드"/>
- <Cell col="2" text="메시지"/>
- <Cell col="3"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" style="align:left middle;padding:0 0 0 3;" text="bind:msgsmlcd"/>
- <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:msgcnts"/>
- <Cell col="3" text="bind:smstrsmcntcno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape id="line3" linetype="horizontal" class="line_10" position="absolute 0 288 1195 294" anchor="left right bottom"/>
- <Static id="caption11" text="템플릿정의" class="tit_2" position="absolute 0 272 90 293" anchor="left bottom"/>
- <Button id="btn_healexamtmpladd" taborder="5" text="탬플릿추가" class="btn2" position="absolute 1042 269 1117 288" anchor="right bottom" onclick="btn_healexamtmpladd_onclick"/>
- <Button id="btn_healexamtmplsave" taborder="6" text="템플릿저장" class="btn5" position="absolute 1120 269 1195 288" anchor="right bottom" onclick="btn_healexamtmplsave_onclick"/>
- <Static id="caption56" text="탬플릿 수동 실행 미리보기 결과" class="tit_2" position="absolute 0 474 218 495" anchor="left bottom"/>
- <Button id="btn_sms" taborder="16" text="SMS전송" class="btn3" position="absolute 238 468 322 490" anchor="left bottom" visible="false" onclick="btn_sms_onclick"/>
- <Button id="btn_email" taborder="17" text="이메일발송" class="btn3" visible="false" position="absolute 325 468 417 490" anchor="left bottom" onclick="btn_email_onclick"/>
- <Button id="button41" taborder="18" text="캠페인등록" class="btn3" visible="false" position="absolute 420 468 512 490" anchor="left bottom" onclick="button41_onclick"/>
- <Static id="caption57" text="전체 :" position="absolute 955 473 995 490" anchor="right bottom"/>
- <Edit id="opt_concount" taborder="19" readonly="true" position="absolute 995 471 1025 490" anchor="right bottom" style="background:transparent stretch 5,5;"/>
- <Static id="caption58" text="건" position="absolute 1028 473 1058 490" anchor="right bottom"/>
- <Button id="btn_saveexcel" taborder="20" text="엑셀저장" class="btn7" position="absolute 1047 471 1127 490" anchor="right bottom" onclick="btn_saveexcel_onclick" visible="false"/>
- <Button id="btn_tmpldtmnexec" taborder="21" text="수동실행" class="btn2" position="absolute 1128 471 1192 490" anchor="right bottom" onclick="btn_tmpldtmnexec_onclick" visible="false"/>
- <Shape id="line22" class="line_10" position="absolute 0 490 1195 496" anchor="left right bottom"/>
- <Button id="btn_select" taborder="23" text="전체선택" class="btn2" position="absolute 0 786 64 805" anchor="left bottom" onclick="btn_select_onclick"/>
- <Button id="btn_release" taborder="24" text="전체해제" class="btn2" position="absolute 67 786 131 805" anchor="left bottom" onclick="btn_release_onclick"/>
- <Shape id="line00" class="line7" position="absolute 0 392 381 398" anchor="left bottom" visible="false"/>
- <Tab id="switch3" taborder="4" tabindex="0" position="absolute 0 280 385 454" class="tab_Normal" anchor="left bottom">
- <Tabpages>
- <Tabpage id="case5">
- <Layouts>
- <Layout>
- <MaskEdit id="input1" taborder="8" mask="##:##" class="input_essential" position="absolute 231 106 291 125" autoselect="true" maskchar=" " type="string" trimtype="both" style="align:left middle;"/>
- <Shape id="line6" linetype="horizontal" class="line_2" position="absolute 1 49 378 55"/>
- <Static id="caption12" text="템플릿명" class="cell_1" position="absolute 0 26 125 50" style="padding:0 0 0 0;align:center middle;"/>
- <Radio id="radio1" taborder="9" columncount="0" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 128 54 178 100" onitemchanged="switch3_case5_radio1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">일 수</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">월 일</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="input2" taborder="10" class="input_essential" position="absolute 128 28 378 48"/>
- <Shape id="line1" linetype="horizontal" class="line_2" position="absolute 0 22 378 28"/>
- <Static id="caption14" text="연결구분" class="cell_1" position="absolute 0 0 125 23" style="padding:0 0 0 0;align:center middle;"/>
- <Combo id="combo3" taborder="11" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 330 57 373 77">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption15" text="사용여부" position="absolute 275 56 325 77"/>
- <Static id="caption16" text="시 전송" position="absolute 294 108 344 125"/>
- <Static id="caption17" text="자료추출전일수" class="cell_1" position="absolute 0 105 125 128" style="padding:0 0 0 0;align:center middle;"/>
- <Radio id="radio2" taborder="12" columncount="2" rowcount="0" innerdataset="@ds_init_C0027list_C0027" codecolumn="cdid" datacolumn="cdnm" position="absolute 128 0 328 19" onitemchanged="switch3_case5_radio2_onitemchanged"/>
- <MaskEdit id="input3" taborder="13" mask="##" position="absolute 274 80 334 100" maskchar=" " type="string" trimtype="both" style="align:left middle;" autoselect="true"/>
- <MaskEdit id="input4" taborder="14" mask="##" position="absolute 178 80 238 100" maskchar=" " type="string" trimtype="both" style="align:left middle;" autoselect="true"/>
- <Static id="caption18" text="일 후" position="absolute 241 56 271 76"/>
- <Static id="caption19" text="일전 /" position="absolute 191 108 228 125"/>
- <Edit id="input5" taborder="15" class="input_essential" position="absolute 128 106 188 125" autoselect="true"/>
- <Static id="caption20" text="개월" position="absolute 241 81 271 101"/>
- <Static id="caption21" text="일 후" position="absolute 337 81 367 101"/>
- <MaskEdit id="input6" taborder="16" mask="####" position="absolute 178 55 238 75" maskchar=" " type="string" trimtype="both" style="align:left middle;"/>
- <Shape id="line8" linetype="horizontal" class="line_2" position="absolute 0 101 378 107"/>
- <Static id="caption22" text="실행기준일" class="cell_1" position="absolute 0 53 125 102" style="padding:0 0 0 0;align:center middle;"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case6">
- <Layouts>
- <Layout>
- <MaskEdit id="input7" taborder="3" mask="##:##" class="input_essential" position="absolute 236 134 296 153" maskchar=" " trimtype="both" type="string" autoselect="true" style="align:left middle;"/>
- <Shape id="line9" linetype="horizontal" class="line_2" position="absolute 1 49 378 55"/>
- <Static id="caption23" text="템플릿명" class="cell_1" position="absolute 0 26 125 50" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="input8" taborder="4" class="input_essential" position="absolute 128 27 378 47" autoselect="true"/>
- <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 0 22 378 28"/>
- <Static id="caption24" text="실행속성 / 실행일자" class="cell_1" position="absolute 0 0 125 23" style="padding:0 0 0 0;align:center middle;"/>
- <Combo id="cmb_useyn" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 301 82 344 101">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption25" text="사용여부" position="absolute 246 81 296 102"/>
- <Static id="caption26" text="시 전송" position="absolute 299 136 349 153"/>
- <Static id="caption27" text="추출시간/발송시간" class="cell_1" position="absolute 0 132 125 155" style="padding:0 0 0 0;align:center middle;"/>
- <Radio id="radio4" taborder="6" columncount="2" rowcount="0" innerdataset="@ds_init_C0027list_C0027" codecolumn="cdid" datacolumn="cdnm" visible="false" position="absolute 182 1 257 20"/>
- <Shape id="line14" linetype="horizontal" class="line_2" position="absolute 0 102 378 108"/>
- <Static id="caption32" text="연결DB/사용여부" class="cell_1" position="absolute 0 80 125 103" style="padding:0 0 0 0;align:center middle;"/>
- <Combo id="cmb_dblnkflag" taborder="7" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 128 82 243 101">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">H</Col>
- <Col id="datacolumn">HISDB로 연결</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">CRMDB로 연결</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="combo5" taborder="8" innerdataset="@ds_init_C0028list_C0028" codecolumn="cdid" datacolumn="cdnm" position="absolute 128 108 228 127" onitemchanged="switch3_case6_combo5_onitemchanged"/>
- <Combo id="cmb_bizdetlcd" taborder="9" innerdataset="@ds_init_C0033list_C0033" codecolumn="cdid" datacolumn="cdnm" position="absolute 231 108 331 127"/>
- <Shape id="line11" linetype="horizontal" class="line_2" position="absolute 0 128 378 134"/>
- <Static id="caption28" text="업무구분/업무상세" class="cell_1" position="absolute 0 106 125 129" style="padding:0 0 0 0;align:center middle;"/>
- <MaskEdit id="input9" taborder="10" mask="##:##" position="absolute 128 134 188 153" type="string" trimtype="both" autoselect="true" style="align:left middle;" maskchar=" "/>
- <Static id="caption29" text="시 추출" position="absolute 191 136 241 153"/>
- <Edit id="input10" taborder="11" position="absolute 209 2 277 21" autoselect="true"/>
- <Combo id="combo6" taborder="12" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 128 2 205 21">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">일회성</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">반복성</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption31" text="중복발송" position="absolute 286 1 336 22"/>
- <Combo id="cmb_dupyn" taborder="13" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 338 2 376 21">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption33" text="전송채널" class="cell_1" position="absolute 0 53 125 77" style="padding:0 0 0 0;align:center middle;"/>
- <Shape id="line00" class="line_2" position="absolute 1 76 378 82"/>
- <CheckBox id="bool2" taborder="14" text="SMS" position="absolute 130 54 181 74" truevalue="Y" falsevalue="N"/>
- <CheckBox id="bool1" taborder="15" text="LMS" value="N" truevalue="Y" falsevalue="N" position="absolute 185 54 236 74"/>
- <CheckBox id="bool3" taborder="16" text="PUSH" value="N" truevalue="Y" falsevalue="N" position="absolute 239 54 290 74"/>
- <CheckBox id="bool4" taborder="17" text="Mthink" value="N" truevalue="Y" falsevalue="N" position="absolute 301 54 360 74"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rgstfromdd" type="STRING" size="256"/>
- <Column id="rgsttodd" type="STRING" size="256"/>
- <Column id="lnkflag" type="STRING" size="256"/>
- <Column id="itemnm" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rgstfromdd"/>
- <Col id="rgsttodd"/>
- <Col id="lnkflag"/>
- <Col id="itemnm"/>
- <Col id="useyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_C0027list_C0027" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_cmpnexecattr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">일회성</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">반복성</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_dblnkflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">HISDB로 연결</Col>
- <Col id="value">H</Col>
- </Row>
- <Row>
- <Col id="label">CRMDB로 연결</Col>
- <Col id="value">C</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_C0028list_C0028" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_C0033list_C0033" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmpnmdl_cmpnmdlgrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpnmdlcd" type="INT" size="256" sumtext="캠페인중분류코드"/>
- <Column id="cmpnmdlnm" type="STRING" size="256" sumtext="캠페인중분류이름"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_chnlmdllist_chnlmdlgrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msgmdlcd" type="INT" size="256" sumtext="메시지중분류코드"/>
- <Column id="msgmdlnm" type="STRING" size="256" sumtext="메시지중분류명"/>
- <Column id="msglrgcd" type="INT" size="256" sumtext="메시지대분류코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmpnsml_cmpnsmlgrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpnsmlcd" type="INT" size="256" sumtext="캠페인소분류코드"/>
- <Column id="cmpnsmlnm" type="STRING" size="256" sumtext="캠페인소분류이름"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_tmpldtmnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="itemnm" type="STRING" size="256" sumtext="템플릿명"/>
- <Column id="tmpldtmncd" type="INT" size="256" sumtext="템플릿데이터마이닝코드"/>
- <Column id="lnkflag" type="STRING" size="256" sumtext="연결구분"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="dblnkflag" type="STRING" size="256" sumtext="연결DB"/>
- <Column id="dataextrtm" type="STRING" size="256" sumtext="자료추출시"/>
- <Column id="delivetm" type="STRING" size="256" sumtext="전송시간"/>
- <Column id="cmpnexecattr" type="STRING" size="256" sumtext="실행속성"/>
- <Column id="bizflag" type="STRING" size="256" sumtext="업무구분"/>
- <Column id="bizdetlcd" type="STRING" size="256" sumtext="업무상세구분"/>
- <Column id="execdd" type="STRING" size="256" sumtext="실행일자"/>
- <Column id="duplicationyn" type="STRING" size="256" sumtext="중복발송여부"/>
- <Column id="smsyn" type="STRING" size="256" sumtext="SMS 발송여부"/>
- <Column id="lmsyn" type="STRING" size="256" sumtext="LMS 발송여부"/>
- <Column id="pushyn" type="STRING" size="256" sumtext="PUSH 발송여부"/>
- <Column id="mthinkyn" type="STRING" size="256" sumtext="MTHINK 발송여부"/>
- <Column id="condqry" type="STRING" size="256" sumtext="쿼리"/>
- <Column id="smsmsglrgcd" type="STRING" size="256" sumtext="메시지대분류"/>
- <Column id="smsmsgmdlcd" type="STRING" size="256" sumtext="메시지중분류"/>
- <Column id="smsmsgsmlcd" type="STRING" size="256" sumtext="메시지소분류"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초입력자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초입력시간"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_countnode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tmpldtmncount" type="STRING" size="256"/>
- <Column id="tmpldtmnexeccount" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="tmpldtmncount"/>
- <Col id="tmpldtmnexeccount"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tmpldtmn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="itemnm" type="STRING" size="256"/>
- <Column id="lnkflag" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="execbaseddflag" type="STRING" size="256"/>
- <Column id="execbasemm" type="STRING" size="256"/>
- <Column id="execbasedd" type="STRING" size="256"/>
- <Column id="execbasedayno" type="STRING" size="256"/>
- <Column id="dataextrbfdayno" type="STRING" size="256"/>
- <Column id="delivetm" type="STRING" size="256"/>
- <Column id="cmpncd" type="STRING" size="256"/>
- <Column id="savemode" type="STRING" size="256"/>
- <Column id="tmpldtmncd" type="STRING" size="256"/>
- <Column id="smsmsglrgcd" type="STRING" size="256"/>
- <Column id="smsmsgmdlcd" type="STRING" size="256"/>
- <Column id="smsmsgsmlcd" type="STRING" size="256"/>
- <Column id="dataextrbasedd" type="STRING" size="256"/>
- <Column id="condqry" type="STRING" size="256"/>
- <Column id="newElement" type="STRING" size="256"/>
- <Column id="dblnkflag" type="STRING" size="256"/>
- <Column id="bizflag" type="STRING" size="256"/>
- <Column id="bizdetlcd" type="STRING" size="256"/>
- <Column id="dataextrtm" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="cmpnexecattr" type="STRING" size="256"/>
- <Column id="duplicationyn" type="STRING" size="256"/>
- <Column id="smsyn" type="STRING" size="256"/>
- <Column id="lmsyn" type="STRING" size="256"/>
- <Column id="pushyn" type="STRING" size="256"/>
- <Column id="mthinkyn" type="STRING" size="256"/>
- <Column id="execbasespcldd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="itemnm"/>
- <Col id="lnkflag">1</Col>
- <Col id="useyn"/>
- <Col id="execbaseddflag"/>
- <Col id="execbasemm"/>
- <Col id="execbasedd"/>
- <Col id="execbasedayno"/>
- <Col id="dataextrbfdayno"/>
- <Col id="delivetm"/>
- <Col id="cmpncd"/>
- <Col id="savemode"/>
- <Col id="tmpldtmncd"/>
- <Col id="smsmsglrgcd"/>
- <Col id="smsmsgmdlcd"/>
- <Col id="smsmsgsmlcd"/>
- <Col id="dataextrbasedd"/>
- <Col id="condqry"/>
- <Col id="newElement"/>
- <Col id="dblnkflag"/>
- <Col id="bizflag"/>
- <Col id="bizdetlcd"/>
- <Col id="dataextrtm"/>
- <Col id="execdd"/>
- <Col id="cmpnexecattr"/>
- <Col id="duplicationyn"/>
- <Col id="smsyn"/>
- <Col id="lmsyn"/>
- <Col id="pushyn"/>
- <Col id="mthinkyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cmpninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpnlrgcd" type="STRING" size="256"/>
- <Column id="cmpnmdlcd" type="STRING" size="256"/>
- <Column id="cmpnsmlcd" type="STRING" size="256"/>
- <Column id="cmpnnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cmpnlrgcd"/>
- <Col id="cmpnmdlcd"/>
- <Col id="cmpnsmlcd"/>
- <Col id="cmpnnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cmpnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpnsmlnm" type="STRING" size="256" sumtext="캠페인소분류이름"/>
- <Column id="cmpnnm" type="STRING" size="256" sumtext="캠페인이름"/>
- <Column id="cmpncd" type="STRING" size="256" sumtext="캠페인코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_smsmsginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msglrgcd" type="STRING" size="256"/>
- <Column id="msgmdlcd" type="STRING" size="256"/>
- <Column id="msgsmlcd" type="STRING" size="256"/>
- <Column id="msgcnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="msglrgcd"/>
- <Col id="msgmdlcd"/>
- <Col id="msgsmlcd"/>
- <Col id="msgcnts"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_msgsmllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msgsmlcd" type="STRING" size="256" sumtext="메시지소분류코드"/>
- <Column id="msgcnts" type="STRING" size="256" sumtext="SMS메시지내용"/>
- <Column id="smstrsmcntcno" type="STRING" size="256" sumtext="SMS전송자연락처번호"/>
- <Column id="emailtitl" type="STRING" size="256" sumtext="이메일제목"/>
- <Column id="dmtitl" type="STRING" size="256" sumtext="DM제목"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_tmpldtmnexeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING" size="256" sumtext="이름"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="mpphone" type="STRING" size="256" sumtext="휴대폰"/>
- <Column id="msgcnts" type="STRING" size="256" sumtext="메시지내용"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmpnlrg_cmpnlrggrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_chnllrglist_chnllrggrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msglrgcd" type="INT" size="256" sumtext="메시지대분류코드"/>
- <Column id="msglrgnm" type="STRING" size="256" sumtext="메시지대분류명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chnlflag" type="STRING" size="256"/>
- <Column id="msglrgcd" type="STRING" size="256"/>
- <Column id="msgmdlcd" type="STRING" size="256"/>
- <Column id="msgsmlcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="chnlflag">S</Col>
- <Col id="msglrgcd"/>
- <Col id="msgmdlcd"/>
- <Col id="msgsmlcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cmpnlrgcd" type="STRING" size="256"/>
- <Column id="cmpnmdlcd" type="STRING" size="256"/>
- <Column id="cmpnsmlcd" type="STRING" size="256"/>
- <Column id="cmpncd" type="STRING" size="256"/>
- <Column id="tmpldtmn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cmpnlrgcd"/>
- <Col id="cmpnmdlcd"/>
- <Col id="cmpnsmlcd"/>
- <Col id="cmpncd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_tmpldtmn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_msgcount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msglrgcd" type="INT" size="256"/>
- <Column id="msgmdlcd" type="INT" size="256"/>
- <Column id="msgsmlcd" type="INT" size="256"/>
- <Column id="biz_flag" type="STRING" size="256"/>
- <Column id="gubun" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="msglrgcd"/>
- <Col id="msgmdlcd"/>
- <Col id="msgsmlcd"/>
- <Col id="biz_flag">T</Col>
- <Col id="gubun"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_emailinfo_recvrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_smsinfo_recvrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_johe.ipt_rgstfromdd" propid="value" datasetid="ds_send_data" columnid="rgstfromdd"/>
- <BindItem id="item1" compid="grp_johe.ipt_rgsttodd" propid="value" datasetid="ds_send_data" columnid="rgsttodd"/>
- <BindItem id="item2" compid="grp_johe.combo2" propid="value" datasetid="ds_send_data" columnid="useyn"/>
- <BindItem id="item3" compid="grp_johe.cmb_lnkflag" propid="value" datasetid="ds_send_data" columnid="lnkflag"/>
- <BindItem id="item4" compid="grp_johe.ipt_s_itemnm" propid="value" datasetid="ds_send_data" columnid="itemnm"/>
- <BindItem id="item5" compid="opt_bizplcecount" propid="value" datasetid="ds_temp_countnode" columnid="tmpldtmncount"/>
- <BindItem id="item6" compid="rdo_lnkflag" propid="value" datasetid="ds_main_tmpldtmn" columnid="lnkflag"/>
- <BindItem id="item7" compid="ipt_itemnm" propid="value" datasetid="ds_main_tmpldtmn" columnid="itemnm"/>
- <BindItem id="item8" compid="ipt_execbasedayno" propid="value" datasetid="ds_main_tmpldtmn" columnid="execbasedayno"/>
- <BindItem id="item9" compid="rdo_exebaseflag" propid="value" datasetid="ds_main_tmpldtmn" columnid="execbaseddflag"/>
- <BindItem id="item10" compid="ipt_execbasemm" propid="value" datasetid="ds_main_tmpldtmn" columnid="execbasemm"/>
- <BindItem id="item11" compid="ipt_dataextrbfdayno" propid="value" datasetid="ds_main_tmpldtmn" columnid="dataextrbfdayno"/>
- <BindItem id="item12" compid="ipt_delivetm" propid="value" datasetid="ds_main_tmpldtmn" columnid="delivetm"/>
- <BindItem id="item13" compid="ipt_execbasedd" propid="value" datasetid="ds_main_tmpldtmn" columnid="execbasedd"/>
- <BindItem id="item14" compid="combo1" propid="value" datasetid="ds_main_tmpldtmn" columnid="useyn"/>
- <BindItem id="item15" compid="switch3.case5.radio2" propid="value" datasetid="ds_main_tmpldtmn" columnid="lnkflag"/>
- <BindItem id="item16" compid="switch3.case5.input2" propid="value" datasetid="ds_main_tmpldtmn" columnid="itemnm"/>
- <BindItem id="item17" compid="switch3.case5.radio1" propid="value" datasetid="ds_main_tmpldtmn" columnid="execbaseddflag"/>
- <BindItem id="item18" compid="switch3.case5.input6" propid="value" datasetid="ds_main_tmpldtmn" columnid="execbasedayno"/>
- <BindItem id="item19" compid="switch3.case5.input4" propid="value" datasetid="ds_main_tmpldtmn" columnid=""/>
- <BindItem id="item20" compid="switch3.case5.input1" propid="value" datasetid="ds_main_tmpldtmn" columnid=""/>
- <BindItem id="item21" compid="switch3.case5.input5" propid="value" datasetid="ds_main_tmpldtmn" columnid="dataextrbfdayno"/>
- <BindItem id="item22" compid="switch3.case5.input3" propid="value" datasetid="ds_main_tmpldtmn" columnid=""/>
- <BindItem id="item23" compid="switch3.case5.combo3" propid="value" datasetid="ds_main_tmpldtmn" columnid=""/>
- <BindItem id="item24" compid="switch3.case6.combo6" propid="value" datasetid="ds_main_tmpldtmn" columnid="cmpnexecattr"/>
- <BindItem id="item25" compid="switch3.case6.input10" propid="value" datasetid="ds_main_tmpldtmn" columnid="execdd"/>
- <BindItem id="item26" compid="switch3.case6.radio4" propid="value" datasetid="ds_main_tmpldtmn" columnid=""/>
- <BindItem id="item27" compid="switch3.case6.cmb_dupyn" propid="value" datasetid="ds_main_tmpldtmn" columnid="duplicationyn"/>
- <BindItem id="item28" compid="switch3.case6.input8" propid="value" datasetid="ds_main_tmpldtmn" columnid="itemnm"/>
- <BindItem id="item29" compid="switch3.case6.bool2" propid="value" datasetid="ds_main_tmpldtmn" columnid="smsyn"/>
- <BindItem id="item30" compid="switch3.case6.bool1" propid="value" datasetid="ds_main_tmpldtmn" columnid="lmsyn"/>
- <BindItem id="item31" compid="switch3.case6.bool3" propid="value" datasetid="ds_main_tmpldtmn" columnid="pushyn"/>
- <BindItem id="item32" compid="switch3.case6.bool4" propid="value" datasetid="ds_main_tmpldtmn" columnid="mthinkyn"/>
- <BindItem id="item33" compid="switch3.case6.cmb_dblnkflag" propid="value" datasetid="ds_main_tmpldtmn" columnid="dblnkflag"/>
- <BindItem id="item34" compid="switch3.case6.cmb_useyn" propid="value" datasetid="ds_main_tmpldtmn" columnid="useyn"/>
- <BindItem id="item35" compid="switch3.case6.cmb_bizdetlcd" propid="value" datasetid="ds_main_tmpldtmn" columnid="bizdetlcd"/>
- <BindItem id="item36" compid="switch3.case6.combo5" propid="value" datasetid="ds_main_tmpldtmn" columnid="bizflag"/>
- <BindItem id="item37" compid="switch3.case6.input9" propid="value" datasetid="ds_main_tmpldtmn" columnid="dataextrtm"/>
- <BindItem id="item38" compid="switch3.case6.input7" propid="value" datasetid="ds_main_tmpldtmn" columnid="delivetm"/>
- <BindItem id="item39" compid="switch1.case1.cmb_cmpnlrgcd" propid="value" datasetid="ds_main_cmpninfo" columnid="cmpnlrgcd"/>
- <BindItem id="item40" compid="switch1.case1.cmb_cmpnmdlcd" propid="value" datasetid="ds_main_cmpninfo" columnid="cmpnmdlcd"/>
- <BindItem id="item41" compid="switch1.case1.cmb_cmpnsmlcd" propid="value" datasetid="ds_main_cmpninfo" columnid="cmpnsmlcd"/>
- <BindItem id="item42" compid="switch1.case1.opt_cmpnnm" propid="value" datasetid="ds_main_cmpninfo" columnid=""/>
- <BindItem id="item43" compid="switch1.case2.cmb_msglrgcd" propid="value" datasetid="ds_main_smsmsginfo" columnid="msglrgcd"/>
- <BindItem id="item44" compid="switch1.case2.cmb_msgmdlcd" propid="value" datasetid="ds_main_smsmsginfo" columnid="msgmdlcd"/>
- <BindItem id="item45" compid="switch1.case2.ipt_msgcnts" propid="value" datasetid="ds_main_smsmsginfo" columnid="msgcnts"/>
- <BindItem id="item46" compid="switch1.case2.ipt_msgsmlcd" propid="value" datasetid="ds_main_smsmsginfo" columnid="msgsmlcd"/>
- <BindItem id="item47" compid="switch2.case3.textarea1" propid="value" datasetid="ds_main_tmpldtmn" columnid="condqry"/>
- <BindItem id="item48" compid="opt_concount" propid="value" datasetid="ds_temp_countnode" columnid="tmpldtmnexeccount"/>
- <BindItem id="item49" compid="switch2.case4.textarea2" propid="value" datasetid="ds_main_tmpldtmn" columnid="condqry"/>
- </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";
- include "crm_crmxp::CCZ001.xjs";
- function SMCDT00500_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMCDT00500_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_tmpldtmnlist);
- grdf_initGrid(switch1.case1.grd_cmpnlist);
- grdf_initGrid(switch1.case2.grd_msglist);
- grdf_setRowTypeIcon(switch1.case2.grd_msglist, 0);
- grdf_initGrid(switch2.case3.grd_tmpldtmnexec1);
- grdf_initGrid(switch2.case4.grd_tmpldtmnexec2);
-
- //ds_send_data.setColumn(0, "rgstfromdd", utlf_getCurrentDate().toDate().getAddDate(-31,"D").getDateFormat());
- ds_send_data.setColumn(0, "rgstfromdd", "20110101");
- ds_send_data.setColumn(0, "rgsttodd", utlf_getCurrentDate());
-
- // 그리드의 col을 초기화 시켜준다.
- ds_main_list_tmpldtmnlist.clearData();
- ds_main_cmpnlist.clearData();
- ds_main_msgsmllist.clearData();
- ds_main_list_tmpldtmnexeclist.clearData();
-
- ds_main_tmpldtmn.setColumn(0, "savemode", "I");
- ds_main_tmpldtmn.setColumn(0, "execbaseddflag", "1");
- fSetBaseDD();
- // 초기값 셋팅
- ds_main_tmpldtmn.setColumn(0, "lnkflag", "1");
- fGetlnkflag();
-
- // 캠페인 대그룹을 가져온다
- var oParam = {};
- oParam.id = "TRCDT00107";
- oParam.service = "crmapp.Campain";
- oParam.method = "reqGetCmpnLrgCd";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_init_cmpnlrg_cmpnlrggrup=cmpnlrggrup";
- oParam.async = false;
- //oParam.callback = "cf_TRCDT00107";
- tranf_submit(oParam);
- fTmpldtmnlist();
- // 공통코드를 호출하여 자료(연결구분)를 가져온다
- // 2008/06/26,박원희: 템플릿마이닝은 임종일만 해달라는 사용자의 요청, 추후 확장성을 고려하여 DB, UI 남긴채 수정함
- var arrParam = [{dsNm: "ds_init_C0027list_C0027", cdGrpId: "C0027"}
- ,{dsNm: "ds_init_M0204list_M0204", cdGrpId: "M0204"}
- ,{dsNm: "ds_init_C0013list_C0013", cdGrpId: "C0013"}
- ,{dsNm: "ds_init_C0028list_C0028", cdGrpId: "C0028"}
- ,{dsNm: "ds_init_C0033list_C0033", cdGrpId: "C0033"}]
- appf_getCodeList(arrParam);
-
- ds_send_data.setColumn(0, "lnkflag", "1")
- fCheckAuth();
- }
- function fSetBaseDD()
- {
- var base_flag = "";
- base_flag = ds_main_tmpldtmn.getColumn(0, "execbaseddflag");
- switch (base_flag)
- {
- case "1":
- ipt_execbasedayno.enable = true;
- ipt_execbasemm.enable = false;
- ipt_execbasedd.enable = false;
- break;
- case "2":
- ipt_execbasedayno.enable = false;
- ipt_execbasemm.enable = true;
- ipt_execbasedd.enable = true;
- break;
- default:
- ipt_execbasedayno.enable = true;
- ipt_execbasemm.enable = false;
- ipt_execbasedd.enable = false;
- break;
- }
- }
- function fGetlnkflag()
- {
- var lnkflag = ds_main_tmpldtmn.getColumn(0, "lnkflag");
-
- if (lnkflag == "1")
- {
- switch1.tabindex = 1;
- switch2.tabindex = 1;
- switch3.tabindex = 1;
-
- // SMS 메시지 대그룹을 가져온다.
- var oParam = {};
- oParam.id = "TRCNS00201";
- oParam.service = "chnlmngtapp.ChnlClsMngt";
- oParam.method = "reqGetChnlLrgCd";
- oParam.inds = "req=ds_send_info";
- oParam.outds = "ds_init_chnllrglist_chnllrggrup=chnllrggrup";
- oParam.async = false;
- //oParam.callback = "cf_TRCNS00201";
- tranf_submit(oParam);
- }
- else
- {
- switch1.tabindex = 0;
- switch2.tabindex = 1;
- }
- }
- function fTmpldtmnlist()
- {
- var oParam = {};
- oParam.id = "TRCDT00501";
- oParam.service = "dtmnmngtapp.DtmnMngt";
- oParam.method = "reqGetTmplDtmnList";
- oParam.inds = "srchreq=ds_send_data";
- oParam.outds = "ds_main_list_tmpldtmnlist=tmpldtmnlist";
- oParam.async = false;
- //oParam.callback = "cf_TRCDT00501";
- tranf_submit(oParam);
-
- var grid_rows = ds_main_list_tmpldtmnlist.rowcount;
- ds_temp_countnode.setColumn(0, "tmpldtmncount" , grid_rows);
- }
- function fCheckAuth()
- {
- if (!frmf_checkAuth("r"))
- {
- grp_johe.btn_search.enable = false;
- }
- if (!frmf_checkAuth("x"))
- {
- btn_healexamtmplsave.enable = false;
- btn_tmpldtmnexec.enable = false;
- }
- if (!frmf_checkAuth("p"))
- {
- btn_saveexcel.enable = false;
- }
- }
- function grp_johe_ipt_rgstfromdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- var rgstfromdd = String(obj.value);
- if (!utlf_isNull(rgstfromdd) && !utlf_isValidDateTime(rgstfromdd,"YYYYMMDD"))
- {
- sysf_messageBox("날짜가 바르게 입력되지","E007");
- obj.setFocus();
- }
- }
- function grp_johe_ipt_rgsttodd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- var rgsttodd = String(obj.value);
- if (!utlf_isNull(rgsttodd) && !utlf_isValidDateTime(rgsttodd,"YYYYMMDD"))
- {
- sysf_messageBox("날짜가 바르게 입력되지","E007");
- obj.setFocus();
- }
- }
- function grp_johe_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fTmpldtmnlist();
- }
- function grd_tmpldtmnlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fGetTmplDtmnAttr(); // 템플릿 데이터마이닝 정보조회
- }
- function fGetTmplDtmnAttr()
- {
- var row = ds_main_list_tmpldtmnlist.rowposition;
- // 선택한 템플릿데이터마이닝의 내용을 뿌려준다.
- var tmpldtmncd = ds_main_list_tmpldtmnlist.getColumn(row, "tmpldtmncd");
- var lnkflag = ds_main_list_tmpldtmnlist.getColumn(row, "lnkflag");
- var itemnm = ds_main_list_tmpldtmnlist.getColumn(row, "itemnm");
- var delivetm = ds_main_list_tmpldtmnlist.getColumn(row, "delivetm");
- var useyn = ds_main_list_tmpldtmnlist.getColumn(row, "useyn");
- var dblnkflag = ds_main_list_tmpldtmnlist.getColumn(row, "dblnkflag");
- var bizflag = ds_main_list_tmpldtmnlist.getColumn(row, "bizflag");
- var bizdetlcd = ds_main_list_tmpldtmnlist.getColumn(row, "bizdetlcd");
- var dataextrtm = ds_main_list_tmpldtmnlist.getColumn(row, "dataextrtm");
- var condqry = ds_main_list_tmpldtmnlist.getColumn(row, "condqry");
- var execdd = ds_main_list_tmpldtmnlist.getColumn(row, "execdd");
- var cmpnexecattr = ds_main_list_tmpldtmnlist.getColumn(row, "cmpnexecattr");
- var duplicationyn = ds_main_list_tmpldtmnlist.getColumn(row, "duplicationyn");
- var smsyn = ds_main_list_tmpldtmnlist.getColumn(row, "smsyn");
- var lmsyn = ds_main_list_tmpldtmnlist.getColumn(row, "lmsyn");
- var pushyn = ds_main_list_tmpldtmnlist.getColumn(row, "pushyn");
- var mthinkyn = ds_main_list_tmpldtmnlist.getColumn(row, "mthinkyn");
-
- ds_main_tmpldtmn.setColumn(0, "tmpldtmncd", tmpldtmncd);
- ds_main_tmpldtmn.setColumn(0, "lnkflag", lnkflag);
- ds_main_tmpldtmn.setColumn(0, "itemnm", itemnm);
- ds_main_tmpldtmn.setColumn(0, "delivetm", delivetm);
- ds_main_tmpldtmn.setColumn(0, "useyn", useyn);
- ds_main_tmpldtmn.setColumn(0, "dblnkflag", dblnkflag);
- ds_main_tmpldtmn.setColumn(0, "bizflag", bizflag);
- ds_main_tmpldtmn.setColumn(0, "bizdetlcd", bizdetlcd);
- ds_main_tmpldtmn.setColumn(0, "dataextrtm", dataextrtm);
- ds_main_tmpldtmn.setColumn(0, "condqry", condqry);
- ds_main_tmpldtmn.setColumn(0, "execdd", execdd);
- ds_main_tmpldtmn.setColumn(0, "cmpnexecattr", cmpnexecattr);
- ds_main_tmpldtmn.setColumn(0, "duplicationyn", duplicationyn);
- ds_main_tmpldtmn.setColumn(0, "smsyn", smsyn);
- ds_main_tmpldtmn.setColumn(0, "lmsyn", lmsyn);
- ds_main_tmpldtmn.setColumn(0, "pushyn", pushyn);
- ds_main_tmpldtmn.setColumn(0, "mthinkyn", mthinkyn);
-
- // 템플릿데이터마이닝 수동실행 그리드 초기화
- ds_main_list_tmpldtmnexeclist.clearData();
-
- if (lnkflag == "2")
- {
- // 캠페인 중분류 및 소분류, 캠페인리스트 세팅(초기화 버튼, 대/중/소분류 콤보 선택)
- fGetCmpnMdlCd();
- fGetCmpnSmlCd();
- fGetCmpnList();
- }
- else
- {
- // SMS 대분류 및 중분류, SMS메시지리스트 세팅
- var smsmsglrgcd = ds_main_list_tmpldtmnlist.getColumn(row, "smsmsglrgcd");
- var smsmsgmdlcd = ds_main_list_tmpldtmnlist.getColumn(row, "smsmsgmdlcd");
- var smsmsgsmlcd = ds_main_list_tmpldtmnlist.getColumn(row, "smsmsgsmlcd");
-
- if (!utlf_isNull(smsmsglrgcd))
- {
- ds_main_tmpldtmn.setColumn(0, "smsmsglrgcd", smsmsglrgcd);
- ds_main_smsmsginfo.setColumn(0, "msglrgcd", smsmsglrgcd); // 매시지 대분류 코드
- fGetChnlMdlCd();
- if (!utlf_isNull(smsmsgmdlcd))
- {
- ds_main_tmpldtmn.setColumn(0, "smsmsgmdlcd", smsmsgmdlcd);
- ds_main_smsmsginfo.setColumn(0, "msgmdlcd", smsmsgmdlcd); // 매시지 중분류 코드
- fGetChnlSmlCd();
- if (!utlf_isNull(smsmsgsmlcd))
- {
- ds_main_tmpldtmn.setColumn(0, "smsmsgsmlcd", smsmsgsmlcd);
- ds_main_smsmsginfo.setColumn(0, "msgsmlcd", smsmsgsmlcd); // 매시지 소분류 코드
- var rowCount = ds_main_msgsmllist.rowcount;
- for (var i = 0; i < rowCount; i++)
- {
- var smlcd = ds_main_msgsmllist.getColumn(i, "msgsmlcd");
- if (smlcd == smsmsgsmlcd)
- {
- var msgcnts = ds_main_msgsmllist.getColumn(i, "msgcnts");
- ds_main_smsmsginfo.setColumn(0, "msgcnts", msgcnts);
- }
- }
- }
- }
- }
- else
- {
- fGetChnlMdlCd();
- }
- }
-
- // 연결구분에 따른 화면설정
- fGetlnkflag();
- fSetChangMode();
-
- ds_main_tmpldtmn.setColumn(0, "savemode", "U");
- fSetBaseDD();
- }
- function fGetCmpnMdlCd()
- {
- var cmpnlrgcd = ds_main_cmpninfo.getColumn(0, "cmpnlrgcd");
- if (!utlf_isNull(cmpnlrgcd))
- {
- ds_send.setColumn(0, "cmpnlrgcd",cmpnlrgcd);
- var oParam = {};
- oParam.id = "TRCDT00108";
- oParam.service = "crmapp.Campain";
- oParam.method = "reqGetCmpnMdlCd";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_cmpnmdl_cmpnmdlgrup=cmpnmdlgrup";
- oParam.async = false;
- //oParam.callback = "cf_TRCDT00108";
- tranf_submit(oParam);
- }
- }
- function fGetCmpnSmlCd()
- {
- var cmpnmdlcd = ds_main_cmpninfo.getColumn(0, "cmpnmdlcd");
-
- if (!utlf_isNull(cmpnmdlcd))
- {
- ds_send.setColumn(0, "cmpnmdlcd",cmpnmdlcd);
- var oParam = {};
- oParam.id = "TRCDT00109";
- oParam.service = "crmapp.Campain";
- oParam.method = "reqGetCmpnSmlCd";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_cmpnsml_cmpnsmlgrup=cmpnsmlgrup";
- oParam.async = false;
- //oParam.callback = "cf_TRCDT00109";
- tranf_submit(oParam);
- }
- }
- function fGetCmpnList()
- {
- var cmpnsmlcd = ds_main_cmpninfo.getColumn(0, "cmpnsmlcd");
-
- if (!utlf_isNull(cmpnsmlcd))
- {
- ds_send.setColumn(0, "cmpnsmlcd",cmpnsmlcd);
- var oParam = {};
- oParam.id = "TRCDT00110";
- oParam.service = "crmapp.Campain";
- oParam.method = "reqGetCmpnList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_cmnpnlist=cmpnlist";
- oParam.async = false;
- //oParam.callback = "cf_TRCDT00110";
- tranf_submit(oParam);
- }
- }
- function fGetChnlMdlCd()
- {
- var msglrgcd = ds_main_smsmsginfo.getColumn(0, "msglrgcd");
- ds_send_info.setColumn(0, "msglrgcd",msglrgcd);
-
- var oParam = {};
- oParam.id = "TRCNS00202";
- oParam.service = "chnlmngtapp.ChnlClsMngt";
- oParam.method = "reqGetChnlMdlCd";
- oParam.inds = "req=ds_send_info";
- oParam.outds = "ds_init_chnlmdllist_chnlmdlgrup=chnlmdlgrup";
- oParam.async = false;
- //oParam.callback = "cf_TRCNS00202";
- tranf_submit(oParam);
- }
- function fGetChnlSmlCd()
- {
- var msgmdlcd = ds_main_smsmsginfo.getColumn(0, "msgmdlcd");
- ds_send_info.setColumn(0, "msgmdlcd",msgmdlcd);
- var oParam = {};
- oParam.id = "TRCCN00101";
- oParam.service = "crmapp.Common";
- oParam.method = "reqGetMsgList";
- oParam.inds = "req=ds_send_info";
- oParam.outds = "ds_main_msgsmllist=msgsmllist";
- oParam.async = false;
- //oParam.callback = "cf_TRCCN00101";
- tranf_submit(oParam);
- }
- function fSetChangMode()
- {
- var bizcd = ds_main_tmpldtmn.getColumn(0, "bizflag");
- if (bizcd != "3")
- {
- ds_main_tmpldtmn.setColumn(0, "bizdetlcd", "99");
- switch3.case6.cmb_bizdetlcd.enable = false;
- }
- else
- {
- switch3.case6.cmb_bizdetlcd.enable = true;
- }
- }
- function switch3_case6_combo5_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSetChangMode();
- }
- function fSetChangMode()
- {
- var bizcd = ds_main_tmpldtmn.getColumn(0, "bizflag");
- if (bizcd != "3")
- {
- ds_main_tmpldtmn.setColumn(0, "bizdetlcd", "99");
- switch3.case6.cmb_bizdetlcd.enable = false;
- }
- else
- {
- switch3.case6.cmb_bizdetlcd.enable = true;
- }
- }
- function switch3_case5_radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fGetlnkflag();
- }
- function switch3_case5_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fSetBaseDD(); // 실행기준일 선택에 따른 활성화
- }
- function rdo_lnkflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fGetlnkflag();
- }
- function rdo_exebaseflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fSetBaseDD(); // 실행기준일 선택에 따른 활성화
- }
- function switch1_case2_cmb_msglrgcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- // 기존에 선택된 중분류를 초기화한다.
- ds_init_chnlmdllist_chnlmdlgrup.clearData();
-
- // 선택한 채널관리 대분류에 따른 채널관리 중분류를 가져온다.
- fGetChnlMdlCd();
- switch1.case2.cmb_msgmdlcd.setFocus();
- }
- function switch1_case2_cmb_msgmdlcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- // 메시지 리스트를 초기화한다.
- ds_main_msgsmllist.clearData();
- // 선택한 채널관리 대분류에 따른 채널관리 중분류를 가져온다.
- fGetChnlSmlCd();
- }
- function switch1_case2_grd_msglist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var row = ds_main_msgsmllist.rowposition;
- var msgcnts = ds_main_msgsmllist.getColumn(row, "msgcnts");
- var msgsmlcd = ds_main_msgsmllist.getColumn(row, "msgsmlcd");
- var smstrsmcntcno = ds_main_msgsmllist.getColumn(row, "smstrsmcntcno");
- var msglrgcd = ds_main_smsmsginfo.getColumn(0, "msglrgcd");
- var msgmdlcd = ds_main_smsmsginfo.getColumn(0, "msgmdlcd");
- ds_main_tmpldtmn.setColumn(0, "smsmsglrgcd", msglrgcd);
- ds_main_tmpldtmn.setColumn(0, "smsmsgmdlcd", msgmdlcd);
- ds_main_tmpldtmn.setColumn(0, "smsmsgsmlcd", msgsmlcd);
-
- ds_main_smsmsginfo.setColumn(0, "msgsmlcd", msgsmlcd);
- ds_main_smsmsginfo.setColumn(0, "msgcnts", msgcnts);
- }
- function switch1_case1_cmb_cmpnlrgcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_init_cmpnmdl_cmpnmdlgrup.clearData();
- ds_init_cmpnsml_cmpnsmlgrup.clearData();
- ds_main_cmpnlist.clearData();
-
- ds_main_cmpninfo.setColumn(0, "cmpnmdlcd", "");
- ds_main_cmpninfo.setColumn(0, "cmpnsmlcd", "");
- ds_main_cmpnlist.clearData();
-
- // 선택한 캠페인 대분류에 따른 캠페인 중분류를 가져온다.
- fGetCmpnMdlCd();
- switch1.case1.cmb_cmpnmdlcd.setFocus();
- }
- function switch1_case1_cmb_cmpnmdlcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_main_cmpnlist.clearData();
-
- // 선택한 캠페인 대분류에 따른 캠페인 중분류를 가져온다.
- fGetCmpnSmlCd();
- switch1.case1.cmb_cmpnsmlcd.setFocus();
- }
- function switch1_case1_cmb_cmpnsmlcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_main_cmpnlist.clearData();
- ds_main_cmpnlist.clearData();
- // 선택한 캠페인 소분류에 따른 캠페인 리스트를 가져온다.
- fGetCmpnList();
- }
- function switch1_case1_grd_cmpnlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- // 선택한 데이터마이닝 대그룹에 속한 데이터마이닝 중그룹을 가져온다.
- var row = ds_main_cmpnlist.rowposition;
- var cmpncd = ds_main_cmpnlist.getColumn(row, "cmpncd");
- var cmpnnm = ds_main_cmpnlist.getColumn(row, "cmpnnm");
-
- ds_main_tmpldtmn.setColumn(0, "cmpncd", cmpncd);
- ds_main_tmpldtmn.setColumn(0, "cmpnnm", cmpnnm);
- }
- function btn_healexamtmpladd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_tmpldtmn.clearData();
- ds_main_tmpldtmn.addRow();
-
- ds_main_cmpninfo.clearData();
- ds_main_cmpninfo.addRow();
-
- ds_init_cmpnmdl_cmpnmdlgrup.clearData();
- ds_init_cmpnsml_cmpnsmlgrup.clearData();
-
- ds_send_info.setColumn(0, "msglrgcd", "");
- ds_send_info.setColumn(0, "msgmdlcd", "");
- ds_send_info.setColumn(0, "msgsmlcd", "");
-
- ds_main_cmpnlist.clearData();
- ds_main_msgsmllist.clearData();
- ds_main_smsmsginfo.clearData();
- ds_main_smsmsginfo.addRow();
-
- ds_init_chnlmdllist_chnlmdlgrup.clearData();
- ds_main_list_tmpldtmnexeclist.clearData();
-
- ds_main_tmpldtmn.setColumn(0, "duplicationyn", "Y");
- ds_main_tmpldtmn.setColumn(0, "smsyn", "Y");
- ds_main_tmpldtmn.setColumn(0, "lmsyn", "N");
- ds_main_tmpldtmn.setColumn(0, "pushyn", "Y");
- ds_main_tmpldtmn.setColumn(0, "mthinkyn", "N");
- ds_main_tmpldtmn.setColumn(0, "execbaseddflag", "1");
- ds_main_tmpldtmn.setColumn(0, "savemode", "I");
- ds_main_tmpldtmn.setColumn(0, "lnkflag", "1");
- fSetBaseDD();
- }
- function btn_healexamtmplsave_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveTmplDtmn(); //데이터마이닝 속성 저장
- }
- function fSaveTmplDtmn()
- {
- var lnkflag = ds_main_tmpldtmn.getColumn(0, "lnkflag");
- if (lnkflag == "2")
- {
- var cmpncd = ds_main_tmpldtmn.getColumn(0, "cmpncd");
- if (utlf_isNull(cmpncd))
- {
- sysf_messageBox("캠페인연결정보를 ","C002");
- return;
- }
- }
- else if (lnkflag == "1")
- {
- var smsmsgsmlcd = ds_main_tmpldtmn.getColumn(0, "smsmsgsmlcd");
- if (utlf_isNull(smsmsgsmlcd))
- {
- sysf_messageBox("SMS연결정보를 ","C002");
- return;
- }
- }
-
- // 실행기준일 체크
- // 입력시 업무구분에 따른 상세구분 확인
- var bizcd = ds_main_tmpldtmn.getColumn(0, "bizflag");
- var bizdetlcd = ds_main_tmpldtmn.getColumn(0, "bizdetlcd");
-
- arrCompId = new Array("rdo_lnkflag","ipt_itemnm", "ipt_delivetm", "switch3.case6.cmb_useyn");
- if(frmf_isRequiredControls(arrCompId))
- {
- if (bizcd != "3" && bizdetlcd == "99")
- {
- sysf_messageBox("모든 필수값이 입력이","I002");
- ds_send_tmpldtmn.copyData(ds_main_tmpldtmn);
- var oParam = {};
- oParam.id = "TXCDT00501";
- oParam.service = "dtmnmngtapp.DtmnMngt";
- oParam.method = "reqExeTmplDtmn";
- oParam.inds = "tmpldtmn=ds_send_tmpldtmn";
- oParam.outds = "ds_=tmpldtmncd";
- oParam.async = false;
- //oParam.callback = "cf_TXCDT00501";
- tranf_submit(oParam);
- // 등록완료후 수정모드로 표시
- ds_main_tmpldtmn.setColumn(0, "savemode", "U");
- fTmpldtmnlist();
-
- // 등록완료후 메시지사용건수 추가
- var msglrgcd = ds_main_tmpldtmn.getColumn(0, "smsmsglrgcd");
- var msgmdlcd = ds_main_tmpldtmn.getColumn(0, "smsmsgmdlcd");
- var msgsmlcd = ds_main_tmpldtmn.getColumn(0, "smsmsgsmlcd");
- var gubun = "I"
-
- cczfMsgCount(msglrgcd, msgmdlcd, msgsmlcd, gubun);
- }
- else if (bizcd == "3")
- {
- sysf_messageBox("모든 필수값이 입력이","I002");
- ds_send_tmpldtmn.copyData(ds_main_tmpldtmn);
-
- var oParam = {};
- oParam.id = "TXCDT00501";
- oParam.service = "dtmnmngtapp.DtmnMngt";
- oParam.method = "reqExeTmplDtmn";
- oParam.inds = "tmpldtmn=ds_send_tmpldtmn";
- oParam.outds = "ds_=tmpldtmncd";
- oParam.async = false;
- //oParam.callback = "cf_TXCDT00501";
- tranf_submit(oParam);
- // 등록완료후 수정모드로 표시
- ds_main_tmpldtmn.setColumn(0, "savemode", "U");
- fTmpldtmnlist();
-
- // 등록완료후 메시지사용건수 추가
- var msglrgcd = ds_main_tmpldtmn.getColumn(0, "smsmsglrgcd");
- var msgmdlcd = ds_main_tmpldtmn.getColumn(0, "smsmsgmdlcd");
- var msgsmlcd = ds_main_tmpldtmn.getColumn(0, "smsmsgsmlcd");
- var gubun = "I"
-
- cczfMsgCount(msglrgcd, msgmdlcd, msgsmlcd, gubun);
- }
- }
- else
- {
- sysf_messageBox("업무구분이 '예약' 이 아닐경우 업무상세구분은 '기타' 이어야만 합니다.\n 업무구분을 다시","C002");
- }
- }
- function btn_sms_onclick(obj:Button, e:ClickEventInfo)
- {
- var lnkflag = ds_main_tmpldtmn.getColumn(0, "lnkflag");
-
- if (lnkflag == "1")
- {
- cczfSMSTrsmOpen("grid",grd_tmpldtmnexec2,"hngnm","mpphone","","");
- }
- else if (lnkflag == "2")
- {
- cczfSMSTrsmOpen("grid",grd_tmpldtmnexec1,"sex","age","","");
- }
- }
- function btn_email_onclick(obj:Button, e:ClickEventInfo)
- {
- var lnkflag = ds_main_tmpldtmn.getColumn(0, "lnkflag");
-
- if (lnkflag == "1")
- {
- cczfEmailTrsmOpen("grid",grd_tmpldtmnexec1,"email","");
- }
- else if (lnkflag == "2")
- {
- sysf_messageBox("임종일관련 정보는 이메일발송을 할 수","I004");
- }
- }
- function button41_onclick(obj:Button, e:ClickEventInfo)
- {
- var lnkflag = ds_main_tmpldtmn.getColumn(0, "lnkflag");
-
- if (lnkflag == "1")
- {
- cczfOpenInsertCmpn(grd_tmpldtmnexec1,"04");
- }
- else if (lnkflag == "2")
- {
- sysf_messageBox("임종일관련 정보는 캠페인등록을 할 수","I004");
- }
- }
- function btn_saveexcel_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(switch2.case4.grd_tmpldtmnexec2, "excel", "SheetName", "true", "", "");
- }
- function btn_tmpldtmnexec_onclick(obj:Button, e:ClickEventInfo)
- {
- fTmplDtMnExec();
- }
- function fTmplDtMnExec()
- {
- // 실행기준일 체크
- var rgst_dd = utlf_getCurrentDate();
- var dataextrbasedd;
- var lnkflag = ds_main_tmpldtmn.getColumn(0, "lnkflag");
- var exec_base_dd_flag = ds_main_tmpldtmn.getColumn(0, "execbaseddflag");
- var exec_base_dayno = ds_main_tmpldtmn.getColumn(0, "execbasedayno");
- var exec_base_mm = ds_main_tmpldtmn.getColumn(0, "execbasemm");
- var exec_base_dd = ds_main_tmpldtmn.getColumn(0, "execbasedd");
- var exec_base_spcl_dd = ds_main_tmpldtmn.getColumn(0, "execbasespcldd");
-
- if (exec_base_dd_flag == "1")
- {
- dataextrbasedd = rgst_dd.toDate().getAddDate(parseInt("-"+exec_base_dayno), "D");
- dataextrbasedd = utlf_getDateTime(dataextrbasedd, "D");
- }
- else if (exec_base_dd_flag == "2")
- {
- dataextrbasedd = rgst_dd.toDate().getAddDate(parseInt("-"+exec_base_mm), "M");
- dataextrbasedd = dataextrbasedd.getAddDate(parseInt("-"+exec_base_dd), "D");
- dataextrbasedd = utlf_getDateTime(dataextrbasedd, "D");
- }
- else if (exec_base_dd_flag == "3")
- {
- dataextrbasedd = exec_base_spcl_dd;
- }
-
- // 예방접종의 경우 출생일(주민번호1(CHAR(6)))으로 대상자추출 이므로 자릿수를 맞춰준다.
- if (lnkflag == "1")
- {
- dataextrbasedd = String(dataextrbasedd).substring(2,8);
- }
-
- // DB 연결이 CRM 일때만 실행 가능함
- var dblnkflag = ds_main_tmpldtmn.getColumn(0, "dblnkflag");
- if (dblnkflag != "H")
- {
- ds_main_tmpldtmn.setColumn(0, "dataextrbasedd", dataextrbasedd);
- ds_send_tmpldtmn.copyData(ds_main_tmpldtmn);
- var oParam = {};
- oParam.id = "TRCDT00502";
- oParam.service = "dtmnmngtapp.DtmnMngt";
- oParam.method = "reqGetTmplDtmnExec";
- oParam.inds = "tmpldtmn=ds_send_tmpldtmn";
- oParam.outds = "ds_main_list_tmpldtmnexeclist=tmpldtmnexeclist";
- oParam.async = false;
- //oParam.callback = "cf_TRCDT00502";
- tranf_submit(oParam);
- }
- else
- {
- sysf_messageBox("HISDB로는 연결 ","E001");
- switch3.case6.cmb_dblnkflag.setFocus();
- }
-
- if (lnkflag == "1")
- {
- switch2.case4.grd_tmpldtmnexec2.setFocus();
- var grid_rows = ds_main_list_tmpldtmnexeclist.rowcount;
- ds_temp_countnode.setColumn(0, "tmpldtmnexeccount" , grid_rows);
- }
- else if (lnkflag == "2")
- {
- switch2.case3.grd_tmpldtmnexec1.setFocus();
- var grid_rows = ds_main_list_tmpldtmnexeclist.rowcount;
- ds_temp_countnode.setColumn(0, "tmpldtmnexeccount" , grid_rows);
- }
- }
- function btn_select_onclick(obj:Button, e:ClickEventInfo)
- {
- var lnkflag = ds_main_tmpldtmn.getColumn(0, "lnkflag");
- var grid = "";
- if (lnkflag == "1")
- {
- grid = switch2.case4.grd_tmpldtmnexec2;
- }
- else if (lnkflag == "2")
- {
- grid = switch2.case3.grd_tmpldtmnexec1;
- }
-
- grid.selectAll();
- }
- function btn_release_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_list_tmpldtmnexeclist.clearSelect();
- }
- ]]></Script>
- </Form>
- </FDL>
|