123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[var xreqprgmlist = "ds_main_reqprgmlist";
- var xreqprgmcond = "ds_send_reqprgmdesc";
- function fInit()
- {
- eval(xreqprgmlist).clearData();
- eval(xreqprgmcond).clearData();
- eval(xreqprgmcond).addRow();
-
- if (sysf_getUserInfo("jobkindcd") == "0330" || sysf_getUserInfo("jobkindcd") == "1140" )
- {
- ds_send_reqprgmdesc.setColumn(0, "deptflag", "jobkind");
- }
- else
- {
- ds_send_reqprgmdesc.setColumn(0, "deptflag", "dept");
- }
-
- fReqPrgmInit();
-
- switch1.case1.button5.click();
-
- misfComboComCdList("C0115", switch1.case1.cmb_status_hidden, "N");
- }
- function fReqPrgmInit()
- {
- var flag = ds_send_reqprgmdesc.getColumn(0, "deptflag");
-
- switch1.case1.btn_fav.visible = false;
- switch1.case1.btn_reqdept.visible = false;
- switch1.case1.ipt_reqdeptcd.visible = false;
- switch1.case1.ipt_reqdeptnm.visible = false;
- switch1.case1.chk_subdeptyn.visible = false;
- switch1.case1.cmb_instcd.visible = false;
- switch1.case1.cpt_jobkind.visible = false;
- switch1.case1.ipt_jobkindnm.visible = false;
- switch1.case1.btn_jobkindcd.visible = false;
- switch1.case1.cpt_dept.visible = false;
-
- if(flag=="fav" )
- {
- switch1.case1.btn_fav.visible = true;
- }
- else if(flag == "dept")
- {
- switch1.case1.btn_reqdept.visible = true;
- switch1.case1.ipt_reqdeptcd.visible = true;
- switch1.case1.ipt_reqdeptnm.visible = true;
- switch1.case1.chk_subdeptyn.visible = true;
- switch1.case1.cmb_instcd.visible = true;
- switch1.case1.cpt_dept.visible = true;
-
- ds_send_reqprgmdesc.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send_reqprgmdesc.setColumn(0, "reqdeptcd", sysf_getUserInfo("dutplcecd"));
- ds_send_reqprgmdesc.setColumn(0, "reqdeptnm", sysf_getUserInfo("dutplcenm"));
-
- }
- else if(flag == "jobkind")
- {
- switch1.case1.cpt_jobkind.visible=true;
- switch1.case1.ipt_jobkindnm.visible=true;
- switch1.case1.btn_jobkindcd.visible=true;
- switch1.case1.btn_reqdept.visible=true;
- switch1.case1.ipt_reqdeptcd.visible=true;
- switch1.case1.ipt_reqdeptnm.visible=true;
- switch1.case1.chk_subdeptyn.visible=true;
- switch1.case1.cmb_instcd.visible=true;
- switch1.case1.cpt_dept.visible=true;
-
- ds_send_reqprgmdesc.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send_reqprgmdesc.setColumn(0, "reqdeptcd", "");
- ds_send_reqprgmdesc.setColumn(0, "reqdeptnm", "");
- ds_send_reqprgmdesc.setColumn(0, "jobkindcd", sysf_getUserInfo("jobkindcd"));
- ds_send_reqprgmdesc.setColumn(0, "jobkindnm", sysf_getUserInfo("jobkindnm"));
- }
- }
- function fSearch()
- {
- var oParam = {};
- oParam.id = "TRZHA20013";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "retGetReqPrgmNotifyList_user";
- oParam.inds = "req=ds_send_reqprgmdesc";
- oParam.outds = "ds_main_reqprgmlist=reqprgmlist";
- oParam.async = false;
- //oParam.callback = "cf_TRZHA20013";
- tranf_submit(oParam);
- }
- function fSaveAprv()
- {
- var grdSize = ds_main_reqprgmlist.rowcount;
-
- var chkFlag = false;
-
- for (var i = 0; i < grdSize; i++)
- {
- if(ds_main_reqprgmlist.getColumn(i, "chk") == "true")
- {
- ds_main_reqprgmlist.updatecontrol = false;
- ds_main_reqprgmlist.setRowType(i, "u");
- ds_main_reqprgmlist.updatecontrol = true;
- chkFlag = true;
- }
- }
-
- if (chkFlag)
- {
- var objDs = grdf_getGridUpdateData(switch1.case1.grd_reqprgm);
- ds_send_saveaprv_savedata.copyData(objDs);
-
- var oParam = {};
- oParam.id = "TXZHA20010";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "reqExeSaveNotiAprv";
- oParam.inds = "req=ds_send_saveaprv_savedata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXZHA20010";
- tranf_submit(oParam);
- }
- }
- ]]></Script>
|