123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNP07300" position="absolute 0 0 895 747" titletext="카덱스 팀별메모" onload="SMMNP07300_onload" oninit="SMMNP07300_oninit">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 875 725" id="grp_memo" scrollbars="autoboth" onmousewheel="grp_memo_onmousewheel" onvscroll="grp_memo_onvscroll">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 855 32" align="align:center top;" id="group2" class="div_SA" anchor="default">
- <Layouts>
- <Layout>
- <Static text="병동 :" position="absolute 10 7 60 24" id="caption2" class="search_name" anchor="default"/>
- <Button position="absolute 732 4 788 26" id="btn_search" class="btn1" text="조회" anchor="default" onclick="grp_memo_group2_btn_search_onclick"/>
- <Shape position="absolute 724 4 730 26" linetype="vertical" id="line9" class="line_4" anchor="default"/>
- <Static text="업무일자 :" position="absolute 382 8 458 25" id="caption20" class="search_name" anchor="default"/>
- <Calendar position="absolute 459 6 560 25" id="ipt_orddd" class="input_search" enable="false" anchor="default" autoselect="true"/>
- <Button position="absolute 792 4 848 26" id="btn_prt" class="btn6" text="출력" anchor="default" onclick="grp_memo_group2_btn_prt_onclick"/>
- <Static text="팀별 :" position="absolute 569 8 620 25" id="caption5" class="search_name" anchor="default"/>
- <Static text="조회구분 :" position="absolute 182 8 258 25" id="caption1" class="search_name" anchor="default"/>
- <Radio position="absolute 256 6 351 26" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_memo_group2_radio1_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">R</Col>
- <Col id="datacolumn">최근</Col>
- </Row>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">과거</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_wardcd" taborder="1" class="combo_search" position="absolute 60 6 165 25" innerdataset="@ds_init_wardlist" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="grp_memo_group2_cmb_wardcd_onitemchanged" index="0"/>
- <Combo id="cmb_team" taborder="2" class="combo_search" position="absolute 622 6 709 25" innerdataset="@ds_hidden_teamlist_item" datacolumn="label" codecolumn="value" onitemchanged="grp_memo_group2_cmb_team_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Static position="absolute 0 234 79 421" align="align:center middle;" id="cap_1team" class="cell_1" style="align:center middle;" anchor="default"/>
- <TextArea position="absolute 82 234 855 421" id="tex_1team" imemode="hangul" maxlength="1332" onmouseenter="grp_memo_texarea_onmouseenter" anchor="default"/>
- <Static position="absolute 0 424 79 611" align="align:center middle;" id="cap_2team" class="cell_1" style="align:center middle;" anchor="default"/>
- <TextArea position="absolute 82 424 855 611" id="tex_2team" imemode="hangul" maxlength="1332" onmouseenter="grp_memo_texarea_onmouseenter" anchor="default"/>
- <Static position="absolute 0 614 79 801" align="align:center middle;" id="cap_3team" class="cell_1" style="align:center middle;" anchor="default"/>
- <TextArea position="absolute 82 614 855 801" id="tex_3team" imemode="hangul" maxlength="1332" onmouseenter="grp_memo_texarea_onmouseenter" anchor="default"/>
- <Static position="absolute 0 804 79 991" align="align:center middle;" id="cap_4team" class="cell_1" style="align:center middle;" anchor="default"/>
- <TextArea position="absolute 82 804 855 991" id="tex_4team" maxlength="1332" imemode="hangul" anchor="default" onmouseenter="grp_memo_texarea_onmouseenter"/>
- <Static position="absolute 0 994 79 1181" align="align:center middle;" id="cap_5team" class="cell_1" style="align:center middle;" anchor="default"/>
- <TextArea position="absolute 82 994 855 1181" id="tex_5team" imemode="hangul" maxlength="1332" anchor="default" onmouseenter="grp_memo_texarea_onmouseenter"/>
- <Static position="absolute 0 1184 79 1371" align="align:center middle;" id="cap_6team" class="cell_1" style="align:center middle;" anchor="default"/>
- <TextArea position="absolute 82 1184 855 1371" id="tex_6team" imemode="hangul" maxlength="1332" anchor="default" onmouseenter="grp_memo_texarea_onmouseenter"/>
- <Static position="absolute 0 1374 79 1561" align="align:center middle;" id="cap_7team" class="cell_1" style="align:center middle;" anchor="default"/>
- <TextArea position="absolute 82 1374 855 1561" id="tex_7team" imemode="hangul" maxlength="1332" anchor="default" onmouseenter="grp_memo_texarea_onmouseenter"/>
- <Static position="absolute 0 1564 79 1751" align="align:center middle;" id="cap_8team" class="cell_1" style="align:center middle;" anchor="default"/>
- <TextArea position="absolute 82 1564 855 1751" id="tex_8team" imemode="hangul" maxlength="1332" anchor="default" onmouseenter="grp_memo_texarea_onmouseenter"/>
- <Shape position="absolute 0 39 858 45" linetype="horizontal" id="line_0team" class="line_2" anchor="default"/>
- <Shape position="absolute 0 36 855 42" linetype="horizontal" id="line1" class="line_10" anchor="default"/>
- <Shape position="absolute 0 419 858 425" linetype="horizontal" id="line_2team" class="line_2" anchor="default"/>
- <Shape position="absolute 0 609 858 615" linetype="horizontal" id="line_3team" class="line_2" anchor="default"/>
- <Shape position="absolute 0 799 858 805" linetype="horizontal" id="line_4team" class="line_2" anchor="default"/>
- <Shape position="absolute 0 989 858 995" linetype="horizontal" id="line_5team" class="line_2" anchor="default"/>
- <Shape position="absolute 0 1179 858 1185" linetype="horizontal" id="line_6team" class="line_2" anchor="default"/>
- <Shape position="absolute 0 1369 858 1375" linetype="horizontal" id="line_7team" class="line_2" anchor="default"/>
- <Shape position="absolute 0 1559 858 1565" linetype="horizontal" id="line_8team" class="line_2" anchor="default"/>
- <Button position="absolute 2 236 44 255" id="btn_1team" class="btn5" text="저장" onclick="grp_memo_btn_1team_onclick" anchor="default"/>
- <Button position="absolute 2 426 44 445" id="btn_2team" class="btn5" text="저장" onclick="grp_memo_btn_2team_onclick" anchor="default"/>
- <Button position="absolute 2 806 44 825" id="btn_4team" class="btn5" text="저장" onclick="grp_memo_btn_4team_onclick" anchor="default"/>
- <Button position="absolute 2 616 44 635" id="btn_3team" class="btn5" text="저장" onclick="grp_memo_btn_3team_onclick" anchor="default"/>
- <Button position="absolute 2 996 44 1015" id="btn_5team" class="btn5" text="저장" onclick="grp_memo_btn_5team_onclick" anchor="default"/>
- <Static position="absolute 0 44 79 231" align="align:center middle;" id="cap_0team" class="cell_1" style="align:center middle;" anchor="default"/>
- <Shape position="absolute 0 229 858 235" linetype="horizontal" id="line_1team" class="line_2" anchor="default"/>
- <TextArea position="absolute 82 44 855 231" id="tex_0team" imemode="hangul" maxlength="1332" onmouseenter="grp_memo_texarea_onmouseenter" anchor="default"/>
- <Button position="absolute 2 46 44 65" id="btn_0team" class="btn5" text="저장" onclick="grp_memo_btn_0team_onclick" anchor="default"/>
- <Button position="absolute 2 1186 44 1205" id="btn_6team" class="btn5" text="저장" onclick="grp_memo_btn_6team_onclick" anchor="default"/>
- <Button position="absolute 2 1376 44 1395" id="btn_7team" class="btn5" text="저장" onclick="grp_memo_btn_7team_onclick" anchor="default"/>
- <Button position="absolute 2 1566 44 1585" id="btn_8team" class="btn5" text="저장" onclick="grp_memo_btn_8team_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="recdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_paminfo" 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">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- <Column id="supcdid" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="memocnts" type="STRING" size="256"/>
- <Column id="recdd" type="STRING" size="256"/>
- <Column id="teamid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rexmemoinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_memoinfo_memolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="teamid" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="teamid">-</Col>
- <Col id="srchflag">R</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_teamlist_item" 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">-</Col>
- </Row>
- <Row>
- <Col id="label">병동메모</Col>
- <Col id="value">0</Col>
- </Row>
- <Row>
- <Col id="label">1팀</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">2팀</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">3팀</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">4팀</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">5팀</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">추가1</Col>
- <Col id="value">6</Col>
- </Row>
- <Row>
- <Col id="label">추가2</Col>
- <Col id="value">7</Col>
- </Row>
- <Row>
- <Col id="label">추가3</Col>
- <Col id="value">8</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_wardlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dept" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_code_codeinfo_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid0" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_memoinfo_memolist_teamid8" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item2" compid="grp_memo.group2.cmb_team" propid="value" datasetid="ds_hidden" columnid="teamid"/>
- <BindItem id="item1" compid="grp_memo.group2.ipt_orddd" propid="value" datasetid="ds_main_cond" columnid="recdd"/>
- <BindItem id="item3" compid="grp_memo.group2.radio1" propid="value" datasetid="ds_hidden" columnid="srchflag"/>
- <BindItem id="item5" compid="grp_memo.tex_2team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid2" columnid="memocnts"/>
- <BindItem id="item6" compid="grp_memo.tex_3team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid3" columnid="memocnts"/>
- <BindItem id="item7" compid="grp_memo.tex_4team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid4" columnid="memocnts"/>
- <BindItem id="item8" compid="grp_memo.tex_5team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid5" columnid="memocnts"/>
- <BindItem id="item9" compid="grp_memo.tex_6team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid6" columnid="memocnts"/>
- <BindItem id="item10" compid="grp_memo.tex_7team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid7" columnid="memocnts"/>
- <BindItem id="item11" compid="grp_memo.tex_8team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid8" columnid="memocnts"/>
- <BindItem id="item12" compid="grp_memo.tex_0team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid0" columnid="memocnts"/>
- <BindItem id="item4" compid="grp_memo.tex_1team" propid="value" datasetid="ds_main_memoinfo_memolist_teamid1" columnid="memocnts"/>
- <BindItem id="item0" compid="grp_memo.group2.cmb_wardcd" propid="value" datasetid="ds_main_cond" columnid="wardcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-03-17
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-03-17 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "com_userdeptinfoxp::ZSU001.xjs";
- include "com_departmentcodexp::ZSD001.xjs";
- include "com_userdeptinfoxp::ZSU001.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- var arErrorCode = new HashArray();
- function SMMNP07300_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMNP07300_oninit(obj:Form, e:InitEventInfo)
- {
- fInit();
- }
- function fInit()
- {
- var cdgrupid = "U24";
- var dept = "2470000000";
-
- dsf_makeValue(ds_send_reqdata,"cdgrupid","string", "'U24'");
- dsf_makeValue(ds_send_reqdata,"srchdd","string", utlf_getCurrentDate()); // 조회기준일자
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_code_codeinfo_codelist=codelist";
- oParam.async = false;
- tranf_submit(oParam);
-
- var deptcd = ds_code_codeinfo_codelist.getColumn(0, "cdid");
- var deptnm = ds_code_codeinfo_codelist.getColumn(0, "cdnm");
- var supcdid;
-
- frmf_addComboItem("grp_memo.group2.cmb_wardcd", deptnm, deptcd, "above");
- grp_memo.group2.cmb_wardcd.value = deptcd;
- supcdid = ds_code_codeinfo_codelist.getColumn(0, "supcdid");
-
- var supcdid = "'" + supcdid + "'";
-
- dsf_makeValue(ds_send_reqdata,"cdgrupid","string", supcdid);
- dsf_makeValue(ds_send_reqdata,"srchdd","string", utlf_getCurrentDate()); // 조회기준일자
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_code_codeinfo_codelist=codelist";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_hidden_teamlist_item.deleteAll();
- var teamid;
- var teamnm;
-
- frmf_addComboItem("grp_memo.group2.cmb_team", "전체", "-", "above");
-
- ds_code_codeinfo_codelist.enableevent = false;
- for(var i = 0; i < ds_code_codeinfo_codelist.rowcount; i++){
- teamid = ds_code_codeinfo_codelist.getColumn(i, "cdid");
- teamnm = ds_code_codeinfo_codelist.getColumn(i, "cdnm");
- frmf_addComboItem("grp_memo.group2.cmb_team", teamnm, teamid, "below");
- }
- ds_code_codeinfo_codelist.enableevent = true;
-
- for(var i = 0; i < ds_code_codeinfo_codelist.rowcount; i++){
- grp_memo.components["cap_"+ i + "team"].text = ds_code_codeinfo_codelist.getColumn(i, "cdnm");
- }
-
- ds_main_cond.setColumn(0, "recdd", utlf_getCurrentDate());
-
- if(!utlf_isNull(grp_memo.group2.cmb_wardcd.value)){
- ds_main_cond.setColumn(0, "wardcd", ds_init_wardlist.getColumn(0, "deptcd"));
- fSearch();
- }else{
- ds_main_cond.setColumn(0, "wardcd", "");
- }
- }
- function cf_TRMNW00001(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function fSearch()
- {
- if(!fChkData())
- return;
-
- dsf_makeValue(ds_send_reqdata,"wardcd","string", ds_main_cond.getColumn(0, "wardcd"));
-
- ds_send_reqdata.setColumn(0, "memocnts", "");
- ds_send_reqdata.setColumn(0, "recdd", "");
- ds_send_reqdata.setColumn(0, "teamid", "");
-
- if(ds_hidden.getColumn(0, "srchflag") == "P"){
- dsf_makeValue(ds_send_reqdata,"recdd","string", ds_main_cond.getColumn(0, "recdd"));
- }
-
- var oParam = {};
- oParam.id = "TRMNB00206";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetTeamMemoList";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_memoinfo_memolist=memolist";
- oParam.async = false;
- oParam.callback = "cf_TRMNB00206";
- tranf_submit(oParam);
-
- for ( var i=0; i<9; i++ )
- {
- ds_main_memoinfo_memolist.filter("teamid=='"+i+"'");
- objects["ds_main_memoinfo_memolist_teamid"+ i].copyData(ds_main_memoinfo_memolist,true);
- ds_main_memoinfo_memolist.filter("");
- }
-
- var totcnt = ds_main_memoinfo_memolist.rowcount -1;
- for ( var i=0; i<9; i++ )
- {
- if ( objects["ds_main_memoinfo_memolist_teamid"+ i].rowcount == 0 )
- {
- totcnt++;
- ds_main_memoinfo_memolist.addRow();
- dsf_makeValue(ds_main_memoinfo_memolist,"teamid","string", i, totcnt);
- dsf_makeValue(ds_main_memoinfo_memolist,"memocnts","string", "", totcnt);
- }
- }
-
- for ( var i=0; i<9; i++ )
- {
- ds_main_memoinfo_memolist.filter("teamid=='"+i+"'");
- objects["ds_main_memoinfo_memolist_teamid"+ i].copyData(ds_main_memoinfo_memolist,true);
- ds_main_memoinfo_memolist.filter("");
- }
- }
- function cf_TRMNB00206(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- /*fChkData*/
- function fChkData()
- {
- if ( utlf_isNull(ds_main_cond.getColumn(0, "wardcd")) )
- {
- sysf_messageBox("병동을 선택 해 주세요.", "I");
- return false;
- }
- else if ( utlf_isNull(ds_main_cond.getColumn(0, "recdd")) )
- {
- sysf_messageBox("업무일자를 선택 해 주세요.", "I");
- return false;
- }
- return true;
- }
- function grp_memo_group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearch();
- }
- function grp_memo_group2_cmb_wardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- grp_memo.group2.btn_search.click();
- }
- function grp_memo_group2_btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( !fChkData() )
- return;
-
- ds_hidden_rexmemoinfo.clearData();
-
- var teamid = ds_hidden.getColumn(0, "teamid");
- var teamnm = ds_hidden_teamlist_item.lookup("value", teamid, "label");
-
- if ( teamid != "-" )
- {
- if ( ds_hidden.getColumn(0, "srchflag") == "P" ) {
- dsf_makeValue(ds_hidden_rexmemoinfo,"recdd","string", ds_send_reqdata.getColumn(0, "recdd"), 0);
- }
-
- dsf_makeValue(ds_hidden_rexmemoinfo,"wardnm","string", grp_memo.group2.cmb_wardcd.text, 0);
- dsf_makeValue(ds_hidden_rexmemoinfo,"teamid","string", teamnm, 0);
- dsf_makeValue(ds_hidden_rexmemoinfo,"memocnts","string", objects["ds_main_memoinfo_memolist_teamid"+ teamid].lookup("teamid", teamid, "memocnts"), 0);
- }
- else if ( teamid == "-" )
- {
- if ( ds_hidden.getColumn(0, "srchflag") == "P" ) {
- dsf_makeValue(ds_hidden_rexmemoinfo,"recdd","string", ds_send_reqdata.getColumn(0, "recdd"), 0);
- }
- dsf_makeValue(ds_hidden_rexmemoinfo,"wardnm","string", grp_memo.group2.cmb_wardcd.text, 0);
- dsf_makeValue(ds_hidden_rexmemoinfo,"teamid","string", "병동메모", 0);
- dsf_makeValue(ds_hidden_rexmemoinfo,"memocnts","string", objects["ds_main_memoinfo_memolist_teamid"+ "0"].lookup("teamid", "0", "memocnts"), 0);
-
- dsf_copyDs(ds_hidden_rexmemoinfo, objects["ds_main_memoinfo_memolist_teamid"+ "1"], "after");
- dsf_copyDs(ds_hidden_rexmemoinfo, objects["ds_main_memoinfo_memolist_teamid"+ "2"], "after");
-
- dsf_copyDs(ds_hidden_rexmemoinfo, objects["ds_main_memoinfo_memolist_teamid"+ "3"], "after");
-
- dsf_copyDs(ds_hidden_rexmemoinfo, objects["ds_main_memoinfo_memolist_teamid"+ "4"], "after");
- //5팀추가_20110214_SMY
- dsf_copyDs(ds_hidden_rexmemoinfo, objects["ds_main_memoinfo_memolist_teamid"+ "5"], "after");
-
- dsf_makeValue(ds_hidden_rexmemoinfo,"teamid","string", "추가1", 6);
- dsf_makeValue(ds_hidden_rexmemoinfo,"memocnts","string", objects["ds_main_memoinfo_memolist_teamid"+ "6"].lookup("teamid", "6", "memocnts"), 6);
-
- dsf_makeValue(ds_hidden_rexmemoinfo,"teamid","string", "추가2", 7);
- dsf_makeValue(ds_hidden_rexmemoinfo,"memocnts","string", objects["ds_main_memoinfo_memolist_teamid"+ "7"].lookup("teamid", "7", "memocnts"), 7);
-
- dsf_makeValue(ds_hidden_rexmemoinfo,"teamid","string", "추가3", 8);
- dsf_makeValue(ds_hidden_rexmemoinfo,"memocnts","string", objects["ds_main_memoinfo_memolist_teamid"+ "8"].lookup("teamid", "8", "memocnts"), 8);
- }
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/rexmemoinfo/memolist", ds_hidden_rexmemoinfo); // 데이터셋 1
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPMNB00201"],[objParam], option);
- }
- function grp_memo_group2_cmb_team_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var teamid = ds_hidden.getColumn(0, "teamid");
- if ( teamid == "-" )
- {
- var height = 187;
- var top = new Array(44,234,424,614,804,994,1184,1374,1564); //5팀추가_20110214_SMY
- for(i=0; i<9; i++)
- {
- eval("grp_memo.cap_"+i+"team").visible = true;
- eval("grp_memo.tex_"+i+"team").visible = true;
- eval("grp_memo.btn_"+i+"team").visible = true;
- eval("grp_memo.btn_"+i+"team").position.top = parseInt(top[i]) + 2;
- eval("grp_memo.btn_"+i+"team").position.height = 19;
- eval("grp_memo.tex_"+i+"team").position.top = top[i];
- eval("grp_memo.cap_"+i+"team").position.top = top[i];
- eval("grp_memo.tex_"+i+"team").position.height = 187;
- eval("grp_memo.cap_"+i+"team").position.height = 187;
- eval("grp_memo.line_"+i+"team").visible = true;
- }
- grp_memo.scrollbars = "autoboth";
- }
- else
- {
- grp_memo.scrollbars = "none";
- for(i=0; i<9; i++)
- {
- if ( i == teamid)
- {
- eval("grp_memo.cap_"+i+"team").visible = true;
- eval("grp_memo.tex_"+i+"team").visible = true;
- eval("grp_memo.btn_"+i+"team").visible = true;
- eval("grp_memo.btn_"+i+"team").position.top = 46;
- eval("grp_memo.btn_"+i+"team").position.height = 19;
- eval("grp_memo.cap_"+i+"team").position.top = 44;
- eval("grp_memo.tex_"+i+"team").position.top = 44;
- eval("grp_memo.cap_"+i+"team").position.height = 670;
- eval("grp_memo.tex_"+i+"team").position.height = 670;
- }
- else
- {
- eval("grp_memo.cap_"+i+"team").visible = false;
- eval("grp_memo.tex_"+i+"team").visible = false;
- eval("grp_memo.btn_"+i+"team").visible = false;
- }
- eval("grp_memo.line_"+i+"team").visible = false;
- }
- }
- }
- function grp_memo_group2_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if ( ds_hidden.getColumn(0, "srchflag") == "P" ){
- grp_memo.group2.ipt_orddd.enable = true;
- }else{
- grp_memo.group2.ipt_orddd.enable = false;
- ds_main_cond.setColumn(0, "recdd", utlf_getCurrentDate());
- }
- }
- function grp_memo_btn_0team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("0");
- }
- function grp_memo_btn_1team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("1");
- }
- function grp_memo_btn_2team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("2");
- }
- function grp_memo_btn_3team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("3");
- }
- function grp_memo_btn_4team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("4");
- }
- function grp_memo_btn_5team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("5");
- }
- function grp_memo_btn_6team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("6");
- }
- function grp_memo_btn_7team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("7");
- }
- function grp_memo_btn_8team_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveMemo("8");
- }
- /*fSaveMemo*/
- function fSaveMemo( teamid )
- {
- ds_send_reqdata.copyRow(0, ds_main_cond, 0);
- dsf_makeValue(ds_send_reqdata,"memocnts", "string", objects["ds_main_memoinfo_memolist_teamid"+ teamid].lookup("teamid", teamid, "memocnts" ));
- dsf_makeValue(ds_send_reqdata,"teamid", "string", teamid);
-
-
- var text = ds_send_reqdata.getColumn(0, "memocnts");
- var arr = text.split("\n");
- if(arr.length < 76){
- var oParam = {};
- oParam.id = "TXMNB00206";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqExeTeamMemoList";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_hidden_memoinfo_memolist=memolist";
- oParam.async = false;
- oParam.callback = "cf_TXMNB00206";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMNB00206") > -1) {
- {
- objects["ds_main_memoinfo_memolist_teamid"+ teamid].copyData(ds_hidden_memoinfo_memolist);
- ds_hidden_memoinfo_memolist.clearData();
- sysf_messageBox("저장되었습니다","I");
- }
- }else{
- sysf_messageBox("줄수가 초과 되었습니다.","C");
- }
- }
- }
- function cf_TXMNB00206(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- var nAmount = 0;
- var bUpDown = 0;
- function grp_memo_onmousewheel(obj:Div, e:MouseWheelEventInfo)
- {
- nAmount = obj.vscrollbar.pos;
-
- if( e.fromobject == "[object TextArea]" && eval("grp_memo."+e.fromobject.name).vscrollbar.pos > -1 ){
- bUpDown = 0;
- }else{
- bUpDown = 1;
- }
- }
- function grp_memo_onvscroll(obj:Div, e:ScrollEventInfo)
- {
- if( flagStart == true && (e.type == "wheeldown" || e.type == "linedown")){
- if( bUpDown == 1 ){
- nAmount += 100;
- }
- obj.vscrollbar.pos = nAmount;
- }else if(flagStart == true && (e.type == "wheelup" || e.type == "lineup")){
- if( bUpDown == 1 ){
- nAmount -= 100;
- }
- obj.vscrollbar.pos = nAmount;
- }else if( e.type == "track" ){
- nAmount = obj.vscrollbar.pos;
- }
- }
- function grp_memo_texarea_onmouseenter(obj:TextArea, e:MouseEventInfo)
- {
- if(obj.vscrollbar.pos > -1 ){
- flagStart = true;
- }else{
- flagStart = false;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|