SMPAS00171_카드미수관리.xfdl 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPAS00171" position="absolute 0 0 1217 787" titletext="카드미수관리" onload="SMPAS00171_onload">
  5. <Layouts>
  6. <Layout>
  7. <Tab id="switch1" position="absolute 0 16 1202 765" style="buttonbackground:stretch 10,10;background:stretch 10,26;" anchor="all" tabindex="1" taborder="0">
  8. <Tabpages>
  9. <Tabpage id="case1" selected="true" anchor="default">
  10. <Layouts>
  11. <Layout>
  12. <Div id="group2" position="absolute 0 21 1195 61" style="" class="div_SA2" anchor="left top right">
  13. <Layouts>
  14. <Layout>
  15. <Static id="caption2" class="search_name" position="absolute 12 11 77 28" style="" text="기간 :" anchor="default"/>
  16. <Shape id="line2" class="line_4" linetype="vertical" position="absolute 1120 10 1123 32" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>
  17. <Shape id="line1" class="line_4" linetype="vertical" position="absolute 1046 10 1049 32" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>
  18. <Button id="btn_case1_excel" class="btn7" visible="false" position="absolute 959 10 1039 32" style="" text="엑셀저장" onclick="switch1_case1_group2_btn_case1_excel_onclick" anchor="top right"/>
  19. <Button id="btn_case1_print" class="btn6" position="absolute 1054 10 1110 32" style="" text="출력" onclick="switch1_case1_group2_btn_case1_print_onclick" anchor="top right"/>
  20. <Button id="btn_case1_search" class="btn1" position="absolute 1127 10 1183 32" style="" text="조회" onclick="switch1_case1_group2_btn_case1_search_onclick" anchor="top right"/>
  21. <Calendar id="ipt_case1_fromdd" class="input_default" taborder="7" position="absolute 69 10 167 29" style="" anchor="default" onkeydown="switch1_case1_group2_ipt_case1_fromdd_onkeydown" autoselect="true" autoskip="true"/>
  22. <Calendar id="ipt_case1_todd" class="input_default" taborder="7" position="absolute 188 10 286 29" style="" anchor="default" onkeydown="switch1_case1_group2_ipt_case1_todd_onkeydown" autoselect="true" autoskip="true"/>
  23. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_case1" position="absolute 292 10 412 29" style="" anchor="default">
  24. <Dataset id="innerdataset">
  25. <ColumnInfo>
  26. <Column id="codecolumn"/>
  27. <Column id="datacolumn"/>
  28. </ColumnInfo>
  29. <Rows>
  30. <Row>
  31. <Col id="codecolumn">ALL</Col>
  32. <Col id="datacolumn">전체</Col>
  33. </Row>
  34. <Row>
  35. <Col id="codecolumn">DIV</Col>
  36. <Col id="datacolumn">항목별</Col>
  37. </Row>
  38. </Rows>
  39. </Dataset>
  40. </Combo>
  41. <Static id="caption3" position="absolute 169 12 189 27" style="align:center ;" text="~" anchor="default"/>
  42. </Layout>
  43. </Layouts>
  44. </Div>
  45. <Grid id="grd_case1" binddataset="ds_main_case1_conficardamtlist_conficardamtstats" position="absolute 0 66 1195 726" style="" oncelldblclick="switch1_case1_grd_case1_oncelldblclick" autofittype="col" anchor="all">
  46. <Formats>
  47. <Format id="default">
  48. <Columns>
  49. <Column size="100"/>
  50. <Column size="188"/>
  51. <Column size="100"/>
  52. <Column size="230"/>
  53. <Column size="230"/>
  54. <Column size="230"/>
  55. <Column size="100"/>
  56. </Columns>
  57. <Rows>
  58. <Row size="24" band="head"/>
  59. <Row size="24"/>
  60. </Rows>
  61. <Band id="head">
  62. <Cell text="구분"/>
  63. <Cell col="1" text="카드사"/>
  64. <Cell col="2" text="카드구분"/>
  65. <Cell col="3" text="카드미수액(A)"/>
  66. <Cell col="4" text="수수료(B)"/>
  67. <Cell col="5" text="수입액(A-B)"/>
  68. <Cell col="6" text="건수"/>
  69. </Band>
  70. <Band id="body">
  71. <Cell text="bind:ordtype"/>
  72. <Cell col="1" text="bind:cdnm"/>
  73. <Cell col="2" text="bind:cardtype"/>
  74. <Cell col="3" displaytype="number" text="bind:cardamt" mask="#,##0"/>
  75. <Cell col="4" displaytype="number" text="bind:coms" mask="#,##0"/>
  76. <Cell col="5" displaytype="number" text="bind:carddepoamt" mask="#,##0"/>
  77. <Cell col="6" displaytype="number" text="bind:cardcmpycode" mask="#,##0"/>
  78. </Band>
  79. </Format>
  80. </Formats>
  81. </Grid>
  82. <Shape id="line8" class="line_10" linetype="horizontal" position="absolute 0 62 1195 66" style="" anchor="left top right"/>
  83. </Layout>
  84. </Layouts>
  85. </Tabpage>
  86. <Tabpage id="case2" anchor="default">
  87. <Layouts>
  88. <Layout>
  89. <Div id="group1" position="absolute 0 21 1195 61" style="" class="div_SA2" anchor="left top right">
  90. <Layouts>
  91. <Layout>
  92. <Static id="caption4" class="search_name" position="absolute 11 12 71 29" style="" text="일자 :" anchor="default"/>
  93. <Shape id="line3" class="line_4" linetype="vertical" position="absolute 1119 10 1122 32" style="border: solid #ffe4bb #ffe4bb;" anchor="default"/>
  94. <Shape id="line4" class="line_4" linetype="vertical" position="absolute 1050 10 1053 32" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>
  95. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio1" position="absolute 522 11 797 31" style="align:center middle;" onkeydown="switch1_case2_group1_radio1_onkeydown" anchor="default">
  96. <Dataset id="innerdataset">
  97. <ColumnInfo>
  98. <Column id="codecolumn"/>
  99. <Column id="datacolumn"/>
  100. </ColumnInfo>
  101. <Rows>
  102. <Row>
  103. <Col id="codecolumn">%</Col>
  104. <Col id="datacolumn">전체</Col>
  105. </Row>
  106. <Row>
  107. <Col id="codecolumn">O</Col>
  108. <Col id="datacolumn">외래</Col>
  109. </Row>
  110. <Row>
  111. <Col id="codecolumn">I</Col>
  112. <Col id="datacolumn">입원</Col>
  113. </Row>
  114. <Row>
  115. <Col id="codecolumn">E</Col>
  116. <Col id="datacolumn">응급</Col>
  117. </Row>
  118. <Row>
  119. <Col id="codecolumn">H</Col>
  120. <Col id="datacolumn">건진</Col>
  121. </Row>
  122. <Row>
  123. <Col id="codecolumn">D</Col>
  124. <Col id="datacolumn">DSC</Col>
  125. </Row>
  126. </Rows>
  127. </Dataset>
  128. </Radio>
  129. <Static id="caption5" position="absolute 222 12 232 32" style="" text="~" anchor="default"/>
  130. <Static id="caption6" class="search_name" position="absolute 312 12 403 29" style="" text="수납자 ID :" anchor="default"/>
  131. <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox1" position="absolute 803 10 903 30" style="" titletext="CheckBox List" text="건진제외" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" onkeydown="switch1_case2_group1_checkbox1_onkeydown" anchor="default">
  132. <Dataset id="innerdataset">
  133. <ColumnInfo>
  134. <Column id="codecolumn"/>
  135. <Column id="datacolumn"/>
  136. </ColumnInfo>
  137. <Rows>
  138. <Row>
  139. <Col id="codecolumn">1</Col>
  140. <Col id="datacolumn">건진제외</Col>
  141. </Row>
  142. </Rows>
  143. </Dataset>
  144. </CheckBox>
  145. <Button id="btn_case2_excel" class="btn7" position="absolute 963 10 1043 32" style="" text="엑셀저장" onclick="switch1_case2_group1_btn_case2_excel_onclick" anchor="top right"/>
  146. <Button id="btn_case2_print" class="btn6" position="absolute 1057 10 1113 32" style="" text="출력" onclick="switch1_case2_group1_btn_case2_print_onclick" anchor="top right"/>
  147. <Button id="btn_case2_search" class="btn1" position="absolute 1126 10 1182 32" style="" text="조회" onclick="switch1_case2_group1_btn_case2_search_onclick" anchor="top right"/>
  148. <Calendar id="ipt_case2_searchdd" class="input_default" taborder="7" position="absolute 72 11 157 30" style="align:center ;" anchor="default" onkeydown="switch1_case2_group1_ipt_case2_searchdd_onkeydown"/>
  149. <MaskEdit id="ipt_case2_tm_from" mask="##:##" position="absolute 167 11 216 30" style="align:center ;" anchor="default" onkeydown="switch1_case2_group1_ipt_case2_tm_from_onkeydown" type="string" maskchar=" " autoselect="true"/>
  150. <MaskEdit id="ipt_case2_tm_to" mask="##:##" position="absolute 235 11 284 30" style="align:center ;" anchor="default" onkeydown="switch1_case2_group1_ipt_case2_tm_to_onkeydown" type="string" maskchar=" " autoselect="true"/>
  151. <Edit id="ipt_case2_rcpt_id" position="absolute 411 11 497 30" style="" anchor="default" onkeydown="switch1_case2_group1_ipt_case2_rcpt_id_onkeydown"/>
  152. </Layout>
  153. </Layouts>
  154. </Div>
  155. <Shape id="line5" class="line_10" linetype="horizontal" position="absolute 0 62 1195 66" style="" anchor="left top right"/>
  156. <Grid id="grd_case2_card" binddataset="ds_main_case2_h_card_card" position="absolute 0 66 1195 726" style="" anchor="all">
  157. <Formats>
  158. <Format id="default">
  159. <Columns>
  160. <Column size="134"/>
  161. <Column size="150"/>
  162. <Column size="140"/>
  163. <Column size="200"/>
  164. <Column size="139"/>
  165. <Column size="200"/>
  166. </Columns>
  167. <Rows>
  168. <Row size="24" band="head"/>
  169. <Row size="24"/>
  170. </Rows>
  171. <Band id="head">
  172. <Cell text="구분"/>
  173. <Cell col="1" text="카드종류"/>
  174. <Cell col="2" text="수납건수"/>
  175. <Cell col="3" text="수납금액"/>
  176. <Cell col="4" text="취소건수"/>
  177. <Cell col="5" text="취소금액"/>
  178. </Band>
  179. <Band id="body">
  180. <Cell style="align:left middle;" text="bind:card_title"/>
  181. <Cell col="1" text="bind:card_cardcmpycd"/>
  182. <Cell col="2" displaytype="number" text="bind:card_cnt_y" mask="#,##0"/>
  183. <Cell col="3" displaytype="number" text="bind:card_cardamt_y" mask="#,##0"/>
  184. <Cell col="4" displaytype="number" text="bind:card_cnt_c" mask="#,##0"/>
  185. <Cell col="5" displaytype="number" text="bind:card_cardamt_c" mask="#,##0"/>
  186. </Band>
  187. </Format>
  188. </Formats>
  189. </Grid>
  190. </Layout>
  191. </Layouts>
  192. </Tabpage>
  193. <Tabpage id="case3" anchor="default">
  194. <Layouts>
  195. <Layout>
  196. <Div id="group3" position="absolute 0 21 1195 61" style="" class="div_SA2" anchor="left top right">
  197. <Layouts>
  198. <Layout>
  199. <Static id="caption8" class="search_name" position="absolute 15 12 105 29" style="" text="기준일자 :" anchor="default"/>
  200. <Shape id="line6" class="line_4" linetype="vertical" position="absolute 1124 9 1127 31" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>
  201. <Shape id="line7" class="line_4" linetype="vertical" position="absolute 1050 9 1053 31" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>
  202. <Calendar id="input1" class="input_default" taborder="7" mask="yyyy-mm-dd" position="absolute 105 11 190 30" style="" anchor="default" onkeydown="switch1_case3_group3_input1_onkeydown"/>
  203. <Button id="btn_case3_excel" class="btn7" visible="false" position="absolute 963 9 1043 31" style="" text="엑셀저장" onclick="switch1_case3_group3_btn_case3_excel_onclick" anchor="top right"/>
  204. <Button id="btn_case3_print" class="btn6" position="absolute 1058 9 1114 31" style="" text="출력" onclick="switch1_case3_group3_btn_case3_print_onclick" anchor="top right"/>
  205. <Button id="btn_case3_search" class="btn1" position="absolute 1131 9 1187 31" style="" text="조회" onclick="switch1_case3_group3_btn_case3_search_onclick" anchor="top right"/>
  206. <Calendar id="input2" mask="yyyy-mm-dd" position="absolute 212 11 297 30" style="" anchor="default" onkeydown="switch1_case3_group3_input2_onkeydown"/>
  207. <Static id="caption7" position="absolute 190 13 210 28" style="align:center ;" text="~" anchor="default"/>
  208. </Layout>
  209. </Layouts>
  210. </Div>
  211. <Shape id="line9" class="line_10" linetype="horizontal" position="absolute 0 62 1195 66" style="" anchor="left top right"/>
  212. <Grid id="grd_case3" binddataset="ds_main_case3_h_card_card" position="absolute 0 66 667 726" style="" autofittype="col" anchor="all">
  213. <Formats>
  214. <Format id="default">
  215. <Columns>
  216. <Column size="100"/>
  217. <Column size="100"/>
  218. <Column size="100"/>
  219. <Column size="100"/>
  220. <Column size="100"/>
  221. <Column size="100"/>
  222. <Column size="100"/>
  223. </Columns>
  224. <Rows>
  225. <Row size="27" band="head"/>
  226. <Row size="24" band="head"/>
  227. <Row size="24"/>
  228. </Rows>
  229. <Band id="head">
  230. <Cell rowspan="2" text="구분" taborder="undefined"/>
  231. <Cell col="1" rowspan="2" text="카드이월미수&#10;(A)" taborder="undefined"/>
  232. <Cell col="2" colspan="2" text="카드미수발생액" taborder="undefined"/>
  233. <Cell col="4" rowspan="2" text="카드미수&#10;입금액(C)" taborder="undefined"/>
  234. <Cell col="5" rowspan="2" text="카드수수료(D)" taborder="undefined"/>
  235. <Cell col="6" rowspan="2" text="카드미수누계&#10;(A+B-C-D)" taborder="undefined"/>
  236. <Cell col="7" text="카드이월미수&#10;(A)"/>
  237. <Cell col="8" text="인원"/>
  238. <Cell col="9" text="금액(B)"/>
  239. <Cell col="10" text="카드미수&#10;입금액(C)"/>
  240. <Cell col="11" text="카드수수료(D)"/>
  241. <Cell col="12" text="카드미수누계&#10;(A+B-C-D)"/>
  242. <Cell row="1" col="2" text="인원"/>
  243. <Cell row="1" col="3" text="금액(B)"/>
  244. <Cell row="1" col="7"/>
  245. <Cell row="1" col="8"/>
  246. <Cell row="1" col="9"/>
  247. <Cell row="1" col="10"/>
  248. <Cell row="1" col="11"/>
  249. <Cell row="1" col="12"/>
  250. </Band>
  251. <Band id="body">
  252. <Cell style="align:left middle;" text="bind:ordtype"/>
  253. <Cell col="1" displaytype="number" text="bind:carrymisu" mask="#,##0"/>
  254. <Cell col="2" displaytype="number" text="bind:cnt" mask="#,##0"/>
  255. <Cell col="3" displaytype="number" text="bind:cardamt" mask="#,##0"/>
  256. <Cell col="4" displaytype="number" text="bind:carddepoamt" mask="#,##0"/>
  257. <Cell col="5" displaytype="number" text="bind:coms" mask="#,##0"/>
  258. <Cell col="6" displaytype="number" text="bind:rsrtmisu" mask="#,##0"/>
  259. </Band>
  260. </Format>
  261. </Formats>
  262. </Grid>
  263. </Layout>
  264. </Layouts>
  265. </Tabpage>
  266. <Tabpage id="case4" anchor="default">
  267. <Layouts>
  268. <Layout>
  269. <Div id="group4" position="absolute 0 20 1195 60" style="" class="div_SA2" anchor="left top right">
  270. <Layouts>
  271. <Layout>
  272. <Static id="caption11" class="search_name" position="absolute 152 11 217 28" style="" text="기간 :" anchor="default"/>
  273. <Shape id="line13" class="line_4" linetype="vertical" position="absolute 1124 9 1127 31" style="border: solid #ffe4bb #ffe4bb;" anchor="default"/>
  274. <Shape id="line14" class="line_4" linetype="vertical" position="absolute 1050 9 1053 31" style="border: solid #ffe4bb #ffe4bb;" anchor="default"/>
  275. <Static id="caption12" position="absolute 308 12 328 27" style="align:center ;" text="~" anchor="default"/>
  276. <Button id="btn_case4_search" class="btn1" position="absolute 1131 9 1187 31" style="" text="조회" onclick="switch1_case4_group4_btn_case4_search_onclick" anchor="default"/>
  277. <Button id="btn_case4_print" class="btn6" position="absolute 1058 9 1114 31" style="" text="출력" onclick="switch1_case4_group4_btn_case4_print_onclick" anchor="default"/>
  278. <Button id="btn_case4_excel" class="btn7" visible="false" position="absolute 963 9 1043 31" style="" text="엑셀저장" onclick="switch1_case4_group4_btn_case4_excel_onclick" anchor="default"/>
  279. <Calendar id="ipt_case4_fromdd" class="input_default" taborder="7" position="absolute 208 10 306 29" style="" anchor="default" onkeydown="switch1_case4_group4_ipt_case4_fromdd_onkeydown" autoselect="true" autoskip="true"/>
  280. <Calendar id="ipt_case4_todd" class="input_default" taborder="7" position="absolute 328 10 426 29" style="" anchor="default" onkeydown="switch1_case4_group4_ipt_case4_todd_onkeydown" autoselect="true" autoskip="true"/>
  281. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_case4" position="absolute 432 10 552 29" style="" anchor="default">
  282. <Dataset id="innerdataset">
  283. <ColumnInfo>
  284. <Column id="codecolumn"/>
  285. <Column id="datacolumn"/>
  286. </ColumnInfo>
  287. <Rows>
  288. <Row>
  289. <Col id="codecolumn">ALL</Col>
  290. <Col id="datacolumn">전체</Col>
  291. </Row>
  292. <Row>
  293. <Col id="codecolumn">DIV</Col>
  294. <Col id="datacolumn">항목별</Col>
  295. </Row>
  296. </Rows>
  297. </Dataset>
  298. </Combo>
  299. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio2" position="absolute 17 12 137 27" style="" anchor="default">
  300. <Dataset id="innerdataset">
  301. <ColumnInfo>
  302. <Column id="codecolumn"/>
  303. <Column id="datacolumn"/>
  304. </ColumnInfo>
  305. <Rows>
  306. <Row>
  307. <Col id="codecolumn">aprvdd</Col>
  308. <Col id="datacolumn">발생일</Col>
  309. </Row>
  310. <Row>
  311. <Col id="codecolumn">depodd</Col>
  312. <Col id="datacolumn">입금일</Col>
  313. </Row>
  314. </Rows>
  315. </Dataset>
  316. </Radio>
  317. </Layout>
  318. </Layouts>
  319. </Div>
  320. <Shape id="line10" class="line_10" linetype="horizontal" position="absolute 0 62 1195 66" style="" anchor="left top right"/>
  321. <Grid id="grd_case4" binddataset="ds_main_case4_conficardamtlist_conficardamtstats" position="absolute 0 66 1195 726" style="" oncelldblclick="switch1_case4_grd_case4_oncelldblclick" anchor="all">
  322. <Formats>
  323. <Format id="default">
  324. <Columns>
  325. <Column size="100"/>
  326. <Column size="153"/>
  327. <Column size="0"/>
  328. <Column size="230"/>
  329. <Column size="230"/>
  330. <Column size="212"/>
  331. <Column size="68"/>
  332. <Column size="100"/>
  333. </Columns>
  334. <Rows>
  335. <Row size="24" band="head"/>
  336. <Row size="24"/>
  337. </Rows>
  338. <Band id="head">
  339. <Cell text="구분"/>
  340. <Cell col="1" text="카드사"/>
  341. <Cell col="2" text="카드구분"/>
  342. <Cell col="3" text="청구금액"/>
  343. <Cell col="4" text="미수입금액"/>
  344. <Cell col="5" text="수수료"/>
  345. <Cell col="6" text="수수료율"/>
  346. <Cell col="7" text="건수"/>
  347. </Band>
  348. <Band id="body">
  349. <Cell text="bind:ordtype"/>
  350. <Cell col="1" text="bind:cdnm"/>
  351. <Cell col="2" text="bind:cardtype"/>
  352. <Cell col="3" displaytype="number" text="bind:cardamt" mask="#,##0"/>
  353. <Cell col="4" displaytype="number" text="bind:carddepoamt" mask="#,##0"/>
  354. <Cell col="5" displaytype="number" text="bind:coms" mask="#,##0"/>
  355. <Cell col="6" style="align:right;" text="bind:comsrate"/>
  356. <Cell col="7" displaytype="number" text="bind:cardcmpycode" mask="#,##0"/>
  357. </Band>
  358. </Format>
  359. </Formats>
  360. </Grid>
  361. </Layout>
  362. </Layouts>
  363. </Tabpage>
  364. <!-- 20181113 수정 서재영 -->
  365. <Tabpage id="case5" anchor="default">
  366. <Layouts>
  367. <Layout>
  368. <Div id="group5" position="absolute 0 21 1195 61" style="" class="div_SA2" anchor="left top right">
  369. <Layouts>
  370. <Layout><Static id="caption2" class="search_name" position="absolute 12 11 77 28" style="" text="기간 :" anchor="default"/><Shape id="line2" class="line_4" linetype="vertical" position="absolute 1120 10 1123 32" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/><Shape id="line1" class="line_4" linetype="vertical" position="absolute 1030 10 1033 32" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>\
  371. <Button id="btn_case5_search" class="btn1" position="absolute 1127 10 1183 32" style="" text="조회" onclick="switch1_case5_group5_btn_case1_search_onclick" anchor="top right"/><Calendar id="ipt_case5_fromdd" class="input_default" taborder="7" position="absolute 69 10 167 29" style="" anchor="default" onkeydown="switch1_case1_group2_ipt_case1_fromdd_onkeydown" autoselect="true" autoskip="true"/><Calendar id="ipt_case5_todd" class="input_default" taborder="7" position="absolute 188 10 286 29" style="" anchor="default" onkeydown="switch1_case1_group2_ipt_case1_todd_onkeydown" autoselect="true" autoskip="true"/><Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio2" position="absolute 312 11 461 31" style="align:center middle;" onkeydown="switch1_case2_group1_radio1_onkeydown" anchor="default"><Dataset id="innerdataset"><ColumnInfo><Column id="codecolumn" size="256"/><Column id="datacolumn" size="256"/></ColumnInfo><Rows><Row><Col id="codecolumn"/><Col id="datacolumn">전체</Col></Row><Row><Col id="codecolumn">12</Col><Col id="datacolumn">승인</Col></Row><Row><Col id="codecolumn">22</Col><Col id="datacolumn">취소</Col></Row></Rows></Dataset></Radio><Static id="caption3" position="absolute 169 12 189 27" style="align:center ;" text="~" anchor="default"/></Layout>
  372. </Layouts>
  373. </Div>
  374. <Grid id="grd_case5" binddataset="ds_ezpasscount" position="absolute 3 67 1198 656" style="" oncelldblclick="switch1_case1_grd_case1_oncelldblclick" autofittype="none" anchor="all" readonly="false">
  375. <Formats>
  376. <Format id="default">
  377. <Columns>
  378. <Column size="139"/>
  379. <Column size="90"/>
  380. <Column size="108"/>
  381. </Columns>
  382. <Rows>
  383. <Row size="24" band="head"/>
  384. <Row size="24"/>
  385. </Rows>
  386. <Band id="head">
  387. <Cell text="승인일자"/>
  388. <Cell col="1" text="구분"/>
  389. <Cell col="2" text="건수"/>
  390. </Band>
  391. <Band id="body">
  392. <Cell text="bind:aprvdd" mask="####/##/##"/>
  393. <Cell col="1" text="bind:aprvflagnm"/>
  394. <Cell col="2" displaytype="number" style="padding:0 10 0 0;" text="bind:cnt" mask="#,##0"/>
  395. </Band>
  396. </Format>
  397. </Formats>
  398. </Grid>
  399. <Shape id="line8" class="line_10" linetype="horizontal" position="absolute 0 62 1195 66" style="" anchor="left top right"/>
  400. <Static id="caption2" text="승인 총건수 :" class="search_name" position="absolute 1016 667 1106 684" anchor="right bottom"/>
  401. <Static id="caption00" text="취소 총건수 :" class="search_name" position="absolute 1016 695 1106 712" anchor="right bottom"/>
  402. <MaskEdit id="aSum" taborder="3" position="absolute 1115 667 1192 687" mask="#,###" anchor="right bottom" enable="false" readonly="true" displaynulltext="0"/>
  403. <MaskEdit id="cSum" taborder="4" displaynulltext="0" mask="#,###" enable="false" position="absolute 1115 691 1192 711" anchor="right bottom"/>
  404. <Button id="btn_case5_excel" taborder="5" text="엑셀저장" class="btn7" position="absolute 1039 30 1112 52" anchor="top right" onclick="switch1_case5_btn_case5_excel_onclick"/>
  405. </Layout>
  406. </Layouts>
  407. </Tabpage>
  408. <!-- -->
  409. </Tabpages>
  410. </Tab>
  411. <Static id="caption1" class="tit_1" position="absolute 0 0 120 23" style="" text="카드미수관리"/>
  412. <Button id="btn_case1" class="btn_tab_S" position="absolute 0 24 90 49" style="" text="카드미수현황" onclick="btn_case1_onclick" taborder="0"/>
  413. <Button id="btn_case2" class="btn_tab" position="absolute 190 24 280 49" style="" text="승인취소현황" onclick="btn_case2_onclick" taborder="0"/>
  414. <Button id="btn_case3" class="btn_tab" position="absolute 280 24 400 49" style="" text="카드발생및입금내역" onclick="btn_case3_onclick" taborder="0"/>
  415. <Button id="button1" class="btn_tab" position="absolute 90 24 190 49" style="" text="카드입금현황" onclick="button1_onclick" taborder="0"/>
  416. <Button id="btn_case4" class="btn_tab" position="absolute 400 24 500 49" text="비대면결재내역" onclick="btn_case4_onclick" taborder="0"/>
  417. </Layout>
  418. </Layouts>
  419. <Objects>
  420. <Dataset id="ds_main_case2_h_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  421. <ColumnInfo/>
  422. </Dataset>
  423. <Dataset id="ds_main_case1_conficardamtlist_conficardamtstats" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  424. <ColumnInfo>
  425. <Column id="ordtype" type="STRING" size="256"/>
  426. <Column id="cdnm" type="STRING" size="256"/>
  427. <Column id="cardcmpycode" type="STRING" size="256"/>
  428. <Column id="cardamt" type="STRING" size="256"/>
  429. <Column id="coms" type="STRING" size="256"/>
  430. <Column id="carddepoamt" type="STRING" size="256"/>
  431. <Column id="banhwan" type="STRING" size="256"/>
  432. <Column id="cardcmpycd" type="STRING" size="256"/>
  433. </ColumnInfo>
  434. <Rows>
  435. <Row>
  436. <Col id="ordtype"/>
  437. <Col id="cdnm"/>
  438. <Col id="cardcmpycode"/>
  439. <Col id="cardamt"/>
  440. <Col id="coms"/>
  441. <Col id="carddepoamt"/>
  442. <Col id="banhwan"/>
  443. <Col id="cardcmpycd"/>
  444. </Row>
  445. </Rows>
  446. </Dataset>
  447. <Dataset id="ds_main_case4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  448. <ColumnInfo/>
  449. </Dataset>
  450. <Dataset id="ds_main_case2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  451. <ColumnInfo/>
  452. </Dataset>
  453. <Dataset id="ds_main_case3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  454. <ColumnInfo/>
  455. </Dataset>
  456. <Dataset id="ds_main_case1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  457. <ColumnInfo/>
  458. </Dataset>
  459. <Dataset id="ds_init_PAM_P0008list_P0008" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  460. <ColumnInfo>
  461. <Column id="cdnm" type="STRING" size="256"/>
  462. <Column id="cdid" type="STRING" size="256"/>
  463. <Column id="detl" type="STRING" size="256"/>
  464. </ColumnInfo>
  465. </Dataset>
  466. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  467. <ColumnInfo/>
  468. </Dataset>
  469. <Dataset id="ds_init_PAM_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  470. <ColumnInfo/>
  471. </Dataset>
  472. <Dataset id="ds_main_case3_h_card_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  473. <ColumnInfo>
  474. <Column id="ordtype" type="STRING" size="256"/>
  475. <Column id="carrymisu" type="STRING" size="256"/>
  476. <Column id="cnt" type="STRING" size="256"/>
  477. <Column id="cardamt" type="STRING" size="256"/>
  478. <Column id="carddepoamt" type="STRING" size="256"/>
  479. <Column id="coms" type="STRING" size="256"/>
  480. <Column id="rsrtmisu" type="STRING" size="256"/>
  481. </ColumnInfo>
  482. <Rows>
  483. <Row>
  484. <Col id="ordtype"/>
  485. <Col id="carrymisu"/>
  486. <Col id="cnt"/>
  487. <Col id="cardamt"/>
  488. <Col id="carddepoamt"/>
  489. <Col id="coms"/>
  490. <Col id="rsrtmisu"/>
  491. </Row>
  492. </Rows>
  493. </Dataset>
  494. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  495. <ColumnInfo/>
  496. </Dataset>
  497. <Dataset id="ds_main_case4_conficardamtlist_conficardamtstats" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  498. <ColumnInfo>
  499. <Column id="ordtype" type="STRING" size="256"/>
  500. <Column id="cdnm" type="STRING" size="256"/>
  501. <Column id="cardcmpycode" type="STRING" size="256"/>
  502. <Column id="cardamt" type="STRING" size="256"/>
  503. <Column id="coms" type="STRING" size="256"/>
  504. <Column id="carddepoamt" type="STRING" size="256"/>
  505. <Column id="banhwan" type="STRING" size="256"/>
  506. <Column id="cardcmpycd" type="STRING" size="256"/>
  507. <Column id="comsrate" type="STRING" size="256"/>
  508. </ColumnInfo>
  509. <Rows>
  510. <Row>
  511. <Col id="ordtype"/>
  512. <Col id="cdnm"/>
  513. <Col id="cardcmpycode"/>
  514. <Col id="cardamt"/>
  515. <Col id="coms"/>
  516. <Col id="carddepoamt"/>
  517. <Col id="banhwan"/>
  518. <Col id="cardcmpycd"/>
  519. </Row>
  520. </Rows>
  521. </Dataset>
  522. <Dataset id="ds_main_case2_h_card_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  523. <ColumnInfo>
  524. <Column id="card_title" type="STRING" size="256"/>
  525. <Column id="card_cardcmpycd" type="STRING" size="256"/>
  526. <Column id="card_cnt_y" type="STRING" size="256"/>
  527. <Column id="card_cardamt_y" type="STRING" size="256"/>
  528. <Column id="card_cnt_c" type="STRING" size="256"/>
  529. <Column id="card_cardamt_c" type="STRING" size="256"/>
  530. </ColumnInfo>
  531. <Rows>
  532. <Row>
  533. <Col id="card_title"/>
  534. <Col id="card_cardcmpycd"/>
  535. <Col id="card_cnt_y"/>
  536. <Col id="card_cardamt_y"/>
  537. <Col id="card_cnt_c"/>
  538. <Col id="card_cardamt_c"/>
  539. </Row>
  540. </Rows>
  541. </Dataset>
  542. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  543. <ColumnInfo/>
  544. </Dataset>
  545. <Dataset id="ds_init_PAM" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  546. <ColumnInfo/>
  547. </Dataset>
  548. <Dataset id="ds_send_case2_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  549. <ColumnInfo>
  550. <Column id="fromdd" type="STRING" size="256"/>
  551. <Column id="tm_from" type="STRING" size="256"/>
  552. <Column id="tm_to" type="STRING" size="256"/>
  553. <Column id="rcpt_id" type="STRING" size="256"/>
  554. <Column id="ordtype" type="STRING" size="256"/>
  555. <Column id="sempty" type="STRING" size="256"/>
  556. </ColumnInfo>
  557. <Rows>
  558. <Row>
  559. <Col id="fromdd"/>
  560. <Col id="tm_from"/>
  561. <Col id="tm_to"/>
  562. <Col id="rcpt_id"/>
  563. <Col id="ordtype"/>
  564. <Col id="sempty"/>
  565. </Row>
  566. </Rows>
  567. </Dataset>
  568. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  569. <ColumnInfo>
  570. <Column id="session" type="STRING" size="256"/>
  571. </ColumnInfo>
  572. <Rows>
  573. <Row>
  574. <Col id="session"/>
  575. </Row>
  576. </Rows>
  577. </Dataset>
  578. <Dataset id="ds_main_case1_conficardamtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  579. <ColumnInfo/>
  580. </Dataset>
  581. <Dataset id="ds_main_case3_h_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  582. <ColumnInfo/>
  583. </Dataset>
  584. <Dataset id="ds_send_case1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  585. <ColumnInfo>
  586. <Column id="ddflag" type="STRING" size="256"/>
  587. <Column id="fromdata" type="STRING" size="256"/>
  588. <Column id="todata" type="STRING" size="256"/>
  589. <Column id="datagubun" type="STRING" size="256"/>
  590. </ColumnInfo>
  591. <Rows>
  592. <Row>
  593. <Col id="ddflag"/>
  594. <Col id="fromdata"/>
  595. <Col id="todata"/>
  596. <Col id="datagubun"/>
  597. </Row>
  598. </Rows>
  599. </Dataset>
  600. <Dataset id="ds_send_case2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  601. <ColumnInfo/>
  602. </Dataset>
  603. <Dataset id="ds_send_case3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  604. <ColumnInfo>
  605. <Column id="fromdd" type="STRING" size="256"/>
  606. <Column id="todd" type="STRING" size="256"/>
  607. </ColumnInfo>
  608. <Rows>
  609. <Row>
  610. <Col id="fromdd"/>
  611. <Col id="todd"/>
  612. </Row>
  613. </Rows>
  614. </Dataset>
  615. <Dataset id="ds_send_case4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  616. <ColumnInfo>
  617. <Column id="ddflag" type="STRING" size="256"/>
  618. <Column id="fromdata" type="STRING" size="256"/>
  619. <Column id="todata" type="STRING" size="256"/>
  620. <Column id="datagubun" type="STRING" size="256"/>
  621. <Column id="ddflag" type="STRING" size="256"/>
  622. </ColumnInfo>
  623. <Rows>
  624. <Row>
  625. <Col id="ddflag"/>
  626. <Col id="fromdata"/>
  627. <Col id="todata"/>
  628. <Col id="datagubun"/>
  629. <Col id="ddflag"/>
  630. </Row>
  631. </Rows>
  632. </Dataset>
  633. <Dataset id="ds_main_case4_conficardamtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  634. <ColumnInfo/>
  635. </Dataset>
  636. <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  637. <Dataset id="ds_ezpasscount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  638. <ColumnInfo>
  639. <Column id="aprvdd" type="STRING" size="256"/>
  640. <Column id="aprvflagnm" type="STRING" size="256"/>
  641. <Column id="cnt" type="STRING" size="256"/>
  642. </ColumnInfo>
  643. </Dataset>
  644. <Dataset id="ds_send_case5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  645. <ColumnInfo>
  646. <Column id="fromdd" type="STRING" size="256"/>
  647. <Column id="todd" type="STRING" size="256"/>
  648. <Column id="aprvflag" type="STRING" size="256"/>
  649. </ColumnInfo>
  650. <Rows>
  651. <Row/>
  652. </Rows>
  653. </Dataset>
  654. <Dataset id="ds_ezpasscount_sum" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  655. <ColumnInfo>
  656. <Column id="approvalCnt" type="STRING" size="256"/>
  657. <Column id="cancelCnt" type="INT" size="256"/>
  658. </ColumnInfo>
  659. <Rows>
  660. <Row/>
  661. </Rows>
  662. </Dataset>
  663. </Objects>
  664. <Bind>
  665. <BindItem id="item0" compid="switch1.case1.group2.ipt_case1_fromdd" propid="value" datasetid="ds_send_case1" columnid="fromdata"/>
  666. <BindItem id="item1" compid="switch1.case1.group2.ipt_case1_todd" propid="value" datasetid="ds_send_case1" columnid="todata"/>
  667. <BindItem id="item2" compid="switch1.case1.group2.cmb_case1" propid="value" datasetid="ds_send_case1" columnid="datagubun"/>
  668. <BindItem id="item3" compid="switch1.case2.group1.radio1" propid="value" datasetid="ds_send_case2_data1" columnid="ordtype"/>
  669. <BindItem id="item4" compid="switch1.case2.group1.checkbox1" propid="value" datasetid="ds_send_case2_data1" columnid="sempty"/>
  670. <BindItem id="item5" compid="switch1.case2.group1.ipt_case2_searchdd" propid="value" datasetid="ds_send_case2_data1" columnid="fromdd"/>
  671. <BindItem id="item6" compid="switch1.case2.group1.ipt_case2_tm_from" propid="value" datasetid="ds_send_case2_data1" columnid="tm_from"/>
  672. <BindItem id="item7" compid="switch1.case2.group1.ipt_case2_tm_to" propid="value" datasetid="ds_send_case2_data1" columnid="tm_to"/>
  673. <BindItem id="item8" compid="switch1.case2.group1.ipt_case2_rcpt_id" propid="value" datasetid="ds_send_case2_data1" columnid="rcpt_id"/>
  674. <BindItem id="item9" compid="switch1.case3.group3.input1" propid="value" datasetid="ds_send_case3" columnid="fromdd"/>
  675. <BindItem id="item10" compid="switch1.case3.group3.input2" propid="value" datasetid="ds_send_case3" columnid="todd"/>
  676. <BindItem id="item11" compid="switch1.case4.group4.ipt_case4_fromdd" propid="value" datasetid="ds_send_case4" columnid="fromdata"/>
  677. <BindItem id="item12" compid="switch1.case4.group4.ipt_case4_todd" propid="value" datasetid="ds_send_case4" columnid="todata"/>
  678. <BindItem id="item13" compid="switch1.case4.group4.cmb_case4" propid="value" datasetid="ds_send_case4" columnid="datagubun"/>
  679. <BindItem id="item14" compid="switch1.case4.group4.radio2" propid="value" datasetid="ds_send_case4" columnid="ddflag"/>
  680. <BindItem id="item15" compid="switch1.case5.group5.radio2" propid="value" datasetid="ds_send_case5" columnid="aprvflag"/>
  681. <BindItem id="item16" compid="switch1.case5.group5.ipt_case5_todd" propid="value" datasetid="ds_send_case5" columnid="todd"/>
  682. <BindItem id="item17" compid="switch1.case5.group5.ipt_case5_fromdd" propid="value" datasetid="ds_send_case5" columnid="fromdd"/>
  683. <BindItem id="item20" compid="switch1.case5.aSum" propid="value" datasetid="ds_ezpasscount_sum" columnid="approvalCnt"/>
  684. <BindItem id="item18" compid="switch1.case5.cSum" propid="value" datasetid="ds_ezpasscount_sum" columnid="cancelCnt"/>
  685. </Bind>
  686. <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
  687. include 'com_basiccodexp::ZBC001.xjs';
  688. include 'com_zipcodexp::ZBP001.xjs';
  689. include 'pam_pamcomnxp::PAM.xjs';
  690. include 'pam_pamcomnxp::PAM001.xjs';
  691. function lf_setRowStyle( gridID , styleFlag , data , colRef , control ) {
  692. var fillStyle = "";
  693. var style = new Array("#7CBBDD" , "#ffe79d" , "#f3e1bf" , "#7BE6B7" , "#b9e5fb" , "#f7a08b" , "#fec34d" , "#dec6a4" , "#c8e67b" ,
  694. "#43c8f5" , "#ff9933" , "#3399ff" , "#9999cc" , "#FFC8C8" , "#fab7bf" , "#ffff00" , "#ccffcc" , "#FF9A00", "#ff0000");
  695. var styleFlags = styleFlag.split("^");
  696. var datas = data.split("^");
  697. if( control == null || control == "" )
  698. control = "equal";
  699. var controls = control.split("^");
  700. var BackGroundFont = "";
  701. var end = "";
  702. var FontExpr = "";
  703. for( var j = 0 ; j < datas.length ; j++ ) {
  704. var dataValue = datas[j];
  705. var styleValue = style[styleFlags[j]];
  706. var styleFontValue = "Dotum, 9, bold";
  707. if(controls[j] == null)
  708. controls[j] = "equal";
  709. var ctrl = "";
  710. switch( controls[j] ) {
  711. case "small":
  712. ctrl = "<";
  713. break;
  714. case "smallThen":
  715. ctrl = "<=";
  716. break;
  717. case "bigger":
  718. ctrl = ">";
  719. break;
  720. case "biggerThen":
  721. ctrl = ">=";
  722. break;
  723. case "equal":
  724. ctrl = "==";
  725. break;
  726. }
  727. if(j == datas.length-1){
  728. if(datas.length == 1){
  729. BackGroundFont = "expr:String(" + colRef +") "+ctrl+ " '" + dataValue +"' ? '"+styleValue+"' : ''";
  730. FontExpr = "expr:String(" + colRef +") "+ctrl+ " '" + dataValue +"' ? '"+styleFontValue+"' : ''";
  731. }else{
  732. BackGroundFont += "String(" + colRef+") "+ctrl+ " '" + dataValue +"' ? '"+styleValue+"' : ''";
  733. FontExpr += "String(" + colRef+") "+ctrl+ " '" + dataValue +"' ? '"+styleFontValue+"' : ''";
  734. }
  735. }else if(j == 0){
  736. BackGroundFont += "expr:String(" + colRef+") "+ctrl+ " '" + dataValue +"' ? '"+styleValue+"' : (";
  737. FontExpr ="expr:String(" + colRef+") "+ctrl+ " '" + dataValue +"' ? '"+styleFontValue+"' : (";
  738. }else{
  739. BackGroundFont += "String("+colRef+") "+ctrl+ " '" + dataValue +"' ? '"+styleValue+"' : (";
  740. FontExpr += "String("+colRef+") "+ctrl+ " '" + dataValue +"' ? '"+styleFontValue+"' : (";
  741. }
  742. if( j<datas.length-1)
  743. end += ")";
  744. }
  745. BackGroundFont += end;
  746. for(var i=0; i<gridID.getCellCount("body");i++){
  747. gridID.setCellProperty("body", i, "background" ,BackGroundFont);
  748. gridID.setCellProperty("body", i, "background2" ,BackGroundFont);
  749. gridID.setCellProperty("body", i, "font" ,FontExpr);
  750. }
  751. }
  752. function SMPAS00171_onload(obj:Form, e:LoadEventInfo) {
  753. frmf_initForm(obj);
  754. grdf_initGrid(switch1.case1.grd_case1);
  755. grdf_initGrid(switch1.case2.grd_case2_card);
  756. grdf_initGrid(switch1.case3.grd_case3);
  757. grdf_initGrid(switch1.case4.grd_case4);
  758. grdf_initGrid(switch1.case5.grd_case5);
  759. //grdf_setGridSort(grd_XXX);
  760. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  761. fGetUserInfo2();
  762. fReady_case1();
  763. fReady_case2();
  764. fReady_case3();
  765. fReady_case5();
  766. // btn_switch1.case1.selected = "true";
  767. // model.toggle("switch1.case1");
  768. switch1.tabindex = 0;
  769. }
  770. //로그인한 사용자 정보조회
  771. function fGetUserInfo2(){
  772. var sUserInfosS = sysf_getUserInfos();
  773. sUserInfosS = sUserInfosS + "|";
  774. var UserInfosS_Array = sUserInfosS.split("|");
  775. var userid = UserInfosS_Array[0]; //사용자번호
  776. var usernm = UserInfosS_Array[1]; //사용자이름
  777. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  778. var posinstnm = UserInfosS_Array[3]; //소속기관명
  779. var dutplcecd = UserInfosS_Array[4]; //근무지부서코드
  780. var dutplcenm = UserInfosS_Array[5]; //근무지부서명
  781. var dutinstnm = UserInfosS_Array[7]; //근무지기관명
  782. dsf_makeValue( ds_hidden_session, "userid", "string", userid);
  783. dsf_makeValue( ds_hidden_session, "usernm", "string", usernm);
  784. dsf_makeValue( ds_hidden_session, "dutinstnm", "string", dutinstnm);
  785. }
  786. function fReady_case1(){
  787. var arrParam = [ {dsNm: "ds_init_PAM_P0008list_P0008", cdGrpId: "P0008" } ];
  788. pamfGetCodeList(arrParam );
  789. var vToday = new Date();
  790. var tmpYear = vToday.getYear();
  791. var tmpMonth = vToday.getMonth()+1;
  792. var tmpDate = vToday.getDate();
  793. if (tmpMonth < 10) { tmpMonth = "0"+tmpMonth; }
  794. if(tmpDate<10){tmpDate ="0"+tmpDate;}
  795. ds_send_case1.setColumn( 0, "fromdata", tmpYear+""+tmpMonth+""+tmpDate);
  796. ds_send_case1.setColumn( 0, "todata", tmpYear+""+tmpMonth+""+tmpDate);
  797. ds_send_case4.setColumn( 0, "fromdata", tmpYear+""+tmpMonth+""+tmpDate);
  798. ds_send_case4.setColumn( 0, "todata", tmpYear+""+tmpMonth+""+tmpDate);
  799. ds_send_case1.setColumn( 0, "datagubun" , "ALL");
  800. ds_send_case4.setColumn( 0, "datagubun" , "ALL");
  801. ds_send_case4.setColumn( 0, "ddflag" , "depodd");
  802. //switch1.case1.group2.ipt_case1_fromdd.refresh();
  803. //switch1.case1.group2.ipt_case1_todd.refresh();
  804. //cmb_switch1.case1.refresh();
  805. //grd_switch1.case1.explorerbar = "sort";
  806. //switch1.case4.group4.ipt_case4_fromdd.refresh();
  807. //switch1.case4.group4.ipt_case4_todd.refresh();
  808. //cmb_switch1.case4.refresh();
  809. // grd_switch1.case4.explorerbar = "sort";
  810. }
  811. function fReady_case2(){
  812. ds_main_case2_h_card_card.clearData();
  813. ds_send_case2_data1.setColumn( 0, "fromdd", utlf_getCurrentDate()); // common.js에서 제공하는 함수를 사용하여 오늘 날짜를 구한다.
  814. ds_send_case2_data1.setColumn( 0, "tm_from", "0000");
  815. ds_send_case2_data1.setColumn( 0, "tm_to", "2400");
  816. ds_send_case2_data1.setColumn( 0, "rcpt_id", "");
  817. ds_send_case2_data1.setColumn( 0, "ordtype", "%");
  818. //model.refresh();
  819. }
  820. function fReady_case3(){
  821. ds_send_case3.setColumn( 0, "fromdd", utlf_getCurrentDate());
  822. ds_send_case3.setColumn( 0, "todd", utlf_getCurrentDate());
  823. //model.refresh();
  824. }
  825. function fReady_case5(){
  826. ds_send_case5.setColumn( 0, "fromdd", utlf_getCurrentDate());
  827. ds_send_case5.setColumn( 0, "todd", utlf_getCurrentDate());
  828. ds_send_case5.setColumn( 0, "aprvflag", "");
  829. //model.refresh();
  830. }
  831. function switch1_case1_group2_btn_case1_excel_onclick(obj:Button, e:ClickEventInfo) {
  832. // var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  833. //
  834. // if (fileName != "")
  835. // {
  836. grdf_exportExcel(switch1.case1.grd_case1, "Sheet1", "카드미수관리", false, "" , 'user' , true);
  837. // }
  838. }
  839. function switch1_case1_group2_btn_case1_print_onclick(obj:Button, e:ClickEventInfo) {
  840. var objDOM = rptf_createDOM();
  841. var objParam = new Object();
  842. rptf_setNodeListToDOM(objDOM, "root/main/case1/conficardamtlist/conficardamtstats" , ds_main_case1_conficardamtlist_conficardamtstats);
  843. rptf_setNodeListToDOM(objDOM, "root/send/case1" , ds_send_case1);
  844. rptf_setNodeListToDOM(objDOM, "root/hidden/session" , ds_hidden_session);
  845. objParam.xml_data_XML1 = objDOM.documentElement.source;
  846. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  847. rptf_exeReportPreview30(["RPPAS00170"],[objParam], option);
  848. }
  849. function switch1_case1_group2_btn_case1_search_onclick(obj:Button, e:ClickEventInfo) {
  850. var fromdata = ds_send_case1.getColumn(0, "fromdata");
  851. var todata = ds_send_case1.getColumn(0, "todata");
  852. if(fromdata==""||fromdata==null){
  853. sysf_messageBox("시작일을 입력","E007");
  854. input7.setFocus();
  855. return false;
  856. }
  857. if(todata==""|| todata==null){
  858. sysf_messageBox("끝일을 입력","E007");
  859. switch1.case3.group3.input1.setFocus();
  860. return false;
  861. }
  862. if(fromdata > todata){
  863. sysf_messageBox("시작일이 끝일자보다 클수 ", "C001")
  864. return false;
  865. }else{
  866. //submit("TRPAS00171");
  867. var oParam = {};
  868. oParam.id = "TRPAS00171";
  869. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  870. oParam.method = "reqConfiCardamtList";
  871. oParam.inds = "req=ds_send_case1";
  872. oParam.outds = "ds_main_case1_conficardamtlist_conficardamtstats=conficardamtstats";
  873. oParam.async = false;
  874. tranf_submit(oParam);
  875. //grd_switch1.case1.refresh();
  876. // grd_switch1.case1.rebuildStyle();
  877. // setRowStyle("switch1.case1.grd_case1" , "2" , "소계" , "cdnm" , "equal");
  878. // setRowStyle("switch1.case1.grd_case1" , "2" , "계" , "cdnm" , "equal");
  879. }
  880. }
  881. function switch1_case1_group2_ipt_case1_fromdd_onkeydown(obj:Calendar, e:KeyEventInfo) {
  882. if( e.keycode == 13 ) {
  883. switch1.case1.group2.ipt_case1_todd.setFocus();
  884. // var pCurTargetObj = e.ptarget.parent;
  885. // if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  886. // e.keyCode = 9;
  887. // pCurTargetObj.dispatch("onkeydown");
  888. // }
  889. // else {
  890. // e.keyCode = 9;
  891. // }
  892. }
  893. // e.stopPropagation();
  894. }
  895. function switch1_case1_group2_ipt_case1_todd_onkeydown(obj:Calendar, e:KeyEventInfo) {
  896. if( e.keycode == 13 ) {
  897. switch1.case1.group2.btn_case1_search.setFocus();
  898. // var pCurTargetObj = event.ptarget.parent;
  899. // if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  900. // event.keyCode = 9;
  901. // pCurTargetObj.dispatch("onkeydown");
  902. // }
  903. // else {
  904. // event.keyCode = 9;
  905. // }
  906. }
  907. // event.stopPropagation();
  908. }
  909. function switch1_case1_grd_case1_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  910. var row = ds_main_case1_conficardamtlist_conficardamtstats.rowposition;
  911. var cardcmpycd = ds_main_case1_conficardamtlist_conficardamtstats.getColumn(row, "cardcmpycd");
  912. if(cardcmpycd == "소계") cardcmpycd = "전체";
  913. if(cardcmpycd == "계") cardcmpycd = "전체";
  914. ds_send_case1.setColumn( 0, "ddflag" , "aprvdd");
  915. var parm = ds_send_case1.getColumn(0, "ddflag") + "▦" + //기간조건
  916. ds_send_case1.getColumn(0, "fromdata") + "▦" + //시작일자
  917. ds_send_case1.getColumn(0, "todata") + "▦" + //종료일자
  918. ds_main_case1_conficardamtlist_conficardamtstats.getColumn(row, "ordtype") + "▦" + //진료형태
  919. ds_main_case1_conficardamtlist_conficardamtstats.getColumn(row, "cardcmpycd") + "▦";
  920. frmf_setParameter("SMPAS00175_PARM", parm);
  921. frmf_open("SMPAS00175", "SMPAS00175", "", "", "1", "310", "310", "", "", "", "", "", "M");
  922. }
  923. function switch1_case2_group1_btn_case2_excel_onclick(obj:Button, e:ClickEventInfo) {
  924. var vToday = new Date();
  925. var tmpYear = vToday.getYear();
  926. var tmpMonth = vToday.getMonth()+1;
  927. var tmpDate = vToday.getDate();
  928. //엑셀저장 여부(타이틀별)
  929. // var fileName = window.fileDialog("save", "", false, "카드집계현황"+tmpYear+tmpMonth+tmpDate, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  930. //
  931. // if (fileName != "")
  932. // {
  933. // switch1.case2.grd_case2_card.saveExcel(fileName, "카드집계현황"+tmpYear+tmpMonth+tmpDate, true, true, "", "", true);
  934. grdf_exportExcel(switch1.case2.grd_case2_card, "Sheet1", "카드집계현황"+tmpYear+tmpMonth+tmpDate, false, "" , 'user' , true);
  935. // }
  936. }
  937. function switch1_case2_group1_btn_case2_print_onclick(obj:Button, e:ClickEventInfo) {
  938. var objDOM = rptf_createDOM();
  939. var objParam = new Object();
  940. rptf_setNodeListToDOM(objDOM, "root/main/case2/h_card/card" , ds_main_case2_h_card_card);
  941. rptf_setNodeListToDOM(objDOM, "root/hidden/session" , ds_hidden_session);
  942. rptf_setNodeListToDOM(objDOM, "root/send/case2/data1" , ds_send_case2_data1);
  943. objParam.xml_data_XML1 = objDOM.documentElement.source;
  944. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  945. rptf_exeReportPreview30(["RPPAS00172"],[objParam], option);
  946. }
  947. function switch1_case2_group1_btn_case2_search_onclick(obj:Button, e:ClickEventInfo) {
  948. //submit("TRPAS00172");
  949. var oParam = {};
  950. oParam.id = "TRPAS00172";
  951. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  952. oParam.method = "reqGetCardSumState";
  953. oParam.inds = "req=ds_send_case2_data1";
  954. oParam.outds = "ds_main_case2_h_card_card=card";
  955. oParam.async = false;
  956. tranf_submit(oParam);
  957. var tot_card_cnt_y = 0, tot_card_cardamt_y = 0, tot_card_cnt_c = 0, tot_card_cardamt_c = 0 ;
  958. for(var i = 0; i < ds_main_case2_h_card_card.rowcount; i++)
  959. {
  960. tot_card_cnt_y += parseInt(ds_main_case2_h_card_card.getColumn( i, "card_cnt_y"));
  961. tot_card_cardamt_y += parseInt(ds_main_case2_h_card_card.getColumn( i, "card_cardamt_y"));
  962. tot_card_cnt_c += parseInt(ds_main_case2_h_card_card.getColumn( i, "card_cnt_c"));
  963. tot_card_cardamt_c += parseInt(ds_main_case2_h_card_card.getColumn( i, "card_cardamt_c"));
  964. }
  965. var iRow = ds_main_case2_h_card_card.addRow();
  966. ds_main_case2_h_card_card.setColumn( iRow, "card_title", "합계");
  967. ds_main_case2_h_card_card.setColumn( iRow, "card_cnt_y", tot_card_cnt_y);
  968. ds_main_case2_h_card_card.setColumn( iRow, "card_cardamt_y", tot_card_cardamt_y);
  969. ds_main_case2_h_card_card.setColumn( iRow, "card_cnt_c", tot_card_cnt_c);
  970. ds_main_case2_h_card_card.setColumn( iRow, "card_cardamt_c", tot_card_cardamt_c);
  971. lf_setRowStyle(switch1.case2.grd_case2_card, "0", "합계", "card_title", "equal"); //합계 색변경
  972. // 향후 추가 필요
  973. // 2017.03.06 kimdo3
  974. // switch1.case2.grd_case2_card.subtotalPosition = "below";
  975. //
  976. // switch1.case2.grd_case2_card.subtotal("sum", -1, 2, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#7CBBDD; color:#ffffff; font-weight:bold; ", 0, "합계", false);
  977. // switch1.case2.grd_case2_card.subtotal("sum", -1, 3, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#7CBBDD; color:#ffffff; font-weight:bold; ", 0, "합계", false);
  978. // switch1.case2.grd_case2_card.subtotal("sum", -1, 4, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#7CBBDD; color:#ffffff; font-weight:bold; ", 0, "합계", false);
  979. // switch1.case2.grd_case2_card.subtotal("sum", -1, 5, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#7CBBDD; color:#ffffff; font-weight:bold; ", 0, "합계", false);
  980. //model.refresh();
  981. }
  982. function switch1_case3_group3_input1_onkeydown(obj:Calendar, e:KeyEventInfo) {
  983. if( e.keycode == 13 ) {
  984. switch1.case3.group3.input2.setFocus();
  985. // var pCurTargetObj = event.ptarget.parent;
  986. // if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  987. // event.keyCode = 9;
  988. // pCurTargetObj.dispatch("onkeydown");
  989. // }
  990. // else {
  991. // event.keyCode = 9;
  992. // }
  993. }
  994. // event.stopPropagation();
  995. }
  996. function switch1_case3_group3_input2_onkeydown(obj:Calendar, e:KeyEventInfo)
  997. {
  998. if(e.keycode == 13) {
  999. switch1.case3.group3.btn_case3_search.setFocus();
  1000. }
  1001. }
  1002. function switch1_case3_group3_btn_case3_excel_onclick(obj:Button, e:ClickEventInfo) {
  1003. // var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1004. //
  1005. // if (fileName != "")
  1006. // {
  1007. grdf_exportExcel(grd_switch1.case1, "Sheet1", "카드미수관리", false, "" , 'user' , true);
  1008. // }
  1009. }
  1010. function switch1_case3_group3_btn_case3_print_onclick(obj:Button, e:ClickEventInfo) {
  1011. var objDOM = rptf_createDOM();
  1012. var objParam = new Object();
  1013. rptf_setNodeListToDOM(objDOM, "root/main/case4/conficardamtlist/conficardamtstats" , ds_main_case4_conficardamtlist_conficardamtstats);
  1014. rptf_setNodeListToDOM(objDOM, "root/send/case4" , ds_send_case4);
  1015. rptf_setNodeListToDOM(objDOM, "root/hidden/session" , ds_hidden_session);
  1016. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1017. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  1018. rptf_exeReportPreview30(["RPPAS00171"],[objParam], option);
  1019. }
  1020. function switch1_case3_group3_btn_case3_search_onclick(obj:Button, e:ClickEventInfo) {
  1021. //submit("TRPAS00173");
  1022. var oParam = {};
  1023. oParam.id = "TRPAS00173";
  1024. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  1025. oParam.method = "reqGetCardCarryMisu";
  1026. oParam.inds = "req=ds_send_case3";
  1027. oParam.outds = "ds_main_case3_h_card_card=card";
  1028. oParam.async = false;
  1029. tranf_submit(oParam);
  1030. lf_setRowStyle(switch1.case3.grd_case3, "2" , "계" , "ordtype" , "equal");
  1031. }
  1032. function switch1_case4_group4_btn_case4_search_onclick(obj:Button, e:ClickEventInfo) {
  1033. var fromdata = ds_send_case4.getColumn(0, "fromdata");
  1034. var todata = ds_send_case4.getColumn(0, "todata");
  1035. if(fromdata==""||fromdata==null){
  1036. sysf_messageBox("시작일을 입력","E007");
  1037. input7.setFocus();
  1038. return false;
  1039. }
  1040. if(todata==""|| todata==null){
  1041. sysf_messageBox("끝일을 입력","E007");
  1042. switch1.case3.group3.input1.setFocus();
  1043. return false;
  1044. }
  1045. if(fromdata > todata){
  1046. sysf_messageBox("시작일이 끝일자보다 클수 ", "C001")
  1047. return false;
  1048. }else{
  1049. //submit("TRPAS00174");
  1050. var oParam = {};
  1051. oParam.id = "TRPAS00174";
  1052. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  1053. oParam.method = "reqConfiCardamtList_dpt";
  1054. oParam.inds = "req=ds_send_case4";
  1055. oParam.outds = "ds_main_case4_conficardamtlist_conficardamtstats=conficardamtstats";
  1056. oParam.async = false;
  1057. tranf_submit(oParam);
  1058. //grd_switch1.case4.refresh();
  1059. // grd_switch1.case4.rebuildStyle();
  1060. // setRowStyle("switch1.case4.grd_case4" , "2" , "소계" , "cdnm" , "equal");
  1061. // setRowStyle("switch1.case4.grd_case4" , "2" , "계" , "cdnm" , "equal");
  1062. }
  1063. }
  1064. function switch1_case4_group4_btn_case4_print_onclick(obj:Button, e:ClickEventInfo) {
  1065. var objDOM = rptf_createDOM();
  1066. var objParam = new Object();
  1067. rptf_setNodeListToDOM(objDOM, "root/main/case4/conficardamtlist/conficardamtstats" , ds_main_case4_conficardamtlist_conficardamtstats);
  1068. rptf_setNodeListToDOM(objDOM, "root/send/case4" , ds_send_case4);
  1069. rptf_setNodeListToDOM(objDOM, "root/hidden/session" , ds_hidden_session);
  1070. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1071. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  1072. rptf_exeReportPreview30(["RPPAS00171"],[objParam], option);
  1073. }
  1074. function switch1_case4_group4_btn_case4_excel_onclick(obj:Button, e:ClickEventInfo) {
  1075. // var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1076. //
  1077. // if (fileName != "")
  1078. // {
  1079. grdf_exportExcel(grd_switch1.case1, "Sheet1", "카드미수관리", false, "" , 'user' , true);
  1080. // }
  1081. }
  1082. function switch1_case4_group4_ipt_case4_fromdd_onkeydown(obj:Calendar, e:KeyEventInfo) {
  1083. if( e.keycode == 13 ) {
  1084. switch1.case4.group4.ipt_case4_todd.setFocus();
  1085. // var pCurTargetObj = event.ptarget.parent;
  1086. // if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  1087. // event.keyCode = 9;
  1088. // pCurTargetObj.dispatch("onkeydown");
  1089. // }
  1090. // else {
  1091. // event.keyCode = 9;
  1092. // }
  1093. }
  1094. // event.stopPropagation();
  1095. }
  1096. function switch1_case4_group4_ipt_case4_todd_onkeydown(obj:Calendar, e:KeyEventInfo) {
  1097. if( e.keycode == 13 ) {
  1098. switch1.case4.group4.btn_case4_search.setFocus();
  1099. // var pCurTargetObj = event.ptarget.parent;
  1100. // if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  1101. // event.keyCode = 9;
  1102. // pCurTargetObj.dispatch("onkeydown");
  1103. // }
  1104. // else {
  1105. // event.keyCode = 9;
  1106. // }
  1107. }
  1108. // event.stopPropagation();
  1109. }
  1110. function switch1_case4_grd_case4_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1111. var row = ds_main_case4_conficardamtlist_conficardamtstats.rowposition;
  1112. var cardcmpycd = ds_main_case4_conficardamtlist_conficardamtstats.getColumn(row, "cardcmpycd");
  1113. if(cardcmpycd == "소계") cardcmpycd = "전체";
  1114. if(cardcmpycd == "계") cardcmpycd = "전체";
  1115. var parm = ds_send_case4.getColumn(0, "ddflag") + "▦" + //조회조건
  1116. ds_send_case4.getColumn(0, "fromdata") + "▦" + //시작일자
  1117. ds_send_case4.getColumn(0, "todata") + "▦" + //종료일자
  1118. ds_main_case4_conficardamtlist_conficardamtstats.getColumn(row, "ordtype") + "▦" + //진료형태
  1119. ds_main_case4_conficardamtlist_conficardamtstats.getColumn(row, "cardcmpycd") + "▦";
  1120. frmf_setParameter("SMPAS00175_PARM", parm);
  1121. frmf_open("SMPAS00175", "SMPAS00175", "", "", "1", "350", "350", "", "", "", "", "", "M");
  1122. }
  1123. function btn_case1_onclick(obj:Button, e:ClickEventInfo) {
  1124. switch1.tabindex = 0;
  1125. obj.class = "btn_tab_S";
  1126. btn_case2.class = "btn_tab";
  1127. btn_case3.class = "btn_tab";
  1128. btn_case4.class = "btn_tab";
  1129. button1.class = "btn_tab";
  1130. }
  1131. function btn_case2_onclick(obj:Button, e:ClickEventInfo) {
  1132. switch1.tabindex = 1;
  1133. obj.class = "btn_tab_S";
  1134. btn_case1.class = "btn_tab";
  1135. btn_case3.class = "btn_tab";
  1136. btn_case4.class = "btn_tab";
  1137. button1.class = "btn_tab";
  1138. }
  1139. function btn_case3_onclick(obj:Button, e:ClickEventInfo) {
  1140. switch1.tabindex = 2;
  1141. obj.class = "btn_tab_S";
  1142. btn_case1.class = "btn_tab";
  1143. btn_case2.class = "btn_tab";
  1144. btn_case4.class = "btn_tab";
  1145. button1.class = "btn_tab";
  1146. }
  1147. function button1_onclick(obj:Button, e:ClickEventInfo)
  1148. {
  1149. switch1.tabindex = 3;
  1150. obj.class = "btn_tab_S";
  1151. btn_case1.class = "btn_tab";
  1152. btn_case2.class = "btn_tab";
  1153. btn_case3.class = "btn_tab";
  1154. btn_case4.class = "btn_tab";
  1155. }
  1156. function btn_case4_onclick(obj:Button, e:ClickEventInfo)
  1157. {
  1158. switch1.tabindex = 4;
  1159. obj.class = "btn_tab_S";
  1160. btn_case1.class = "btn_tab";
  1161. btn_case2.class = "btn_tab";
  1162. btn_case3.class = "btn_tab";
  1163. button1.class = "btn_tab";
  1164. }
  1165. function switch1_case2_group1_ipt_case2_searchdd_onkeydown(obj:Calendar, e:KeyEventInfo)
  1166. {
  1167. if(e.keycode == 13) {
  1168. switch1.case2.group1.ipt_case2_tm_from.setFocus();
  1169. }
  1170. }
  1171. function switch1_case2_group1_ipt_case2_tm_from_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1172. {
  1173. if(e.keycode == 13) {
  1174. switch1.case2.group1.ipt_case2_tm_to.setFocus();
  1175. }
  1176. }
  1177. function switch1_case2_group1_ipt_case2_tm_to_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1178. {
  1179. if(e.keycode == 13) {
  1180. switch1.case2.group1.ipt_case2_rcpt_id.setFocus();
  1181. }
  1182. }
  1183. function switch1_case2_group1_ipt_case2_rcpt_id_onkeydown(obj:Edit, e:KeyEventInfo)
  1184. {
  1185. if(e.keycode == 13) {
  1186. switch1.case2.group1.ipt_case2_rcpt_id.setFocus();
  1187. }
  1188. }
  1189. function switch1_case2_group1_radio1_onkeydown(obj:Radio, e:KeyEventInfo)
  1190. {
  1191. if(e.keycode == 13) {
  1192. switch1.case2.group1.checkbox1.setFocus();
  1193. }
  1194. }
  1195. function switch1_case2_group1_checkbox1_onkeydown(obj:CheckBox, e:KeyEventInfo)
  1196. {
  1197. if(e.keycode == 13) {
  1198. switch1.case2.group1.btn_case2_search.setFocus();
  1199. }
  1200. }
  1201. function switch1_case5_group5_btn_case1_search_onclick(obj:Button, e:ClickEventInfo)
  1202. {
  1203. var oParam = {};
  1204. oParam.id = "TRPAS00172";
  1205. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  1206. oParam.method = "reqGetEZPassCount";
  1207. oParam.inds = "req=ds_send_case5";
  1208. oParam.outds = "ds_ezpasscount=card ds_ezpasscount_sum=cardSum";
  1209. oParam.async = false;
  1210. tranf_submit(oParam);
  1211. //20181115_서재영(화면단수정)
  1212. /*
  1213. var approvalSum = 0 , cancelSum = 0;
  1214. for (var i=0; i<ds_ezpasscount.rowcount; i++ ){
  1215. if(ds_ezpasscount.getColumn(i ,"aprvflagnm") == "승인"){
  1216. approvalSum += ds_ezpasscount.getColumn(i, "cnt");
  1217. }else{
  1218. cancelSum += ds_ezpasscount.getColumn(i, "cnt");
  1219. }
  1220. }
  1221. ds_ezpasscount_sum.setColumn(0, "approvalCnt", approvalSum);
  1222. ds_ezpasscount_sum.setColumn(0, "cancelCnt", cancelSum);
  1223. */
  1224. }
  1225. function switch1_case5_btn_case5_excel_onclick(obj:Button, e:ClickEventInfo)
  1226. {
  1227. var vToday = new Date();
  1228. var tmpYear = vToday.getYear();
  1229. var tmpMonth = vToday.getMonth()+1;
  1230. var tmpDate = vToday.getDate();
  1231. grdf_exportExcel(switch1.case5.grd_case5, "Sheet1", "이지패스결재건집계현황"+tmpYear+tmpMonth+tmpDate, false, "" , 'user' , true);
  1232. }
  1233. ]]></Script>
  1234. </Form>
  1235. </FDL>