MRF04501.xjs 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/**
  3. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  4. 진료기록 - 서명이미지관리( SMMRF04501_서명이미지관리(new).xfdl - XJScript )
  5. - Version :
  6. 1) : Ver.1.00.01
  7. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  8. **/
  9. /**
  10. * @group :
  11. * @ver : 2007.10.19
  12. * @by : 손형준
  13. * @---------------------------------------------------
  14. * @desc : 초기화
  15. * @
  16. * @param :수정(이창록),2008/07/21
  17. * @return :
  18. * @---------------------------------------------------
  19. */
  20. function fInitialize()
  21. {
  22. grdf_setGridSort(group1.grd_signimglist);
  23. ds_main_cond.setColumn(0,"valid","Y");
  24. ds_send.setColumn(0,"dutvalid","Y");
  25. ds_send.setColumn(0,"dutother","Y");
  26. }
  27. /**
  28. * @group :
  29. * @ver : 2007.10.19
  30. * @by : 손형준
  31. * @---------------------------------------------------
  32. * @type : function
  33. * @access : public
  34. * @desc : 서명 이미지 조회
  35. * @param :
  36. * @return :
  37. * @---------------------------------------------------
  38. */
  39. function fSearch() {
  40. ds_dutplcelist.clearData();
  41. var oParam = {};
  42. oParam.id = "reqGetSignImageList_1";
  43. oParam.service = "formmngtapp.SignImgMngt";
  44. oParam.method = "reqGetSignImageList";
  45. oParam.inds = "req=ds_main_cond";
  46. oParam.outds = "ds_main_list_signimglist=signimglist";
  47. oParam.async = false;
  48. //oParam.callback = "cf_TRMRF04501";
  49. tranf_submit(oParam);
  50. // ds_main_list_signimglist.updatecontrol = false;
  51. // ds_main_list_signimglist.deleteColumn("signimgefromdd");
  52. // ds_main_list_signimglist.deleteColumn("signimgetodd");
  53. // ds_main_list_signimglist.updatecontrol = true;
  54. //
  55. // ds_main_list_signimglist.addColumn("signimgefromdd", "string");
  56. // ds_main_list_signimglist.addColumn("signimgetodd", "string");
  57. // ds_main_list_signimglist.addColumn("signdata", "BLOB");
  58. // ds_main_list_signimglist.addColumn("reqflag", "string");
  59. // ds_main_list_signimglist.addColumn("deptcd", "string");
  60. // ds_main_list_signimglist.addColumn("autortnyn", "string");
  61. //
  62. // ds_main_list_signimglist.rowposition = -1;
  63. }
  64. /**
  65. * @group :
  66. * @ver : 2007.10.19
  67. * @by : 손형준
  68. * @---------------------------------------------------
  69. * @type : function
  70. * @access : public
  71. * @desc : 해당 진료과에 주치의 가져오기
  72. * @param :
  73. * @return :
  74. * @---------------------------------------------------
  75. */
  76. function fChgMedirecd()
  77. {
  78. // ds_init_userlist_usercombo.clearData();
  79. // lf_mmbfGetUserComboList(ds_init_userlist_usercombo, group1.cmb_orddept.value, "0330");
  80. // //if(ds_init_userlist_usercombo.rowcount == 0)
  81. // frmf_addComboItem("group1.cmb_orddrid", "전체", "-", "above"); //의사콤보(담당교수) 전체항목 추가
  82. // ds_main_cond.setColumn(0, "orddrid", "-");
  83. }
  84. /**
  85. * @group :
  86. * @ver : 2007.10.19
  87. * @by : 손형준
  88. * @---------------------------------------------------
  89. * @type : function
  90. * @access : public
  91. * @desc : 화면 정리
  92. * @param :
  93. * @return :
  94. * @---------------------------------------------------
  95. */
  96. function fClearSignImgInfo() {
  97. var xPath ="/root/main/signimginfo";
  98. model.setValue(xPath + "/userid", "");
  99. model.setValue(xPath + "/usernm", "");
  100. model.setValue(xPath + "/fstrgstrnm", "");
  101. model.setValue(xPath + "/fstrgstdt", "");
  102. model.setValue(xPath + "/lastrgstrnm", "");
  103. model.setValue(xPath + "/lastrgstdt", "");
  104. model.setValue(xPath + "/signdata","");
  105. model.refresh();
  106. }
  107. /**
  108. * @group :
  109. * @ver : 2007.10.19
  110. * @by : 손형준
  111. * @---------------------------------------------------
  112. * @type : function
  113. * @access : public
  114. * @desc : 서명 이미지를 수정한다.
  115. * @param :
  116. * @return :
  117. * @---------------------------------------------------
  118. */
  119. function fSetSignImgelist()
  120. {
  121. var repryn = ds_main_signimginfo.getColumn(0, "repryn");
  122. var iRow = ds_main_list_signimglist.rowposition;
  123. if (iRow < 0) return;
  124. ds_main_signimginfo.setColumn(0, "status" ,"u");
  125. btn_srch.enable = false;
  126. group1.btn_imgsrch.enable = true;
  127. group1.btn_save.enable = true;
  128. // ds_main_list_signimglist.enableevent = false;
  129. // ds_main_list_signimglist.updatecontrol = false;
  130. //
  131. // ds_main_list_signimglist.setRowType(iRow, 4);
  132. //
  133. // ds_main_list_signimglist.updatecontrol = true;
  134. // ds_main_list_signimglist.enableevent = true;
  135. //
  136. // grdf_setStatusColumn(ds_main_signimginfo, "status");
  137. // ds_main_signimginfo.setColumn(0, "status" ,"u");
  138. // ds_main_signimginfo.setColumn(0, "fstrgstrid" ,ds_main_userinfo.getColumn(0, "userid"));
  139. // ds_main_signimginfo.setColumn(0, "lastupdtrid",sysf_getUserId());
  140. // ds_main_signimginfo.setColumn(0, "lastupdtrnm",sysf_getUserInfo("usernm"));
  141. // ds_main_signimginfo.setColumn(0, "lastupdtdt" ,utlf_getCurrentDate());
  142. //
  143. // group1.ipt_lastrgstrnm.enable = false;
  144. // btn_srch.enable = false;
  145. // group1.btn_imgsrch.enable = true;
  146. // group1.btn_save.enable = true;
  147. // group1.cmb_repryn.enable = true;
  148. }
  149. /**
  150. * @group :
  151. * @ver : 2007.10.19
  152. * @by : 손형준
  153. * @---------------------------------------------------
  154. * @type : function
  155. * @access : public
  156. * @desc : 저장한다.
  157. * @param :
  158. * @return :
  159. * @---------------------------------------------------
  160. */
  161. function fSave()
  162. {
  163. var userid = ds_main_signimginfo.getColumn(0, "userid");
  164. var signdata = ds_main_signimginfo.getColumn(0, "signdata");
  165. var repryn = ds_main_signimginfo.getColumn(0, "repryn");
  166. if (utlf_isNull(userid) ) {
  167. sysf_messageBox("사용자정보는","I003");
  168. return;
  169. }
  170. if(utlf_isNull(signdata)){
  171. sysf_messageBox("서명이미지는","I003");
  172. return;
  173. }
  174. // if(utlf_isNull(repryn)){
  175. // sysf_messageBox("대표여부는","I003");
  176. // return;
  177. // }
  178. var xPath = ds_main_signimginfo;
  179. ds_send_savedata.setColumn(0, "signimgeseqno" ,ds_main_signimginfo.getColumn(0, "signimgeseqno"));
  180. ds_send_savedata.setColumn(0, "userid" ,userid);
  181. ds_send_savedata.setColumn(0, "repryn" ,ds_main_signimginfo.getColumn(0, "repryn"));
  182. ds_send_savedata.setColumn(0, "status" ,ds_main_signimginfo.getColumn(0, "status"));
  183. ds_send_savedata.setColumn(0, "fstrgstrid" ,ds_main_signimginfo.getColumn(0, "fstrgstrid"));
  184. ds_send_savedata.setColumn(0, "lastupdtrid" ,ds_main_signimginfo.getColumn(0, "lastupdtrid"));
  185. ds_send_savedata.setColumn(0, "signimgefromdd" ,ds_main_signimginfo.getColumn(0, "signimgefromdd"));
  186. ds_send_savedata.setColumn(0, "signimgetodd" ,ds_main_signimginfo.getColumn(0, "signimgetodd"));
  187. ds_send_savedata.setColumn(0, "orddeptcd" ,ds_main_cond.getColumn(0, "orddeptcd"));
  188. ds_send_savedata.setColumn(0, "orddrid" ,ds_main_cond.getColumn(0, "orddrid"));
  189. ds_send_savedata.setColumn(0, "signdata" ,signdata);
  190. var oParam = {};
  191. oParam.id = "TXMRF04501";
  192. oParam.service = "formmngtapp.SignImgMngt";
  193. oParam.method = "reqExeSignImgList";
  194. oParam.inds = "reqSignImgInfo=ds_send_savedata";
  195. oParam.outds = "ds_main_signimginfo=signimglist";
  196. oParam.async = false;
  197. oParam.callback = "cf_TXMRF04501";
  198. tranf_submit(oParam);
  199. ds_main_signimginfo.addColumn("status", "string");
  200. ds_main_signimginfo.addColumn("stnddd", "string");
  201. ds_main_signimginfo.addColumn("signdata2", "string");
  202. if(arErrorCode.pop("TXMRF04501") > -1){
  203. sysf_messageBox("저장이", "I002");
  204. }else{
  205. sysf_messageBox("저장을", "E009");
  206. }
  207. group1.btn_save.enable = false;
  208. btn_srch.enable = false;
  209. group1.btn_imgsrch.enable = false;
  210. group1.cmb_repryn.enable = false;
  211. ds_send.clearData();
  212. ds_send.addRow();
  213. ds_send_savedata.clearData();
  214. ds_send_savedata.addRow();
  215. ds_send_reqdata.clearData();
  216. ds_send_reqdata.addRow();
  217. }
  218. function cf_TXMRF04501(sSvcId, nErrorCode, sErrorMsg) {
  219. arErrorCode.push(sSvcId, nErrorCode);
  220. }
  221. /**
  222. * @group :
  223. * @ver : 2007.10.19
  224. * @by : 손형준
  225. * @---------------------------------------------------
  226. * @type : function
  227. * @access : public
  228. * @desc : 파일 열기
  229. * @param :
  230. * @return :
  231. * @---------------------------------------------------
  232. */
  233. function fOpenFile()
  234. {
  235. var maxsize = 1048576;
  236. var fd = new FileDialog;
  237. var filename = "";
  238. var filesize = "";
  239. var filetype = "";
  240. var objVFileList = fd.open("FileOpen", FileDialog.SINGLELOAD); // 여러파일 선택 MULTILOAD
  241. if(!utlf_isNull(objVFileList))
  242. {
  243. var nFileSize = 0;
  244. if (objVFileList.open(VirtualFile.openRead))
  245. {
  246. nFileSize = objVFileList.getFileSize();
  247. objVFileList.close();
  248. if(nFileSize > maxsize)
  249. {
  250. sysf_messageBox("파일 크기가 최대치("+(maxsize/1024)+"K)를","E003");
  251. return "";
  252. }
  253. }
  254. // 그 파일의 데이터를 데이터셋의 특정 컬럼에 BLOB 형식으로 write 한다.
  255. var file = dsf_writeFileToDs(objVFileList, ds_main_signimginfo, 0, "signdata");
  256. }
  257. }
  258. /**
  259. * @group :
  260. * @ver : 2007.10.19
  261. * @by : 손형준
  262. * @---------------------------------------------------
  263. * @type : function
  264. * @access : public
  265. * @desc : 선택한 그리드의 이미지를 보여준다.
  266. * @param :
  267. * @return :
  268. * @---------------------------------------------------
  269. */
  270. function fShowSignImgInfo()
  271. {
  272. group1.group2.img_imgView.visible = false;
  273. if( ds_main_list_signimglist.rowposition > -1 )
  274. {
  275. //fSetCtrlDisabled(true);
  276. var iRow = ds_main_list_signimglist.rowposition;
  277. ds_send.setColumn(0, "userid" ,ds_main_list_signimglist.getColumn(iRow, "userid"));
  278. ds_send.setColumn(0, "signimgeseqno" ,ds_main_list_signimglist.getColumn(iRow, "signimgeseqno"));
  279. ds_send.setColumn(0, "srchflag" ,"Y");
  280. group1.group2.img_imgView.image = "theme://images/com/commonxp/no_image.gif";//빈값 으로 초기화
  281. var oParam = {};
  282. oParam.id = "TRMRF04502";
  283. oParam.service = "formmngtapp.SignImgMngt";
  284. oParam.method = "reqGetSignImgData";
  285. oParam.inds = "req=ds_send";
  286. oParam.outds = "ds_main_signimginfo=signimginfo";
  287. oParam.async = false;
  288. oParam.callback = "cf_TRMRF04502";
  289. tranf_submit(oParam);
  290. dsf_makeValue(ds_main_signimginfo, "userid", "string", ds_main_list_signimglist.getColumn(iRow, "userid"), 0);
  291. dsf_makeValue(ds_main_signimginfo, "usernm", "string", ds_main_list_signimglist.getColumn(iRow, "usernm"), 0);
  292. dsf_makeValue(ds_main_signimginfo, "repryn", "string", ds_main_list_signimglist.getColumn(iRow, "repryn"), 0);
  293. dsf_makeValue(ds_main_signimginfo, "signimgeseqno", "string", ds_main_list_signimglist.getColumn(iRow, "signimgeseqno"), 0);
  294. dsf_makeValue(ds_main_signimginfo, "fstrgstrid", "string", ds_main_list_signimglist.getColumn(iRow, "fstrgstrid"), 0);
  295. dsf_makeValue(ds_main_signimginfo, "fstrgstrnm", "string", ds_main_list_signimglist.getColumn(iRow, "fstrgstrnm"), 0);
  296. dsf_makeValue(ds_main_signimginfo, "fstrgstdt", "string", ds_main_list_signimglist.getColumn(iRow, "fstrgstdt"), 0);
  297. dsf_makeValue(ds_main_signimginfo, "lastupdtrid", "string", ds_main_list_signimglist.getColumn(iRow, "lastupdtrid"), 0);
  298. dsf_makeValue(ds_main_signimginfo, "lastupdtrnm", "string", ds_main_list_signimglist.getColumn(iRow, "lastupdtrnm"), 0);
  299. dsf_makeValue(ds_main_signimginfo, "lastupdtdt", "string", ds_main_list_signimglist.getColumn(iRow, "lastupdtdt"), 0);
  300. dsf_makeValue(ds_main_signimginfo, "signimgefromdd", "string", ds_main_list_signimglist.getColumn(iRow, "signimgefromdd"), 0);
  301. dsf_makeValue(ds_main_signimginfo, "signimgetodd", "string", ds_main_list_signimglist.getColumn(iRow, "signimgetodd"), 0);
  302. ds_main_signimginfo.addColumn("status", "string");
  303. ds_main_signimginfo.addColumn("stnddd", "string");
  304. ds_main_signimginfo.addColumn("signdata2", "string");
  305. if(arErrorCode.pop("TRMRF04502") > -1){
  306. //setImageRefInstance("/root/main/signimginfo/signdata");
  307. }
  308. }
  309. group1.group2.img_imgView.visible = true;
  310. //ds_send.clearData();
  311. //ds_send.addRow();
  312. }
  313. function cf_TRMRF04502(sSvcId, nErrorCode, sErrorMsg) {
  314. arErrorCode.push(sSvcId, nErrorCode);
  315. }
  316. /**
  317. * @group :
  318. * @ver : 2007.10.19
  319. * @by : 손형준
  320. * @---------------------------------------------------
  321. * @type : function
  322. * @access : public
  323. * @desc : 신규 서명이미지 추가
  324. * @param :
  325. * @return :
  326. * @---------------------------------------------------
  327. */
  328. function fAddSignImglist()
  329. {
  330. var signdata = ds_main_signimginfo.getColumn(0, "signdata");
  331. var xPath = ds_main_signimginfo;
  332. ds_main_signimginfo.setColumn(0, "status" ,"i");
  333. ds_main_signimginfo.setColumn(0, "userid" ,"");
  334. ds_main_signimginfo.setColumn(0, "usernm" ,"");
  335. ds_main_signimginfo.setColumn(0, "repryn" ,"Y");
  336. ds_main_signimginfo.setColumn(0, "stnddd" ,utlf_getCurrentDate());
  337. ds_main_signimginfo.setColumn(0, "fstrgstdt" ,utlf_getCurrentDate());
  338. ds_main_signimginfo.setColumn(0, "fstrgstrid" ,sysf_getUserId());
  339. ds_main_signimginfo.setColumn(0, "fstrgstrnm" ,sysf_getUserInfo("usernm"));
  340. ds_main_signimginfo.setColumn(0, "lastupdtrid" ,sysf_getUserId());
  341. ds_main_signimginfo.setColumn(0, "lastupdtrnm" ,sysf_getUserInfo("usernm"));
  342. ds_main_signimginfo.setColumn(0, "lastupdtdt" ,utlf_getCurrentDate());
  343. ds_main_signimginfo.setColumn(0, "signdata" ,"");
  344. ds_main_signimginfo.setColumn(0, "signimgefromdd",utlf_getCurrentDate());
  345. ds_main_signimginfo.setColumn(0, "signimgetodd" ,"99991231");
  346. ds_main_signimginfo.setColumn(0, "signimgeseqno" ,"");
  347. group1.ipt_userid.enable = false;
  348. group1.ipt_lastrgstrnm.enable = false;
  349. group1.ipt_fstrgstrnm.enable = false;
  350. group1.ipt_usernm.enable = false;
  351. group1.btn_save.enable = true;
  352. btn_srch.enable = true;
  353. group1.btn_imgsrch.enable = true;
  354. group1.cmb_repryn.enable = true;
  355. group1.ipt_stnddd.enable = true;
  356. }
  357. /**
  358. * @group :
  359. * @ver : 2007.10.19
  360. * @by : 손형준
  361. * @---------------------------------------------------
  362. * @type : function
  363. * @access : public
  364. * @desc : 컨트롤 enable 설정
  365. * @param :
  366. * @return :
  367. * @---------------------------------------------------
  368. */
  369. function fSetCtrlDisabled(bool)
  370. {
  371. btn_srch.enable = !bool;
  372. group1.btn_imgsrch.enable = !bool;
  373. group1.btn_save.enable = !bool;
  374. group1.ipt_userid.enable = !bool;
  375. group1.ipt_lastrgstrnm.enable = !bool;
  376. group1.ipt_fstrgstrnm.enable = !bool;
  377. group1.ipt_usernm.enable = !bool;
  378. group1.cmb_repryn.enable = !bool;
  379. group1.ipt_stnddd.enable = !bool;
  380. }
  381. /**
  382. * @ver : 2007-11-21 1:17오후
  383. * @desc : 사용자정보
  384. * @
  385. * @by : 이창록
  386. * @param :
  387. * @return :
  388. * @---------------------------------------------------
  389. */
  390. function fGetUserInfo(userid,usernm)
  391. {
  392. ds_main_signimginfo.setColumn(0, "userid", userid);
  393. ds_main_signimginfo.setColumn(0, "usernm", usernm);
  394. }
  395. /**
  396. * @ver : 2008/07/21
  397. * @desc : 대표여부 설정
  398. * @
  399. * @by : 이창록
  400. * @param :
  401. * @return :
  402. * @---------------------------------------------------
  403. */
  404. function fSelectReprYN()
  405. {
  406. var repryn = ds_main_signimginfo.getColumn(0, "repryn");
  407. var fStatus = ds_main_signimginfo.getColumn(0, "status");
  408. var userid = ds_main_signimginfo.getColumn(0, "userid");
  409. var usernm = ds_main_signimginfo.getColumn(0, "usernm");
  410. var signdata = ds_main_signimginfo.getColumn(0, "signdata");
  411. if( utlf_isNull(signdata) ){
  412. sysf_messageBox("서명이미지를 먼저 입력","I008");
  413. group1.cmb_repryn.value = "";
  414. return;
  415. }
  416. if(fStatus=="i"){
  417. if(repryn=="N"){
  418. group1.cmb_repryn.value = "N";
  419. ds_main_signimginfo.setColumn(0, "signimgetodd",utlf_getCurrentDate());
  420. }else if(repryn=="Y"){
  421. ds_send_reqdata.setColumn(0, "userid" ,ds_main_signimginfo.getColumn(0, "userid"));
  422. ds_send_reqdata.setColumn(0, "reprflag" ,"Y");
  423. var oParam = {};
  424. oParam.id = "TRMRF04504";
  425. oParam.service = "formmngtapp.SignImgMngt";
  426. oParam.method = "reqGetReprYNData";
  427. oParam.inds = "req=ds_send_reqdata";
  428. oParam.outds = "ds_temp_reprinfo=reprinfo";
  429. oParam.async = false;
  430. oParam.callback = "cf_TRMRF04504";
  431. tranf_submit(oParam);
  432. if(arErrorCode.pop("TRMRF04504") > -1){
  433. if(ds_temp_reprinfo.getColumn(0, "repryn")=="Y"){
  434. sysf_messageBox("대표사인이 이미 등록되어 ","I010");
  435. return;
  436. }else{
  437. ds_main_signimginfo.setColumn(0, "repryn","Y");
  438. ds_main_signimginfo.setColumn(0, "signimgetodd","99991231");
  439. }
  440. }
  441. }
  442. }else if(fStatus=="u"){
  443. if(repryn=="N"){
  444. ds_main_signimginfo.setColumn(0, "signimgetodd",utlf_getCurrentDate());
  445. }else if(repryn=="Y"){
  446. ds_send_reqdata.setColumn(0, "userid" ,ds_main_signimginfo.getColumn(0, "userid"));
  447. ds_send_reqdata.setColumn(0, "reprflag" ,"Y");
  448. var oParam = {};
  449. oParam.id = "TRMRF04504";
  450. oParam.service = "formmngtapp.SignImgMngt";
  451. oParam.method = "reqGetReprYNData";
  452. oParam.inds = "req=ds_send_reqdata";
  453. oParam.outds = "ds_temp_reprinfo=reprinfo";
  454. oParam.async = false;
  455. oParam.callback = "cf_TRMRF04504";
  456. tranf_submit(oParam);
  457. if(arErrorCode.pop("TRMRF04504") > -1){
  458. if(ds_temp_reprinfo.getColumn(0, "repryn")=="Y"){
  459. sysf_messageBox("대표사인이 이미 등록되어 ","I010");
  460. return;
  461. }else{
  462. ds_main_signimginfo.setColumn(0, "repryn","Y");
  463. ds_main_signimginfo.setColumn(0, "signimgetodd","99991231");
  464. }
  465. }
  466. }
  467. }
  468. ds_send_reqdata.clearData();
  469. ds_send_reqdata.addRow();
  470. }
  471. function cf_TRMRF04504(sSvcId, nErrorCode, sErrorMsg) {
  472. arErrorCode.push(sSvcId, nErrorCode);
  473. }
  474. function fGetDutplceList() {
  475. var oParam = {};
  476. oParam.id = "reqGetDutplceList_1";
  477. oParam.service = "formmngtapp.SignImgMngt";
  478. oParam.method = "reqGetDutplceList";
  479. oParam.inds = "req=ds_send";
  480. oParam.outds = "ds_dutplcelist=dutplcelist";
  481. oParam.async = false;
  482. oParam.callback = "";
  483. tranf_submit(oParam);
  484. }
  485. ]]></Script>