SMMNB01900_이송요원호출 기준자료 관리.xfdl 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNB01900" position="absolute 0 0 740 620" titletext="이송 관리 및 기준자료 관리" oninit="SMMNB01900_oninit" onload="SMMNB01900_onload" onbeforeclose="SMMNB01900_onbeforeclose">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 740 610" id="grp_biz" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <Button id="button4" class="btn_sw" text="button4" anchor="default" position="absolute 0 0 0 0"/>
  11. <Tab position="absolute 0 29 730 606" id="tranbasemngt" anchor="default" onchanged="grp_biz_tranbasemngt_onchanged">
  12. <Tabpages>
  13. <Tabpage text="이송부서관리" id="tranmngt">
  14. <Layouts>
  15. <Layout>
  16. <Grid position="absolute 5 32 725 550" id="grd_callnomngtlist" binddataset="ds_main_callnomngtlist" anchor="default" onexpanddown="grp_biz_tranbasemngt_tranmngt_grd_callnomngtlist_onexpanddown" cellsizingtype="col">
  17. <Formats>
  18. <Format id="default">
  19. <Columns>
  20. <Column size="20" band="left"/>
  21. <Column size="225"/>
  22. <Column size="225"/>
  23. <Column size="225"/>
  24. </Columns>
  25. <Rows>
  26. <Row size="24" band="head"/>
  27. <Row size="24"/>
  28. </Rows>
  29. <Band id="head">
  30. <Cell/>
  31. <Cell col="1" text="부서"/>
  32. <Cell col="2" text="부서명"/>
  33. <Cell col="3" text="병동전화"/>
  34. </Band>
  35. <Band id="body">
  36. <Cell celltype="head"/>
  37. <Cell col="1" text="bind:deptcd" enable="false"/>
  38. <Cell col="2" displaytype="text" edittype="text" style="align:center;" text="bind:deptnm" expandshow="show"/>
  39. <Cell col="3" displaytype="text" edittype="text" style="align:center;" text="bind:wardtel"/>
  40. </Band>
  41. </Format>
  42. </Formats>
  43. </Grid>
  44. <Button position="absolute 587 7 629 26" id="btn_ref1" class="btn2" text="조회" anchor="default" onclick="grp_biz_tranbasemngt_tranmngt_btn_ref1_onclick"/>
  45. <Button position="absolute 531 7 584 26" id="btn_add1" class="btn2" text="행추가" anchor="default" onclick="grp_biz_tranbasemngt_tranmngt_btn_add1_onclick"/>
  46. <Static text="이송부서관리" position="absolute 5 11 224 27" id="caption1" class="tit_2" anchor="default"/>
  47. <Button position="absolute 632 7 674 26" id="btn_save1" class="btn2" text="저장" anchor="default" onclick="grp_biz_tranbasemngt_tranmngt_btn_save1_onclick"/>
  48. <Button position="absolute 677 7 719 26" id="btn_del1" class="btn2" text="삭제" anchor="default" onclick="grp_biz_tranbasemngt_tranmngt_btn_del1_onclick"/>
  49. <Shape position="absolute 5 27 723 33" linetype="horizontal" id="line1" class="line_10" anchor="default"/>
  50. </Layout>
  51. </Layouts>
  52. </Tabpage>
  53. <Tabpage text="기준자료" id="basedata">
  54. <Layouts>
  55. <Layout>
  56. <Button position="absolute 587 6 629 25" id="btn_ref2" class="btn2" text="조회" anchor="default" onclick="grp_biz_tranbasemngt_basedata_btn_ref2_onclick"/>
  57. <Button position="absolute 587 279 629 298" id="btn_ref3" class="btn2" text="조회" anchor="default" onclick="grp_biz_tranbasemngt_basedata_btn_ref3_onclick"/>
  58. <Button position="absolute 531 6 584 25" id="btn_add2" class="btn2" text="행추가" anchor="default" onclick="grp_biz_tranbasemngt_basedata_btn_add2_onclick"/>
  59. <Button position="absolute 531 279 584 298" id="btn_add3" class="btn2" text="행추가" anchor="default" onclick="grp_biz_tranbasemngt_basedata_btn_add3_onclick"/>
  60. <Static text="이동수단관리" position="absolute 4 9 223 25" id="caption2" class="tit_2" anchor="default"/>
  61. <Static text="Remark" position="absolute 4 282 223 298" id="caption3" class="tit_2" anchor="default"/>
  62. <Button position="absolute 632 6 674 25" id="btn_save2" class="btn2" text="저장" anchor="default" onclick="grp_biz_tranbasemngt_basedata_btn_save2_onclick"/>
  63. <Button position="absolute 632 279 674 298" id="btn_save3" class="btn2" text="저장" anchor="default" onclick="grp_biz_tranbasemngt_basedata_btn_save3_onclick"/>
  64. <Grid position="absolute 5 303 723 548" id="grd_remarklist" binddataset="ds_main_remarklist" anchor="default">
  65. <Formats>
  66. <Format id="default">
  67. <Columns>
  68. <Column size="20" band="left"/>
  69. <Column size="695"/>
  70. <Column size="0"/>
  71. </Columns>
  72. <Rows>
  73. <Row size="24" band="head"/>
  74. <Row size="24"/>
  75. </Rows>
  76. <Band id="head">
  77. <Cell/>
  78. <Cell col="1" text="remark"/>
  79. <Cell col="2"/>
  80. </Band>
  81. <Band id="body">
  82. <Cell celltype="head"/>
  83. <Cell col="1" displaytype="text" edittype="text" text="bind:cnts"/>
  84. <Cell col="2" text="bind:remarkno"/>
  85. </Band>
  86. </Format>
  87. </Formats>
  88. </Grid>
  89. <Button position="absolute 677 6 719 25" id="btn_del2" class="btn2" text="삭제" anchor="default" onclick="grp_biz_tranbasemngt_basedata_btn_del2_onclick"/>
  90. <Button position="absolute 677 279 719 298" id="btn_del3" class="btn2" text="삭제" anchor="default" onclick="grp_biz_tranbasemngt_basedata_btn_del3_onclick"/>
  91. <Grid position="absolute 5 30 721 275" id="grd_movewaylist" binddataset="ds_main_movewaylist" anchor="default">
  92. <Formats>
  93. <Format id="default">
  94. <Columns>
  95. <Column size="20" band="left"/>
  96. <Column size="692"/>
  97. <Column size="0"/>
  98. </Columns>
  99. <Rows>
  100. <Row size="24" band="head"/>
  101. <Row size="24"/>
  102. </Rows>
  103. <Band id="head">
  104. <Cell/>
  105. <Cell col="1" text="이동수단"/>
  106. <Cell col="2"/>
  107. </Band>
  108. <Band id="body">
  109. <Cell celltype="head"/>
  110. <Cell col="1" displaytype="text" edittype="text" text="bind:cnts"/>
  111. <Cell col="2" text="bind:movewayno"/>
  112. </Band>
  113. </Format>
  114. </Formats>
  115. </Grid>
  116. <Shape position="absolute 5 298 723 304" linetype="horizontal" id="line3" class="line_10" anchor="default"/>
  117. <Shape position="absolute 5 25 723 31" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
  118. </Layout>
  119. </Layouts>
  120. </Tabpage>
  121. <Tabpage text="이송요원관리" id="groupdata">
  122. <Layouts>
  123. <Layout>
  124. <Button position="absolute 587 7 629 26" id="btn_ref4" class="btn2" text="조회" anchor="default" onclick="grp_biz_tranbasemngt_groupdata_btn_ref4_onclick"/>
  125. <Button position="absolute 531 7 584 26" id="btn_add4" class="btn2" text="행추가" anchor="default" onclick="grp_biz_tranbasemngt_groupdata_btn_add4_onclick"/>
  126. <Static text="지원요원관리" position="absolute 5 11 224 27" id="caption4" class="tit_2" anchor="default"/>
  127. <Button position="absolute 632 7 674 26" id="btn_save4" class="btn2" text="저장" anchor="default" onclick="grp_biz_tranbasemngt_groupdata_btn_save4_onclick"/>
  128. <Grid position="absolute 5 32 725 550" id="grd_transferlist" binddataset="ds_main_transferlist" anchor="default" cellsizingtype="col">
  129. <Formats>
  130. <Format id="default">
  131. <Columns>
  132. <Column size="20" band="left"/>
  133. <Column size="225"/>
  134. <Column size="225"/>
  135. <Column size="225"/>
  136. <Column size="0"/>
  137. </Columns>
  138. <Rows>
  139. <Row size="24" band="head"/>
  140. <Row size="24"/>
  141. </Rows>
  142. <Band id="head">
  143. <Cell/>
  144. <Cell col="1" text="이름"/>
  145. <Cell col="2" text="휴대폰 번호"/>
  146. <Cell col="3" text="구분"/>
  147. <Cell col="4" text="sorseq"/>
  148. </Band>
  149. <Band id="body">
  150. <Cell celltype="head"/>
  151. <Cell col="1" displaytype="text" edittype="text" style="align:center;" text="bind:cdnm"/>
  152. <Cell col="2" displaytype="text" edittype="text" style="align:center;" text="bind:phonenum"/>
  153. <Cell col="3" displaytype="text" edittype="text" text="bind:gubn"/>
  154. <Cell col="4" text="bind:sortseq"/>
  155. </Band>
  156. </Format>
  157. </Formats>
  158. </Grid>
  159. <Button position="absolute 677 7 719 26" id="btn_del4" class="btn2" text="삭제" anchor="default" onclick="grp_biz_tranbasemngt_groupdata_btn_del4_onclick"/>
  160. <Shape position="absolute 5 27 723 33" linetype="horizontal" id="line4" class="line_10" anchor="default"/>
  161. </Layout>
  162. </Layouts>
  163. </Tabpage>
  164. </Tabpages>
  165. </Tab>
  166. <Static text="이송 관리 및 기준자료 관리" position="absolute 0 0 198 24" id="caption6" class="tit_1" anchor="default"/>
  167. </Layout>
  168. </Layouts>
  169. </Div>
  170. </Layout>
  171. </Layouts>
  172. <Objects>
  173. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  174. <ColumnInfo>
  175. <Column id="status" type="STRING" size="256" sumtext="상태값"/>
  176. </ColumnInfo>
  177. <Rows>
  178. <Row/>
  179. </Rows>
  180. </Dataset>
  181. <Dataset id="ds_main_movewaylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  182. <ColumnInfo>
  183. <Column id="chkflag" type="STRING" size="256" sumtext="체크박스"/>
  184. <Column id="cnts" type="STRING" size="256" sumtext="도보수단내용"/>
  185. <Column id="chrgemp" type="STRING" size="256" sumtext="담당"/>
  186. <Column id="movewayno" type="STRING" size="256" sumtext="순번"/>
  187. </ColumnInfo>
  188. </Dataset>
  189. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  190. <ColumnInfo>
  191. <Column id="status" type="STRING" size="256" sumtext="상태값"/>
  192. <Column id="cnts" type="STRING" size="256" sumtext="내용"/>
  193. <Column id="chrgemp" type="STRING" size="256" sumtext="담당"/>
  194. <Column id="movewayno" type="STRING" size="256" sumtext="순번"/>
  195. <Column id="deptalias" type="STRING" size="256"/>
  196. <Column id="deptcd" type="STRING" size="256"/>
  197. <Column id="wardtel" type="STRING" size="256"/>
  198. <Column id="todt" type="STRING" size="256"/>
  199. <Column id="tremp" type="STRING" size="256"/>
  200. <Column id="deptnm" type="STRING" size="256"/>
  201. <Column id="cdnm" type="STRING" size="256"/>
  202. <Column id="phonenum" type="STRING" size="256"/>
  203. <Column id="gubn" type="STRING" size="256"/>
  204. <Column id="sortseq" type="STRING" size="256"/>
  205. </ColumnInfo>
  206. </Dataset>
  207. <Dataset id="ds_main_remarklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  208. <ColumnInfo>
  209. <Column id="chkflag" type="STRING" size="256" sumtext="체크박스"/>
  210. <Column id="cnts" type="STRING" size="256" sumtext="remark 내용"/>
  211. <Column id="remarkno" type="STRING" size="256" sumtext="순번"/>
  212. </ColumnInfo>
  213. </Dataset>
  214. <Dataset id="ds_send_savedata_reqcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  215. <ColumnInfo>
  216. <Column id="flag" type="STRING" size="256" sumtext="화면구분자"/>
  217. </ColumnInfo>
  218. <Rows>
  219. <Row/>
  220. </Rows>
  221. </Dataset>
  222. <Dataset id="ds_main_callnomngtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  223. <ColumnInfo>
  224. <Column id="chkflag" type="STRING" size="256" sumtext="체크박스"/>
  225. <Column id="deptalias" type="STRING" size="256" sumtext="부서(alias)"/>
  226. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  227. <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
  228. <Column id="wardtel" type="STRING" size="256" sumtext="병동전화"/>
  229. <Column id="todt" type="STRING" size="256" sumtext="종료일시"/>
  230. </ColumnInfo>
  231. </Dataset>
  232. <Dataset id="ds_main_transferlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  233. <ColumnInfo>
  234. <Column id="chkflag" type="STRING" size="256" sumtext="체크박스"/>
  235. <Column id="cdnm" type="STRING" size="256" sumtext="이름"/>
  236. <Column id="phonenum" type="STRING" size="256" sumtext="휴대폰번호"/>
  237. <Column id="gubn" type="STRING" size="256" sumtext="듀티구분"/>
  238. <Column id="sortseq" type="STRING" size="256" sumtext="SORTSEQ"/>
  239. </ColumnInfo>
  240. </Dataset>
  241. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  242. <ColumnInfo>
  243. <Column id="chkcncl" type="STRING" size="256"/>
  244. </ColumnInfo>
  245. <Rows>
  246. <Row/>
  247. </Rows>
  248. </Dataset>
  249. <Dataset id="ds_main_deptcomment" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  250. <ColumnInfo>
  251. <Column id="deptcomment" type="STRING" size="256"/>
  252. </ColumnInfo>
  253. <Rows>
  254. <Row/>
  255. </Rows>
  256. </Dataset>
  257. </Objects>
  258. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  259. * System Name : 경대 의료정보시스템
  260. * Job Name : emr_wardcarexp -> SMMNB01900
  261. * Creator :
  262. * Make Date : 2018-07-20
  263. * Description :
  264. *---------------------------------------------------------------------------------------
  265. * Modify Date Modifier Modify Description
  266. *---------------------------------------------------------------------------------------
  267. * 2018-07-20 TF->XP
  268. *
  269. *---------------------------------------------------------------------------------------
  270. ****************************************************************************************/
  271. //=======================================================================================
  272. // Lib Include
  273. //---------------------------------------------------------------------------------------
  274. include "com_commonxp::comm_main.xjs";
  275. //=======================================================================================
  276. // Global Form Variable
  277. //---------------------------------------------------------------------------------------
  278. var arErrorCode = new HashArray();
  279. //=======================================================================================
  280. // Function
  281. //---------------------------------------------------------------------------------------
  282. //=======================================================================================
  283. // Event
  284. //---------------------------------------------------------------------------------------
  285. /****************************************************************************************
  286. * Components : Form
  287. * Components ID : SMMNB01900
  288. * Event : oninit
  289. * Argument : 01.obj : Object Event has occurred
  290. * : 02.e : Event Object
  291. * Description : 화면 처음 초기화시
  292. ****************************************************************************************/
  293. function SMMNB01900_oninit(obj:Form, e:InitEventInfo)
  294. {
  295. frmf_initForm(obj); //폼 초기화
  296. }
  297. /****************************************************************************************
  298. * Components : Form
  299. * Components ID : SMMNB01900
  300. * Event : onload
  301. * Argument : 01.obj : Object Event has occurred
  302. * : 02.e : Event Object
  303. * Description : 화면 로딩 완료시
  304. ****************************************************************************************/
  305. function SMMNB01900_onload(obj:Form, e:LoadEventInfo)
  306. {
  307. grdf_setRowTypeIcon(grp_biz.tranbasemngt.tranmngt.grd_callnomngtlist, 0);
  308. grdf_setRowTypeIcon(grp_biz.tranbasemngt.basedata.grd_movewaylist, 0);
  309. grdf_setRowTypeIcon(grp_biz.tranbasemngt.basedata.grd_remarklist, 0);
  310. grdf_setRowTypeIcon(grp_biz.tranbasemngt.groupdata.grd_transferlist, 0);
  311. grdf_initGrid(grp_biz.tranbasemngt.tranmngt.grd_callnomngtlist);
  312. grdf_initGrid(grp_biz.tranbasemngt.groupdata.grd_transferlist);
  313. //grd_callnomngtlist.fixedcellcheckbox(0,0) = true;
  314. //grd_movewaylist.fixedcellcheckbox(0,0) = true;
  315. //grd_remarklist.fixedcellcheckbox(0,0) = true;
  316. ds_main_callnomngtlist.clearData();
  317. ds_main_movewaylist.clearData();
  318. ds_main_remarklist.clearData();
  319. ds_main_transferlist.clearData();
  320. var oParam = {};
  321. oParam.id = "TRMNB01903";
  322. oParam.service = "wardcareapp.TranMngt";
  323. oParam.method = "reqGetCallNoMngtList";
  324. oParam.inds = "";
  325. oParam.outds = "ds_main_callnomngtlist=callnomngtlist";
  326. oParam.async = false;
  327. //oParam.callback = "cf_TRMNB01903";
  328. tranf_submit(oParam);
  329. if( utlf_isNull(ds_main_callnomngtlist.getColumnInfo("deptalias")) ){
  330. ds_main_callnomngtlist.addColumn("deptalias", "string");
  331. }
  332. }
  333. /****************************************************************************************
  334. * Components : Form
  335. * Components ID : SMMNB01900
  336. * Event : onbeforeclose
  337. * Argument : 01.obj : Object Event has occurred
  338. * : 02.e : Event Object
  339. * Description : 화면 닫기전
  340. ****************************************************************************************/
  341. function SMMNB01900_onbeforeclose(obj:Form, e:CloseEventInfo)
  342. {
  343. ds_temp.setColumn(0, "chkcncl", "X");
  344. }
  345. function grp_biz_tranbasemngt_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  346. {
  347. switch( e.postindex ){
  348. case 0 :
  349. var oParam = {};
  350. oParam.id = "TRMNB01903";
  351. oParam.service = "wardcareapp.TranMngt";
  352. oParam.method = "reqGetCallNoMngtList";
  353. oParam.inds = "";
  354. oParam.outds = "ds_main_callnomngtlist=callnomngtlist";
  355. oParam.async = false;
  356. //oParam.callback = "cf_TRMNB01903";
  357. tranf_submit(oParam);
  358. if( utlf_isNull(ds_main_callnomngtlist.getColumnInfo("deptalias")) ){
  359. ds_main_callnomngtlist.addColumn("deptalias", "string");
  360. }
  361. break;
  362. case 1 :
  363. ds_send_reqdata.setColumn(0, "status", "1");
  364. var oParam = {};
  365. oParam.id = "TRMNB01901";
  366. oParam.service = "wardcareapp.TranMngt";
  367. oParam.method = "reqGetMoveWayList";
  368. oParam.inds = "reqdata=ds_send_reqdata";
  369. oParam.outds = "ds_main_movewaylist=movewaylist";
  370. oParam.async = false;
  371. //oParam.callback = "cf_TRMNB01901";
  372. tranf_submit(oParam);
  373. var oParam = {};
  374. oParam.id = "TRMNB01902";
  375. oParam.service = "wardcareapp.TranMngt";
  376. oParam.method = "reqGetRemarkList";
  377. oParam.inds = "reqdata=ds_send_reqdata";
  378. oParam.outds = "ds_main_remarklist=remarklist";
  379. oParam.async = false;
  380. //oParam.callback = "cf_TRMNB01902";
  381. tranf_submit(oParam);
  382. ds_send_reqdata.setColumn(0, "status", "");
  383. break;
  384. case 2 :
  385. ds_send_reqdata.setColumn(0, "status", "1");
  386. var oParam = {};
  387. oParam.id = "TRMNB01905";
  388. oParam.service = "wardcareapp.TranMngt";
  389. oParam.method = "reqGetTransferAgentList";
  390. oParam.inds = "";
  391. oParam.outds = "ds_main_transferlist=transferlist";
  392. oParam.async = false;
  393. //oParam.callback = "cf_TRMNB01905";
  394. tranf_submit(oParam);
  395. ds_send_reqdata.setColumn(0, "status", "");
  396. break;
  397. default :
  398. break;
  399. }
  400. }
  401. /****************************************************************************************
  402. * Components : Button
  403. * Components ID : btn_ref1
  404. * Event : onclick
  405. * Argument : 01.obj : Object Event has occurred
  406. * : 02.e : Event Object
  407. * Description : 조회버튼 클릭시
  408. ****************************************************************************************/
  409. function grp_biz_tranbasemngt_tranmngt_btn_ref1_onclick(obj:Button, e:ClickEventInfo)
  410. {
  411. var oParam = {};
  412. oParam.id = "TRMNB01903";
  413. oParam.service = "wardcareapp.TranMngt";
  414. oParam.method = "reqGetCallNoMngtList";
  415. oParam.inds = "";
  416. oParam.outds = "ds_main_callnomngtlist=callnomngtlist";
  417. oParam.async = false;
  418. //oParam.callback = "cf_TRMNB01903";
  419. tranf_submit(oParam);
  420. if( utlf_isNull(ds_main_callnomngtlist.getColumnInfo("deptalias")) ){
  421. ds_main_callnomngtlist.addColumn("deptalias", "string");
  422. }
  423. // var msg = model.getValue("/root/properties/error/msg");
  424. // var msgTemp = msg.substring(0, 1);
  425. if( ds_main_callnomngtlist.rowcount == 0 ) {
  426. sysf_messageBox("조회된 결과가", "I004");
  427. }
  428. }
  429. /****************************************************************************************
  430. * Components : Button
  431. * Components ID : btn_add1
  432. * Event : onclick
  433. * Argument : 01.obj : Object Event has occurred
  434. * : 02.e : Event Object
  435. * Description : 행추가버튼 클릭시
  436. ****************************************************************************************/
  437. function grp_biz_tranbasemngt_tranmngt_btn_add1_onclick(obj:Button, e:ClickEventInfo)
  438. {
  439. ds_main_callnomngtlist.addRow();
  440. }
  441. /****************************************************************************************
  442. * Components : Button
  443. * Components ID : btn_save1
  444. * Event : onclick
  445. * Argument : 01.obj : Object Event has occurred
  446. * : 02.e : Event Object
  447. * Description : 저장버튼 클릭시
  448. ****************************************************************************************/
  449. function grp_biz_tranbasemngt_tranmngt_btn_save1_onclick(obj:Button, e:ClickEventInfo)
  450. {
  451. var iRows = ds_main_callnomngtlist.rowcount;
  452. var cnt = 0;
  453. for( var i = 0; i < iRows; i++ ) {
  454. if(!utlf_isNull(ds_main_callnomngtlist.getRowType(i))) {
  455. if(utlf_isNull(ds_main_callnomngtlist.getColumn(i, "deptnm"))) {
  456. sysf_messageBox("부서명은 필수 입력입니다.", "I");
  457. return;
  458. }
  459. cnt += 1;
  460. }
  461. }
  462. if(cnt > 0) {
  463. ds_main_callnomngtlist.enableevent = false;
  464. ds_main_callnomngtlist.updatecontrol = false;
  465. grdf_setStatusColumn(ds_main_callnomngtlist, "status");
  466. ds_main_callnomngtlist.updatecontrol = true;
  467. ds_main_callnomngtlist.enableevent = true;
  468. ds_send_savedata.assign(grdf_getGridUpdateData(grp_biz.tranbasemngt.tranmngt.grd_callnomngtlist, "all"));
  469. var oParam = {};
  470. oParam.id = "TXMNB01903";
  471. oParam.service = "wardcareapp.TranMngt";
  472. oParam.method = "reqExeSaveCallNoMngtList";
  473. oParam.inds = "savedata=ds_send_savedata:A reqcond=ds_send_savedata_reqcond";
  474. oParam.outds = "ds_main_callnomngtlist=callnomngtlist";
  475. oParam.async = false;
  476. oParam.callback = "cf_TXMNB01903";
  477. tranf_submit(oParam);
  478. if( utlf_isNull(ds_main_callnomngtlist.getColumnInfo("deptalias")) ){
  479. ds_main_callnomngtlist.addColumn("deptalias", "string");
  480. }
  481. if(arErrorCode.pop("TXMNB01903") > -1) {
  482. if(ds_main_deptcomment.getColumn(0, "deptcomment") =="X") {
  483. sysf_messageBox("현재 저장되는 부서는 등록되어 있습니다.","I");
  484. ds_main_deptcomment.setColumn(0, "deptcomment", "");
  485. }else{
  486. sysf_messageBox("자료 저장이 ","I002");
  487. }
  488. }
  489. }else{
  490. sysf_messageBox("저장할 데이터가 없습니다.", "I");
  491. }
  492. }
  493. function cf_TXMNB01903(sSvcId, nErrorCode, sErrorMsg) {
  494. arErrorCode.push(sSvcId, nErrorCode);
  495. }
  496. /****************************************************************************************
  497. * Components : Button
  498. * Components ID : btn_del1
  499. * Event : onclick
  500. * Argument : 01.obj : Object Event has occurred
  501. * : 02.e : Event Object
  502. * Description : 삭제버튼 클릭시
  503. ****************************************************************************************/
  504. function grp_biz_tranbasemngt_tranmngt_btn_del1_onclick(obj:Button, e:ClickEventInfo)
  505. {
  506. var idx = ds_main_callnomngtlist.rowposition;
  507. var iNode = ds_main_callnomngtlist;
  508. if( idx > -1 ){ //row선택하면
  509. if (ds_main_callnomngtlist.getRowType(idx) == 2 ){ //1: insert , 3 : insert and update
  510. ds_main_callnomngtlist.deleteRow(idx); //DB에저장되지 않은 데이터는 바로 삭제한다.
  511. return;
  512. }
  513. ds_main_callnomngtlist.enableevent = false;
  514. ds_main_callnomngtlist.updatecontrol = false;
  515. for (var i = 0; i < ds_main_callnomngtlist.rowcount; i++) {
  516. var deptalias = ds_main_callnomngtlist.getColumn(i, "deptalias");
  517. var deptcd = ds_main_callnomngtlist.getColumn(i, "deptcd");
  518. var wardtel = ds_main_callnomngtlist.getColumn(i, "wardtel");
  519. if ( !utlf_isNull(deptalias) || !utlf_isNull(deptcd) || !utlf_isNull(wardtel) ) {
  520. ds_main_callnomngtlist.setRowType(idx, 8);
  521. }
  522. }
  523. ds_main_callnomngtlist.updatecontrol = true;
  524. ds_main_callnomngtlist.enableevent = true;
  525. }else {
  526. sysf_messageBox("선택한 행이", "I004");
  527. ds_main_callnomngtlist.enableevent = false;
  528. ds_main_callnomngtlist.updatecontrol = false;
  529. ds_main_callnomngtlist.setRowType(idx, 1);
  530. ds_main_callnomngtlist.updatecontrol = true;
  531. ds_main_callnomngtlist.enableevent = true;
  532. return;
  533. }
  534. }
  535. /****************************************************************************************
  536. * Components : Button
  537. * Components ID : btn_ref2
  538. * Event : onclick
  539. * Argument : 01.obj : Object Event has occurred
  540. * : 02.e : Event Object
  541. * Description : 조회버튼 클릭시
  542. ****************************************************************************************/
  543. function grp_biz_tranbasemngt_basedata_btn_ref2_onclick(obj:Button, e:ClickEventInfo)
  544. {
  545. ds_send_reqdata.setColumn(0, "status", "1");
  546. var oParam = {};
  547. oParam.id = "TRMNB01901";
  548. oParam.service = "wardcareapp.TranMngt";
  549. oParam.method = "reqGetMoveWayList";
  550. oParam.inds = "reqdata=ds_send_reqdata";
  551. oParam.outds = "ds_main_movewaylist=movewaylist";
  552. oParam.async = false;
  553. //oParam.callback = "cf_TRMNB01901";
  554. tranf_submit(oParam);
  555. ds_send_reqdata.setColumn(0, "status", "");
  556. }
  557. /****************************************************************************************
  558. * Components : Button
  559. * Components ID : btn_ref3
  560. * Event : onclick
  561. * Argument : 01.obj : Object Event has occurred
  562. * : 02.e : Event Object
  563. * Description : 조회버튼 클릭시
  564. ****************************************************************************************/
  565. function grp_biz_tranbasemngt_basedata_btn_ref3_onclick(obj:Button, e:ClickEventInfo)
  566. {
  567. ds_send_reqdata.setColumn(0, "status", "1");
  568. var oParam = {};
  569. oParam.id = "TRMNB01902";
  570. oParam.service = "wardcareapp.TranMngt";
  571. oParam.method = "reqGetRemarkList";
  572. oParam.inds = "reqdata=ds_send_reqdata";
  573. oParam.outds = "ds_main_remarklist=remarklist";
  574. oParam.async = false;
  575. //oParam.callback = "cf_TRMNB01902";
  576. tranf_submit(oParam);
  577. ds_send_reqdata.setColumn(0, "status", "");
  578. }
  579. /****************************************************************************************
  580. * Components : Button
  581. * Components ID : btn_add2
  582. * Event : onclick
  583. * Argument : 01.obj : Object Event has occurred
  584. * : 02.e : Event Object
  585. * Description : 행추가버튼 클릭시
  586. ****************************************************************************************/
  587. function grp_biz_tranbasemngt_basedata_btn_add2_onclick(obj:Button, e:ClickEventInfo)
  588. {
  589. ds_main_movewaylist.addRow();
  590. }
  591. /****************************************************************************************
  592. * Components : Button
  593. * Components ID : btn_add3
  594. * Event : onclick
  595. * Argument : 01.obj : Object Event has occurred
  596. * : 02.e : Event Object
  597. * Description : 행추가버튼 클릭시
  598. ****************************************************************************************/
  599. function grp_biz_tranbasemngt_basedata_btn_add3_onclick(obj:Button, e:ClickEventInfo)
  600. {
  601. ds_main_remarklist.addRow();
  602. }
  603. /****************************************************************************************
  604. * Components : Button
  605. * Components ID : btn_save2
  606. * Event : onclick
  607. * Argument : 01.obj : Object Event has occurred
  608. * : 02.e : Event Object
  609. * Description : 저장버튼 클릭시
  610. ****************************************************************************************/
  611. function grp_biz_tranbasemngt_basedata_btn_save2_onclick(obj:Button, e:ClickEventInfo)
  612. {
  613. var iRows = ds_main_movewaylist.rowcount;
  614. var count = 0;
  615. for( var i = 0; i < iRows; i++ ) {
  616. if(!utlf_isNull(ds_main_movewaylist.getRowType(i))) {
  617. if(utlf_isNull(ds_main_movewaylist.getColumn(i, "cnts"))) {
  618. sysf_messageBox("이동수단은 필수 입력입니다.", "I");
  619. return;
  620. }
  621. count += 1;
  622. }
  623. }
  624. if(count > 0) {
  625. ds_main_movewaylist.enableevent = false;
  626. ds_main_movewaylist.updatecontrol = false;
  627. grdf_setStatusColumn(ds_main_movewaylist, "status");
  628. ds_main_movewaylist.updatecontrol = true;
  629. ds_main_movewaylist.enableevent = true;
  630. ds_send_savedata.assign(grdf_getGridUpdateData(grp_biz.tranbasemngt.basedata.grd_movewaylist, "all"));
  631. var oParam = {};
  632. oParam.id = "TXMNB01901";
  633. oParam.service = "wardcareapp.TranMngt";
  634. oParam.method = "reqExeSaveMoveWayList";
  635. oParam.inds = "savedata=ds_send_savedata:A";
  636. oParam.outds = "ds_main_movewaylist=movewaylist";
  637. oParam.async = false;
  638. oParam.callback = "cf_TXMNB01901";
  639. tranf_submit(oParam);
  640. if(arErrorCode.pop("TXMNB01901") > -1) {
  641. sysf_messageBox("자료 저장이 ","I002");
  642. }
  643. }else{
  644. sysf_messageBox("저장할 데이터가 없습니다.", "I");
  645. }
  646. }
  647. function cf_TXMNB01901(sSvcId, nErrorCode, sErrorMsg) {
  648. arErrorCode.push(sSvcId, nErrorCode);
  649. }
  650. /****************************************************************************************
  651. * Components : Button
  652. * Components ID : btn_save3
  653. * Event : onclick
  654. * Argument : 01.obj : Object Event has occurred
  655. * : 02.e : Event Object
  656. * Description : 저장버튼 클릭시
  657. ****************************************************************************************/
  658. function grp_biz_tranbasemngt_basedata_btn_save3_onclick(obj:Button, e:ClickEventInfo)
  659. {
  660. var iRows = ds_main_remarklist.rowcount;
  661. var count = 0;
  662. for( var i = 0; i < iRows; i++ ) {
  663. if(!utlf_isNull(ds_main_remarklist.getRowType(i))) {
  664. if(utlf_isNull(ds_main_remarklist.getColumn(i, "cnts"))) {
  665. sysf_messageBox("remark는 필수 입력입니다.", "I");
  666. return;
  667. }
  668. count += 1;
  669. }
  670. }
  671. if(count > 0) {
  672. ds_main_remarklist.enableevent = false;
  673. ds_main_remarklist.updatecontrol = false;
  674. grdf_setStatusColumn(ds_main_remarklist, "status");
  675. ds_main_remarklist.updatecontrol = true;
  676. ds_main_remarklist.enableevent = true;
  677. ds_send_savedata.assign(grdf_getGridUpdateData(grp_biz.tranbasemngt.basedata.grd_remarklist, "all"));
  678. var oParam = {};
  679. oParam.id = "TXMNB01902";
  680. oParam.service = "wardcareapp.TranMngt";
  681. oParam.method = "reqExeSaveRemarkList";
  682. oParam.inds = "savedata=ds_send_savedata:A";
  683. oParam.outds = "ds_main_remarklist=remarklist";
  684. oParam.async = false;
  685. oParam.callback = "cf_TXMNB01902";
  686. tranf_submit(oParam);
  687. if(arErrorCode.pop("TXMNB01902") > -1) {
  688. sysf_messageBox("자료 저장이 ","I002");
  689. }
  690. }else{
  691. sysf_messageBox("저장할 데이터가 없습니다.", "I");
  692. }
  693. }
  694. function cf_TXMNB01902(sSvcId, nErrorCode, sErrorMsg) {
  695. arErrorCode.push(sSvcId, nErrorCode);
  696. }
  697. /****************************************************************************************
  698. * Components : Button
  699. * Components ID : btn_del2
  700. * Event : onclick
  701. * Argument : 01.obj : Object Event has occurred
  702. * : 02.e : Event Object
  703. * Description : 삭제버튼 클릭시
  704. ****************************************************************************************/
  705. function grp_biz_tranbasemngt_basedata_btn_del2_onclick(obj:Button, e:ClickEventInfo)
  706. {
  707. var idx = ds_main_movewaylist.rowposition;
  708. var iNode = ds_main_movewaylist;
  709. if( idx > -1 ){ //row선택하면
  710. if (ds_main_movewaylist.getRowType(idx) == 2 ){ //1: insert , 3 : insert and update
  711. ds_main_movewaylist.deleteRow(idx); //DB에저장되지 않은 데이터는 바로 삭제한다.
  712. return;
  713. }
  714. ds_main_movewaylist.enableevent = false;
  715. ds_main_movewaylist.updatecontrol = false;
  716. for (var i = 0; i < ds_main_movewaylist.rowcount; i++) {
  717. var cnts = ds_main_remarklist.getColumn(i, "cnts");
  718. var remarkno = ds_main_remarklist.getColumn(i, "remarkno");
  719. if ( !utlf_isNull(cnts) || !utlf_isNull(remarkno) ) {
  720. ds_main_movewaylist.setRowType(idx, 8);
  721. }
  722. }
  723. ds_main_movewaylist.updatecontrol = true;
  724. ds_main_movewaylist.enableevent = true;
  725. }else {
  726. sysf_messageBox("선택한 행이", "I004");
  727. ds_main_movewaylist.enableevent = false;
  728. ds_main_movewaylist.updatecontrol = false;
  729. ds_main_movewaylist.setRowType(idx, 1);
  730. ds_main_movewaylist.updatecontrol = true;
  731. ds_main_movewaylist.enableevent = true;
  732. return;
  733. }
  734. }
  735. /****************************************************************************************
  736. * Components : Button
  737. * Components ID : btn_del3
  738. * Event : onclick
  739. * Argument : 01.obj : Object Event has occurred
  740. * : 02.e : Event Object
  741. * Description : 삭제버튼 클릭시
  742. ****************************************************************************************/
  743. function grp_biz_tranbasemngt_basedata_btn_del3_onclick(obj:Button, e:ClickEventInfo)
  744. {
  745. var idx = ds_main_remarklist.rowposition;
  746. var iNode = ds_main_remarklist;
  747. if( idx > -1 ){ //row선택하면
  748. if (ds_main_remarklist.getRowType(idx) == 2){ //1: insert , 3 : insert and update
  749. ds_main_remarklist.deleteRow(idx); //DB에저장되지 않은 데이터는 바로 삭제한다.
  750. return;
  751. }
  752. ds_main_remarklist.enableevent = false;
  753. ds_main_remarklist.updatecontrol = false;
  754. for (var i = 0; i < ds_main_remarklist.rowcount; i++) {
  755. var cnts = ds_main_remarklist.getColumn(i, "cnts");
  756. var remarkno = ds_main_remarklist.getColumn(i, "remarkno");
  757. if ( !utlf_isNull(cnts) || !utlf_isNull(remarkno) ) {
  758. ds_main_remarklist.setRowType(idx, 8);
  759. }
  760. }
  761. ds_main_remarklist.updatecontrol = true;
  762. ds_main_remarklist.enableevent = true;
  763. }else {
  764. sysf_messageBox("선택한 행이", "I004");
  765. ds_main_remarklist.enableevent = false;
  766. ds_main_remarklist.updatecontrol = false;
  767. ds_main_remarklist.setRowType(idx, 1);
  768. ds_main_remarklist.updatecontrol = true;
  769. ds_main_remarklist.enableevent = true;
  770. return;
  771. }
  772. }
  773. /****************************************************************************************
  774. * Components : Button
  775. * Components ID : btn_ref4
  776. * Event : onclick
  777. * Argument : 01.obj : Object Event has occurred
  778. * : 02.e : Event Object
  779. * Description : 조회버튼 클릭시
  780. ****************************************************************************************/
  781. function grp_biz_tranbasemngt_groupdata_btn_ref4_onclick(obj:Button, e:ClickEventInfo)
  782. {
  783. ds_main_callnomngtlist.clearData();
  784. var oParam = {};
  785. oParam.id = "TRMNB01905";
  786. oParam.service = "wardcareapp.TranMngt";
  787. oParam.method = "reqGetTransferAgentList";
  788. oParam.inds = "";
  789. oParam.outds = "ds_main_transferlist=transferlist";
  790. oParam.async = false;
  791. //oParam.callback = "cf_TRMNB01905";
  792. tranf_submit(oParam);
  793. // var msg = model.getValue("/root/properties/error/msg");
  794. // var msgTemp = msg.substring(0, 1);
  795. if( ds_main_transferlist.rowcount == 0 ) {
  796. sysf_messageBox("조회된 결과가", "I004");
  797. }
  798. }
  799. /****************************************************************************************
  800. * Components : Button
  801. * Components ID : btn_add4
  802. * Event : onclick
  803. * Argument : 01.obj : Object Event has occurred
  804. * : 02.e : Event Object
  805. * Description : 행추가버튼 클릭시
  806. ****************************************************************************************/
  807. function grp_biz_tranbasemngt_groupdata_btn_add4_onclick(obj:Button, e:ClickEventInfo)
  808. {
  809. ds_main_transferlist.addRow();
  810. }
  811. /****************************************************************************************
  812. * Components : Button
  813. * Components ID : btn_save4
  814. * Event : onclick
  815. * Argument : 01.obj : Object Event has occurred
  816. * : 02.e : Event Object
  817. * Description : 저장버튼 클릭시
  818. ****************************************************************************************/
  819. function grp_biz_tranbasemngt_groupdata_btn_save4_onclick(obj:Button, e:ClickEventInfo)
  820. {
  821. var iRows = ds_main_transferlist.rowcount;
  822. var cnt = 0;
  823. ds_main_callnomngtlist.clearData();
  824. //var test = grd_transferlist.getUpdateData();
  825. for( var i = 0; i < iRows; i++ ) {
  826. if(!utlf_isNull(ds_main_transferlist.getRowType(i))) {
  827. if(utlf_isNull(ds_main_transferlist.getColumn(i, "cdnm"))) {
  828. sysf_messageBox("이름은 필수 입력입니다.", "I");
  829. return;
  830. }
  831. if(utlf_isNull(ds_main_transferlist.getColumn(i, "phonenum"))) {
  832. sysf_messageBox("휴대폰 번호는 필수 입력입니다.", "I");
  833. return;
  834. }
  835. //trace(ds_main_transferlist.getRowType(i));
  836. if(ds_main_transferlist.getRowType(i) == "2" || ds_main_transferlist.getRowType(i) == "4" || ds_main_transferlist.getRowType(i) == "8"){
  837. cnt += 1;
  838. }
  839. }
  840. }
  841. if(cnt > 0) {
  842. ds_main_transferlist.enableevent = false;
  843. ds_main_transferlist.updatecontrol = false;
  844. grdf_setStatusColumn(ds_main_transferlist, "status");
  845. ds_main_transferlist.updatecontrol = true;
  846. ds_main_transferlist.enableevent = true;
  847. ds_send_savedata.assign(grdf_getGridUpdateData(grp_biz.tranbasemngt.groupdata.grd_transferlist, "all"));
  848. var oParam = {};
  849. oParam.id = "TXMNB01904";
  850. oParam.service = "wardcareapp.TranMngt";
  851. oParam.method = "reqExeSaveTransferAgentList";
  852. oParam.inds = "savedata=ds_send_savedata:A";
  853. oParam.outds = "ds_main_transferlist=transferlist";
  854. oParam.async = false;
  855. oParam.callback = "cf_TXMNB01904";
  856. tranf_submit(oParam);
  857. if(arErrorCode.pop("TXMNB01904") > -1) {
  858. sysf_messageBox("자료 저장이 ","I002");
  859. }
  860. }else{
  861. sysf_messageBox("저장할 데이터가 없습니다.", "I");
  862. }
  863. }
  864. function cf_TXMNB01904(sSvcId, nErrorCode, sErrorMsg) {
  865. arErrorCode.push(sSvcId, nErrorCode);
  866. }
  867. /****************************************************************************************
  868. * Components : Button
  869. * Components ID : btn_del4
  870. * Event : onclick
  871. * Argument : 01.obj : Object Event has occurred
  872. * : 02.e : Event Object
  873. * Description : 삭제버튼 클릭시
  874. ****************************************************************************************/
  875. function grp_biz_tranbasemngt_groupdata_btn_del4_onclick(obj:Button, e:ClickEventInfo)
  876. {
  877. var idx = ds_main_transferlist.rowposition;
  878. var iNode = ds_main_transferlist;
  879. if( idx > -1 ){ //row선택하면
  880. if (ds_main_transferlist.getRowType(idx) == 2){ //1: insert , 3 : insert and update
  881. ds_main_transferlist.deleteRow(idx); //DB에저장되지 않은 데이터는 바로 삭제한다.
  882. return;
  883. }
  884. ds_main_transferlist.enableevent = false;
  885. ds_main_transferlist.updatecontrol = false;
  886. for (var i = 0; i < ds_main_transferlist.rowcount; i++) {
  887. var sCdnm = ds_main_transferlist.getColumn(i, "cdnm");
  888. var sPhonenum = ds_main_transferlist.getColumn(i, "phonenum");
  889. //var sGubn = model.getValue( iNode+"["+i+"]/gubn");
  890. if ( !utlf_isNull(sCdnm) || !utlf_isNull(sPhonenum) ) {
  891. ds_main_transferlist.setRowType(idx, 8);
  892. }
  893. }
  894. ds_main_transferlist.updatecontrol = true;
  895. ds_main_transferlist.enableevent = true;
  896. }else {
  897. sysf_messageBox("선택한 행이", "I004");
  898. ds_main_transferlist.enableevent = false;
  899. ds_main_transferlist.updatecontrol = false;
  900. ds_main_transferlist.setRowType(idx, 1);
  901. ds_main_transferlist.updatecontrol = true;
  902. ds_main_transferlist.enableevent = true;
  903. return;
  904. }
  905. }
  906. function grp_biz_tranbasemngt_tranmngt_grd_callnomngtlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  907. {
  908. var search_condition = "deptcd";
  909. var search_term = "";
  910. // var receive_deptcd_path = "ds_main_imginfo_deptcd";
  911. // var receive_deptnm_path = "ds_main_imginfo_deptnm";
  912. var standard_yn = "";
  913. var ord_deptflag = "";
  914. // zbcfOpenInstDeptCodeList(search_condition, search_term, receive_deptcd_path, receive_deptnm_path, 'orduseyn', ord_deptflag, new Array("deptcd", "depthngnm"));
  915. var rtnObj = appf_openInstDeptCodeList(search_condition, search_term, standard_yn, ord_deptflag, "deptcd depthngnm");
  916. if(!utlf_isNull(rtnObj)){
  917. ds_main_callnomngtlist.setColumn(ds_main_callnomngtlist.rowposition,"deptcd",rtnObj.deptcd);
  918. ds_main_callnomngtlist.setColumn(ds_main_callnomngtlist.rowposition,"deptnm",rtnObj.depthngnm);
  919. var aaa = (rtnObj.detail.split('|')[11]).getTrim(); //병동전화(공백제거)
  920. var wardtel = aaa.substr((aaa.length-4),4); //뒷번호 4자리
  921. ds_main_callnomngtlist.setColumn(ds_main_callnomngtlist.rowposition,"wardtel",wardtel);
  922. }
  923. //dsf_makeValue(ds_main_imginfo,"deptcd","string",rtnObj.deptcd);
  924. //dsf_makeValue(ds_main_imginfo,"deptnm","string",rtnObj.depthngnm);
  925. }
  926. ]]></Script>
  927. </Form>
  928. </FDL>