SMZHA20002.xjs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[var xreqprgmlist = "ds_main_reqprgmlist";
  3. var xreqprgmcond = "ds_send_reqprgmdesc";
  4. function fInit()
  5. {
  6. eval(xreqprgmlist).clearData();
  7. eval(xreqprgmcond).clearData();
  8. eval(xreqprgmcond).addRow();
  9. ds_send_userinfo.setColumn(0, "reqdd", utlf_getCurrentDate());
  10. var oParam = {};
  11. oParam.id = "TRZHA20009";
  12. oParam.service = "reqprgmapp.ReqPrgm";
  13. oParam.method = "reqGetUserInfo";
  14. oParam.inds = "req=ds_send_userinfo";
  15. oParam.outds = "ds_init_userinfo_userlist=userinfo";
  16. oParam.async = false;
  17. //oParam.callback = "cf_TRZHA20009";
  18. tranf_submit(oParam);
  19. if (sysf_getUserInfo("jobkindcd") == "0330" || sysf_getUserInfo("jobkindcd") == "1140" )
  20. {
  21. ds_send_reqprgmdesc.setColumn(0, "deptflag", "jobkind");
  22. }
  23. else
  24. {
  25. ds_send_reqprgmdesc.setColumn(0, "deptflag", "dept");
  26. }
  27. fReqPrgmInit();
  28. switch1.case1.button5.click();
  29. misfComboComCdList("C0115", switch1.case1.cmb_status_hidden, "N");
  30. }
  31. function fReqPrgmInit()
  32. {
  33. var flag = ds_send_reqprgmdesc.getColumn(0, "deptflag");
  34. switch1.case1.btn_fav.visible = false;
  35. switch1.case1.btn_reqdept.visible = false;
  36. switch1.case1.ipt_reqdeptcd.visible = false;
  37. switch1.case1.ipt_reqdeptnm.visible = false;
  38. switch1.case1.chk_subdeptyn.visible = false;
  39. switch1.case1.cmb_instcd.visible = false;
  40. switch1.case1.cpt_jobkind.visible = false;
  41. switch1.case1.ipt_jobkindnm.visible = false;
  42. switch1.case1.btn_jobkindcd.visible = false;
  43. switch1.case1.cpt_dept.visible = false;
  44. if(flag=="fav" )
  45. {
  46. switch1.case1.btn_fav.visible = true;
  47. }
  48. else if(flag == "dept")
  49. {
  50. switch1.case1.btn_reqdept.visible = true;
  51. switch1.case1.ipt_reqdeptcd.visible = true;
  52. switch1.case1.ipt_reqdeptnm.visible = true;
  53. switch1.case1.chk_subdeptyn.visible = true;
  54. switch1.case1.cmb_instcd.visible = true;
  55. switch1.case1.cpt_dept.visible = true;
  56. ds_send_reqprgmdesc.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  57. ds_send_reqprgmdesc.setColumn(0, "reqdeptcd", sysf_getUserInfo("dutplcecd"));
  58. ds_send_reqprgmdesc.setColumn(0, "reqdeptnm", sysf_getUserInfo("dutplcenm"));
  59. }
  60. else if(flag == "jobkind")
  61. {
  62. switch1.case1.cpt_jobkind.visible = true;
  63. switch1.case1.ipt_jobkindnm.visible = true;
  64. switch1.case1.btn_jobkindcd.visible = true;
  65. switch1.case1.btn_reqdept.visible = true;
  66. switch1.case1.ipt_reqdeptcd.visible = true;
  67. switch1.case1.ipt_reqdeptnm.visible = true;
  68. switch1.case1.chk_subdeptyn.visible = true;
  69. switch1.case1.cmb_instcd.visible = true;
  70. switch1.case1.cpt_dept.visible = true;
  71. ds_send_reqprgmdesc.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  72. ds_send_reqprgmdesc.setColumn(0, "reqdeptcd", "");
  73. ds_send_reqprgmdesc.setColumn(0, "reqdeptnm", "");
  74. ds_send_reqprgmdesc.setColumn(0, "jobkindcd", sysf_getUserInfo("jobkindcd"));
  75. ds_send_reqprgmdesc.setColumn(0, "jobkindnm", sysf_getUserInfo("jobkindnm"));
  76. }
  77. }]]></Script>