123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707 |
- /*
- 수술실 카덱스(SMMNP00590.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01 2012-06-20 오후 1:26:26 손성훈.
- */
- //화면 오픈시 이벤트
- function fFormInit(pCase) {
-
- var pCode = "'327','328','U39'"; // 조회할 CdGrupID 코드정보
- var pDate = getCurrentDate(); //조회기준일자
- model.removenode("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/cdgrupid", pCode);
- model.makeValue("/root/send/reqdata/srchdd", pDate);
- submit("TRMNW00001");
- //model.copyNode("/root/mnwmcode","/root/code/codeinfo");
-
- var chkdd = getCurrentDate(); //현재 시간 가져오기.
-
- if (pCase == "board"){
-
- }else if (pCase == "manage"){
-
- grd_druglist.fixedcellcheckbox(0, 1) = true;
- grd_druglist.fixedcellischeck(0, 1) = false;
-
- grd_erdruglist.fixedcellcheckbox(0, 1) = true;
- grd_erdruglist.fixedcellischeck(0, 1) = false;
-
- // 약품 조회 기본 셋팅. ----------------------------------------------------
- model.setValue("/root/main_manage/mngdrug/opschedd/opdd", chkdd);
-
- model.setValue("/root/main_manage/mngdrug/drugstatchk/chktype", "B"); // 처방:A, 불출 : B, 수령 : C
- // ---------------------------------------------------------------------------
-
-
- // 응급처방물품 조회 기본 셋팅. ----------------------------------------------------
- model.setValue("/root/main_manage/mngerdrug/opschedd/opdd", chkdd);
-
- model.setValue("/root/main_manage/mngerdrug/erdrugstatchk/erdchktype", "B"); // 처방:A, 불출 : B, 수령 : C
- // ---------------------------------------------------------------------------
-
- ipt_recvdd.value = getCurrentDate();
- ipt_recvtm.value = getCurrentTime().substr(0,4);
- model.refresh();
-
- fDrugListSrch();
- fERDrugListSrch();
- model.setFocus("ipt_barcd", true
- );
- }else if (pCase == "manage2"){
-
- //조회날짜 받아옴
- var chkfromdd = ((getCurrentDate().toDate()).getAddDate(-14)).getDateFormat();
- var chktodd = ((getCurrentDate().toDate()).getAddDate(14)).getDateFormat();
-
- model.makeValue("/root/main_manage/mngopready/current/currentday", getCurrentDate());
- model.makeValue("/root/main_manage/mngopready/current/currenttime", getCurrentTime().substr(0,4));
-
- // 수술예정일자 기본 셋팅 ---------------------------------
- model.setValue("/root/main_manage/mngopready/schdd/schfrdd", chkfromdd);
- model.setValue("/root/main_manage/mngopready/schdd/schtodd", chktodd);
-
- model.setValue("/root/main_manage/mngopready/opreadynchk/chktype", "RN"); //사용완료, 사용예정 기본셋팅. "N:사용예정".
- //-----------------------------------------------------
-
- // 대여일자 기본 셋팅 ---------------------------------
- var chkfromdd = ((getCurrentDate().toDate()).getAddDate(-30)).getDateFormat();
-
- model.setValue("/root/main_manage/mngborwprodt/brdd/brfrdd", chkfromdd);
- model.setValue("/root/main_manage/mngborwprodt/brdd/brtodd", chkdd);
-
- model.setValue("/root/main_manage/mngborwprodt/borwpassynchk/chktype", "N"); //해결, 미해결 기본셋팅. "N:미해결".
-
- //-----------------------------------------------------
-
- model.refresh();
-
- fManageOprdSrch();
- fManageBrPrtSrch();
-
- }else if (pCase == "manage3"){
-
- // fromdd 를 12개월 전으로 기본 셋팅.
- var sDate = getNewDate().getAddDate(-365, "D");
- var rtnDate = sDate.getFullYear();
- rtnDate = rtnDate.toString() + (( sDate.getMonth() + 1 > 9 ) ? sDate.getMonth() + 1 : "0" + (sDate.getMonth() + 1));
- rtnDate = rtnDate.toString() + (( sDate.getDate() > 9 ) ? sDate.getDate() : "0" + sDate.getDate()) ;
-
-
- // 기구, 장비 및 시설수리 기본 셋팅 및 조회 ---------------------------------
- model.setValue("/root/main_manage/mngequip/outworkdd/owkfrdd", rtnDate);
- model.setValue("/root/main_manage/mngequip/outworkdd/owktodd", chkdd);
-
- model.setValue("/root/main_manage/mngequip/mngpassynchk/chktype", "N"); //해결 여부 기본 셋팅. "N" 미해결.
-
- // ---------------------------------------------------------------------------
-
- // Set 및 Single Count 기본 셋팅 및 조회 -------------------------------------
- model.setValue("/root/main_manage/mngsetcnt/missdd/msfrdd", rtnDate);
- model.setValue("/root/main_manage/mngsetcnt/missdd/mstodd", chkdd);
-
- model.setValue("/root/main_manage/mngsetcnt/cntpassynchk/chktype", "N"); //해결 여부 기본 셋팅. "N" 미해결.
-
- // ---------------------------------------------------------------------------
-
- model.refresh();
-
- fManageEquipSrch();
- fManageSetCntSrch();
-
- }else if (pCase == "chklist"){
-
- grd_chk1.fixedcellcheckbox(0, 2) = true;
- grd_chk1.fixedcellischeck(0, 2) = false;
-
- grd_chk2.fixedcellcheckbox(0, 2) = true;
- grd_chk2.fixedcellischeck(0, 2) = false;
-
- grd_chk3.fixedcellcheckbox(0, 2) = true;
- grd_chk3.fixedcellischeck(0, 2) = false;
-
- //var chkdd = getCurrentDate(); //현재 시간 가져오기.
-
- var chkdd1 = chkdd.toDate("YYYYMMDD");
- var chkweek = getDateTime(chkdd1, 'W');
-
- model.setValue("/root/main_chklst/datechk/workdd", chkdd);
- model.setValue("/root/main_chklst/datechk/workweek",chkweek);
-
- model.refresh();
-
- fChklistSrch();
- } else if(pCase == "purc") {
- fInitPurc();
- }
-
-
- }
- function fDrugListSrch(){
-
- var opdd = model.getValue("/root/main_manage/mngdrug/opschedd/opdd");
- var dchktype = model.getValue("/root/main_manage/mngdrug/drugstatchk/chktype");
-
- model.removenode("/root/main_manage/mngdrug/drugsend");
-
- model.makeValue("/root/main_manage/mngdrug/drugsend/opdd", opdd);
- model.makeValue("/root/main_manage/mngdrug/drugsend/chktype", dchktype);
-
- submit("TRMNP00581");
- }
- function fDrugListPrt() {
-
- model.makeNode("/root/temp/mngdrug/druglist");
-
- copyNodesetType("/root/temp/mngdrug/druglist", grd_druglist.nodeset);
- exeReportPreview("RPMNP00581", "XMLSTR");
- }
- function fDrugListRcpt(pStat){
-
- if (grd_druglist.rows > 0) {
- if (pStat == "Save"){
-
- for(var i= grd_druglist.fixedRows ; i < grd_druglist.rows; i++){
- grd_druglist.valueMatrix(i, grd_druglist.colRef("scgubn")) = "S";
- }
-
- }else if (pStat == "Cancel"){
-
- for(var i= grd_druglist.fixedRows ; i < grd_druglist.rows; i++){
- grd_druglist.valueMatrix(i, grd_druglist.colRef("scgubn")) = "C";
- }
-
- }else if (pStat == "Memo"){
- for(var i= grd_druglist.fixedRows ; i < grd_druglist.rows; i++){
- grd_druglist.valueMatrix(i, grd_druglist.colRef("scgubn")) = "M";
- }
- }
- }
-
- model.refresh();
- model.makeValue("/root/main_manage/mngdrug/drugsaveinfo/druglist", getGridUpdateData(grd_druglist));
- submit("TXMNP00581");
-
- grd_druglist.clearStatus();
-
- fDrugListSrch();
-
- }
- function fERDrugListSrch(){
-
- var opdd = model.getValue("/root/main_manage/mngerdrug/opschedd/opdd");
- var erdchktype = model.getValue("/root/main_manage/mngerdrug/erdrugstatchk/erdchktype");
-
- model.removenode("/root/main_manage/mngerdrug/erdrgsend");
-
- model.makeValue("/root/main_manage/mngerdrug/erdrgsend/opdd", opdd);
- model.makeValue("/root/main_manage/mngerdrug/erdrgsend/erdchktype", erdchktype);
-
- submit("TRMNP00583");
- var delyn;
-
- for(var i = grd_erdruglist.fixedRows; i < grd_erdruglist.rows; i++) {
- delyn = grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("delyn"));
-
- if(delyn == "Y") {
- grd_erdruglist.rowstyle(i, "data", "background-color") = "#ccffff";
- } else {
- grd_erdruglist.rowstyle(i, "data", "background-color") = "#FFFFFF";
- }
-
- }
-
- }
- function fERDrugListPrt() {
-
- model.makeNode("/root/temp/mngerdrug/erdruglist");
-
- copyNodesetType("/root/temp/mngerdrug/erdruglist", grd_erdruglist.nodeset);
- exeReportPreview("RPMNP00583", "XMLSTR");
- }
- function fERDrugListRcpt(pStat){
-
-
- if (grd_erdruglist.rows > 0) {
- if (pStat == "Save"){
- var nodes = instance1.selectNodes(grd_erdruglist.nodeset + "[edrgprcpstat='A']");
-
- for(var i= grd_erdruglist.fixedRows ; i < grd_erdruglist.rows; i++){
- grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("scgubn")) = "S";
- }
-
- }else if (pStat == "Cancel"){
-
- for(var i= grd_erdruglist.fixedRows ; i < grd_erdruglist.rows; i++){
- grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("scgubn")) = "C";
- }
-
- }else if (pStat == "Memo"){
-
- for(var i= grd_erdruglist.fixedRows ; i < grd_erdruglist.rows; i++){
- grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("scgubn")) = "M";
- }
-
- }
- }
-
- // model.refresh();
- model.makeValue("/root/main_manage/mngerdrug/erdrgsaveinfo/erdruglist", getGridUpdateData(grd_erdruglist));
- submit("TXMNP00583");
-
- grd_erdruglist.clearStatus();
-
- fERDrugListSrch();
- }
- function fManageEquipSrch(){ // 기구, 장비 및 시설수리 조회.
-
- var owkfrdd = model.getValue("/root/main_manage/mngequip/outworkdd/owkfrdd");
- var owktodd = model.getValue("/root/main_manage/mngequip/outworkdd/owktodd");
- var mschktype = model.getValue("/root/main_manage/mngequip/mngpassynchk/chktype");
- var srchflag = model.getValue("/root/main_manage/mngequip/mngpassynchk/srchflag");
- var data = model.getValue("/root/main_manage/mngequip/mngpassynchk/data");
-
- model.removenode("/root/main_manage/mngequip/mngsend");
-
- model.makeValue("/root/main_manage/mngequip/mngsend/owkfrdd" , owkfrdd);
- model.makeValue("/root/main_manage/mngequip/mngsend/owktodd" , owktodd);
- model.makeValue("/root/main_manage/mngequip/mngsend/chktype" , mschktype);
- model.makeValue("/root/main_manage/mngequip/mngsend/srchflag" , srchflag);
- model.makeValue("/root/main_manage/mngequip/mngsend/data" , data);
-
- submit("TRMNP00585");
- }
- function fManageEquipPrt() {
-
- model.makeNode("/root/temp/mngequip/eqlist");
-
- copyNodesetType("/root/temp/mngequip/eqlist", grd_eqlist.nodeset);
- exeReportPreview("RPMNP00585", "XMLSTR");
- }
- function fManageEquipSave(){
-
- model.removenode("/root/main_manage/mngequip/mngsend");
- model.makeValue("/root/main_manage/mngequip/mngsend/saveeqlist", grd_eqlist.getUpdateData());
- model.removenode("/root/temp");
- submit("TXMNP00585");
-
- grd_eqlist.clearStatus();
-
- if (model.getValue("/root/temp/tmp/cnt") > 0 ){
- messageBox("수정","I002");
- fManageEquipSrch();
- }
-
- }
- function fManageSetCntSrch(){ //Set 및 Single Count 조회.
-
- var msfrdd = model.getValue("/root/main_manage/mngsetcnt/missdd/msfrdd");
- var mstodd = model.getValue("/root/main_manage/mngsetcnt/missdd/mstodd");
- var mschktype = model.getValue("/root/main_manage/mngsetcnt/cntpassynchk/chktype");
-
- model.removenode("/root/main_manage/mngsetcnt/sntsend");
-
- model.makeValue("/root/main_manage/mngsetcnt/sntsend/msfrdd" , msfrdd);
- model.makeValue("/root/main_manage/mngsetcnt/sntsend/mstodd" , mstodd);
- model.makeValue("/root/main_manage/mngsetcnt/sntsend/chktype" , mschktype);
-
- submit("TRMNP00587");
-
- }
- function fManageSetCntPrt() {
-
- model.makeNode("/root/temp/mngsetcnt/cntlist");
-
- copyNodesetType("/root/temp/mngsetcnt/cntlist", grd_mngsnt.nodeset);
- exeReportPreview("RPMNP00587", "XMLSTR");
- }
- function fManageSetCntSave(){
-
- model.removenode("/root/main_manage/mngsetcnt/sntsend");
- model.makeValue("/root/main_manage/mngsetcnt/sntsend/mngsnt", grd_mngsnt.getUpdateData());
-
- model.removenode("/root/temp");
- submit("TXMNP00587");
-
- grd_mngsnt.clearStatus();
-
- if (model.getValue("/root/temp/tmp/cnt") > 0 ){
- messageBox("수정","I002");
- fManageSetCntSrch();
- }
- }
- function fChklistSrch(){
-
- var workdd = model.getValue("/root/main_chklst/datechk/workdd");
-
- var chkdd1 = workdd.toDate("YYYYMMDD");
- var workweek = getDateTime(chkdd1, 'W');
- model.setValue("/root/main_chklst/datechk/workweek", workweek);
-
- model.removenode("/root/main_chklst/chksend");
- model.makeValue("/root/main_chklst/chksend/workdd", workdd);
- model.makeValue("/root/main_chklst/chksend/dd", workdd.substr(6,2));
-
- model.makeValue("/root/main_chklst/chksend/workweek", workweek);
- model.makeValue("/root/main_chklst/chksend/userdeptcd", getUserInfo("dutplcecd"));
-
- submit("TRMNP00571");
-
- submit("TRMNP00572");
-
-
- }
- function fChklistPrt() {
- var workdd = model.getValue("/root/main_chklst/datechk/workdd");
-
- var chkdd1 = workdd.toDate("YYYYMMDD");
- var workweek = getDateTime(chkdd1, 'W');
- model.setValue("/root/main_chklst/datechk/workweek", workweek);
-
- model.removenode("/root/main_chklst/chksend");
- model.makeValue("/root/main_chklst/chksend/workdd", workdd);
- model.makeValue("/root/main_chklst/chksend/workweek", workweek);
-
- model.removenode("/root/prtemp/chklistsprt");
- model.makeNode("/root/prtemp/chklistsprt");
- submit("TRMNP00584");
- exeReportPreview("RPMNP00584", "XMLSTR");
- }
- function fChgRptUserid(grdObj){
- var datagrid = document.controls(grdObj);
- if(datagrid.col == datagrid.colRef("chkyn")){
- for(var k= datagrid.fixedRows;k < datagrid.rows; k++){
- var Workdd = datagrid.valueMatrix(k,datagrid.colRef("workdd"));
- var Lastupdtrid = datagrid.valueMatrix(k,datagrid.colRef("lastupdtrid"));
- var Comuserid = getUserId();
-
- if((Workdd !="")&&(Lastupdtrid!="")){
- datagrid.valueMatrix(k,datagrid.colRef("lastupdtrid"))=Comuserid;
- }
- }
- }
- }
-
- function fChklistsSave(){
- var msg = messageBox("체크된 정보를","Q002");
- if(msg =="6"){
- //var nodelist = instance1.selectNodes("/root/hidden/dutylist/dutycd");
-
- model.removeNodeset("/root/main_chklst/chksaveinfo/dutychkinfo/dutylist");
- model.makeNode("/root/main_chklst/chksaveinfo/dutychkinfo/dutylist");
-
- //for(var k=1;1 <=nodelist.length;k++){
- for(var k=1;k <= 3;k++){
-
- var datagrid = document.controls("grd_chk"+k);
-
- var chkNode = instance1.selectNodes(datagrid.nodeset);
-
- if(chkNode.length < 1){
- break;
- }else{
- if(k==1){
- copyNodesetType("/root/main_chklst/chksaveinfo/dutychkinfo/dutylist", datagrid.nodeset,"replace",model,model);
- }else{
- copyNodesetType("/root/main_chklst/chksaveinfo/dutychkinfo/dutylist", datagrid.nodeset,"after",model,model);
- }
-
- }
- }
-
- var node = instance1.selectNodes("/root/main_chklst/chksaveinfo/dutychkinfo/dutylist");
- var subNode = "";
- for(var i=1;i <=node.length;i++){
- subNode = node.item(i-1);
- subNode.selectSingleNode("workdd").text = model.getValue("/root/main_chklst/datechk/workdd");
- }
- grd_savedutylist.refresh();
-
- for(var j =1;j< grd_savedutylist.rows;j++){
- grd_savedutylist.rowStatus(j)="1";
- }
-
- model.makeValue("/root/main_chklst/chksend/savedata/dutylist", grd_savedutylist.getUpdateData());
-
- if(submit("TXMNP00571")){
-
- messageBox("저장","I002");
- fChklistSrch();
- }
- }else{
- return;
- }
- }
- function fManageOprdSrch() {
- var schfrdd = model.getValue("/root/main_manage/mngopready/schdd/schfrdd");
- var schtodd = model.getValue("/root/main_manage/mngopready/schdd/schtodd");
- var chktype = model.getValue("/root/main_manage/mngopready/opreadynchk/chktype");
-
- model.removenode("/root/main_manage/mngopready/oprdsend");
-
- model.makeValue("/root/main_manage/mngopready/oprdsend/schfrdd" , schfrdd);
- model.makeValue("/root/main_manage/mngopready/oprdsend/schtodd" , schtodd);
- model.makeValue("/root/main_manage/mngopready/oprdsend/chktype" , chktype);
-
- submit("TRMNP00582");
-
- }
- function fManageOprdSave() {
- model.removenode("/root/main_manage/mngopready/oprdsend");
- model.makeValue("/root/main_manage/mngopready/oprdsend/severdlist", grd_opready.getUpdateData());
- model.removenode("/root/temp");
- submit("TXMNP00582");
-
- grd_opready.clearStatus();
-
- if (model.getValue("/root/temp/tmp/cnt") > 0 ){
- messageBox("수정","I002");
- fManageOprdSrch();
- }
-
- }
- function fManageOprdPrt() {
- model.makeNode("/root/temp/mngopready/opreadylist");
-
- copyNodesetType("/root/temp/mngopready/opreadylist", grd_opready.nodeset);
-
- exeReportPreview("RPMNP00582", "XMLSTR");
-
- }
- function fManageBrPrtSrch() {
- var brfrdd = model.getValue("/root/main_manage/mngborwprodt/brdd/brfrdd");
- var brtodd = model.getValue("/root/main_manage/mngborwprodt/brdd/brtodd");
- var chktype = model.getValue("/root/main_manage/mngborwprodt/borwpassynchk/chktype");
-
- model.removenode("/root/main_manage/mngborwprodt/bwptsend");
-
- model.makeValue("/root/main_manage/mngborwprodt/bwptsend/brfrdd" , brfrdd);
- model.makeValue("/root/main_manage/mngborwprodt/bwptsend/brtodd" , brtodd);
- model.makeValue("/root/main_manage/mngborwprodt/bwptsend/chktype" , chktype);
-
- submit("TRMNP00586");
-
- }
- function fManageBrPrtSave() {
- model.removenode("/root/main_manage/mngborwprodt/bwptsend");
- model.makeValue("/root/main_manage/mngborwprodt/bwptsend/sevebrwprdtlist", grd_brwprdt.getUpdateData());
- model.removenode("/root/temp");
- submit("TXMNP00586");
-
- grd_brwprdt.clearStatus();
-
- if (model.getValue("/root/temp/tmp/cnt") > 0 ){
- messageBox("수정","I002");
- fManageBrPrtSrch();
- }
-
- }
- function fManageBrPrtPrt() {
- model.makeNode("/root/temp/mngborwprodt/brpdtlist");
-
- copyNodesetType("/root/temp/mngborwprodt/brpdtlist", grd_brwprdt.nodeset);
- exeReportPreview("RPMNP00586", "XMLSTR");
-
- }
- function fCalcdate(calcn, calcd){
-
- calcd = calcd.toDate("YYYYMMDD");
- calcd = calcd.getAddDate(calcn , "D");
- calcd = calcd.getDateFormat("YYYYMMDD");
-
- return calcd;
- }
- function fInitPurc() {
-
-
- grd_mnphccollist.fixedcellcheckbox(0,grd_mnphccollist.colRef("chkyn")) = true;
-
- var pGrd = grd_mnphccollist;
- var Nowdt = getCurrentDate(); //화면 open 시 일자 자동지정
- //Nowdt = '20140210';
- model.setValue("/root/main_purc/cond/opcnfmfrdd",Nowdt);
- model.setValue("/root/main_purc/cond/opcnfmtodd",Nowdt);
-
-
- model.removeNodeset(grd_mnphccollist.nodeset);
- submit("TRMNP03004", false) // 수술실(Rosette) 가져오기
- model.makeValue("/root/send/opcnfmdd", Nowdt);
- model.makeValue("/root/send/rosette", model.getValue("/root/main_purc/cond/oprosette"));
- submit("TRMNP03002", false); // 수술실코드 가져오기
- model.removenode("/root/send");
- model.makeValue("/root/send/flag" , "X" );
- model.makeValue("/root/send/searchitem", "XX" );
- model.makeValue("/root/send/deptflag" , "011" );
- submit("TRMNP00107");
- addComboItem("cmb_rosette", "전 체", "", "above" );
- addComboItem("cmb_oproomcd", "전 체", "", "above" );
- addComboItem("cmb_perfdeptlist", "전 체", "", "above" );
-
- fSearchPurc();
-
- var sendflag = model.getValue("/root/codeinfo/codelist[cdgrupid='U39']/cdid");
-
- if(sendflag == "Y") {
- btn_send.disabled = false;
- } else {
- btn_send.disabled = true;
- }
-
- }
- /*
- 수술실인계 리스트를 조회한다.
- */
- function fSearchPurc() {
- model.removenode("/root/send");
- model.makeNode("/root/send/reqdata");
- model.copyNode("/root/send/reqdata", "/root/main_purc/cond");
- submit("TRMNP00591");
- }
- /**
- */
- function fSetErDrugBarcd() {
- var rtn;
- if(chk_autorgstyn.value == "Y") {
- rtn = "6";
- } else {
- rtn = messageBox("응급물품 바코드 등록을 하시겠습니까?", "Q");
-
- }
-
- if(rtn == "6") {
- model.makevalue("/root/send/barcdinfo/barcdno", model.getValue("/root/main_manage/mngerdrug/erdrugstatchk/barcd"));
- model.makevalue("/root/send/barcdinfo/autorgstyn", model.getValue("/root/main_manage/mngerdrug/erdrugstatchk/autorgstyn"));
- model.makevalue("/root/send/barcdinfo/recvdd", model.getValue("/root/main_manage/mngerdrug/erdrugstatchk/recvdd"));
- model.makevalue("/root/send/barcdinfo/recvtm", model.getValue("/root/main_manage/mngerdrug/erdrugstatchk/recvtm"));
-
- submit("TXMNP00584");
-
- ipt_barcd.value = "";
-
- fERDrugListSrch();
- }
- }
- function fMakeBarcdData() {
- var nodePath = "/root/main/deliveLists";
- model.removeNodeset(nodePath);
-
- model.makeNode(nodePath);
-
- var desnode = instance1.selectSingleNode(nodePath);
- model.makeNode("/root/temp/barcdlist/opcnfmdd");
- model.makeNode("/root/temp/barcdlist/deptengabbr");
- model.makeNode("/root/temp/barcdlist/oproomnm");
- model.makeNode("/root/temp/barcdlist/pid");
- model.makeNode("/root/temp/barcdlist/hngnm");
- model.makeNode("/root/temp/barcdlist/sexage");
- model.makeNode("/root/temp/barcdlist/delyn");
- model.makeNode("/root/temp/barcdlist/goodcd");
- model.makeNode("/root/temp/barcdlist/goodnm");
- model.makeNode("/root/temp/barcdlist/barcdno");
- model.makeNode("/root/temp/barcdlist/prcpernm");
- model.makeNode("/root/temp/barcdlist/dlvrnm");
-
-
- srcnode = instance1.selectSingleNode("/root/temp/barcdlist");
- var sel;
- for(var i = grd_erdruglist.fixedRows; i < grd_erdruglist.rows; i++) {
-
- sel = grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("sel"));
-
- if(sel == "Y") {
-
- model.setValue("/root/temp/barcdlist/opcnfmdd", model.getValue(ipt_erdrugfr.attribute("ref")));
- model.setValue("/root/temp/barcdlist/deptengabbr", "OS");
- model.setValue("/root/temp/barcdlist/oproomnm", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("edrgoproomnm")));
- model.setValue("/root/temp/barcdlist/pid", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("edrgpid")));
- model.setValue("/root/temp/barcdlist/hngnm", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("edrgpatnm")));
- model.setValue("/root/temp/barcdlist/sexage", "M/24");
- model.setValue("/root/temp/barcdlist/delyn", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("delyn")));
- model.setValue("/root/temp/barcdlist/goodcd", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("edrggoodcd")));
- model.setValue("/root/temp/barcdlist/goodnm", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("edrggoodnm")));
- model.setValue("/root/temp/barcdlist/barcdno", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("barcdno")));
- model.setValue("/root/temp/barcdlist/prcpernm", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("edrgprcpodrnm")));
- model.setValue("/root/temp/barcdlist/dlvrnm", grd_erdruglist.valueMatrix(i, grd_erdruglist.colRef("edrgdelivenm")));
-
- model.duplicate(desnode, srcnode);
- }
- }
-
- }
- function fPrintBarcd() {
- //var scrnid = "SMMNP00590";
- //
- //model.removeNodeset("/root/main/barcdprntsetup");
- //fGetBarCodeInfo(scrnid); // CareCom.js
- //
- ////2. 바코드 라벨 환경설정
- //var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo";
- //
- //barcdRef = barcdRef.replace("/setupinfo", "");
- //makeReportPreview(0,0,10, 10, "");
- //fPrintRexbar("RPMNZ00007", "", 1, "", "", barcdRef);
- model.property("id") = "SMMNP00590";
- open("SPMNZ00800", "","","","", "/root/main/deliveLists", "/root/main/deliveLists");
- }
|