123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPZMC00100" classname="SPZMC00100_CDW사용신청" inheritanceid="" position="absolute 0 0 720 880" titletext="CDW사용신청" oninit="SPZMC00100_oninit" onload="SPZMC00100_onload" style="background:white;">
- <Layouts>
- <Layout>
- <Static id="Static00" text="개인정보보호 및 보안 서약서" position="absolute 168 24 556 68" style="font:Gulim,20,bold;"/>
- <Grid id="grd_pledgecontents" taborder="1" useinputpanel="false" position="absolute 32 70 694 402" binddataset="ds_pledgeinfo" class="grd_transparent">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="660"/>
- </Columns>
- <Rows>
- <Row size="330"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="decoratetext" style="linespace:5;" text="bind:pledgecontents"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_pledgeinfo" taborder="2" useinputpanel="false" position="absolute 40 395 682 580" binddataset="ds_userpledgeinfo" style="border:1 solid #262626ff ;font:Gulim,9,bold;" autoenter="select" scrollbars="none" autoupdatetype="comboselect">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="140"/>
- <Column size="180"/>
- <Column size="140"/>
- <Column size="180"/>
- </Columns>
- <Rows>
- <Row size="46"/>
- <Row size="46"/>
- <Row size="46"/>
- <Row size="46"/>
- </Rows>
- <Band id="body">
- <Cell style="line:1 solid #262626ff ;background:gainsboro;background2:gainsboro;font:Gulim,13;selectbackground:gainsboro;selectfont:Gulim,13;" text="직 종"/>
- <Cell col="1" colspan="3" style="line:1 solid #262626ff ;background:ivory;background2:ivory;font:Gulim,13;selectbackground:ivory;selectfont:Gulim,13;" taborder="undefined"/>
- <Cell row="1" style="line:1 solid #262626ff ;background:gainsboro;background2:gainsboro;font:Gulim,13;selectbackground:gainsboro;selectfont:Gulim,13;" text="소속부서"/>
- <Cell row="1" col="1" displaytype="combo" edittype="combo" style="align:center middle;padding:5 5 5 5;line:1 solid #262626ff ;background:ivory;background2:ivory;font:Gulim,13;selectbackground:ivory;selectfont:Gulim,13;controlfont:Gulim,13;" text="bind:deptcd" editautoselect="true" combodataset="ds_orddept" combocodecol="deptcd" combodatacol="deptnm" combodisplayrowcount="20" combotype="filterlike"/>
- <Cell row="1" col="2" style="line:1 solid #262626ff ;background:gainsboro;background2:gainsboro;font:Gulim,13;selectbackground:gainsboro;selectfont:Gulim,13;" text="사원번호"/>
- <Cell row="1" col="3" style="line:1 solid #262626ff ;font:Gulim,13;selectbackground:transparent;selectfont:Gulim,13;" text="bind:userid"/>
- <Cell row="2" style="line:1 solid #262626ff ;background:gainsboro;background2:gainsboro;font:Gulim,13;selectbackground:gainsboro;selectfont:Gulim,13;" text="성 명"/>
- <Cell row="2" col="1" style="line:1 solid #262626ff ;font:Gulim,13;selectbackground:transparent;selectfont:Gulim,13;" text="bind:usernm"/>
- <Cell row="2" col="2" style="line:1 solid #262626ff ;background:gainsboro;background2:gainsboro;font:Gulim,13;selectbackground:gainsboro;selectfont:Gulim,13;" text="연락처"/>
- <Cell row="2" col="3" displaytype="text" edittype="text" editfilter="number" style="align:center middle;line:1 solid #262626ff ;background:ivory;background2:ivory;font:Gulim,13;selectbackground:ivory;selectfont:Gulim,13;controlfont:Gulim,13;" text="bind:mpphonno" mask="expr:fGetPhoneNumMask(mpphonno)" editimemode="none" editautoselect="true"/>
- <Cell row="3" style="line:1 solid #262626ff ;background:gainsboro;background2:gainsboro;font:Gulim,13;selectbackground:gainsboro;selectfont:Gulim,13;" text="주사용기관"/>
- <Cell row="3" col="1" displaytype="combo" edittype="combo" style="align:center middle;line:1 solid #262626ff ;background:ivory;background2:ivory;font:Gulim,13;selectbackground:ivory;selectfont:Gulim,13;controlfont:Gulim,13;" text="bind:maininstcd" combodataset="ds_instcd" combocodecol="value" combodatacol="label"/>
- <Cell row="3" col="2" colspan="2" style="background:transparent;background2:transparent;selectbackground:transparent;" taborder="undefined"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="div_sign" taborder="3" text="Div00" position="absolute 52 588 705 848">
- <Layouts>
- <Layout>
- <Static id="Static01" text="본인은 위의 내용을 숙지하고, 개인정보보호 및 보안에 관한 사항을 준수 할 것을 서약합니다." position="absolute 18 4 622 56" style="linespace:8;font:Gulim,16,bold;" anchor="default"/>
- <Static id="Static00" text="작 성 일 자 :" position="absolute 142 86 250 106" style="font:Gulim,13,bold;" anchor="default"/>
- <Static id="stt_year" position="absolute 278 86 322 106" style="font:Gulim,13,bold;" anchor="default"/>
- <Static id="Static03" text="년" position="absolute 321 86 341 106" style="font:Gulim,13,bold;" anchor="default"/>
- <Static id="stt_month" position="absolute 351 86 374 106" style="font:Gulim,13,bold;" anchor="default"/>
- <Static id="Static05" text="월" position="absolute 374 86 393 106" style="font:Gulim,13,bold;" anchor="default"/>
- <Static id="stt_day" position="absolute 401 86 424 106" style="font:Gulim,13,bold;" anchor="default"/>
- <Static id="Static07" text="일" position="absolute 425 86 453 106" style="font:Gulim,13,bold;" anchor="default"/>
- <Static id="Static02" text="성 명 :" position="absolute 190 138 250 158" style="font:Gulim,13,bold;" anchor="default"/>
- <Static id="stt_usernm" position="absolute 251 138 367 158" style="align:right middle;font:Gulim,15,bold;" anchor="default"/>
- <Static id="Static06" text="( 서명 )" position="absolute 378 138 454 158" style="color:red;font:Gulim,13,bold;" anchor="default"/>
- <Static id="Static08" text="경 북 대 학 교 병 원" position="absolute 116 218 504 246" style="font:Gulim,20,bold;" anchor="default"/>
- <ImageViewer id="iv_sign" taborder="1" position="absolute 377 129 471 166" style="background:transparent;border:0 none #e5e5e5ff ;" stretch="fixaspectratio" anchor="default" resampling="true"/>
- <Static id="stt_alert" text="※ 서명이 없으면 서약서 제출이 불가능합니다. 의무기록실을 방문하여 서명 생성 후 서약서를 작성 해주시길 바랍니다." visible="false" position="absolute 378 160 658 212" style="linespace:3;color:red;font:Dotum,9,bold;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="div_checkbox" taborder="4" position="absolute 185 401 673 439">
- <Layouts>
- <Layout>
- <CheckBox id="chk_doctor" taborder="0" text="의사" position="absolute 44 8 104 28" style="textpadding:0 0 0 8;font:Gulim,13;" onclick="div_checkbox_chk_doctor_onclick"/>
- <CheckBox id="chk_nurse" taborder="1" text="간호사" position="absolute 156 8 240 28" style="textpadding:0 0 0 8;font:Gulim,13;" onclick="div_checkbox_chk_nurse_onclick"/>
- <CheckBox id="chk_etc" taborder="2" text="기타 (" position="absolute 276 8 347 28" style="textpadding:0 0 0 8;font:Gulim,13;" onclick="div_checkbox_chk_etc_onclick"/>
- <Static id="Static00" text=")" position="absolute 454 9 465 29" style="font:Dotum,13;"/>
- <Edit id="edt_etc" taborder="3" position="absolute 350 9 450 29" enable="false" autoselect="true" imemode="hangul" style=":disabled {font:Gulim,9;}"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="stt_msg" text="※ 서약서 작성 후 익일 부터 CDW 사용가능합니다" position="absolute 228 859 720 879" style="color:red;font:Dotum,13,bold;"/>
- <Button id="btn_save" taborder="5" text="서약서 제출" position="absolute 566 696 666 740" class="btn4" onclick="btn_save_onclick"/>
- <Static id="Static03" text=": 수정 가능" position="absolute 620 577 685 597" visible="false"/>
- <Shape id="Shape00" position="absolute 594 576 614 596" type="rectangle" style="fillbrush:solid ivory true;" visible="false"/>
- <Static id="Static02" text="[문의 : 의료정보과 이윤주(6571)]" position="absolute 0 860 220 880" style="color:blue;font:Dotum,10,bold;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_pledgeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pledgeno" type="STRING" size="256"/>
- <Column id="pledgecontents" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_userpledgeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="maininstcd" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="userkind" type="STRING" size="256"/>
- <Column id="mpphonno" type="STRING" size="256"/>
- <Column id="pledgeno" type="STRING" size="256"/>
- <Column id="pledgecontents" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_docinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_resultinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="result" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_orddeptall" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdeptno" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_instcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">031</Col>
- <Col id="label">본원</Col>
- </Row>
- <Row>
- <Col id="label">칠곡</Col>
- <Col id="value">032</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="div_sign.stt_usernm" propid="text" datasetid="ds_userpledgeinfo" columnid="usernm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- var gIsNew = false; // 서약서 신규 작성 또는 작성한 날 수정
- var gTomorrowDate = "";
- function SPZMC00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
-
- obj.parent.style.background = "white";
- }
- function SPZMC00100_onload(obj:Form, e:LoadEventInfo)
- {
- try {
- gIsNew = isNew;
- } catch(e) {}
-
- // 부서코드 조회
- var oParam = {};
- oParam.id = "cdw_userpledgeinfo";
- oParam.service = "cdwapp.Cdw";
- oParam.method = "reqGetCdwDeptlist";
- oParam.outds = "ds_orddept=deptlist ds_orddeptall=deptlistall";
- oParam.async = false;
- tranf_submit(oParam);
- // CDW 사용자 등록 및 서약서 정보 조회
- fGetUserPledgeInfo();
-
- // 서명 이미지 조회
- fGetSignImg();
- }
- function div_checkbox_chk_doctor_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value) {
- obj.parent.chk_nurse.value = false;
- obj.parent.chk_etc.value = false;
- obj.parent.edt_etc.enable = false;
- obj.parent.edt_etc.value = "";
- }
- }
- function div_checkbox_chk_nurse_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value) {
- obj.parent.chk_doctor.value = false;
- obj.parent.chk_etc.value = false;
- obj.parent.edt_etc.enable = false;
- obj.parent.edt_etc.value = "";
- }
- }
- function div_checkbox_chk_etc_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.parent.edt_etc.enable = obj.value;
-
- if(obj.value) {
- obj.parent.chk_doctor.value = false;
- obj.parent.chk_nurse.value = false;
- obj.parent.edt_etc.setFocus();
- }
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- // 필수 입력 체크 (전자서명, 직종, 연락처)
- if(utlf_isNull(ds_data_docinfo.getColumn(0, "signdata"))){
- sysf_messageBox("서명이 없으면 서약서 제출이 불가능합니다\n\n의무기록실을 방문하여 서명 생성 후\n\n서약서를 작성 해주시길 바랍니다", "I");
- return;
- }
-
- var userkind = "";
- if(div_checkbox.chk_doctor.value) {
- userkind = div_checkbox.chk_doctor.text;
- } else if(div_checkbox.chk_nurse.value) {
- userkind = div_checkbox.chk_nurse.text;
- } else if(div_checkbox.chk_etc.value) {
- userkind = div_checkbox.edt_etc.value;
- }
-
- if(userkind == "") {
- sysf_messageBox("직종을 선택하여 주시길 바랍니다", "I");
- grd_pledgeinfo.setCellProperty("Body", 1, "selectbackground", "#red");
- return;
- }
-
- if(utlf_isNull(ds_userpledgeinfo.getColumn(0, "deptcd"))) {
- sysf_messageBox("소속 부서를 선택하여 주십시오\n\n선택할 소속 부서가 없다면 의료정보과로 문의하여 주십시오", "I");
- grd_pledgeinfo.setCellProperty("Body", 3, "selectbackground", "#red");
- return;
- }
-
- // 연락처 형식 체크
- var validMpphono = true;
- var checkmsg = "";
-
- var mpphonno = ds_userpledgeinfo.getColumn(0, "mpphonno");
-
- if(utlf_isNull(mpphonno)) {
- checkmsg = "연락처를 입력하여 주시길 바랍니다";
- validMpphono = false;
- // } else {
- // mpphonno = utlf_getNumberFromString(mpphonno);
- //
- // var regExp = /^0([0-9]{1,3})-?([0-9]{3,4})-?([0-9]{4})$/;
- //
- // if(!regExp.test(mpphonno) || !(mpphonno.length == 10 || mpphonno.length == 11)){ // 국번 0으로 시작하여 10, 11자리로 끝나는 건지 체크
- // checkmsg = "연락처 형식이 맞지 않습니다\n\n다시 입력하여 주시길 바랍니다";
- // validMpphono = false;
- // }
- }
-
- if(!validMpphono) {
- sysf_messageBox(checkmsg, "I");
- grd_pledgeinfo.setFocus();
- grd_pledgeinfo.setCellPos(9);
- grd_pledgeinfo.setCellProperty("Body", 9, "selectbackground", "#red");
- grd_pledgeinfo.showEditor(true);
- return;
- }
-
- ds_userpledgeinfo.setColumn(0, "userkind", userkind);
- ds_userpledgeinfo.setColumn(0, "pledgeno", ds_pledgeinfo.getColumn(0, "pledgeno"));
- ds_userpledgeinfo.setColumn(0, "mpphonno", mpphonno); // 연락처 숫자만 저장
-
- // 저장
- var oParam = {};
- oParam.id = "cdw_userpledgeinfo";
- oParam.service = "cdwapp.Cdw";
- oParam.method = "reqSetUserPledgeInfo";
- //oParam.args = "isNew=" + gIsNew;
- oParam.inds = "req=ds_userpledgeinfo";
- oParam.outds = "ds_resultinfo=resultinfo";
- oParam.async = false;
- tranf_submit(oParam);
-
- if(ds_resultinfo.getColumn(0, "result") == "Y") {
- if(gIsNew) { // 신규 작성 또는 작성 당일 수정
- sysf_messageBox("서약서 제출을 완료하였습니다\n\n익일(" + gTomorrowDate + ")부터 CDW를 사용하실 수 있습니다", "I");
- this.close();
- } else {
- sysf_messageBox("서약서를 수정하였습니다", "I");
- }
-
- }
- }
- function fGetUserPledgeInfo() {
- ds_userpledgeinfo.enableevent = false;
-
- var oParam = {};
- oParam.id = "cdw_userpledgeinfo";
- oParam.service = "cdwapp.Cdw";
- oParam.method = "reqGetUserPledgeInfo";
- oParam.outds = "ds_userpledgeinfo=userpledgeinfo ds_pledgeinfo=pledgeinfo";
- oParam.async = true;
- oParam.callback = "cf_cdw_userpledgeinfo";
- tranf_submit(oParam);
- }
- function cf_cdw_userpledgeinfo(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- ds_userpledgeinfo.clearData();
- ds_userpledgeinfo.addRow();
-
- ds_userpledgeinfo.enableevent = true;
- return;
- }
-
- var date = "";
-
- // 완전 신규 등록인 경우
- if(ds_userpledgeinfo.rowcount == 0) {
- ds_userpledgeinfo.addRow();
-
- ds_userpledgeinfo.setColumn(0, "maininstcd", sysf_getUserInfo("dutplceinstcd"));
-
- ds_userpledgeinfo.setColumn(0, "userid", sysf_getUserId());
- ds_userpledgeinfo.setColumn(0, "usernm", sysf_getUserInfo("usernm"));
-
- var logindeptcd = sysf_getUserInfo("dutplcecd");
-
- var reqdeptno = utlf_transNullToEmpty(ds_orddeptall.lookup("deptcd", logindeptcd, "reqdeptno"));
- var reqdeptno = reqdeptno.substr(0, 2);
- if(reqdeptno == "01") {
- ds_userpledgeinfo.setColumn(0, "deptcd", "2010000000");
- } else if(reqdeptno == "04") {
- ds_userpledgeinfo.setColumn(0, "deptcd", "2040000000");
- } else {
- if(logindeptcd == "4130100000") // 의료정보센터는 의료정보과로 설정
- logindeptcd = "4130116000";
-
- if(ds_orddept.findRow("deptcd", logindeptcd) >= 0) {
- ds_userpledgeinfo.setColumn(0, "deptcd", logindeptcd);
- }
- }
-
- date = utlf_getCurrentDate();
-
- gIsNew = true;
- } else {
- var pledgeno = ds_userpledgeinfo.getColumn(0, "pledgeno");
-
- // 사용자 등록은 되어 있지만 서약서가 없는 경우
- if(utlf_isNull(pledgeno)) {
- date = utlf_getCurrentDate();
- } else { // 사용자 등록도 되어 있고 서약서도 있는 경우는 기존 작성된 서약서 내용 보여줌
- date = ds_userpledgeinfo.getColumn(0, "fromdd");
-
- if(ds_pledgeinfo.rowcount == 0) ds_pledgeinfo.addRow();
- ds_pledgeinfo.setColumn(0, "pledgeno", pledgeno);
- ds_pledgeinfo.setColumn(0, "pledgecontents", ds_userpledgeinfo.getColumn(0, "pledgecontents"));
-
- // 서약서 수정 가능 상태
- if(!gIsNew) {
- btn_save.text = "서약서 수정";
- } else {
- btn_save.text = "서약서 제출";
- }
- }
- }
-
- var userkind = utlf_transNullToEmpty(ds_userpledgeinfo.getColumn(0, "userkind"));
-
- if(userkind == "의사") {
- div_checkbox.chk_doctor.value = true;;
- } else if(userkind == "간호사") {
- div_checkbox.chk_nurse.value = true;
- } else if(userkind != "") {
- div_checkbox.chk_etc.value = true;
- div_checkbox.edt_etc.value = userkind;
- div_checkbox.edt_etc.enable = true;
- }
-
- div_sign.stt_year.text = date.substr(0, 4);
- div_sign.stt_month.text = date.substr(4, 2);
- div_sign.stt_day.text = date.substr(6, 2);
-
- ds_userpledgeinfo.enableevent = true;
-
- gTomorrowDate = utlf_addDate(date, 1);
- gTomorrowDate = gTomorrowDate.substr(4, 2) + "월 " + gTomorrowDate.substr(6, 2) + "일";
-
- stt_msg.text = "※ 서약서 작성 후 익일(" + gTomorrowDate + ")부터 CDW 사용가능합니다";
- }
- function fGetSignImg() {
- dsf_createDsRow("ds_cond_req", [{col: "userid" , val: sysf_getUserId()}]);
- //dsf_createDsRow("ds_cond_req", [{col: "userid" , val: "15182"}]);
- var oParam = {};
- oParam.id = "TRMRF01205";
- oParam.service = "formmngtapp.FormIfMngt";
- oParam.method = "reqGetUsrSignImge";
- oParam.inds = "req=ds_cond_req";
- oParam.outds = "ds_data_docinfo=docinfo";
- oParam.async = true;
- oParam.callback = "cf_TRMRF01205";
- tranf_submit(oParam);
- }
- function cf_TRMRF01205(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0 || utlf_isNull(ds_data_docinfo.getColumn(0, "signdata"))){
- div_sign.iv_sign.image = "";
- div_sign.stt_alert.visible = true;
-
- sysf_messageBox("서명이 없으면 서약서 제출이 불가능합니다\n\n의무기록실을 방문하여 서명 생성 후\n\n서약서를 작성 해주시길 바랍니다", "I");
- return;
- }
-
- div_sign.stt_alert.visible = false;
-
- div_sign.iv_sign.image = ds_data_docinfo.getColumn(0, "signdata");
- }
- function fGetPhoneNumMask(num) {
- var result = "";
-
- if(!utlf_isNull(num)) {
- if((num.toString()).length == 10) {
- result = "###-###-####";
- } else if((num.toString()).length == 11) {
- result = "###-####-####";
- }
- }
-
- return result;
- }
- ]]></Script>
- </Form>
- </FDL>
|