123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : SMRSC05304_통합물품기관적용내역조회
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var xAuth = !(frmf_checkAuth("X"));
- var rAuth = !(frmf_checkAuth("R"));
- /****************************************************************************************
- * Argument : N/A
- * Description : 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- ****************************************************************************************/
- function fInstInitForm() {
- misfGridInit(group3.switch1.case1.grd_allsize);
- misfGridInit(group3.switch1.case3.grd_applist);
- ds_send_goodlist.clearData(); ds_send_goodlist.addRow(); dsf_setDefaultVal(ds_send_goodlist, "all");
- ds_send_goodlist.setColumn( 0, "filecls", "S");
- rszfGoodFlagListByPgmGubn(group3.grp_title.cmb_goodflag_search,"1","N");
- //misfMsterDetailSet(group3.switch1.case3.grd_applist,null, "TRRPZ00302" ,"N");
- // misfComboComCdListMulti("Z0007", "cmb_tmp");
- // ds_init_comcd_Z00070_Z00070.copyData(cmb_tmp);
- misfGridComboComCdList("R0032",group3.switch1.case1.grd_allsize, "group3.switch1.case1.grd_allsize.goodunit");
- //기관코드 읽어오는 부분 넣기
- var instcd = sysf_getUserInfo("dutplceinstcd");
- var instnm = sysf_getUserInfo("dutplceinstnm");
- //물품구분일 경우 첫번째 index 자동 설정
- if(utlf_isNull(group3.grp_title.cmb_goodflag_search.value)) group3.grp_title.cmb_goodflag_search.index = 0;
- misfGridInit(group3.grd_goodlist);
- misfGridInit(group3.switch1.case2.grd_instinfo);
- // 대분류 코드 콤보 설정.
- rszfLMSComboList(group3.grp_title.cmb_goodflag_search.value, "", "", "group3.grp_title.cmb_lrgcd_search", "", "L", "", "Y");
- misfMsterDetailSet(group3.grd_goodlist,null , "TRRSC05309" ,"Y", "byrow");
- misfMsterDetailSet(group3.switch1.case2.grd_instinfo,group3.grd_goodlist, "TRRSC05308" ,"N", "byrow");
- // group3.grd_goodlist.explorerbar = "sortshow";
- group3.grp_title.ipt_goodcd_search.setFocus();
- var curdate = utlf_getCurrentDate();
- ds_send_goodlist.setColumn( 0, "fr_fromdd", curdate.substr(0,8));
- ds_send_goodlist.setColumn( 0, "to_fromdd", curdate.substr(0,8));
- misfComboComCdListMulti("Z0007", "group3.grp_title.cmb_instcd_search");
- ds_send_goodlist.setColumn( 0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- * : 화면 전체 조회
- ****************************************************************************************/
- function fInstRetrGoodList(nodecopy) {
- ds_send_goodlist.setColumn( 0, "filecls" ,"S");
- misfMsterDetailRetrieve();
- fAppInstcdGridSet(utlf_isNull(group3.ipt_appinstdata.value)?"":group3.ipt_appinstdata.value);
- fInstAllSizeRead();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : Check All Size Data
- ****************************************************************************************/
- function fInstAllSizeRead() {
- ds_send_allsizelist.setColumn( 0, "goodcd" ,ds_main_list_goodlists_goodlist.getColumn(ds_main_list_goodlists_goodlist.rowposition, "goodcd"));
- ds_send_allsizelist.setColumn( 0, "instflag","1");
- // dsf_setDefaultVal(ds_send_allsizelist, "instflag:2");
- var oParam = {};
- oParam.id = "TRRSC00211";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "reqGetAllSize";
- oParam.inds = "req=ds_send_allsizelist";
- oParam.outds = "ds_main_allsizelists_allsizelist=allsizelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC00211";
- tranf_submit(oParam);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fAppInstcdClear() {
- for (var i = 0 ; i < group3.switch1.case3.grd_applist.rowcount; i++) {
- ds_init_comcd_Z00070_Z00070.setColumn(i, "minval", "N");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fAppInstcdSet() {
- var vAppinstdata = "";
- for (var i = 0 ; i < group3.switch1.case3.grd_applist.rowcount; i++) {
- if (ds_init_comcd_Z00070_Z00070.getColumn(i, "minval") == "Y") {
- vAppinstdata += ds_init_comcd_Z00070_Z00070.getColumn(i, "cdid") + " ";
- }
- }
- return vAppinstdata;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fAppInstcdGridSet(pAppinstdata) {
- var vAppinstdata = utlf_transNullToEmpty(pAppinstdata).split(" ");
- fAppInstcdClear();
-
- for (var j = 0; j < utlf_transNullToEmpty(vAppinstdata).length; j++){
- if (!utlf_isNull(vAppinstdata[j])) {
- for(var k = 0; k < ds_init_comcd_Z00070_Z00070.rowcount; k++) {
- if(ds_init_comcd_Z00070_Z00070.getColumn(k, "cdid") == vAppinstdata[j]) {
- ds_init_comcd_Z00070_Z00070.setColumn(k, "minval", "Y");
- }
- }
- }
- }
- }
- ]]></Script>
|