ZSU001.xjs 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[function zsufGetCntrOrdDeptDoctorList(instcd, deptcd, inout_flag, sDsName, sort_field, sort_method, base_dd){
  3. if(this.objects[sDsName] != null){
  4. this.objects[sDsName].clear();
  5. }else{
  6. var objDs = new Dataset(sDsName);
  7. this.addChild(sDsName, objDs);
  8. objDs.name = sDsName;
  9. }
  10. if( utlf_isNull(instcd) ) {
  11. return;
  12. }
  13. var sInDs = dsf_createDsRow("in_ds_search"
  14. , [{col: "instcd", val: instcd}
  15. , {col: "deptcd", val: deptcd}
  16. , {col: "inoutflag", val: inout_flag}
  17. , {col: "sortfield", val: sort_field}
  18. , {col: "sortmethod", val: sort_method}
  19. , {col: "basedd", val: base_dd}]);
  20. var oParam = {};
  21. oParam.id = "TRZSU10118";
  22. oParam.service = "userdeptinfoapp.UserDeptInfo";
  23. oParam.method = "reqGetCntrOrderDepartmentDoctorList";
  24. oParam.inds = "req=" + sInDs;
  25. oParam.outds = sDsName+ "=user";
  26. oParam.async = false;
  27. tranf_submit(oParam);
  28. dsf_deleteDs("in_ds_search");
  29. }
  30. function zsufGetInOutOrdDeptDoctorList(instcd, deptcd, sDsName, sort_field, sort_method, basedd){
  31. zsufGetOrdDeptDoctorList("none", instcd, deptcd, sDsName, sort_field, sort_method, basedd);
  32. }
  33. function zsufGetOrdDeptDoctorList(inout_flag, instcd, deptcd, sDsName, sort_field, sort_method, base_dd){
  34. if(this.objects[sDsName] != null){
  35. this.objects[sDsName].clear();
  36. }else{
  37. var objDs = new Dataset(sDsName);
  38. this.addChild(sDsName, objDs);
  39. objDs.name = sDsName;
  40. }
  41. if( utlf_isNull(instcd) ) {
  42. return;
  43. }
  44. if( utlf_isNull(deptcd) ) {
  45. return;
  46. }
  47. var sInDs = dsf_createDsRow("in_ds_search"
  48. , [{col: "inoutflag", val: inout_flag}
  49. , {col: "dutplceinstcd", val: instcd}
  50. , {col: "dutplcecd", val: deptcd}
  51. , {col: "sortfield", val: sort_field}
  52. , {col: "sortmethod", val: sort_method}
  53. , {col: "basedd", val: base_dd}]);
  54. var oParam = {};
  55. oParam.id = "TRZSU10117";
  56. oParam.service = "userdeptinfoapp.UserDeptInfo";
  57. oParam.method = "reqGetOrderDepartmentDoctorList";
  58. oParam.inds = "req=in_ds_search";
  59. oParam.outds = sDsName+ "=user";
  60. oParam.async = false;
  61. tranf_submit(oParam);
  62. dsf_deleteDs("in_ds_search");
  63. }]]></Script>