123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[//SMMNP03001
- var gPathName = "ds_main_MnphcagoLists" + " " // 0 Cart물품
- + "ds_main_MnpmcartList" + " " // 1 CartCode
- + "ds_main_MmbhppdsLists" + " " // 2 처치처방
- + "ds_init_WorkData_DelMnphcagoListss" + " " // 3 삭제Cart물품
- + "ds_init_WorkData_codelists" + " " // 4 Save Cart Master
- + "ds_init_WorkData_MnphcagoLists" + " " // 5 Save 물품 내역
- + "ds_main_MmohoprsLists_mmohoprslist" + " " // 6 예약정보 Path
- + "ds_mian_operation_list" + " " // 7 수술예약 상단정보
- + "ds_main_CartOrdData" ; // 8 Cart Order Display Data Instance Path
- var gPathNode = utlf_transNullToEmpty(gPathName).split(" ");
- // Cart Order Display Data Instance Path
- var tCartPath = "ListSupplies" + " " // 2 공급물품
- + "ListSupplies" + " " // 2 공급물품
- + "ListInstrument" + " " // 4 기구
- + "ErListInstrument" + " " // 4 기구
- + "ListCstList" + " " // 6 수술소모품
- + "ErListCstList" + " "; // 6 수술소모품
- var tPathCart = utlf_transNullToEmpty(tCartPath).split(" ");
- /////////////////////////////////////////
- // --------------------------------------------------
- // Switch 속성변경 처리하는 함수
- // --------------------------------------------------
- function fViewToggle(sToggle) {
- if (sToggle == 0) {//늘리기
- grp_hidden.visible = true;
- sw_ord.position = "absolute 0 93 1229 756";
- sw_ord.case5.grd_oprslist.position = "absolute 0 30 1229 650";
- sw_ord.case5.ln_grid.position = "absolute 0 26 1229 32";
- sw_ord.case5.btn_cartlabelprnt.visible = true;
- sw_ord.case5.btn_detailprnt.visible = true;
- sw_ord.case5.btn_prntdelivecncl.visible = true;
- sw_ord.case5.btn_sumprnt.visible = true;
- sw_ord.case5.button57.position = "absolute 377 7 393 23";
- sw_ord.case5.button58.position = "absolute 395 7 411 23";
-
- grp_ord.switch1.good.grd_supplies.position = "absolute 0 26 806 632";
- grp_ord.switch1.good.line2.position = "absolute 0 22 806 28";
-
- grp_ord.switch1.cst.grd_opsupply.position = "absolute 0 26 771 635";
- grp_ord.switch1.cst.grd_ercst.position = "absolute 0 430 771 635";
- grp_ord.switch1.cst.line1.position = "absolute 1 21 770 27";
- grp_ord.switch1.cst.line4.position = "absolute 1 425 770 431";//응급청구(소모품)
-
- grp_ord.switch1.instrument.grd_erinstrument.position = "absolute 0 429 771 614";
- grp_ord.switch1.instrument.grd_instrument.position = "absolute 0 26 771 634";
- grp_ord.switch1.instrument.line3.position = "absolute 0 424 771 430";//응급청구(기구)
- grp_ord.switch1.instrument.line7.position = "absolute 0 21 771 27";
-
- //신규 디자인 추민수2017-10-31
- sw_ord.case5.caption27.position = "absolute 906 8 956 24";
- sw_ord.case5.chk_opnmen.position = "absolute 960 7 1005 24";
- sw_ord.case5.chk_opnmkr.position = "absolute 1009 7 1054 24";
-
- grp_ord.switch1.position = "absolute 0 2 806 665";
- grp_ord.position = "absolute 423 90 1237 771";
-
- // 20200331, 김현석, 닫기 버튼 추가, 요청번호:20200210018
- btnClosePrcp.visible = false;
-
- } else {//줄이기
- grp_hidden.visible = false;
- sw_ord.case5.btn_cartlabelprnt.visible = false;
- sw_ord.case5.btn_detailprnt.visible = false;
- sw_ord.case5.btn_prntdelivecncl.visible = false;
- sw_ord.case5.btn_sumprnt.visible = false;
- sw_ord.case5.ln_grid.position = "absolute 0 26 299 32";
- sw_ord.case5.button57.position = "absolute 104 7 120 23";
- sw_ord.case5.button58.position = "absolute 124 7 140 23";
- sw_ord.case5.grd_oprslist.position = "absolute 0 30 299 650";
-
- //신규 디자인 추민수2017-10-31
- sw_ord.case5.caption27.position = "absolute 149 8 199 24";
- sw_ord.case5.chk_opnmen.position = "absolute 205 7 250 24";
- sw_ord.case5.chk_opnmkr.position = "absolute 254 7 299 24";
-
- sw_ord.position = "absolute 0 93 300 756";
-
- grp_ord.switch1.good.line2.position = "absolute 0 22 923 28";
- grp_ord.switch1.good.grd_supplies.position = "absolute 0 26 923 632";
-
- grp_ord.switch1.cst.grd_opsupply.position = "absolute 0 26 923 635";
- grp_ord.switch1.cst.grd_ercst.position = "absolute 0 430 923 635";
- grp_ord.switch1.cst.line1.position = "absolute 0 21 923 27";
- grp_ord.switch1.cst.line4.position = "absolute 0 425 923 431";//응급청구(소모품)
-
- grp_ord.switch1.instrument.grd_erinstrument.position = "absolute 0 429 923 614";
- grp_ord.switch1.instrument.grd_instrument.position = "absolute 0 26 923 634";
- grp_ord.switch1.instrument.line3.position = "absolute 0 424 923 430";//응급청구(기구)
- grp_ord.switch1.instrument.line7.position = "absolute 0 21 923 27";
-
- grp_ord.switch1.position = "absolute 0 2 926 665";
- grp_ord.position = "absolute 300 90 1357 771";
-
- // 20200331, 김현석, 닫기 버튼 추가, 요청번호:20200210018
- btnClosePrcp.visible = true;
- btnClosePrcp.position.y = sw_ord.position.y + grp_ord.switch1.good.line2.position.y + 5;
- btnClosePrcp.position.x = grp_ord.position.x + grp_ord.position.width - 155;
- }
- }
- // --------------------------------------------------
- // 화면 Query 시 처리하는 함수
- // --------------------------------------------------
- function fQueryData() {
- for (var i = 0; i < 5; i++) {
- var dataset:Dataset;
- strDatasetName = gPathNode[8] + "_" + tPathCart[i];
- dataset = eval(strDatasetName);
- dataset.clearData();
- }
- fMmohoprsData_Read(); // 수술예약정보를 가져온다.
- fCartOrdData_Read(); // Case Cart 처방내역 조회
-
- var CartStat = ds_init_WorkData_cond.getColumn(0, "cartstat");
- fButtonControl();
- }
- // --------------------------------------------------
- // Button 활성화 처리하는 함수
- // --------------------------------------------------
- function fButtonControl() {
- var CartStat = ds_init_WorkData_cond.getColumn(0, "cartstat");
- var opstatcd = ds_main_opPatlist_opPatInfo.getColumn(ds_main_opPatlist_opPatInfo.rowposition, "opstatcd");
- grp_ord.bbt_delete.enable = false; // 삭제
- grp_ord.bbt_tSave.enable = false; // 임시처방입력
- if (ds_init_WorkData_cond.getColumn(0, "cartgubn") != "O") {
- if ((CartStat != "-") && (!utlf_isNull(CartStat)) && (CartStat == "1" || CartStat == "2") && (opstatcd < "40")) {
- grp_ord.bbt_delete.enable = true; // 삭제
- grp_ord.bbt_tSave.enable = true; //Cart List 저장
- } else {
- grp_ord.bbt_delete.visible = false; // 삭제
- }
- } else {
- if ((CartStat != "-") && (!utlf_isNull(CartStat)) && (CartStat == "1" || CartStat == "2") && (opstatcd < "40")) {
- grp_ord.bbt_delete.enable = true; // 삭제
- grp_ord.bbt_tSave.enable = true;
- } else {
- grp_ord.bbt_delete.visible = false; // 삭제
- }
- }
- ds_init_WorkData_cond.setColumn(0, "oldcartstat", CartStat);
- //bbt_tSave.refresh(); // 임시처방입력
- }
- // --------------------------------------------------
- // Case Cart 처방내역 조회
- // --------------------------------------------------
- function fCartOrdData_Read() {
- var TabCls = "C";
- if (utlf_isNull(ds_init_WorkData_cond.getColumn(0, "cartstat")) ||
- ds_init_WorkData_cond.getColumn(0, "cartstat") == "-") {
- ds_init_WorkData_cond.setColumn(0, "cartstat", "1");
- }
- if (ds_init_WorkData_cond.getColumn(0, "cartstat") == "1" || // 1 임시 Cart
- ds_init_WorkData_cond.getColumn(0, "cartstat") == "2") { // 2 임시 저장, 3: 불출 ,4:임시처방, 5:처방확정, 9:불출
- TabCls = "T";
- }
- //
- ds_send.clearData();
- dsf_makeValue(ds_send, "oprsrvno", "string", ds_init_MmohoprsKey.getColumn(0, "oprsrvno")); // 수술예약(의뢰)번호 (년도 + 일련번호)
- dsf_makeValue(ds_send, "cartgubn", "string", ds_init_WorkData_cond.getColumn(0, "cartgubn")); // Cart구분 O:수술, A:마취
- dsf_makeValue(ds_send, "refflag", "string", ds_init_querykey.getColumn(0, "refflag")); // suture, supplies, sheet, glove
-
- // CaseCart처방내역 정보를 가져온다.
- var oParam = {};
- oParam.id = "TRMNP03003";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetCartGoodList";
- oParam.inds = "reqdata=ds_send";
- oParam.outds = "ds_main_CartOrdData_ListSupplies=ListSupplies ds_main_CartOrdData_ListDiposit=ListDiposit ds_main_CartOrdData_ListDrug=ListDrug " +
- "ds_main_CartOrdData_ListInstrument=ListInstrument ds_main_CartOrdData_ListCstList=ListCstList ds_main_CartOrdData_ErListInstrument=ErListInstrument " +
- "ds_main_CartOrdData_ErListCstList=ErListCstList ds_main_CartOrdData_ErListPad=ErListPad ds_main_CartOrdData_ListPad=ListPad";
- oParam.async = false;
- tranf_submit(oParam);
- return;
-
- ds_main_CartOrdData_ListSupplies.addColumn("color", "string");
- ds_main_CartOrdData_ListSupplies.addColumn("chkflag", "string");
-
- ds_main_CartOrdData_ListDiposit.addColumn("color", "string");
- ds_main_CartOrdData_ListDiposit.addColumn("chkflag", "string");
-
- ds_main_CartOrdData_ListDrug.addColumn("color", "string");
- ds_main_CartOrdData_ListDrug.addColumn("chkflag", "string");
-
- ds_main_CartOrdData_ListInstrument.addColumn("color", "string");
- ds_main_CartOrdData_ListInstrument.addColumn("chkflag", "string");
-
- ds_main_CartOrdData_ListCstList.addColumn("color", "string");
- ds_main_CartOrdData_ListCstList.addColumn("chkflag", "string");
-
- ds_main_CartOrdData_ErListInstrument.addColumn("color", "string");
- ds_main_CartOrdData_ErListInstrument.addColumn("chkflag", "string");
-
- ds_main_CartOrdData_ErListCstList.addColumn("color", "string");
- ds_main_CartOrdData_ErListCstList.addColumn("chkflag", "string");
-
- ds_main_CartOrdData_ErListPad.addColumn("color", "string");
- ds_main_CartOrdData_ErListPad.addColumn("chkflag", "string");
-
- ds_main_CartOrdData_ListPad.addColumn("color", "string");
- ds_main_CartOrdData_ListPad.addColumn("chkflag", "string");
-
- //2008-09-05 오후 8:38:53 taebum 삭제일 경우 disable 되도록 처리함.
- var iTmpCnt = ds_main_CartOrdData_ListSupplies.rowcount;
- if (iTmpCnt > 0) {
- for (var i = 0; i < iTmpCnt; i++) {
- if (ds_main_CartOrdData_ListSupplies.getColumn(i, "addinfoflag") == "★") {
- ds_main_CartOrdData_ListSupplies.setColumn(i, "color", "#FF0000");
- } else if (ds_main_CartOrdData_ListSupplies.getColumn(i, "addinfoflag") == "☆") {
- ds_main_CartOrdData_ListSupplies.setColumn(i, "color", "#000000");
- } else if (ds_main_CartOrdData_ListSupplies.getColumn(i, "addinfoflag") == "●") {
- ds_main_CartOrdData_ListSupplies.setColumn(i, "color", "#0000FF");
- } else {
- ds_main_CartOrdData_ListSupplies.setColumn(i, "color", "#000000");
- }
- }
- }
- ////2008-09-05 오후 8:38:53 taebum 삭제일 경우 disable 되도록 처리함.
- iTmpCnt = ds_main_CartOrdData_ListInstrument.rowcount;
- if (iTmpCnt > 0) {
- for (var i = 0; i < iTmpCnt; i++) {
- if (ds_main_CartOrdData_ListInstrument.getColumn(i, "addinfoflag") == "★") {
- ds_main_CartOrdData_ListInstrument.setColumn(i, "color", "#FF0000");
- } else if (ds_main_CartOrdData_ListInstrument.getColumn(i, "addinfoflag") == "☆") {
- ds_main_CartOrdData_ListInstrument.setColumn(i, "color", "#000000");
- } else if (ds_main_CartOrdData_ListInstrument.getColumn(i, "addinfoflag") == "●") {
- ds_main_CartOrdData_ListInstrument.setColumn(i, "color", "#0000FF");
- } else {
- ds_main_CartOrdData_ListInstrument.setColumn(i, "color", "#000000");
- }
- }
- }
- ////2008-09-05 오후 8:38:53 taebum 삭제일 경우 disable 되도록 처리함.
- iTmpCnt = ds_main_CartOrdData_ErListInstrument.rowcount;
- if (iTmpCnt > 0) {
- for (var i = 0; i < iTmpCnt; i++) {
- if (ds_main_CartOrdData_ErListInstrument.getColumn(i, "addinfoflag") == "★") {
- ds_main_CartOrdData_ErListInstrument.setColumn(i, "color", "#FF0000");
- } else if (ds_main_CartOrdData_ErListInstrument.getColumn(i, "addinfoflag") == "☆") {
- ds_main_CartOrdData_ErListInstrument.setColumn(i, "color", "#000000");
- } else if (ds_main_CartOrdData_ErListInstrument.getColumn(i, "addinfoflag") == "●") {
- ds_main_CartOrdData_ErListInstrument.setColumn(i, "color", "#0000FF");
- } else {
- ds_main_CartOrdData_ErListInstrument.setColumn(i, "color", "#000000");
- }
- }
- }
- ////2008-09-05 오후 8:38:53 taebum 삭제일 경우 disable 되도록 처리함.
- iTmpCnt = ds_main_CartOrdData_ListCstList.rowcount;
- if (iTmpCnt > 0) {
- for (var i = 0; i < iTmpCnt; i++) {
- if (ds_main_CartOrdData_ListCstList.getColumn(i, "addinfoflag") == "★") {
- ds_main_CartOrdData_ListCstList.setColumn(i, "color", "#FF0000");
- } else if (ds_main_CartOrdData_ListCstList.getColumn(i, "addinfoflag") == "☆") {
- ds_main_CartOrdData_ListCstList.setColumn(i, "color", "#000000");
- } else if (ds_main_CartOrdData_ListCstList.getColumn(i, "addinfoflag") == "●") {
- ds_main_CartOrdData_ListCstList.setColumn(i, "color", "#0000FF");
- } else {
- ds_main_CartOrdData_ListCstList.setColumn(i, "color", "#000000");
- }
- }
- }
- ////2008-09-05 오후 8:38:53 taebum 삭제일 경우 disable 되도록 처리함.
- iTmpCnt = ds_main_CartOrdData_ErListCstList.rowcount;
- if (iTmpCnt > 0) {
- for (var i = 0; i < iTmpCnt; i++) {
- if (ds_main_CartOrdData_ErListCstList.getColumn(i, "addinfoflag") == "★") {
- ds_main_CartOrdData_ErListCstList.setColumn(i, "color", "#FF0000");
- } else if (ds_main_CartOrdData_ErListCstList.getColumn(i, "addinfoflag") == "☆") {
- ds_main_CartOrdData_ErListCstList.setColumn(i, "color", "#000000");
- } else if (ds_main_CartOrdData_ErListCstList.getColumn(i, "addinfoflag") == "●") {
- ds_main_CartOrdData_ErListCstList.setColumn(i, "color", "#0000FF");
- } else {
- ds_main_CartOrdData_ErListCstList.setColumn(i, "color", "#000000");
- }
- }
- }
- }
- // --------------------------------------------------
- // 수술예약정보 가져오기
- // --------------------------------------------------
- function fMmohoprsData_Read() {
- ds_send.clearData();
- dsf_makeValue(ds_send, "oprsrvno", "string", ds_init_MmohoprsKey.getColumn(0, "oprsrvno")); // 수술예약(의뢰)번호 (년도 + 일련번호)
- dsf_makeValue(ds_send, "ophistno", "string", ds_init_MmohoprsKey.getColumn(0, "ophistno")); // 예약번호에따른이력번호
- dsf_makeValue(ds_send, "ophistcd", "string", ds_init_MmohoprsKey.getColumn(0, "ophistcd")); // 수술예약의이력코드
- // 수술예약정보를 가져온다.
- var oParam = {};
- oParam.id = "TRMNP01800";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetMmohoprsList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_MmohoprsLists_mmohoprslist=mmohoprslist";
- oParam.async = false;
- tranf_submit(oParam);
- var oPath:Dataset;
- oPath = ds_main_MmohoprsLists_mmohoprslist;
- var sPatInfo = oPath.getColumn(0, "wardcd" ) + " " // 병동
- + oPath.getColumn(0, "roomcd" ) + " " // 병실
- + oPath.getColumn(0, "patname" ) + " " // 환자명
- + oPath.getColumn(0, "sa" ) + " " // SA
- + oPath.getColumn(0, "pid" ) ; // 등록번호
- var sPatInfo2= oPath.getColumn(0, "depthngnm" ) + " " // 진료과
- + oPath.getColumn(0, "oproomnm" ) + " " // 수술실명
- + oPath.getColumn(0, "perfdridnm" ) + " " // 집도의
- + oPath.getColumn(0, "opcdnm" ) ; // 수술명
- ds_init_MmohoprsKey.setColumn(0, "patinfo" ,sPatInfo);
- ds_init_MmohoprsKey.setColumn(0, "patinfo2",sPatInfo2);
-
-
- if( ds_init_querykey.getColumn(0, "cartgubn") == "O" ){//수술
- ds_init_WorkData_cond.setColumn(0, "cartstat", eval(gPathNode[6]).getColumn(0, "ccrtstat"));
- }else {
- ds_init_WorkData_cond.setColumn(0, "cartstat", eval(gPathNode[6]).getColumn(0, "anstccrtstat"));
- }
- }
- /*--------------------------------------------------*/
- /*type : function */
- /*access : public */
- /*desc : 불출수량저장 */
- /*param : */
- /*return : */
- /*--------------------------------------------------*/
- function fSave(pFlag) {
- var cnt = 0, chkflag, ordseq, goodcd, allsizespecid, deliveqty, undeliveqty, undeliveresn;
- var ctoslist = "m▦oprsrvno▦cartgubn▦ordseq▦goodcd▦allsizespecid▦deliveqty▦undeliveqty▦undeliveresn▩";
- var oprsrvno = ds_main_opPatlist_opPatInfo.getColumn(ds_main_opPatlist_opPatInfo.rowposition, "oprsrvno");
- var cartgubn = ds_init_querykey.getColumn(0, "cartgubn");
- if( pFlag == "E" ) {
- for(var j = 0; j < ds_main_CartOrdData_ErListInstrument.rowcount; j++) {//기구
- chkflag = utlf_transNullToEmpty(ds_main_CartOrdData_ErListInstrument.getColumn(j, "chkflag"));
- ordseq = utlf_transNullToEmpty(ds_main_CartOrdData_ErListInstrument.getColumn(j, "ordseq"));
- goodcd = utlf_transNullToEmpty(ds_main_CartOrdData_ErListInstrument.getColumn(j, "goodcd"));
- allsizespecid = utlf_transNullToEmpty(ds_main_CartOrdData_ErListInstrument.getColumn(j, "allsizespecid"));
- deliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ErListInstrument.getColumn(j, "deliveqty"));
- undeliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ErListInstrument.getColumn(j, "undeliveqty"));
- undeliveresn = utlf_transNullToEmpty(ds_main_CartOrdData_ErListInstrument.getColumn(j, "undeliveresn"));
- if( chkflag == "true" || chkflag == "1" ) {
- cnt++;
- ctoslist = ctoslist + pFlag + "▦" + oprsrvno + "▦" + cartgubn + "▦" + ordseq + "▦" + goodcd + "▦" + allsizespecid + "▦" + deliveqty
- + "▦" + undeliveqty + "▦" + undeliveresn + "▩";
- }
- }
- for(var k = 0; k < ds_main_CartOrdData_ErListCstList.rowcount; k++) {//소모품
- chkflag = utlf_transNullToEmpty(ds_main_CartOrdData_ErListCstList.getColumn(k, "chkflag"));
- ordseq = utlf_transNullToEmpty(ds_main_CartOrdData_ErListCstList.getColumn(k, "ordseq"));
- goodcd = utlf_transNullToEmpty(ds_main_CartOrdData_ErListCstList.getColumn(k, "goodcd"));
- allsizespecid = utlf_transNullToEmpty(ds_main_CartOrdData_ErListCstList.getColumn(k, "allsizespecid"));
- deliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ErListCstList.getColumn(k, "deliveqty"));
- undeliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ErListCstList.getColumn(k, "undeliveqty"));
- undeliveresn = utlf_transNullToEmpty(ds_main_CartOrdData_ErListCstList.getColumn(k, "undeliveresn"));
- if( chkflag == "true" || chkflag == "1") {
- cnt++;
- ctoslist = ctoslist + pFlag + "▦" + oprsrvno + "▦" + cartgubn + "▦" + ordseq + "▦" + goodcd + "▦" + allsizespecid + "▦" + deliveqty
- + "▦" + undeliveqty + "▦" + undeliveresn + "▩";
- }
- }
- // for(var s = 0; s < ds_mai grd_erpad.rows; s++) {//린넨
- // chkflag = model.getValue("/root/main/CartOrdData/ErListPad[" + s + "]/chkflag");
- // ordseq = model.getValue("/root/main/CartOrdData/ErListPad[" + s + "]/ordseq");
- // goodcd = model.getValue("/root/main/CartOrdData/ErListPad[" + s + "]/goodcd");
- // allsizespecid = model.getValue("/root/main/CartOrdData/ErListPad[" + s + "]/allsizespecid");
- // deliveqty = model.getValue("/root/main/CartOrdData/ErListPad[" + s + "]/deliveqty");
- // undeliveqty = model.getValue("/root/main/CartOrdData/ErListPad[" + s + "]/undeliveqty");
- // undeliveresn = model.getValue("/root/main/CartOrdData/ErListPad[" + s + "]/undeliveresn");
- // if( chkflag == "true" ) {
- // cnt++;
- // ctoslist = ctoslist + "▩" + pFlag + "▦" + oprsrvno + "▦" + cartgubn + "▦" + ordseq + "▦" + goodcd + "▦" + allsizespecid + "▦" + deliveqty
- // + "▦" + undeliveqty + "▦" + undeliveresn;
- // }
- // }
- }else {
- for(var i = 0; i < ds_main_CartOrdData_ListSupplies.rowcount; i++) {//물품
- chkflag = utlf_transNullToEmpty(ds_main_CartOrdData_ListSupplies.getColumn(i, "chkflag"));
- ordseq = utlf_transNullToEmpty(ds_main_CartOrdData_ListSupplies.getColumn(i, "ordseq"));
- goodcd = utlf_transNullToEmpty(ds_main_CartOrdData_ListSupplies.getColumn(i, "goodcd"));
- allsizespecid = utlf_transNullToEmpty(ds_main_CartOrdData_ListSupplies.getColumn(i, "allsizespecid"));
- deliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ListSupplies.getColumn(i, "deliveqty"));
- undeliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ListSupplies.getColumn(i, "undeliveqty"));
- undeliveresn = utlf_transNullToEmpty(ds_main_CartOrdData_ListSupplies.getColumn(i, "undeliveresn"));
- if( chkflag == "true" || chkflag == "1") {
- cnt++;
- ctoslist = ctoslist + pFlag + "▦" + oprsrvno + "▦" + cartgubn + "▦" + ordseq + "▦" + goodcd + "▦" + allsizespecid + "▦" + deliveqty
- + "▦" + undeliveqty + "▦" + undeliveresn + "▩";
- }
- }
- for(var j = 0; j < ds_main_CartOrdData_ListInstrument.rowcount; j++) {//기구
- chkflag = utlf_transNullToEmpty(ds_main_CartOrdData_ListInstrument.getColumn(j, "chkflag"));
- ordseq = utlf_transNullToEmpty(ds_main_CartOrdData_ListInstrument.getColumn(j, "ordseq"));
- goodcd = utlf_transNullToEmpty(ds_main_CartOrdData_ListInstrument.getColumn(j, "goodcd"));
- allsizespecid = utlf_transNullToEmpty(ds_main_CartOrdData_ListInstrument.getColumn(j, "allsizespecid"));
- deliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ListInstrument.getColumn(j, "deliveqty"));
- undeliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ListInstrument.getColumn(j, "undeliveqty"));
- undeliveresn = utlf_transNullToEmpty(ds_main_CartOrdData_ListInstrument.getColumn(j, "undeliveresn"));
- if( chkflag == "true" || chkflag == "1") {
- cnt++;
- ctoslist = ctoslist + pFlag + "▦" + oprsrvno + "▦" + cartgubn + "▦" + ordseq + "▦" + goodcd + "▦" + allsizespecid + "▦" + deliveqty
- + "▦" + undeliveqty + "▦" + undeliveresn + "▩";
- }
- }
- for(var k = 0; k < ds_main_CartOrdData_ListCstList.rowcount; k++) {//소모품
- chkflag = utlf_transNullToEmpty(ds_main_CartOrdData_ListCstList.getColumn(k, "chkflag"));
- ordseq = utlf_transNullToEmpty(ds_main_CartOrdData_ListCstList.getColumn(k, "ordseq"));
- goodcd = utlf_transNullToEmpty(ds_main_CartOrdData_ListCstList.getColumn(k, "goodcd"));
- allsizespecid = utlf_transNullToEmpty(ds_main_CartOrdData_ListCstList.getColumn(k, "allsizespecid"));
- deliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ListCstList.getColumn(k, "deliveqty"));
- undeliveqty = utlf_transNullToEmpty(ds_main_CartOrdData_ListCstList.getColumn(k, "undeliveqty"));
- undeliveresn = utlf_transNullToEmpty(ds_main_CartOrdData_ListCstList.getColumn(k, "undeliveresn"));
- if( chkflag == "true" || chkflag == "1") {
- cnt++;
- ctoslist = ctoslist + pFlag + "▦" + oprsrvno + "▦" + cartgubn + "▦" + ordseq + "▦" + goodcd + "▦" + allsizespecid + "▦" + deliveqty
- + "▦" + undeliveqty + "▦" + undeliveresn + "▩";
- }
- }
- }
- if( cnt > 0 ) {
- ds_send.clearData();
- dsf_setCSVToDs("ds_send_savedata", ctoslist);
- ds_send_savedata.updateColID("m", "status");
-
- var oParam = {};
- oParam.id = "TXMNP03005";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqSetCartDeliveQty";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
-
- fCartDetailInfo("R");
- }else {
- sysf_messageBox("선택한것이", "I004");
- }
- }
- ]]></Script>
|