123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/*---------------------------------------------------------------------
- 미불출, 응급불출 (SPMNP03100.xfm SPMNP03200.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- : Create By 김 진 명
- : 2009.03.25
- ----------------------------------------------------------------------*/
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 초기화 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fInit(pFlag) {
- ds_main_cond.setColumn(0, "openflag", opener.frmf_getParameter("openflag"));
- ds_send_reqdata.clearData();
- ds_send_savedata.clearData();
- ds_send.clearData();
-
- if( pFlag == "E" ) {
- ds_main_reqerlist.clearData();
- }else {
- ds_main_undelivelist.clearData();
- }
- ds_main_cond.setColumn(0, "fromdd", utlf_getCurrentDate().substr(0, 8));
- var oParam = {};
- oParam.id = "TRMNP03004";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetRosettelist";
- oParam.inds = "";
- oParam.outds = "ds_init_rosettelist=rosettelist";
- oParam.async = false;
- tranf_submit(oParam);
-
- frmf_addComboItem("grp_biz.grp_sea.cmb_rosette", "전 체", "", "above");
- ds_send_reqdata.clearData();
- ds_send_savedata.clearData();
- ds_send.clearData();
- dsf_makeValue(ds_send,"opcnfmdd","string",ds_main_cond.getColumn(0, "fromdd"));
- dsf_makeValue(ds_send,"rosette","string",ds_main_cond.getColumn(0, "oprosette"));
-
- // 수술실코드 가져오기
- var oParam = {};
- oParam.id = "TRMNP03002";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetOmcdlist";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_oproomlist=oproomlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- frmf_addComboItem("grp_biz.grp_sea.cmb_oproomlist", "전체", "", "above");
- }
- /*--------------------------------------------------*/
- /*type : function */
- /*access : public */
- /*desc : 응급 요청 리스트 조회 */
- /*param : */
- /*return : */
- /*--------------------------------------------------*/
- function fSearch() {
- ds_send_reqdata.clearData();
- ds_send_reqdata.copyData(ds_main_cond);
- var oParam = {};
- oParam.id = "TRMNP03005";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetReqERList";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_reqerlist=reqerlist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- /*--------------------------------------------------*/
- /*type : function */
- /*access : public */
- /*desc : 미불출 리스트 조회 */
- /*param : */
- /*return : */
- /*--------------------------------------------------*/
- function fUnDeliveSearch() {
- ds_send_reqdata.clearData();
- ds_send_reqdata.copyData(ds_main_cond);
-
- var oParam = {};
- oParam.id = "TRMNP03005";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetUnDeliveList";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_undelivelist=undelivelist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- /*--------------------------------------------------*/
- /*type : function */
- /*access : public */
- /*desc : 미불출, 응급청구 불출 */
- /*param : S:미불출, E:응급청구 */
- /*return : */
- /*--------------------------------------------------*/
- function fDeliveCnfm(pFlag) {
- var chkflag;
- var goodcd;
- var allsizespecid;
- var oprsrvno;
- var iRows;
- var nodePath;
- var oproomcd;
- var undeliveresn;
- var deliveqty;
- var cnt = 0;
- var delivelist = "m▦goodcd▦allsizespecid▦oproomcd▦oprsrvno▦undeliveresn▦deliveqty";
- if( pFlag == "S" ) {
- iRows = ds_main_undelivelist.rowcount;
- nodePath = "ds_main_undelivelist";
- }else {
- iRows = ds_main_reqerlist.rowcount;
- nodePath = "ds_main_reqerlist";
- }
- for(var i = 0; i < iRows; i++ ) {
- chkflag = this.objects[nodePath].getColumn(i, "chkflag");
- goodcd = this.objects[nodePath].getColumn(i, "goodcd");
- allsizespecid = this.objects[nodePath].getColumn(i, "allsizespecid");
- oprsrvno = this.objects[nodePath].getColumn(i, "oprsrvno");
- oproomcd = this.objects[nodePath].getColumn(i, "oproomcd");
- undeliveresn = this.objects[nodePath].getColumn(i, "undeliveresn");
- deliveqty = this.objects[nodePath].getColumn(i, "deliveqty");
- if( chkflag == "true" ) {
- delivelist = delivelist + "▩" + "U" + "▦" + goodcd + "▦" + allsizespecid + "▦" + oproomcd + "▦" + oprsrvno + "▦" + undeliveresn + "▦" + deliveqty;
- cnt++
- }
- }
- if( cnt > 0 ) {
- ds_send_reqdata.clearData();
- ds_send_reqdata.copyData(ds_main_cond);
- dsf_createDs("ds_send_savedata");
- dsf_setCSVToDs("ds_send_savedata",delivelist);
- //submit("TXMNP03006");
- }else {
- sysf_messageBox("선택하신게 없습니다.!", "E000");
- }
- }]]></Script>
|