SPSTP00600_예약통계집계.xfdl 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml" />
  4. <Form id="SPSTP00600" position="absolute 0 0 1160 780" titletext="통계집계" onload="SPSTP00600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group1" position="absolute 0 15 1160 605" style="">
  8. <Layouts>
  9. <Layout>
  10. <Shape id="roundrect3" anchor="default" type="roundrectangle" position="absolute 0 0 330 155" style="" />
  11. <Button id="btn_execute" class="btn4_letter2" position="absolute 260 85 316 107" style="" text="실행" onclick="group1_btn_execute_onclick" />
  12. <Static id="caption1" position="absolute 30 115 264 132" style="" text="※ 현재일이후 통계는 집계 할 수 없습니다." />
  13. <Static id="caption2" class="search_name" position="absolute 30 25 115 42" style="" text="집계구분" />
  14. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cb_list" class="combo_search" position="absolute 125 25 319 44" style="">
  15. <Dataset id="innerdataset">
  16. <ColumnInfo>
  17. <Column id="codecolumn" />
  18. <Column id="datacolumn" />
  19. </ColumnInfo>
  20. <Rows>
  21. <Row>
  22. <Col id="codecolumn">A</Col>
  23. <Col id="datacolumn">전체</Col>
  24. </Row>
  25. <Row>
  26. <Col id="codecolumn">B</Col>
  27. <Col id="datacolumn">예약건수</Col>
  28. </Row>
  29. <Row>
  30. <Col id="codecolumn">C</Col>
  31. <Col id="datacolumn">변경건수</Col>
  32. </Row>
  33. <Row>
  34. <Col id="codecolumn">D</Col>
  35. <Col id="datacolumn">취소건수</Col>
  36. </Row>
  37. <Row>
  38. <Col id="codecolumn">E</Col>
  39. <Col id="datacolumn">부도건수</Col>
  40. </Row>
  41. <Row>
  42. <Col id="codecolumn">F</Col>
  43. <Col id="datacolumn">전화예약사용자별건수</Col>
  44. </Row>
  45. </Rows>
  46. </Dataset>
  47. </Combo>
  48. <Calendar id="ipt_fromdd" class="input_search" taborder="1" mask="yyyy-mm-dd" position="absolute 125 55 219 74" style="align:center ;" anchor="default" onkillfocus="group1_ipt_fromdd_onkillfocus" />
  49. <Static id="caption4" class="search_name" position="absolute 30 55 130 72" style="" text="집계일자" />
  50. </Layout>
  51. </Layouts>
  52. </Div>
  53. <Div id="grp_tle" position="absolute 0 0 1146 13" style="">
  54. <Layouts>
  55. <Layout>
  56. <Static id="caption6" class="tit_1" position="absolute 0 0 163 14" style="" text="원무예약통계 집계" />
  57. </Layout>
  58. </Layouts>
  59. </Div>
  60. </Layout>
  61. </Layouts>
  62. <Objects>
  63. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  64. <ColumnInfo>
  65. <Column id="statsflag" type="STRING" size="256" />
  66. <Column id="fromdd" type="STRING" size="256" />
  67. <Column id="todd" type="STRING" size="256" />
  68. <Column id="instcd" type="STRING" size="256" />
  69. </ColumnInfo>
  70. <Rows>
  71. <Row>
  72. <Col id="statsflag"></Col>
  73. <Col id="fromdd"></Col>
  74. <Col id="todd"></Col>
  75. <Col id="instcd"></Col>
  76. </Row>
  77. </Rows>
  78. </Dataset>
  79. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  80. <ColumnInfo>
  81. <Column id="session" type="STRING" size="256" />
  82. </ColumnInfo>
  83. </Dataset>
  84. </Objects>
  85. <Bind>
  86. <BindItem id="item0" compid="group1.cb_list" propid="value" datasetid="ds_send" columnid="statsflag" />
  87. <BindItem id="item1" compid="group1.ipt_fromdd" propid="value" datasetid="ds_send" columnid="fromdd" />
  88. </Bind>
  89. <Script type="xscript4.0"><![CDATA[function SPSTP00600_onload(obj:Form, e:LoadEventInfo) {
  90. frmf_initForm(obj);
  91. //grdf_initGrid(grd_XXX);
  92. //grdf_setGridSort(grd_XXX);
  93. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  94. fGetUserInfosSampling(); //세션ds_hidden_session
  95. ds_send.setColumn( 0, "statsflag", "A");
  96. ds_send.setColumn( 0, "fromdd",gCurrentdd );
  97. ds_send.setColumn( 0, "todd",gCurrentdd );
  98. ds_send.setColumn( 0, "instcd", ds_hidden_session.getColumn(0, "sess_posinstcd"));
  99. //model.refresh();
  100. }
  101. include '../../.._com_commonweb_js_common.js'
  102. include '../../.._com_basiccodeweb_js_ZBC001.js'
  103. include '../../.._com_zipcodeweb_js_ZBP001.js'
  104. include '../../.._com_commonweb_js_dateHelper.js'
  105. include '../../.._com_commonweb_js_stringHelper.js'
  106. include '../../.._com_commonweb_js_tfHelper.js'
  107. include '../../.._com_commonweb_js_numericHelper.js'
  108. include '../../.._com_commonweb_js_utilHelper.js'
  109. include '../../.._pam_opatmngtweb_js_PMO001.js'
  110. include '../../.._pam_pamcomnweb_js_PAM.js'
  111. include '../../.._pam_opatmngtweb_js_PMOCOM.js'
  112. include '../../.._com_departmentcodeweb_js_ZSD001.js'
  113. include '../../.._com_userdeptinfoweb_js_ZSU001.js'
  114. var gToday = new Date();
  115. var gBaseyear = gToday.getDateFormat("YYYY"); // (dateHelper.js)에서 제공하는 함수를 사용하여 해당 년를 구한다.
  116. var gBasemonth = gToday.getDateFormat("MM");
  117. var gBaseday = gToday.getDateFormat("DD");
  118. var gCurrentdd = gBaseyear + gBasemonth + gBaseday;
  119. var gCurrentmm = gBaseyear + gBasemonth;
  120. function group1_btn_execute_onclick(obj:Button, e:ClickEventInfo) {
  121. if(sysf_messageBox("예약통계 집계를 실행 하시겠습니까?", "Q999") != 6){
  122. return;
  123. }
  124. ds_send.setColumn( 0, "todd", ds_send.getColumn(0, "fromdd"));
  125. // submit("TXSTP00600");
  126. var oParam = {};
  127. oParam.id = "TXSTP00600";
  128. oParam.service = "stspamapp.StsPam";
  129. oParam.method = "reqExePamRsrvBatch";
  130. oParam.inds = "req=ds_";
  131. oParam.outds = "";
  132. oParam.async = false;
  133. oParam.callback = "cf_TXSTP00600";
  134. tranf_submit(oParam);
  135. /*
  136. function cf_TXSTP00600(sSvcId, nErrorCode, sErrorMsg) {
  137. if(nErrorCode < 0) return;
  138. }
  139. function cf_TXSTP00600(sSvcId, nErrorCode, sErrorMsg) {
  140. arErrorCode.push(sSvcId, nErrorCode);
  141. }
  142. arErrorCode.pop("TXSTP00600") > -1
  143. arErrorCode.pop("TXSTP00600") < 0
  144. */
  145. }
  146. function group1_ipt_fromdd_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
  147. }
  148. ]]></Script>
  149. </Form>
  150. </FDL>