SMZHI07200_당직관리.xfdl 114 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMZHI07200_당직관리" classname="SMZHI07200_당직관리" inheritanceid="" position="absolute 0 0 1238 805" titletext="당직관리" oninit="SMZHI07200_oninit" onload="SMZHI07200_onload">
  5. <Layouts>
  6. <Layout>
  7. <TextArea id="TextArea_chilgok" taborder="29" scrollbars="fixedvert" position="absolute 322 124 1238 805" anchor="all" visible="false"/>
  8. <Static id="caption6" text="당직관리" class="tit_1" position="absolute 0 0 144 25"/>
  9. <Div id="div_search" taborder="1" position="absolute 0 24 314 140" class="div_SA">
  10. <Layouts>
  11. <Layout width="193" height="116">
  12. <Combo id="cmb_hman" taborder="0" position="absolute 84 5 184 26" index="-1" anchor="default" innerdataset="@ds_init_userinfo" datacolumn="usernm" codecolumn="userid"/>
  13. <Calendar id="input_sday" taborder="1" autoselect="true" dateformat="yyyy-MM-dd" position="absolute 85 33 185 53" anchor="default" value="null"/>
  14. <Static id="caption25" text="~" position="absolute 190 33 205 53" style="font:Dotum,11;" anchor="default"/>
  15. <Calendar id="input_eday" taborder="2" autoselect="true" dateformat="yyyy-MM-dd" position="absolute 206 33 306 53" anchor="default" value="null"/>
  16. <Button id="btn_search" taborder="3" text="조회" onclick="div_search_btn_search_onclick" class="btn1" position="absolute 247 7 303 27" anchor="top right"/>
  17. </Layout>
  18. </Layouts>
  19. </Div>
  20. <Div id="div_detail" taborder="2" position="absolute 322 92 1238 455" class="div_SA2" anchor="left top right">
  21. <Layouts>
  22. <Layout>
  23. <Grid id="grd_tbs" taborder="0" useinputpanel="false" position="absolute 624 32 910 262" anchor="left top right" binddataset="ds_tbsList_get">
  24. <Formats>
  25. <Format id="default">
  26. <Columns>
  27. <Column size="68"/>
  28. <Column size="156"/>
  29. <Column size="58"/>
  30. <Column size="89"/>
  31. <Column size="87"/>
  32. <Column size="87"/>
  33. </Columns>
  34. <Rows>
  35. <Row size="24" band="head"/>
  36. <Row size="24"/>
  37. </Rows>
  38. <Band id="head">
  39. <Cell text="DB명"/>
  40. <Cell col="1" text="테이블스페이스명"/>
  41. <Cell col="2" text="Free(%)"/>
  42. <Cell col="3" text="Total(MB)"/>
  43. <Cell col="4" text="Used(MB)"/>
  44. <Cell col="5" text="Free(MB)"/>
  45. </Band>
  46. <Band id="body">
  47. <Cell displaytype="text" style="align:center;background:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);background2:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);selectbackground:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);" text="bind:dbname"/>
  48. <Cell col="1" style="background:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);background2:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);selectbackground:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);" text="bind:name"/>
  49. <Cell col="2" displaytype="number" style="background:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);background2:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);selectbackground:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);" text="bind:freeper"/>
  50. <Cell col="3" displaytype="text" style="align:right middle;background:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);background2:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);selectbackground:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);" text="bind:total"/>
  51. <Cell col="4" displaytype="text" style="align:right middle;background:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);background2:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);selectbackground:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);" text="bind:used"/>
  52. <Cell col="5" displaytype="text" style="align:right middle;background:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);background2:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);selectbackground:EXPR(freeper &lt; 10 ? &quot;#fcd2c1&quot; : &quot;&quot;);" text="bind:free"/>
  53. </Band>
  54. </Format>
  55. </Formats>
  56. </Grid>
  57. <Static id="Static01" position="absolute 8 32 622 175" style="border:1px solid black ;" anchor="default"/>
  58. <Edit id="Edit11" taborder="12" position="absolute 476 33 523 55" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  59. <Edit id="Edit12" taborder="13" position="absolute 574 33 621 55" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  60. <Edit id="Edit13" taborder="14" position="absolute 378 56 425 78" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  61. <Edit id="Edit14" taborder="15" position="absolute 476 56 523 78" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  62. <Edit id="Edit15" taborder="16" position="absolute 574 56 621 78" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  63. <Edit id="Edit16" taborder="17" position="absolute 378 79 425 101" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  64. <Edit id="Edit17" taborder="18" position="absolute 476 79 523 101" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  65. <Edit id="Edit18" taborder="19" position="absolute 574 79 621 101" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  66. <Edit id="Edit19" taborder="20" position="absolute 378 102 425 124" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  67. <Edit id="Edit20" taborder="21" position="absolute 476 102 523 124" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  68. <Edit id="Edit21" taborder="22" position="absolute 574 102 621 124" anchor="default" inputtype="number" style="align:right middle;" autoselect="true"/>
  69. <Combo id="cmb_3tf" taborder="25" position="absolute 118 150 193 174" index="-1" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn">
  70. <Dataset id="innerdataset">
  71. <ColumnInfo>
  72. <Column id="codecolumn" size="256"/>
  73. <Column id="datacolumn" size="256"/>
  74. </ColumnInfo>
  75. <Rows>
  76. <Row>
  77. <Col id="codecolumn">Y</Col>
  78. <Col id="datacolumn">정상</Col>
  79. </Row>
  80. <Row>
  81. <Col id="codecolumn">N</Col>
  82. <Col id="datacolumn">비정상</Col>
  83. </Row>
  84. </Rows>
  85. </Dataset>
  86. </Combo>
  87. <Combo id="cmb_7tf" taborder="26" position="absolute 251 150 326 174" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn">
  88. <Dataset id="innerdataset">
  89. <ColumnInfo>
  90. <Column id="codecolumn" size="256"/>
  91. <Column id="datacolumn" size="256"/>
  92. </ColumnInfo>
  93. <Rows>
  94. <Row>
  95. <Col id="codecolumn">Y</Col>
  96. <Col id="datacolumn">정상</Col>
  97. </Row>
  98. <Row>
  99. <Col id="codecolumn">N</Col>
  100. <Col id="datacolumn">비정상</Col>
  101. </Row>
  102. </Rows>
  103. </Dataset>
  104. </Combo>
  105. <Edit id="Edit24" taborder="27" position="absolute 363 150 621 174" anchor="default" autoselect="true"/>
  106. <Static id="caption41" text="전자결재점검" class="cell_2" position="absolute 420 175 456 263" style="padding:0 0 20 0;align:middle;" anchor="default"/>
  107. <Combo id="cmb_3jinryo" taborder="28" position="absolute 45 220 108 242" index="-1" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn">
  108. <Dataset id="innerdataset">
  109. <ColumnInfo>
  110. <Column id="codecolumn" size="256"/>
  111. <Column id="datacolumn" size="256"/>
  112. </ColumnInfo>
  113. <Rows>
  114. <Row>
  115. <Col id="codecolumn">Y</Col>
  116. <Col id="datacolumn">정상</Col>
  117. </Row>
  118. <Row>
  119. <Col id="codecolumn">N</Col>
  120. <Col id="datacolumn">비정상</Col>
  121. </Row>
  122. </Rows>
  123. </Dataset>
  124. </Combo>
  125. <Combo id="cmb_7jinryo" taborder="29" position="absolute 108 220 170 242" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn">
  126. <Dataset id="innerdataset">
  127. <ColumnInfo>
  128. <Column id="codecolumn" size="256"/>
  129. <Column id="datacolumn" size="256"/>
  130. </ColumnInfo>
  131. <Rows>
  132. <Row>
  133. <Col id="codecolumn">Y</Col>
  134. <Col id="datacolumn">정상</Col>
  135. </Row>
  136. <Row>
  137. <Col id="codecolumn">N</Col>
  138. <Col id="datacolumn">비정상</Col>
  139. </Row>
  140. </Rows>
  141. </Dataset>
  142. </Combo>
  143. <Combo id="cmb_3ijaemu" taborder="30" position="absolute 170 220 233 242" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn">
  144. <Dataset id="innerdataset">
  145. <ColumnInfo>
  146. <Column id="codecolumn" size="256"/>
  147. <Column id="datacolumn" size="256"/>
  148. </ColumnInfo>
  149. <Rows>
  150. <Row>
  151. <Col id="codecolumn">Y</Col>
  152. <Col id="datacolumn">정상</Col>
  153. </Row>
  154. <Row>
  155. <Col id="codecolumn">N</Col>
  156. <Col id="datacolumn">비정상</Col>
  157. </Row>
  158. </Rows>
  159. </Dataset>
  160. </Combo>
  161. <Combo id="cmb_7ijaemu" taborder="31" position="absolute 233 220 295 242" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn">
  162. <Dataset id="innerdataset">
  163. <ColumnInfo>
  164. <Column id="codecolumn" size="256"/>
  165. <Column id="datacolumn" size="256"/>
  166. </ColumnInfo>
  167. <Rows>
  168. <Row>
  169. <Col id="codecolumn">Y</Col>
  170. <Col id="datacolumn">정상</Col>
  171. </Row>
  172. <Row>
  173. <Col id="codecolumn">N</Col>
  174. <Col id="datacolumn">비정상</Col>
  175. </Row>
  176. </Rows>
  177. </Dataset>
  178. </Combo>
  179. <Combo id="cmb_3ojaemu" taborder="32" position="absolute 295 220 358 242" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn">
  180. <Dataset id="innerdataset">
  181. <ColumnInfo>
  182. <Column id="codecolumn" size="256"/>
  183. <Column id="datacolumn" size="256"/>
  184. </ColumnInfo>
  185. <Rows>
  186. <Row>
  187. <Col id="codecolumn">Y</Col>
  188. <Col id="datacolumn">정상</Col>
  189. </Row>
  190. <Row>
  191. <Col id="codecolumn">N</Col>
  192. <Col id="datacolumn">비정상</Col>
  193. </Row>
  194. </Rows>
  195. </Dataset>
  196. </Combo>
  197. <Combo id="cmb_7ojaemu" taborder="33" position="absolute 358 220 420 242" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn">
  198. <Dataset id="innerdataset">
  199. <ColumnInfo>
  200. <Column id="codecolumn" size="256"/>
  201. <Column id="datacolumn" size="256"/>
  202. </ColumnInfo>
  203. <Rows>
  204. <Row>
  205. <Col id="codecolumn">Y</Col>
  206. <Col id="datacolumn">정상</Col>
  207. </Row>
  208. <Row>
  209. <Col id="codecolumn">N</Col>
  210. <Col id="datacolumn">비정상</Col>
  211. </Row>
  212. </Rows>
  213. </Dataset>
  214. </Combo>
  215. <Combo id="cmb_3jinryo05" taborder="34" position="absolute 456 175 518 197" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  216. <Dataset id="innerdataset">
  217. <ColumnInfo>
  218. <Column id="codecolumn" size="256"/>
  219. <Column id="datacolumn" size="256"/>
  220. </ColumnInfo>
  221. <Rows>
  222. <Row>
  223. <Col id="codecolumn">Y</Col>
  224. <Col id="datacolumn">정상</Col>
  225. </Row>
  226. <Row>
  227. <Col id="codecolumn">N</Col>
  228. <Col id="datacolumn">비정상</Col>
  229. </Row>
  230. </Rows>
  231. </Dataset>
  232. </Combo>
  233. <Combo id="cmb_3tf00" taborder="35" position="absolute 182 264 247 286" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  234. <Dataset id="innerdataset">
  235. <ColumnInfo>
  236. <Column id="codecolumn" size="256"/>
  237. <Column id="datacolumn" size="256"/>
  238. </ColumnInfo>
  239. <Rows>
  240. <Row>
  241. <Col id="codecolumn">Y</Col>
  242. <Col id="datacolumn">정상</Col>
  243. </Row>
  244. <Row>
  245. <Col id="codecolumn">N</Col>
  246. <Col id="datacolumn">비정상</Col>
  247. </Row>
  248. </Rows>
  249. </Dataset>
  250. </Combo>
  251. <Combo id="cmb_3tf01" taborder="36" position="absolute 286 264 351 286" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  252. <Dataset id="innerdataset">
  253. <ColumnInfo>
  254. <Column id="codecolumn" size="256"/>
  255. <Column id="datacolumn" size="256"/>
  256. </ColumnInfo>
  257. <Rows>
  258. <Row>
  259. <Col id="codecolumn">Y</Col>
  260. <Col id="datacolumn">정상</Col>
  261. </Row>
  262. <Row>
  263. <Col id="codecolumn">N</Col>
  264. <Col id="datacolumn">비정상</Col>
  265. </Row>
  266. </Rows>
  267. </Dataset>
  268. </Combo>
  269. <Combo id="cmb_3tf02" taborder="37" position="absolute 390 264 455 286" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  270. <Dataset id="innerdataset">
  271. <ColumnInfo>
  272. <Column id="codecolumn" size="256"/>
  273. <Column id="datacolumn" size="256"/>
  274. </ColumnInfo>
  275. <Rows>
  276. <Row>
  277. <Col id="codecolumn">Y</Col>
  278. <Col id="datacolumn">정상</Col>
  279. </Row>
  280. <Row>
  281. <Col id="codecolumn">N</Col>
  282. <Col id="datacolumn">비정상</Col>
  283. </Row>
  284. </Rows>
  285. </Dataset>
  286. </Combo>
  287. <Combo id="cmb_3tf03" taborder="38" position="absolute 499 264 564 286" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  288. <Dataset id="innerdataset">
  289. <ColumnInfo>
  290. <Column id="codecolumn" size="256"/>
  291. <Column id="datacolumn" size="256"/>
  292. </ColumnInfo>
  293. <Rows>
  294. <Row>
  295. <Col id="codecolumn">Y</Col>
  296. <Col id="datacolumn">정상</Col>
  297. </Row>
  298. <Row>
  299. <Col id="codecolumn">N</Col>
  300. <Col id="datacolumn">비정상</Col>
  301. </Row>
  302. </Rows>
  303. </Dataset>
  304. </Combo>
  305. <Combo id="cmb_3tf04" taborder="39" position="absolute 110 287 183 309" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  306. <Dataset id="innerdataset">
  307. <ColumnInfo>
  308. <Column id="codecolumn" size="256"/>
  309. <Column id="datacolumn" size="256"/>
  310. </ColumnInfo>
  311. <Rows>
  312. <Row>
  313. <Col id="codecolumn">Y</Col>
  314. <Col id="datacolumn">정상</Col>
  315. </Row>
  316. <Row>
  317. <Col id="codecolumn">N</Col>
  318. <Col id="datacolumn">비정상</Col>
  319. </Row>
  320. </Rows>
  321. </Dataset>
  322. </Combo>
  323. <Edit id="Edit25" taborder="40" position="absolute 224 287 284 309" inputtype="number" style="align:right middle;" anchor="default"/>
  324. <Edit id="Edit26" taborder="41" position="absolute 352 287 412 309" inputtype="number" style="align:right middle;" anchor="default"/>
  325. <Calendar id="Calendar00" taborder="43" position="absolute 81 33 196 55" editformat="yyyy-MM-dd HH:mm:ss" dateformat="yyyy-MM-dd HH:mm:ss" value="null" style="popupbackground:URL('theme://images/bg_calPopup.png') stretch 10,60;background:URL('theme://images/bg_edit_N.png') stretch 5,5;" class="NoCalIcon" anchor="default"/>
  326. <Calendar id="Calendar01" taborder="44" position="absolute 212 33 327 55" dateformat="yyyy-MM-dd HH:mm:ss" value="null" editformat="yyyy-MM-dd HH:mm:ss" class="NoCalIcon" anchor="default"/>
  327. <Calendar id="Calendar02" taborder="45" position="absolute 81 56 196 78" dateformat="yyyy-MM-dd HH:mm:ss" value="null" editformat="yyyy-MM-dd HH:mm:ss" class="NoCalIcon" anchor="default"/>
  328. <Calendar id="Calendar03" taborder="46" position="absolute 212 56 327 78" dateformat="yyyy-MM-dd HH:mm:ss" value="null" editformat="yyyy-MM-dd HH:mm:ss" class="NoCalIcon" anchor="default"/>
  329. <Calendar id="Calendar04" taborder="47" position="absolute 81 79 196 101" dateformat="yyyy-MM-dd HH:mm:ss" value="null" editformat="yyyy-MM-dd HH:mm:ss" class="NoCalIcon" anchor="default"/>
  330. <Calendar id="Calendar05" taborder="48" position="absolute 212 79 327 101" dateformat="yyyy-MM-dd HH:mm:ss" value="null" editformat="yyyy-MM-dd HH:mm:ss" class="NoCalIcon" anchor="default"/>
  331. <Calendar id="Calendar06" taborder="49" position="absolute 81 102 196 124" dateformat="yyyy-MM-dd HH:mm:ss" value="null" editformat="yyyy-MM-dd HH:mm:ss" class="NoCalIcon" anchor="default"/>
  332. <Calendar id="Calendar07" taborder="50" position="absolute 212 102 327 124" dateformat="yyyy-MM-dd HH:mm:ss" value="null" editformat="yyyy-MM-dd HH:mm:ss" class="NoCalIcon" anchor="default"/>
  333. <TextArea id="TextArea00" taborder="52" position="absolute 456 198 621 262" scrollbars="alwaysvert" anchor="default"/>
  334. <Edit id="Edit00" taborder="53" position="absolute 605 264 910 286" autoselect="true" anchor="left top right"/>
  335. <Edit id="Edit01" taborder="54" position="absolute 468 287 910 309" autoselect="true" anchor="left top right"/>
  336. <TextArea id="TextArea01" taborder="55" position="absolute 110 310 909 352" scrollbars="alwaysvert" acceptstab="true" anchor="left top right"/>
  337. <Edit id="Edit10" taborder="58" inputtype="number" position="absolute 378 33 425 55" style="align:right middle;" autoselect="true" anchor="default"/>
  338. <MaskEdit id="MaskEdit00" taborder="59" position="absolute 118 125 178 149" autoselect="true" mask="9,999" anchor="default"/>
  339. <MaskEdit id="MaskEdit01" taborder="60" displaynulltext=" " type="number" mask="9,999" position="absolute 251 125 311 149" autoselect="true" anchor="default"/>
  340. <MaskEdit id="MaskEdit02" taborder="61" displaynulltext=" " type="number" mask="9,999" position="absolute 400 125 460 149" autoselect="true" anchor="default"/>
  341. <MaskEdit id="MaskEdit03" taborder="62" displaynulltext=" " type="number" mask="9,999" position="absolute 523 125 583 149" autoselect="true" anchor="default"/>
  342. </Layout>
  343. </Layouts>
  344. </Div>
  345. <Div id="Div_gubun" taborder="3" position="absolute 322 48 1238 88" class="div_SA" anchor="left top right" scrollbars="none">
  346. <Layouts>
  347. <Layout>
  348. <Calendar id="input_wday" taborder="0" autoselect="true" dateformat="yyyy-MM-dd" position="absolute 335 9 492 35" anchor="default"/>
  349. <Radio id="rdo_duttype" taborder="1" columncount="4" rowcount="1" position="absolute 626 10 895 33" index="-1" codecolumn="codecolumn" datacolumn="datacolumn" style="padding:0 20 0 5;" onitemchanged="Div_gubun_rdo_duttype_onitemchanged" anchor="default">
  350. <Dataset id="innerdataset">
  351. <ColumnInfo>
  352. <Column id="codecolumn" size="256"/>
  353. <Column id="datacolumn" size="256"/>
  354. </ColumnInfo>
  355. <Rows>
  356. <Row>
  357. <Col id="codecolumn">D</Col>
  358. <Col id="datacolumn">주간</Col>
  359. </Row>
  360. <Row>
  361. <Col id="codecolumn">N</Col>
  362. <Col id="datacolumn">야간</Col>
  363. </Row>
  364. <Row>
  365. <Col id="codecolumn">O</Col>
  366. <Col id="datacolumn">야간 온콜</Col>
  367. </Row>
  368. <Row>
  369. <Col id="codecolumn">C</Col>
  370. <Col id="datacolumn">칠곡</Col>
  371. </Row>
  372. </Rows>
  373. </Dataset>
  374. </Radio>
  375. </Layout>
  376. </Layouts>
  377. </Div>
  378. <Grid id="grd_history" taborder="4" useinputpanel="false" position="absolute 0 164 314 805" binddataset="ds_dutyList_get" oncellclick="grd_history_oncellclick" anchor="left top bottom" autofittype="col">
  379. <Formats>
  380. <Format id="default">
  381. <Columns>
  382. <Column size="70"/>
  383. <Column size="93"/>
  384. <Column size="70"/>
  385. <Column size="62"/>
  386. </Columns>
  387. <Rows>
  388. <Row size="24" band="head"/>
  389. <Row size="24"/>
  390. </Rows>
  391. <Band id="head">
  392. <Cell text="근무자"/>
  393. <Cell col="1" text="근무일자"/>
  394. <Cell col="2" text="근무형태"/>
  395. <Cell col="3" text="완료여부"/>
  396. </Band>
  397. <Band id="body">
  398. <Cell text="bind:dutempnm"/>
  399. <Cell col="1" displaytype="date" text="bind:dutdd"/>
  400. <Cell col="2" text="bind:duttypenm"/>
  401. <Cell col="3" text="bind:endyn"/>
  402. </Band>
  403. </Format>
  404. <Format id="format_copy"/>
  405. </Formats>
  406. </Grid>
  407. <Static id="caption1" text="당직 근무내역" class="tit_2" position="absolute 0 146 114 162"/>
  408. <Static id="caption2" text="전화응대" class="tit_2" position="absolute 323 463 433 479"/>
  409. <Static id="caption3" text="데이터확인" class="tit_2" position="absolute 332 102 446 118"/>
  410. <Grid id="grd_response" taborder="5" useinputpanel="false" position="absolute 322 482 1238 805" binddataset="ds_telrsplist" onenterdown="grd_response_onenterdown" oncellclick="grd_response_oncellclick" autosizingtype="row" extendsizetype="row" autoenter="key" anchor="all" autofittype="col">
  411. <Formats>
  412. <Format id="default">
  413. <Columns>
  414. <Column size="41"/>
  415. <Column size="75"/>
  416. <Column size="145"/>
  417. <Column size="26"/>
  418. <Column size="300"/>
  419. <Column size="26"/>
  420. <Column size="300"/>
  421. </Columns>
  422. <Rows>
  423. <Row size="24" band="head"/>
  424. <Row size="24"/>
  425. </Rows>
  426. <Band id="head">
  427. <Cell text="No."/>
  428. <Cell col="1" text="시각(시:분)"/>
  429. <Cell col="2" text="요청자(부서)"/>
  430. <Cell col="3" colspan="2" text="요청내용"/>
  431. <Cell col="5" colspan="2" text="응대내용"/>
  432. </Band>
  433. <Band id="body">
  434. <Cell celltype="head" text="expr:currow+1"/>
  435. <Cell col="1" displaytype="date" edittype="date" text="bind:reqtm" mask="HH:mm" maskchar="____" editautoselect="true"/>
  436. <Cell col="2" displaytype="normal" edittype="normal" text="bind:reqdept" edittrimtype="both"/>
  437. <Cell col="3" displaytype="button" edittype="button" style="controlbackground:URL('theme://images\icon_input.png') center middle;"/>
  438. <Cell col="4" displaytype="text" edittype="textarea" style="padding:2;linespace:3;" text="bind:reqcnts" wordwrap="char" autosizerow="limitmin"/>
  439. <Cell col="5" displaytype="button" edittype="button" style="controlbackground:URL('theme://images\icon_input.png') center middle;"/>
  440. <Cell col="6" displaytype="text" edittype="textarea" style="padding:2;linespace:3;" text="bind:replecnts" wordwrap="char" autosizerow="limitmin"/>
  441. </Band>
  442. </Format>
  443. </Formats>
  444. </Grid>
  445. <Button id="btn_row_add" taborder="6" text="행추가" onclick="btn_row_add_onclick" class="btn2" visible="true" position="absolute 1124 461 1179 480" anchor="top right"/>
  446. <Button id="btn_row_del" taborder="7" text="행삭제" onclick="btn_row_del_onclick" class="btn2" visible="true" position="absolute 1182 461 1237 480" anchor="top right"/>
  447. <Button id="btn_new" taborder="9" text="신규" onclick="btn_new_onclick" class="btn3" position="absolute 882 26 950 46" anchor="top right" style="padding:0 0 0 20;"/>
  448. <Button id="btn_save" taborder="10" text="저장" onclick="btn_save_onclick" class="btn3" position="absolute 954 26 1022 46" anchor="top right" style="padding:0 0 0 20;"/>
  449. <Button id="btn_delete" taborder="11" text="삭제" onclick="btn_delete_onclick" class="btn3" position="absolute 1026 26 1094 46" anchor="top right" style="padding:0 0 0 20;"/>
  450. <Button id="btn_confirm" taborder="12" text="확정" onclick="btn_confirm_onclick" class="btn5" position="absolute 1098 26 1166 46" anchor="top right" style="padding:0 0 0 20;"/>
  451. <Button id="btn_cancel" taborder="13" text="확정취소" onclick="btn_cancel_onclick" class="btn5" position="absolute 1170 26 1238 46" anchor="top right" style="padding:0 0 0 10;"/>
  452. <Static id="caption01" text="근무자" class="search_name" position="absolute 11 32 94 52"/>
  453. <Static id="caption02" text="근무일자" class="search_name" position="absolute 11 58 94 78"/>
  454. <Static id="caption03" text="근무형태" class="search_name" position="absolute 11 86 94 106"/>
  455. <Static id="caption04" text="전화내용" class="search_name" position="absolute 11 113 94 133"/>
  456. <Static id="caption4" text="테이블 스페이스 확인" class="tit_2" position="absolute 946 103 1120 119"/>
  457. <Button id="btn_tbssearch" taborder="14" text="조회" onclick="div_search_btn_tbssearch_onclick" class="btn1" position="absolute 1176 101 1232 121" anchor="top right"/>
  458. <Edit id="ed_tel" taborder="15" position="absolute 83 112 306 132"/>
  459. <Radio id="rdo_hwork" taborder="16" columncount="5" rowcount="1" position="absolute 85 86 295 104" index="0" codecolumn="codecolumn" datacolumn="datacolumn" value="A">
  460. <Dataset id="innerdataset">
  461. <ColumnInfo>
  462. <Column id="codecolumn" size="256"/>
  463. <Column id="datacolumn" size="256"/>
  464. </ColumnInfo>
  465. <Rows>
  466. <Row>
  467. <Col id="codecolumn">A</Col>
  468. <Col id="datacolumn">전체</Col>
  469. </Row>
  470. <Row>
  471. <Col id="codecolumn">D</Col>
  472. <Col id="datacolumn">주간</Col>
  473. </Row>
  474. <Row>
  475. <Col id="codecolumn">N</Col>
  476. <Col id="datacolumn">야간</Col>
  477. </Row>
  478. <Row>
  479. <Col id="codecolumn">O</Col>
  480. <Col id="datacolumn">온콜</Col>
  481. </Row>
  482. <Row>
  483. <Col id="codecolumn">C</Col>
  484. <Col id="datacolumn">칠곡</Col>
  485. </Row>
  486. </Rows>
  487. </Dataset>
  488. </Radio>
  489. <Static id="caption5" text="근무자" class="search_name" position="absolute 348 60 431 80"/>
  490. <Static id="caption05" text="근무일자" class="search_name" position="absolute 585 61 668 81"/>
  491. <Static id="caption07" text="근무형태" class="search_name" position="absolute 872 60 955 80"/>
  492. <Combo id="cmb_wman" taborder="17" position="absolute 408 56 557 82" index="-1" innerdataset="@ds_init_userinfo" datacolumn="usernm" codecolumn="userid" enable="false"/>
  493. <Static id="caption08" text="고정차지" class="cell_2" position="absolute 331 125 367 216" style="padding:0 0 0 0;align:middle;"/>
  494. <Static id="caption09" text="본원" class="cell_2" position="absolute 367 125 403 170" style="padding:0 0 0 0;align:middle;"/>
  495. <Static id="caption00" text="칠곡" class="cell_2" position="absolute 367 171 403 216" style="padding:0 0 0 0;align:middle;"/>
  496. <Static id="caption10" text="SMS" class="cell_2" position="absolute 331 217 367 241" style="padding:0 0 0 0;align:middle;"/>
  497. <Static id="caption11" text="DUR서버" class="cell_2" position="absolute 331 242 403 266" style="padding:0 0 0 0;align:middle;"/>
  498. <Static id="caption12" text="본원" class="cell_2" position="absolute 367 217 403 241" style="padding:0 0 0 0;align:middle;"/>
  499. <Static id="caption13" text="전체" class="cell_2" position="absolute 403 217 439 241" style="padding:0 0 0 0;align:middle;"/>
  500. <Static id="caption14" text="본원" class="cell_2" position="absolute 403 242 439 266" style="padding:0 0 0 0;align:middle;"/>
  501. <Static id="caption15" text="~" position="absolute 521 129 537 145"/>
  502. <Static id="caption16" text="~" position="absolute 521 150 536 166"/>
  503. <Static id="caption17" text="~" position="absolute 521 174 536 190"/>
  504. <Static id="caption18" text="~" position="absolute 521 199 536 215"/>
  505. <Static id="caption19" text="성공" class="cell_2" position="absolute 536 217 572 241" style="padding:0 0 0 0;align:middle;"/>
  506. <Static id="caption20" text="건" position="absolute 504 222 525 238"/>
  507. <Static id="caption21" text="건" position="absolute 636 222 657 237"/>
  508. <Static id="caption22" text="처리건수" class="cell_2" position="absolute 649 125 700 147" style="padding:0 0 0 0;align:middle;"/>
  509. <Static id="caption23" text="정상건수" class="cell_2" position="absolute 747 125 798 147" style="padding:0 0 0 0;align:middle;"/>
  510. <Static id="caption24" text="오류건수" class="cell_2" position="absolute 845 125 896 147" style="padding:0 0 0 0;align:middle;"/>
  511. <Static id="caption25" text="처리건수" class="cell_2" position="absolute 649 148 700 170" style="padding:0 0 0 0;align:middle;"/>
  512. <Static id="caption26" text="정상건수" class="cell_2" position="absolute 747 148 798 170" style="padding:0 0 0 0;align:middle;"/>
  513. <Static id="caption27" text="오류건수" class="cell_2" position="absolute 845 148 896 170" style="padding:0 0 0 0;align:middle;"/>
  514. <Static id="caption28" text="처리건수" class="cell_2" position="absolute 649 171 700 193" style="padding:0 0 0 0;align:middle;"/>
  515. <Static id="caption29" text="정상건수" class="cell_2" position="absolute 747 171 798 193" style="padding:0 0 0 0;align:middle;"/>
  516. <Static id="caption30" text="오류건수" class="cell_2" position="absolute 845 171 896 193" style="padding:0 0 0 0;align:middle;"/>
  517. <Static id="caption31" text="처리건수" class="cell_2" position="absolute 649 194 700 216" style="padding:0 0 0 0;align:middle;"/>
  518. <Static id="caption32" text="정상건수" class="cell_2" position="absolute 747 194 798 216" style="padding:0 0 0 0;align:middle;"/>
  519. <Static id="caption33" text="오류건수" class="cell_2" position="absolute 845 194 896 216" style="padding:0 0 0 0;align:middle;"/>
  520. <Static id="caption34" text="칠곡" class="cell_2" position="absolute 649 217 685 241" style="padding:0 0 0 0;align:middle;"/>
  521. <Static id="caption35" text="전체" class="cell_2" position="absolute 685 217 721 241" style="padding:0 0 0 0;align:middle;"/>
  522. <Static id="caption36" text="건" position="absolute 785 222 806 238"/>
  523. <Static id="caption37" text="성공" class="cell_2" position="absolute 808 217 844 241" style="padding:0 0 0 0;align:middle;"/>
  524. <Static id="caption38" text="건" position="absolute 909 222 930 237"/>
  525. <Static id="caption39" text="칠곡" class="cell_2" position="absolute 536 242 572 266" style="padding:0 0 0 0;align:middle;"/>
  526. <Static id="caption40" text="비고" class="cell_2" position="absolute 649 241 685 265" style="padding:0 0 0 0;align:middle;"/>
  527. <Static id="caption41" text="인원/수입집계" class="cell_2" position="absolute 331 268 367 356" style="padding:0 0 20 0;align:middle;"/>
  528. <Static id="caption42" text="홈페이지 점검" class="cell_2" position="absolute 331 356 431 378" style="padding:0 0 0 0;align:middle;"/>
  529. <Button id="btn_total" taborder="18" text="조회" onclick="div_search_btn_total_onclick" position="absolute 334 325 365 345" wordwrap="word" style="font:arial,8;"/>
  530. <Static id="caption43" text="진료실적(일보)" class="cell_2" position="absolute 367 268 492 290" style="padding:0 0 0 0;align:middle;"/>
  531. <Static id="caption44" text="재무(입원수익일보)" class="cell_2" position="absolute 492 268 617 290" style="padding:0 0 0 0;align:middle;"/>
  532. <Static id="caption45" text="재무(외래수익일보)" class="cell_2" position="absolute 617 268 742 290" style="padding:0 0 0 0;align:middle;"/>
  533. <Button id="btn_search01" taborder="19" text="조회" wordwrap="word" onclick="div_search_btn_search01_onclick" position="absolute 745 325 776 345" style="font:arial,8;"/>
  534. <Static id="caption46" text="본원" class="cell_2" position="absolute 367 290 430 312" style="padding:0 0 0 0;align:middle;"/>
  535. <Static id="caption47" text="칠곡" class="cell_2" position="absolute 430 290 492 312" style="padding:0 0 0 0;align:middle;"/>
  536. <Static id="caption48" text="칠곡" class="cell_2" position="absolute 555 290 617 312" style="padding:0 0 0 0;align:middle;"/>
  537. <Static id="caption49" text="본원" class="cell_2" position="absolute 492 290 555 312" style="padding:0 0 0 0;align:middle;"/>
  538. <Static id="caption50" text="본원" class="cell_2" position="absolute 617 290 680 312" style="padding:0 0 0 0;align:middle;"/>
  539. <Static id="caption51" text="칠곡" class="cell_2" position="absolute 680 290 742 312" style="padding:0 0 0 0;align:middle;"/>
  540. <Static id="caption52" text="비고" class="cell_2" position="absolute 367 334 430 356" style="padding:0 0 0 0;align:middle;"/>
  541. <Edit id="Edit_inbigo" taborder="20" position="absolute 430 334 742 356"/>
  542. <Static id="caption53" text="비고" class="cell_2" position="absolute 840 267 943 289" style="padding:0 0 0 0;align:middle;"/>
  543. <Static id="caption54" text="서버실 점검" class="cell_2" position="absolute 331 379 431 401" style="padding:0 0 0 0;align:middle;"/>
  544. <Static id="caption55" text="특이사항" class="cell_2" position="absolute 331 401 431 445" style="padding:0 0 0 0;align:middle;"/>
  545. <Button id="btn_search02" taborder="22" text="조회" wordwrap="word" onclick="div_search_btn_search02_onclick" position="absolute 434 357 465 377" style="font:arial,8;"/>
  546. <Static id="caption56" text="본원" class="cell_2" position="absolute 467 356 503 378" style="padding:0 0 0 0;align:middle;"/>
  547. <Static id="caption57" text="칠곡" class="cell_2" position="absolute 571 356 607 378" style="padding:0 0 0 0;align:middle;"/>
  548. <Static id="caption58" text="치과" class="cell_2" position="absolute 675 356 711 378" style="padding:0 0 0 0;align:middle;"/>
  549. <Static id="caption59" text="어린이" class="cell_2" position="absolute 780 356 821 378" style="padding:0 0 0 0;align:middle;"/>
  550. <Static id="caption60" text="비고" class="cell_2" position="absolute 890 356 926 378" style="padding:0 0 0 0;align:middle;"/>
  551. <Static id="caption61" text="온도" class="cell_2" position="absolute 509 379 545 401" style="padding:0 0 0 0;align:middle;"/>
  552. <Static id="caption62" text="ºC" position="absolute 610 383 631 399"/>
  553. <Static id="caption63" text="습도" class="cell_2" position="absolute 636 379 672 401" style="padding:0 0 0 0;align:middle;"/>
  554. <Static id="caption64" text="%" position="absolute 737 383 758 399"/>
  555. <Static id="caption65" text="비고" class="cell_2" position="absolute 754 379 790 401" style="padding:0 0 0 0;align:middle;"/>
  556. <Button id="btn_datacon" taborder="25" text="조회" onclick="div_search_btn_datacon_onclick" class="btn1" position="absolute 422 99 478 119"/>
  557. <Div id="div_popup" taborder="26" position="absolute 374 335 945 670" class="div_SA" visible="false" style="shadow:outer 5,5 5 gray;">
  558. <Layouts>
  559. <Layout>
  560. <Grid id="grd_suik" taborder="0" useinputpanel="false" position="absolute 6 248 565 328" anchor="default" binddataset="ds_agrinfo" autofittype="col">
  561. <Formats>
  562. <Format id="default">
  563. <Columns>
  564. <Column size="140"/>
  565. <Column size="180"/>
  566. <Column size="180"/>
  567. </Columns>
  568. <Rows>
  569. <Row size="24" band="head"/>
  570. <Row size="27"/>
  571. </Rows>
  572. <Band id="head">
  573. <Cell text="구 분"/>
  574. <Cell col="1" text="본 원"/>
  575. <Cell col="2" text="칠 곡"/>
  576. </Band>
  577. <Band id="body">
  578. <Cell celltype="head" text="bind:agrtype"/>
  579. <Cell col="1" displaytype="number" text="bind:agr031amt"/>
  580. <Cell col="2" displaytype="number" text="bind:agr032amt"/>
  581. </Band>
  582. </Format>
  583. </Formats>
  584. </Grid>
  585. <Static id="caption10" position="absolute 8 226 170 251" class="tit_2" text="입원/외래 수익 일보" anchor="default"/>
  586. <Grid id="Grid01" taborder="1" useinputpanel="false" position="absolute 6 57 565 214" anchor="default" binddataset="ds_ordstlist_get" autofittype="col">
  587. <Formats>
  588. <Format id="default">
  589. <Columns>
  590. <Column size="57"/>
  591. <Column size="57"/>
  592. <Column size="129"/>
  593. <Column size="157"/>
  594. <Column size="157"/>
  595. </Columns>
  596. <Rows>
  597. <Row size="24" band="head"/>
  598. <Row size="26"/>
  599. </Rows>
  600. <Band id="head">
  601. <Cell colspan="2" text="구분" taborder="undefined"/>
  602. <Cell col="2" text="명칭"/>
  603. <Cell col="3" text="본원"/>
  604. <Cell col="4" text="칠곡"/>
  605. </Band>
  606. <Band id="body">
  607. <Cell celltype="head" text="bind:col1" taborder="undefined" suppress="1" suppressalign="middle,over"/>
  608. <Cell col="1" celltype="head" text="bind:col2" taborder="undefined" suppress="2" suppressalign="middle,over"/>
  609. <Cell col="2" celltype="head" displaytype="normal" style="align:left middle;padding:0 0 0 4;" text="bind:col3" suppress="3" suppressalign="middle,over"/>
  610. <Cell col="3" text="bind:col4"/>
  611. <Cell col="4" text="bind:col5"/>
  612. </Band>
  613. </Format>
  614. </Formats>
  615. </Grid>
  616. <Static id="caption00" text="진료실적(일보)" class="tit_2" position="absolute 8 35 171 60" anchor="default"/>
  617. <Button id="btn_ok" taborder="2" text="정상" position="absolute 455 35 509 53" class="btn2" style="margin:0 0 0 0;align:center middle;" anchor="default" onclick="div_popup_btn_ok_onclick"/>
  618. <Button id="btn_close" taborder="3" text="닫기" position="absolute 511 35 565 53" class="btn2" style="align:center middle;" anchor="default" onclick="div_popup_btn_close_onclick"/>
  619. <Static id="caption13" text="기준일자 :" position="absolute 10 8 97 27" class="search_name" style="font:Dotum,11,bold;" anchor="default"/>
  620. <Static id="caption15" position="absolute 104 10 297 25" style="border:0 none #808080ff ;color:#01548eff;font:Dotum,11,bold;" anchor="default"/>
  621. <Shape id="sh_rectangle031" position="absolute 160 272 363 300" type="rectangle" style="strokepen:0 none #9ebed4ff;fillbrush:solid transparent true;border:2 solid red ;" visible="false"/>
  622. <Shape id="sh_rectangle032" type="rectangle" position="absolute 361 272 565 300" style="strokepen:0 none #9ebed4ff;fillbrush:solid transparent true;border:2 solid red ;" visible="false"/>
  623. </Layout>
  624. </Layouts>
  625. </Div>
  626. <Static id="caption_chilgok" text="칠곡근무" class="tit_2" position="absolute 332 102 446 118" visible="false"/>
  627. <Div id="div_respdetail" taborder="28" position="absolute 655 542 988 695" class="div_SA" visible="false" style="shadow:outer 5,5 5 gray;">
  628. <Layouts>
  629. <Layout>
  630. <TextArea id="TextArea_respdetail" taborder="0" position="absolute 10 33 323 143" scrollbars="fixedvert" anchor="default" wordwrap="char"/>
  631. <Button id="btn_respsave" taborder="1" text="저장" position="absolute 212 11 266 29" class="btn2" anchor="default" onclick="div_respdetail_btn_respsave_onclick"/>
  632. <Button id="btn_respcancel" taborder="2" text="취소" position="absolute 269 11 323 29" class="btn2" anchor="default" onclick="div_respdetail_btn_respcancel_onclick"/>
  633. </Layout>
  634. </Layouts>
  635. </Div>
  636. </Layout>
  637. </Layouts>
  638. <Bind>
  639. <BindItem id="item51" compid="TextArea_chilgok" propid="value" datasetid="ds_dutydetl_save" columnid="dut032cnts"/>
  640. <BindItem id="item3" compid="div_detail.Edit10" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031tretcnt1"/>
  641. <BindItem id="item4" compid="div_search.input_sday" propid="value" datasetid="ds_dutyList_set" columnid="dutfmdd"/>
  642. <BindItem id="item5" compid="div_search.input_eday" propid="value" datasetid="ds_dutyList_set" columnid="duttodd"/>
  643. <BindItem id="item0" compid="Div_gubun.input_wday" propid="value" datasetid="ds_searchdetl_set" columnid="dutdd"/>
  644. <BindItem id="item1" compid="div_detail.Calendar00" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031startdt1"/>
  645. <BindItem id="item2" compid="div_detail.Calendar01" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031enddt1"/>
  646. <BindItem id="item6" compid="div_detail.Edit11" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031nrmlcnt1"/>
  647. <BindItem id="item7" compid="div_detail.Edit12" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031errcnt1"/>
  648. <BindItem id="item8" compid="div_detail.Calendar02" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031startdt2"/>
  649. <BindItem id="item9" compid="div_detail.Calendar03" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031enddt2"/>
  650. <BindItem id="item10" compid="div_detail.Edit13" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031tretcnt2"/>
  651. <BindItem id="item11" compid="div_detail.Edit14" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031nrmlcnt2"/>
  652. <BindItem id="item12" compid="div_detail.Edit15" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha031errcnt2"/>
  653. <BindItem id="item13" compid="div_detail.Calendar04" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032startdt1"/>
  654. <BindItem id="item14" compid="div_detail.Calendar05" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032enddt1"/>
  655. <BindItem id="item15" compid="div_detail.Edit16" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032tretcnt1"/>
  656. <BindItem id="item16" compid="div_detail.Edit17" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032nrmlcnt1"/>
  657. <BindItem id="item17" compid="div_detail.Edit18" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032errcnt1"/>
  658. <BindItem id="item18" compid="div_detail.Calendar06" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032startdt2"/>
  659. <BindItem id="item19" compid="div_detail.Calendar07" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032enddt2"/>
  660. <BindItem id="item20" compid="div_detail.Edit19" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032tretcnt2"/>
  661. <BindItem id="item21" compid="div_detail.Edit20" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032nrmlcnt2"/>
  662. <BindItem id="item22" compid="div_detail.Edit21" propid="value" datasetid="ds_dutydetl_save" columnid="fixcha032errcnt2"/>
  663. <BindItem id="item27" compid="div_detail.cmb_3tf" propid="value" datasetid="ds_dutydetl_save" columnid="durserv031cnfm"/>
  664. <BindItem id="item28" compid="div_detail.cmb_7tf" propid="value" datasetid="ds_dutydetl_save" columnid="durserv032cnfm"/>
  665. <BindItem id="item29" compid="div_detail.Edit24" propid="value" datasetid="ds_dutydetl_save" columnid="durservcnfmrem"/>
  666. <BindItem id="item31" compid="div_detail.cmb_7jinryo" propid="value" datasetid="ds_dutydetl_save" columnid="psnnoearn032ordamt"/>
  667. <BindItem id="item32" compid="div_detail.cmb_3ijaemu" propid="value" datasetid="ds_dutydetl_save" columnid="psnnoearn031fnworkln"/>
  668. <BindItem id="item33" compid="div_detail.cmb_7ijaemu" propid="value" datasetid="ds_dutydetl_save" columnid="psnnoearn032fnworkln"/>
  669. <BindItem id="item34" compid="div_detail.cmb_3ojaemu" propid="value" datasetid="ds_dutydetl_save" columnid="psnnoearn031fnworkout"/>
  670. <BindItem id="item35" compid="div_detail.cmb_7ojaemu" propid="value" datasetid="ds_dutydetl_save" columnid="psnnoearn032fnworkout"/>
  671. <BindItem id="item36" compid="Edit_inbigo" propid="value" datasetid="ds_dutydetl_save" columnid="psnnoearnrem"/>
  672. <BindItem id="item37" compid="div_detail.cmb_3tf00" propid="value" datasetid="ds_dutydetl_save" columnid="homepg031chk"/>
  673. <BindItem id="item38" compid="div_detail.cmb_3tf01" propid="value" datasetid="ds_dutydetl_save" columnid="homepg032chk"/>
  674. <BindItem id="item39" compid="div_detail.cmb_3tf02" propid="value" datasetid="ds_dutydetl_save" columnid="homepg033chk"/>
  675. <BindItem id="item40" compid="div_detail.cmb_3tf03" propid="value" datasetid="ds_dutydetl_save" columnid="homepgchildchk"/>
  676. <BindItem id="item42" compid="div_detail.cmb_3jinryo05" propid="value" datasetid="ds_dutydetl_save" columnid="groupwarechk"/>
  677. <BindItem id="item44" compid="div_detail.cmb_3tf04" propid="value" datasetid="ds_dutydetl_save" columnid="servroomchk"/>
  678. <BindItem id="item45" compid="div_detail.Edit25" propid="value" datasetid="ds_dutydetl_save" columnid="servroomtmpr"/>
  679. <BindItem id="item46" compid="div_detail.Edit26" propid="value" datasetid="ds_dutydetl_save" columnid="servroomhumd"/>
  680. <BindItem id="item41" compid="div_detail.Edit00" propid="value" datasetid="ds_dutydetl_save" columnid="homepgchkrem"/>
  681. <BindItem id="item43" compid="div_detail.Edit01" propid="value" datasetid="ds_dutydetl_save" columnid="servroomchkrem"/>
  682. <BindItem id="item47" compid="div_detail.TextArea01" propid="value" datasetid="ds_dutydetl_save" columnid="spcffact"/>
  683. <BindItem id="item48" compid="div_detail.TextArea00" propid="value" datasetid="ds_dutydetl_save" columnid="groupwarechkrem"/>
  684. <BindItem id="item30" compid="div_detail.cmb_3jinryo" propid="value" datasetid="ds_dutydetl_save" columnid="psnnoearn031ordamt"/>
  685. <BindItem id="item49" compid="Div_gubun.rdo_duttype" propid="value" datasetid="ds_searchdetl_set" columnid="duttype"/>
  686. <BindItem id="item50" compid="cmb_wman" propid="value" datasetid="ds_searchdetl_set" columnid="dutempid"/>
  687. <BindItem id="item52" compid="div_search.cmb_hman" propid="value" datasetid="ds_dutyList_set" columnid="dutempid"/>
  688. <BindItem id="item53" compid="rdo_hwork" propid="value" datasetid="ds_dutyList_set" columnid="duttype"/>
  689. <BindItem id="item54" compid="ed_tel" propid="value" datasetid="ds_dutyList_set" columnid="telcnts"/>
  690. <BindItem id="item23" compid="div_detail.MaskEdit00" propid="value" datasetid="ds_dutydetl_save" columnid="smstrsm031allcnt"/>
  691. <BindItem id="item24" compid="div_detail.MaskEdit01" propid="value" datasetid="ds_dutydetl_save" columnid="smstrsm031sucscnt"/>
  692. <BindItem id="item25" compid="div_detail.MaskEdit02" propid="value" datasetid="ds_dutydetl_save" columnid="smstrsm032allcnt"/>
  693. <BindItem id="item26" compid="div_detail.MaskEdit03" propid="value" datasetid="ds_dutydetl_save" columnid="smstrsm032sucscnt"/>
  694. <BindItem id="item55" compid="div_detail.MaskEdit00" propid="border" datasetid="ds_dutydetl_save" columnid="smstrsm031allcntborder"/>
  695. <BindItem id="item56" compid="div_detail.MaskEdit01" propid="border" datasetid="ds_dutydetl_save" columnid="smstrsm031sucscntborder"/>
  696. <BindItem id="item57" compid="div_detail.MaskEdit02" propid="border" datasetid="ds_dutydetl_save" columnid="smstrsm032allcntborder"/>
  697. <BindItem id="item58" compid="div_detail.MaskEdit03" propid="border" datasetid="ds_dutydetl_save" columnid="smstrsm032sucscntborder"/>
  698. <BindItem id="item59" compid="div_detail.Edit10" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha031tretcnt1border"/>
  699. <BindItem id="item60" compid="div_detail.Edit13" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha031tretcnt2border"/>
  700. <BindItem id="item61" compid="div_detail.Edit16" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha032tretcnt1border"/>
  701. <BindItem id="item62" compid="div_detail.Edit19" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha032tretcnt2border"/>
  702. <BindItem id="item63" compid="div_detail.Edit12" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha031errcnt1border"/>
  703. <BindItem id="item64" compid="div_detail.Edit15" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha031errcnt2border"/>
  704. <BindItem id="item65" compid="div_detail.Edit18" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha032errcnt1border"/>
  705. <BindItem id="item66" compid="div_detail.Edit21" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha032errcnt2border"/>
  706. <BindItem id="item67" compid="div_detail.Edit11" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha031nrmlcnt1border"/>
  707. <BindItem id="item68" compid="div_detail.Edit14" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha031nrmlcnt2border"/>
  708. <BindItem id="item69" compid="div_detail.Edit17" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha032nrmlcnt1border"/>
  709. <BindItem id="item70" compid="div_detail.Edit20" propid="border" datasetid="ds_dutydetl_save" columnid="fixcha032nrmlcnt2border"/>
  710. <BindItem id="item71" compid="div_detail.cmb_3tf" propid="border" datasetid="ds_dutydetl_save" columnid="durserv031cnfmborder"/>
  711. <BindItem id="item72" compid="div_detail.cmb_7tf" propid="border" datasetid="ds_dutydetl_save" columnid="durserv032cnfmborder"/>
  712. </Bind>
  713. <Objects>
  714. <Dataset id="ds_send_prgmrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  715. <ColumnInfo>
  716. <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
  717. <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
  718. <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
  719. <Column id="devyn" type="STRING" size="256" sumtext="개발자여부"/>
  720. </ColumnInfo>
  721. <Rows>
  722. <Row/>
  723. </Rows>
  724. </Dataset>
  725. <Dataset id="ds_init_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  726. <ColumnInfo>
  727. <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
  728. <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
  729. </ColumnInfo>
  730. </Dataset>
  731. <Dataset id="ds_init_prgmrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  732. <ColumnInfo>
  733. <Column id="userid" type="STRING" size="256" sumtext="프로그래머id"/>
  734. <Column id="usernm" type="STRING" size="256" sumtext="프로그래머명"/>
  735. <Column id="telno" type="STRING" size="256" sumtext="내선전화"/>
  736. <Column id="mpphonno" type="STRING" size="256" sumtext="핸드폰번호"/>
  737. <Column id="nzone" type="STRING" size="256" sumtext="N-Zone"/>
  738. <Column id="accptyn" type="STRING" size="256" sumtext="접수권한"/>
  739. <Column id="partgubun" type="STRING" size="256" sumtext="파트구분"/>
  740. </ColumnInfo>
  741. </Dataset>
  742. <Dataset id="ds_init_chrginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  743. <Dataset id="ds_dutyList_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  744. <ColumnInfo>
  745. <Column id="dutempid" type="STRING" size="256"/>
  746. <Column id="duttype" type="STRING" size="256"/>
  747. <Column id="dutfmdd" type="STRING" size="256"/>
  748. <Column id="duttodd" type="STRING" size="256"/>
  749. <Column id="telcnts" type="STRING" size="256"/>
  750. </ColumnInfo>
  751. <Rows>
  752. <Row>
  753. <Col id="duttype">A</Col>
  754. </Row>
  755. </Rows>
  756. </Dataset>
  757. <Dataset id="ds_dutyList_get" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  758. <ColumnInfo>
  759. <Column id="dutempid" type="STRING" size="256"/>
  760. <Column id="dutempnm" type="STRING" size="256"/>
  761. <Column id="dutdd" type="STRING" size="256"/>
  762. <Column id="duttype" type="STRING" size="256"/>
  763. <Column id="duttypenm" type="STRING" size="256"/>
  764. <Column id="endyn" type="STRING" size="256"/>
  765. </ColumnInfo>
  766. </Dataset>
  767. <Dataset id="ds_fixcharge_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  768. <ColumnInfo>
  769. <Column id="dutempid" type="STRING" size="256"/>
  770. <Column id="dutdd" type="STRING" size="256"/>
  771. <Column id="duttype" type="STRING" size="256"/>
  772. </ColumnInfo>
  773. <Rows>
  774. <Row>
  775. <Col id="dutdd"/>
  776. </Row>
  777. </Rows>
  778. </Dataset>
  779. <Dataset id="ds_fixcharge_get" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  780. <ColumnInfo>
  781. <Column id="fixcha031startdt1" type="STRING" size="256"/>
  782. <Column id="fixcha031enddt1" type="STRING" size="256"/>
  783. <Column id="fixcha031tretcnt1" type="STRING" size="256"/>
  784. <Column id="fixcha031nrmlcnt1" type="STRING" size="256"/>
  785. <Column id="fixcha031errcnt1" type="STRING" size="256"/>
  786. <Column id="fixcha031startdt2" type="STRING" size="256"/>
  787. <Column id="fixcha031enddt2" type="STRING" size="256"/>
  788. <Column id="fixcha031tretcnt2" type="STRING" size="256"/>
  789. <Column id="fixcha031nrmlcnt2" type="STRING" size="256"/>
  790. <Column id="fixcha031errcnt2" type="STRING" size="256"/>
  791. <Column id="fixcha032startdt1" type="STRING" size="256"/>
  792. <Column id="fixcha032enddt1" type="STRING" size="256"/>
  793. <Column id="fixcha032tretcnt1" type="STRING" size="256"/>
  794. <Column id="fixcha032nrmlcnt1" type="STRING" size="256"/>
  795. <Column id="fixcha032errcnt1" type="STRING" size="256"/>
  796. <Column id="fixcha032startdt2" type="STRING" size="256"/>
  797. <Column id="fixcha032enddt2" type="STRING" size="256"/>
  798. <Column id="fixcha032tretcnt2" type="STRING" size="256"/>
  799. <Column id="fixcha032nrmlcnt2" type="STRING" size="256"/>
  800. <Column id="fixcha032errcnt2" type="STRING" size="256"/>
  801. <Column id="smstrsm031allcnt" type="STRING" size="256"/>
  802. <Column id="smstrsm031sucscnt" type="STRING" size="256"/>
  803. <Column id="smstrsm032allcnt" type="STRING" size="256"/>
  804. <Column id="smstrsm032sucscnt" type="STRING" size="256"/>
  805. <Column id="psnnoearnrem" type="STRING" size="256"/>
  806. <Column id="durserv031cnfm" type="STRING" size="256"/>
  807. <Column id="durserv032cnfm" type="STRING" size="256"/>
  808. <Column id="durservcnfmrem" type="STRING" size="256"/>
  809. </ColumnInfo>
  810. </Dataset>
  811. <Dataset id="ds_tbsList_get" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  812. <ColumnInfo>
  813. <Column id="dbname" type="STRING" size="256"/>
  814. <Column id="name" type="STRING" size="256"/>
  815. <Column id="freeper" type="STRING" size="256"/>
  816. <Column id="total" type="STRING" size="256"/>
  817. <Column id="used" type="STRING" size="256"/>
  818. <Column id="free" type="STRING" size="256"/>
  819. </ColumnInfo>
  820. </Dataset>
  821. <Dataset id="ds_pageflag_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  822. <ColumnInfo>
  823. <Column id="pageflag" type="STRING" size="256"/>
  824. </ColumnInfo>
  825. <Rows>
  826. <Row>
  827. <Col id="pageflag">tbs</Col>
  828. </Row>
  829. </Rows>
  830. </Dataset>
  831. <Dataset id="ds_total_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  832. <ColumnInfo>
  833. <Column id="dutdd" type="STRING" size="256" sumtext="근무일자"/>
  834. <Column id="duttype" type="STRING" size="256" sumtext="근무형태"/>
  835. </ColumnInfo>
  836. <Rows>
  837. <Row/>
  838. </Rows>
  839. </Dataset>
  840. <Dataset id="ds_ordstlist_get" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  841. <ColumnInfo>
  842. <Column id="col1" type="STRING" size="256" sumtext="구분(대분류)"/>
  843. <Column id="col2" type="STRING" size="256" sumtext="구분(소분류)"/>
  844. <Column id="col3" type="STRING" size="256" sumtext="명칭"/>
  845. <Column id="col4" type="STRING" size="256" sumtext="본원 합계"/>
  846. <Column id="col5" type="STRING" size="256" sumtext="칠곡 합계"/>
  847. </ColumnInfo>
  848. </Dataset>
  849. <Dataset id="ds_fnworkstslist_get" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  850. <ColumnInfo>
  851. <Column id="col1" type="STRING" size="256" sumtext="기관"/>
  852. <Column id="col2" type="STRING" size="256" sumtext="합계1"/>
  853. <Column id="col3" type="STRING" size="256" sumtext="계정과목"/>
  854. <Column id="col4" type="STRING" size="256" sumtext="합계2"/>
  855. </ColumnInfo>
  856. </Dataset>
  857. <Dataset id="ds_telrsplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  858. <ColumnInfo>
  859. <Column id="seqno" type="STRING" size="256" sumtext="순번"/>
  860. <Column id="reqtm" type="STRING" size="256" sumtext="요청시간(HHMM)"/>
  861. <Column id="reqdept" type="STRING" size="256" sumtext="요청부서"/>
  862. <Column id="reqcnts" type="STRING" size="256" sumtext="요청내용"/>
  863. <Column id="replecnts" type="STRING" size="256" sumtext="응대내용"/>
  864. </ColumnInfo>
  865. </Dataset>
  866. <Dataset id="ds_msgverferlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  867. <ColumnInfo>
  868. <Column id="readid" type="STRING" size="256" sumtext="확인자ID"/>
  869. <Column id="readernm" type="STRING" size="256" sumtext="확인자명"/>
  870. <Column id="readdt" type="STRING" size="256" sumtext="확인일시"/>
  871. </ColumnInfo>
  872. </Dataset>
  873. <Dataset id="ds_dutydetl_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  874. <ColumnInfo>
  875. <Column id="dutempid" type="STRING" size="256" sumtext="근무자ID"/>
  876. <Column id="dutdd" type="STRING" size="256" sumtext="근무일자"/>
  877. <Column id="duttype" type="STRING" size="256" sumtext="근무형태"/>
  878. <Column id="endyn" type="STRING" size="256" sumtext="완료여부"/>
  879. <Column id="fixcha031startdt1" type="STRING" size="256" sumtext="고정차지 본원 시작일시1"/>
  880. <Column id="fixcha031enddt1" type="STRING" size="256" sumtext="고정차지 본원 종료일시1"/>
  881. <Column id="fixcha031tretcnt1" type="STRING" size="256" sumtext="고정차지 본원 처리건수1"/>
  882. <Column id="fixcha031nrmlcnt1" type="STRING" size="256" sumtext="고정차지 본원 정상건수1"/>
  883. <Column id="fixcha031errcnt1" type="STRING" size="256" sumtext="고정차지 본원 에러건수1"/>
  884. <Column id="fixcha031startdt2" type="STRING" size="256" sumtext="고정차지 본원 시작일시2"/>
  885. <Column id="fixcha031enddt2" type="STRING" size="256" sumtext="고정차지 본원 종료일시2"/>
  886. <Column id="fixcha031tretcnt2" type="STRING" size="256" sumtext="고정차지 본원 처리건수2"/>
  887. <Column id="fixcha031nrmlcnt2" type="STRING" size="256" sumtext="고정차지 본원 정상건수2"/>
  888. <Column id="fixcha031errcnt2" type="STRING" size="256" sumtext="고정차지 본원 에러건수2"/>
  889. <Column id="fixcha032startdt1" type="STRING" size="256" sumtext="고정차지 칠곡 시작일시1"/>
  890. <Column id="fixcha032enddt1" type="STRING" size="256" sumtext="고정차지 칠곡 종료일시1"/>
  891. <Column id="fixcha032tretcnt1" type="STRING" size="256" sumtext="고정차지 칠곡 처리건수1"/>
  892. <Column id="fixcha032nrmlcnt1" type="STRING" size="256" sumtext="고정차지 칠곡 정상건수1"/>
  893. <Column id="fixcha032errcnt1" type="STRING" size="256" sumtext="고정차지 칠곡 에러건수1"/>
  894. <Column id="fixcha032startdt2" type="STRING" size="256" sumtext="고정차지 칠곡 시작일시2"/>
  895. <Column id="fixcha032enddt2" type="STRING" size="256" sumtext="고정차지 칠곡 종료일시2"/>
  896. <Column id="fixcha032tretcnt2" type="STRING" size="256" sumtext="고정차지 칠곡 처리건수2"/>
  897. <Column id="fixcha032nrmlcnt2" type="STRING" size="256" sumtext="고정차지 칠곡 정상건수2"/>
  898. <Column id="fixcha032errcnt2" type="STRING" size="256" sumtext="고정차지 칠곡 에러건수2"/>
  899. <Column id="smstrsm031allcnt" type="STRING" size="256" sumtext="SMS전송건 본원 전체"/>
  900. <Column id="smstrsm031sucscnt" type="STRING" size="256" sumtext="SMS전송건 본원 성공"/>
  901. <Column id="smstrsm032allcnt" type="STRING" size="256" sumtext="SMS전송건 칠곡 전체"/>
  902. <Column id="smstrsm032sucscnt" type="STRING" size="256" sumtext="SMS전송건 칠곡 성공"/>
  903. <Column id="psnnoearn031ordamt" type="STRING" size="256" sumtext="인원수입집계 본원 진료실적_일보"/>
  904. <Column id="psnnoearn031fnworkln" type="STRING" size="256" sumtext="인원수입집계 본원 재무_입원수익일보"/>
  905. <Column id="psnnoearn031fnworkout" type="STRING" size="256" sumtext="인원수입집계 본원 재무_외래수익일보"/>
  906. <Column id="psnnoearn032ordamt" type="STRING" size="256" sumtext="인원수입집계 칠곡 진료실적_일보"/>
  907. <Column id="psnnoearn032fnworkln" type="STRING" size="256" sumtext="인원수입집계 칠곡 재무_입원수익일보"/>
  908. <Column id="psnnoearn032fnworkout" type="STRING" size="256" sumtext="인원수입집계 칠곡 재무_외래수익일보"/>
  909. <Column id="psnnoearnrem" type="STRING" size="256" sumtext="인원수입집계 비고"/>
  910. <Column id="durserv031cnfm" type="STRING" size="256" sumtext="DUR서버 본원 확인"/>
  911. <Column id="durserv032cnfm" type="STRING" size="256" sumtext="DUR서버 칠곡 확인"/>
  912. <Column id="durservcnfmrem" type="STRING" size="256" sumtext="DUR서버확인 비고"/>
  913. <Column id="servroomchk" type="STRING" size="256" sumtext="서버실점검"/>
  914. <Column id="servroomchkrem" type="STRING" size="256" sumtext="서버실점검 비고"/>
  915. <Column id="servroomtmpr" type="STRING" size="256" sumtext="서버실온도"/>
  916. <Column id="servroomhumd" type="STRING" size="256" sumtext="서버실습도"/>
  917. <Column id="homepg031chk" type="STRING" size="256" sumtext="홈페이지 본원 점검"/>
  918. <Column id="homepg032chk" type="STRING" size="256" sumtext="홈페이지 칠곡 점검"/>
  919. <Column id="homepgchkrem" type="STRING" size="256" sumtext="홈페이지 점검 비고"/>
  920. <Column id="dut032cnts" type="STRING" size="256" sumtext="칠곡근무내용"/>
  921. <Column id="spcffact" type="STRING" size="256" sumtext="당직근무 특이사항"/>
  922. <Column id="homepg033chk" type="STRING" size="256" sumtext="홈페이지 치과 점검"/>
  923. <Column id="homepgchildchk" type="STRING" size="256" sumtext="홈페이지 어린이 점검"/>
  924. <Column id="groupwarechk" type="STRING" size="256" sumtext="전자결재 점검"/>
  925. <Column id="groupwarechkrem" type="STRING" size="256" sumtext="전자결재 점검 비고"/>
  926. </ColumnInfo>
  927. <Rows>
  928. <Row>
  929. <Col id="endyn"/>
  930. </Row>
  931. </Rows>
  932. </Dataset>
  933. <Dataset id="ds_tbslist_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  934. <ColumnInfo>
  935. <Column id="status" type="STRING" size="256" sumtext="상태값"/>
  936. <Column id="dbnm" type="STRING" size="256" sumtext="DB명"/>
  937. <Column id="tablspcenm" type="STRING" size="256" sumtext="테이블스페이스명"/>
  938. <Column id="tablspcerestqty" type="STRING" size="256" sumtext="테이블스페이스잔량(비율)"/>
  939. <Column id="tablspcetotalsize" type="STRING" size="256" sumtext="테이블스페이스총량(MB)"/>
  940. <Column id="tablspceusedsize" type="STRING" size="256" sumtext="테이블스페이스사용량(MB)"/>
  941. <Column id="tablspcefreesize" type="STRING" size="256" sumtext="테이블스페이스잔량(MB)"/>
  942. </ColumnInfo>
  943. </Dataset>
  944. <Dataset id="ds_searchdetl_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  945. <ColumnInfo>
  946. <Column id="dutempid" type="STRING" size="256" sumtext="근무자ID"/>
  947. <Column id="dutdd" type="STRING" size="256" sumtext="근무일자"/>
  948. <Column id="duttype" type="STRING" size="256" sumtext="근무형태"/>
  949. <Column id="endyn" type="STRING" size="256"/>
  950. </ColumnInfo>
  951. <Rows>
  952. <Row/>
  953. </Rows>
  954. </Dataset>
  955. <Dataset id="ds_tbsListdetl_get" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  956. <ColumnInfo>
  957. <Column id="dbnm" type="STRING" size="256" sumtext="DB명"/>
  958. <Column id="tablspcenm" type="STRING" size="256" sumtext="테이블스페이스명"/>
  959. <Column id="tablspcerestqty" type="STRING" size="256" sumtext="테이블스페이스잔량(비율)"/>
  960. <Column id="tablspcetotalsize" type="STRING" size="256" sumtext="테이블스페이스총량(MB)"/>
  961. <Column id="tablspceusedsize" type="STRING" size="256" sumtext="테이블스페이스사용량(MB)"/>
  962. <Column id="tablspcefreesize" type="STRING" size="256" sumtext="테이블스페이스잔량(MB)"/>
  963. </ColumnInfo>
  964. </Dataset>
  965. <Dataset id="ds_telrsplist_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  966. <ColumnInfo>
  967. <Column id="status" type="STRING" size="256" sumtext="상태값"/>
  968. <Column id="seqno" type="STRING" size="256" sumtext="순번"/>
  969. <Column id="reqtm" type="STRING" size="256" sumtext="요청시간"/>
  970. <Column id="reqcnts" type="STRING" size="256" sumtext="요청내용"/>
  971. <Column id="reqdept" type="STRING" size="256" sumtext="요청부서"/>
  972. <Column id="replecnts" type="STRING" size="256" sumtext="응대내용"/>
  973. </ColumnInfo>
  974. </Dataset>
  975. <Dataset id="ds_dutydetl_get" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  976. <ColumnInfo>
  977. <Column id="endyn" type="STRING" size="256" sumtext="완료여부"/>
  978. <Column id="fixcha031startdt1" type="STRING" size="256" sumtext="고정차지 본원 시작일시1"/>
  979. <Column id="fixcha031enddt1" type="STRING" size="256" sumtext="고정차지 본원 종료일시1"/>
  980. <Column id="fixcha031tretcnt1" type="STRING" size="256" sumtext="고정차지 본원 처리건수1"/>
  981. <Column id="fixcha031nrmlcnt1" type="STRING" size="256" sumtext="고정차지 본원 정상건수1"/>
  982. <Column id="fixcha031errcnt1" type="STRING" size="256" sumtext="고정차지 본원 에러건수1"/>
  983. <Column id="fixcha031startdt2" type="STRING" size="256" sumtext="고정차지 본원 시작일시2"/>
  984. <Column id="fixcha031enddt2" type="STRING" size="256" sumtext="고정차지 본원 종료일시2"/>
  985. <Column id="fixcha031tretcnt2" type="STRING" size="256" sumtext="고정차지 본원 처리건수2"/>
  986. <Column id="fixcha031nrmlcnt2" type="STRING" size="256" sumtext="고정차지 본원 정상건수2"/>
  987. <Column id="fixcha031errcnt2" type="STRING" size="256" sumtext="고정차지 본원 에러건수2"/>
  988. <Column id="fixcha032startdt1" type="STRING" size="256" sumtext="고정차지 칠곡 시작일시1"/>
  989. <Column id="fixcha032enddt1" type="STRING" size="256" sumtext="고정차지 칠곡 종료일시1"/>
  990. <Column id="fixcha032tretcnt1" type="STRING" size="256" sumtext="고정차지 칠곡 처리건수1"/>
  991. <Column id="fixcha032nrmlcnt1" type="STRING" size="256" sumtext="고정차지 칠곡 정상건수1"/>
  992. <Column id="fixcha032errcnt1" type="STRING" size="256" sumtext="고정차지 칠곡 에러건수1"/>
  993. <Column id="fixcha032startdt2" type="STRING" size="256" sumtext="고정차지 칠곡 시작일시2"/>
  994. <Column id="fixcha032enddt2" type="STRING" size="256" sumtext="고정차지 칠곡 종료일시2"/>
  995. <Column id="fixcha032tretcnt2" type="STRING" size="256" sumtext="고정차지 칠곡 처리건수2"/>
  996. <Column id="fixcha032nrmlcnt2" type="STRING" size="256" sumtext="고정차지 칠곡 정상건수2"/>
  997. <Column id="fixcha032errcnt2" type="STRING" size="256" sumtext="고정차지 칠곡 에러건수2"/>
  998. <Column id="smstrsm031allcnt" type="STRING" size="256" sumtext="SMS전송건 본원 전체"/>
  999. <Column id="smstrsm031sucscnt" type="STRING" size="256" sumtext="SMS전송건 본원 성공"/>
  1000. <Column id="smstrsm032allcnt" type="STRING" size="256" sumtext="SMS전송건 칠곡 전체"/>
  1001. <Column id="smstrsm032sucscnt" type="STRING" size="256" sumtext="SMS전송건 칠곡 성공"/>
  1002. <Column id="psnnoearn031ordamt" type="STRING" size="256" sumtext="인원수입집계 본원 진료실적_일보"/>
  1003. <Column id="psnnoearn031fnworkln" type="STRING" size="256" sumtext="인원수입집계 본원 재무_입원수익일보"/>
  1004. <Column id="psnnoearn031fnworkout" type="STRING" size="256" sumtext="인원수입집계 본원 재무_외래수익일보"/>
  1005. <Column id="psnnoearn032ordamt" type="STRING" size="256" sumtext="인원수입집계 칠곡 진료실적_일보"/>
  1006. <Column id="psnnoearn032fnworkln" type="STRING" size="256" sumtext="인원수입집계 칠곡 재무_입원수익일보"/>
  1007. <Column id="psnnoearn032fnworkout" type="STRING" size="256" sumtext="인원수입집계 칠곡 재무_외래수익일보"/>
  1008. <Column id="psnnoearnrem" type="STRING" size="256" sumtext="인원수입집계 비고"/>
  1009. <Column id="durserv031cnfm" type="STRING" size="256" sumtext="DUR서버 본원 확인"/>
  1010. <Column id="durserv032cnfm" type="STRING" size="256" sumtext="DUR서버 칠곡 확인"/>
  1011. <Column id="durservcnfmrem" type="STRING" size="256" sumtext="DUR서버확인 비고"/>
  1012. <Column id="servroomchk" type="STRING" size="256" sumtext="서버실점검"/>
  1013. <Column id="servroomchkrem" type="STRING" size="256" sumtext="서버실점검 비고"/>
  1014. <Column id="servroomtmpr" type="STRING" size="256" sumtext="서버실온도"/>
  1015. <Column id="servroomhumd" type="STRING" size="256" sumtext="서버실습도"/>
  1016. <Column id="homepg031chk" type="STRING" size="256" sumtext="홈페이지 본원 점검"/>
  1017. <Column id="homepg032chk" type="STRING" size="256" sumtext="홈페이지 칠곡 점검"/>
  1018. <Column id="homepgchkrem" type="STRING" size="256" sumtext="홈페이지 점검 비고"/>
  1019. <Column id="dut032cnts" type="STRING" size="256" sumtext="칠곡근무내용"/>
  1020. <Column id="spcffact" type="STRING" size="256" sumtext="당직근무 특이사항"/>
  1021. <Column id="homepg033chk" type="STRING" size="256" sumtext="홈페이지 치과 점검"/>
  1022. <Column id="homepgchildchk" type="STRING" size="256" sumtext="홈페이지 어린이 점검"/>
  1023. <Column id="groupwarechk" type="STRING" size="256" sumtext="전자결재 점검"/>
  1024. <Column id="groupwarechkrem" type="STRING" size="256" sumtext="전자결재 점검 비고"/>
  1025. </ColumnInfo>
  1026. </Dataset>
  1027. <Dataset id="ds_msgdata_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1028. <ColumnInfo>
  1029. <Column id="sm" type="STRING" size="256" sumtext="서버코드"/>
  1030. <Column id="msgcd" type="STRING" size="256" sumtext="메시지코드"/>
  1031. <Column id="sendid" type="STRING" size="256" sumtext="작성자ID"/>
  1032. <Column id="sendernm" type="STRING" size="256" sumtext="작성자명"/>
  1033. <Column id="conts" type="STRING" size="256" sumtext="내용"/>
  1034. <Column id="title" type="STRING" size="256" sumtext="제목"/>
  1035. <Column id="attfilenm" type="STRING" size="256" sumtext="첨부파일명"/>
  1036. <Column id="attfilepath" type="STRING" size="256" sumtext="첨부파일경로"/>
  1037. <Column id="fileyn" type="STRING" size="256" sumtext="첨부파일유무"/>
  1038. </ColumnInfo>
  1039. <Rows>
  1040. <Row/>
  1041. </Rows>
  1042. </Dataset>
  1043. <Dataset id="ds_msgrecvdeptdata_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1044. <ColumnInfo>
  1045. <Column id="sm" type="STRING" size="256" sumtext="상태"/>
  1046. <Column id="msgcd" type="STRING" size="256" sumtext="메시지코드"/>
  1047. <Column id="recvcd" type="STRING" size="256" sumtext="부서코드"/>
  1048. </ColumnInfo>
  1049. <Rows>
  1050. <Row/>
  1051. </Rows>
  1052. </Dataset>
  1053. <Dataset id="ds_msgrecverdata_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1054. <ColumnInfo>
  1055. <Column id="sm" type="STRING" size="256" sumtext="상태"/>
  1056. <Column id="msgcd" type="STRING" size="256" sumtext="메시지코드"/>
  1057. <Column id="recvid" type="STRING" size="256" sumtext="수신자ID"/>
  1058. </ColumnInfo>
  1059. <Rows>
  1060. <Row/>
  1061. </Rows>
  1062. </Dataset>
  1063. <Dataset id="ds_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1064. <ColumnInfo>
  1065. <Column id="filenm" type="STRING" size="256" sumtext="파일명"/>
  1066. <Column id="filedata" type="STRING" size="256" sumtext="파일데이터"/>
  1067. <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
  1068. <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
  1069. </ColumnInfo>
  1070. </Dataset>
  1071. <Dataset id="ds_retlist_get" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1072. <ColumnInfo>
  1073. <Column id="msgcd" type="STRING" size="256" sumtext="실행건수"/>
  1074. </ColumnInfo>
  1075. </Dataset>
  1076. <Dataset id="ds_tbsPacs_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1077. <ColumnInfo>
  1078. <Column id="id" type="STRING" size="256"/>
  1079. <Column id="instcd" type="STRING" size="256"/>
  1080. <Column id="name" type="STRING" size="256"/>
  1081. <Column id="value" type="STRING" size="256"/>
  1082. </ColumnInfo>
  1083. <Rows>
  1084. <Row>
  1085. <Col id="id">spectra3</Col>
  1086. <Col id="instcd">031</Col>
  1087. <Col id="name">본원PACS</Col>
  1088. <Col id="value">true</Col>
  1089. </Row>
  1090. <Row>
  1091. <Col id="id">spectra7</Col>
  1092. <Col id="instcd">032</Col>
  1093. <Col id="name">칠곡PACS</Col>
  1094. <Col id="value">true</Col>
  1095. </Row>
  1096. </Rows>
  1097. </Dataset>
  1098. <Dataset id="ds_tbsEdu_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1099. <ColumnInfo>
  1100. <Column id="id" type="STRING" size="256"/>
  1101. <Column id="instcd" type="STRING" size="256"/>
  1102. <Column id="name" type="STRING" size="256"/>
  1103. <Column id="value" type="STRING" size="256"/>
  1104. </ColumnInfo>
  1105. <Rows>
  1106. <Row>
  1107. <Col id="id">his031ed</Col>
  1108. <Col id="instcd">031</Col>
  1109. <Col id="name">본원교육</Col>
  1110. <Col id="value">false</Col>
  1111. </Row>
  1112. <Row>
  1113. <Col id="id">mis030ed</Col>
  1114. <Col id="instcd">030</Col>
  1115. <Col id="name">MIS교육</Col>
  1116. <Col id="value">false</Col>
  1117. </Row>
  1118. </Rows>
  1119. </Dataset>
  1120. <Dataset id="ds_tbsOper_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1121. <ColumnInfo>
  1122. <Column id="id" type="STRING" size="256"/>
  1123. <Column id="instcd" type="STRING" size="256"/>
  1124. <Column id="name" type="STRING" size="256"/>
  1125. <Column id="value" type="STRING" size="256"/>
  1126. </ColumnInfo>
  1127. <Rows>
  1128. <Row>
  1129. <Col id="id">his031</Col>
  1130. <Col id="instcd">031</Col>
  1131. <Col id="name">본원운영</Col>
  1132. <Col id="value">true</Col>
  1133. </Row>
  1134. <Row>
  1135. <Col id="id">his032</Col>
  1136. <Col id="instcd">032</Col>
  1137. <Col id="name">칠곡운영</Col>
  1138. <Col id="value">true</Col>
  1139. </Row>
  1140. <Row>
  1141. <Col id="id">mis030</Col>
  1142. <Col id="instcd">030</Col>
  1143. <Col id="name">MIS운영</Col>
  1144. <Col id="value">true</Col>
  1145. </Row>
  1146. <Row>
  1147. <Col id="id">cen030</Col>
  1148. <Col id="instcd">030</Col>
  1149. <Col id="name">CEN운영</Col>
  1150. <Col id="value">true</Col>
  1151. </Row>
  1152. <Row>
  1153. <Col id="id">crm030</Col>
  1154. <Col id="instcd">030</Col>
  1155. <Col id="name">CRM운영</Col>
  1156. <Col id="value">true</Col>
  1157. </Row>
  1158. </Rows>
  1159. </Dataset>
  1160. <Dataset id="ds_respgubun" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1161. <ColumnInfo>
  1162. <Column id="gubun" type="STRING" size="256"/>
  1163. </ColumnInfo>
  1164. <Rows>
  1165. <Row/>
  1166. </Rows>
  1167. </Dataset>
  1168. <Dataset id="ds_send_userlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1169. <ColumnInfo>
  1170. <Column id="searchflag" type="STRING" size="256" sumtext="구분"/>
  1171. <Column id="searchitem" type="STRING" size="256" sumtext="아이템"/>
  1172. </ColumnInfo>
  1173. <Rows>
  1174. <Row/>
  1175. </Rows>
  1176. </Dataset>
  1177. <Dataset id="ds_agrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1178. <ColumnInfo>
  1179. <Column id="agrtype" type="STRING" size="256" sumtext="집계구분"/>
  1180. <Column id="agr031amt" type="STRING" size="256" sumtext="본원"/>
  1181. <Column id="agr032amt" type="STRING" size="256" sumtext="칠곡"/>
  1182. </ColumnInfo>
  1183. </Dataset>
  1184. <Dataset id="ds_dutyList_focus" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1185. <ColumnInfo>
  1186. <Column id="focusRow" type="STRING" size="256"/>
  1187. </ColumnInfo>
  1188. <Rows>
  1189. <Row/>
  1190. </Rows>
  1191. </Dataset>
  1192. </Objects>
  1193. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
  1194. function SMZHI07200_oninit(obj:Form, e:InitEventInfo)
  1195. {
  1196. frmf_initForm(obj);
  1197. }
  1198. function SMZHI07200_onload(obj:Form, e:LoadEventInfo)
  1199. {
  1200. fInit();
  1201. }
  1202. function fInit() {
  1203. // 근무일자 Default 날짜 넣기
  1204. var objDate = new Date();
  1205. div_search.input_eday.value=objDate.toFormatString("%Y%m%d");
  1206. objDate.addDate(-30);
  1207. div_search.input_sday.value=objDate.toFormatString("%Y%m%d");
  1208. btn_confirm.enable = false;
  1209. btn_cancel.enable = false;
  1210. btn_delete.enable = false;
  1211. //개발자 정보 취득 _ 수정
  1212. var oParam = {};
  1213. oParam.id = "TRZHI90101";
  1214. oParam.service = "irmsapp.ComMngt";
  1215. oParam.method = "reqGetUserPList";
  1216. oParam.inds = "req=ds_send_userlist";
  1217. oParam.outds = "ds_init_userinfo=userplist";
  1218. oParam.async = true;
  1219. tranf_submit(oParam);
  1220. ds_searchdetl_set.setColumn(0, "dutempid", sysf_getUserId());
  1221. //당직근무내역 Clear
  1222. ds_dutyList_get.clearData();
  1223. //테이블스페이스확인 Clear
  1224. ds_tbsList_get.clearData();
  1225. //전화응대 Clear
  1226. ds_telrsplist_save.clearData();
  1227. grdf_setToolTipBind(div_detail.grd_tbs);
  1228. }
  1229. function div_search_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1230. {
  1231. ds_dutyList_set.setColumn(0, "duttype", rdo_hwork.value);
  1232. ds_dutyList_set.setColumn(0, "dutfmdd", div_search.input_sday.value);
  1233. ds_dutyList_set.setColumn(0, "duttodd", div_search.input_eday.value);
  1234. ds_dutyList_set.setColumn(0, "telcnts", ed_tel.value);
  1235. fReqGetDutyList();
  1236. }
  1237. function switch1_case1_button4_onclick(obj:Button, e:ClickEventInfo)
  1238. {
  1239. fInitialize_btnnew();
  1240. }
  1241. function Div_gubun_rdo_duttype_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1242. {
  1243. fChangeform();
  1244. }
  1245. function div_search_btn_datacon_onclick(obj:Button, e:ClickEventInfo)
  1246. {
  1247. if( Div_gubun.input_wday.value == null ){
  1248. sysf_messageBox("근무일자","E013");
  1249. return ;
  1250. }
  1251. if( Div_gubun.rdo_duttype.value == null){
  1252. sysf_messageBox("근무형태","E013");
  1253. return ;
  1254. }
  1255. ds_fixcharge_set.setColumn(0, "dutdd", Div_gubun.input_wday.value);
  1256. ds_fixcharge_set.setColumn(0, "duttype", Div_gubun.rdo_duttype.value);
  1257. fFixChaSearch();
  1258. }
  1259. function div_search_btn_total_onclick(obj:Button, e:ClickEventInfo)
  1260. {
  1261. if( Div_gubun.input_wday.value == null ){
  1262. sysf_messageBox("근무일자","E013");
  1263. return ;
  1264. }
  1265. if( Div_gubun.rdo_duttype.value == null){
  1266. sysf_messageBox("근무형태","E013");
  1267. return ;
  1268. }
  1269. ds_total_set.setColumn(0, "dutdd", Div_gubun.input_wday.value);
  1270. ds_total_set.setColumn(0, "duttype", Div_gubun.rdo_duttype.value);
  1271. div_popup.visible = true;
  1272. var nowDate_org = Div_gubun.input_wday.value.toFormatString("%Y%m%d");
  1273. var nowDate_rst = nowDate_org.substr(0,4) + "년 " + nowDate_org.substr(4,2) + "월 " + nowDate_org.substr(6,2) + "일";
  1274. div_popup.caption15.text = nowDate_rst;
  1275. fSearchSts();
  1276. }
  1277. function div_search_btn_search01_onclick(obj:Button, e:ClickEventInfo)
  1278. {
  1279. frmf_openHtml("http://192.168.100.12/");
  1280. }
  1281. function div_search_btn_search02_onclick(obj:Button, e:ClickEventInfo)
  1282. {
  1283. frmf_openHtml("http://knuh.kr/");
  1284. }
  1285. function div_search_btn_tbssearch_onclick(obj:Button, e:ClickEventInfo)
  1286. {
  1287. fReqGetTbsList();
  1288. }
  1289. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  1290. {
  1291. if(sysf_messageBox("", "Q002") == 7){
  1292. return;
  1293. }
  1294. var saveType = "S";
  1295. fSave(saveType);
  1296. }
  1297. function btn_delete_onclick(obj:Button, e:ClickEventInfo)
  1298. {
  1299. if(sysf_messageBox("", "Q001") == 7){
  1300. return;
  1301. }
  1302. fDelete();
  1303. }
  1304. function btn_confirm_onclick(obj:Button, e:ClickEventInfo)
  1305. {
  1306. if(sysf_messageBox("", "Q006") == 7){
  1307. return;
  1308. }
  1309. if(fPKCheck() == false)
  1310. return;
  1311. // IRM 메세지 추가
  1312. fMsgCreate();
  1313. var saveType = "C";
  1314. fSave(saveType);
  1315. var iRow = ds_dutyList_get.rowposition;
  1316. ds_dutyList_get.setColumn(iRow, "endyn", "Y");
  1317. fSearchDetl();
  1318. }
  1319. function btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  1320. {
  1321. if(sysf_messageBox("확정", "Q007") == 7){
  1322. return;
  1323. }
  1324. var saveType = "N";
  1325. fSave(saveType);
  1326. var iRow = ds_dutyList_get.rowposition;
  1327. ds_dutyList_get.setColumn(iRow, "endyn", "");
  1328. fSearchDetl();
  1329. }
  1330. // 인원/수입 집계창 정상, 닫기 버튼 동작
  1331. function div_popup_btn_ok_onclick(obj:Button, e:ClickEventInfo)
  1332. {
  1333. div_detail.cmb_3jinryo.value = 'Y';
  1334. div_detail.cmb_7jinryo.value = 'Y';
  1335. div_detail.cmb_3ijaemu.value = 'Y';
  1336. div_detail.cmb_7ijaemu.value = 'Y';
  1337. div_detail.cmb_3ojaemu.value = 'Y';
  1338. div_detail.cmb_7ojaemu.value = 'Y';
  1339. div_popup.visible=false;
  1340. }
  1341. function div_popup_btn_close_onclick(obj:Button, e:ClickEventInfo)
  1342. {
  1343. div_popup.visible = false;
  1344. }
  1345. function btn_row_add_onclick(obj:Button, e:ClickEventInfo)
  1346. {
  1347. fAddConcTypeCd();
  1348. }
  1349. function btn_row_del_onclick(obj:Button, e:ClickEventInfo)
  1350. {
  1351. fDelConcTypeCD();
  1352. }
  1353. function grd_response_onenterdown(obj:Grid, e:GridEditEventInfo)
  1354. {
  1355. if(obj.getEditText() != undefined)
  1356. obj.showEditor(false);
  1357. }
  1358. // 당직 근무내역 더블클릭 시
  1359. function grd_history_oncellclick(obj:Grid, e:GridClickEventInfo)
  1360. {
  1361. ds_searchdetl_set.clearData();
  1362. ds_searchdetl_set.addRow();
  1363. var pos = ds_dutyList_get.rowposition;
  1364. ds_searchdetl_set.setColumn(0, "dutempid", ds_dutyList_get.getColumn(pos, "dutempid"));
  1365. ds_searchdetl_set.setColumn(0, "dutdd", ds_dutyList_get.getColumn(pos, "dutdd"));
  1366. ds_searchdetl_set.setColumn(0, "duttype", ds_dutyList_get.getColumn(pos, "duttype"));
  1367. ds_searchdetl_set.setColumn(0, "endyn", ds_dutyList_get.getColumn(pos, "endyn"));
  1368. fSearchDetl();
  1369. fChangeform();
  1370. }
  1371. // 상단 메뉴 초기화
  1372. function msgverferlist_init(){
  1373. ds_searchdetl_set.clearData();
  1374. ds_searchdetl_set.addRow();
  1375. ds_searchdetl_set.setColumn(0, "dutempid", sysf_getUserId());
  1376. }
  1377. function btn_new_onclick(obj:Button, e:ClickEventInfo)
  1378. {
  1379. msgverferlist_init();
  1380. ds_dutydetl_save.clearData();
  1381. ds_dutydetl_save.addRow();
  1382. ds_telrsplist_save.clearData();
  1383. ds_tbsList_get.clearData();
  1384. ds_telrsplist.clearData();
  1385. ds_dutydetl_get.clearData();
  1386. Div_gubun.input_wday.enable = true;
  1387. Div_gubun.rdo_duttype.enable = true;
  1388. btn_save.enable = true;
  1389. btn_delete.enable = false;
  1390. btn_confirm.enable = false;
  1391. btn_cancel.enable = false;
  1392. TextArea_chilgok.visible = false;
  1393. caption3.visible = true;
  1394. btn_datacon.visible = true;
  1395. caption4.visible = true;
  1396. btn_tbssearch.visible = true;
  1397. caption_chilgok.visible = false;
  1398. TextArea_chilgok.visible = false;
  1399. }
  1400. // 당직내역 조회
  1401. function fReqGetDutyList(){
  1402. var oParam = {};
  1403. oParam.id = "TRZHI07201";
  1404. oParam.service = "irmsapp.DutyRept";
  1405. oParam.method = "reqGetDutyList";
  1406. oParam.inds = "req=ds_dutyList_set";
  1407. oParam.outds = "ds_dutyList_get=dutylist";
  1408. oParam.async = true;
  1409. oParam.callback = "cf_TRZHI07201";
  1410. tranf_submit(oParam);
  1411. }
  1412. function cf_TRZHI07201(sSvcId, nErrorCode, sErrorMsg)
  1413. {
  1414. if(nErrorCode < 0) return;
  1415. }
  1416. // 신규 버튼 클릭 시, 초기화
  1417. function fInitialize_btnnew()
  1418. {
  1419. Div_gubun.input_sday.value="";
  1420. Div_gubun.rdo_duttype.value="";
  1421. div_detail.all.clear;
  1422. }
  1423. // 테이블 스페이스 목록 확인
  1424. function fReqGetTbsList()
  1425. {
  1426. var oParam = {};
  1427. oParam.id = "TRZHI07204";
  1428. oParam.service = "dbaapp.DbaMngt";
  1429. oParam.method = "reqGetTbsList";
  1430. oParam.inds = "req_operdb=ds_tbsOper_set req_edudb=ds_tbsEdu_set req_pacsdb=ds_tbsPacs_set";
  1431. oParam.outds = "ds_tbsList_get=tbslist";
  1432. oParam.async = true;
  1433. oParam.callback = "cf_TRZHI07204";
  1434. tranf_submit(oParam);
  1435. }
  1436. function cf_TRZHI07204(sSvcId, nErrorCode, sErrorMsg)
  1437. {
  1438. if(nErrorCode < 0) return;
  1439. ds_tbsList_get.keystring = "S:+freeper";
  1440. }
  1441. function fChangeform()
  1442. {
  1443. var tempDuttype = Div_gubun.rdo_duttype.value;
  1444. if(tempDuttype == "D" || tempDuttype == "N" || tempDuttype == "O"){
  1445. caption3.visible = true;
  1446. btn_datacon.visible = true;
  1447. caption4.visible = true;
  1448. btn_tbssearch.visible = true;
  1449. caption_chilgok.visible = false;
  1450. TextArea_chilgok.visible = false;
  1451. caption_chilgok.sendToBack();
  1452. TextArea_chilgok.sendToBack();
  1453. btn_delete.enable = false;
  1454. btn_confirm.enable = false;
  1455. }else if(tempDuttype == "C"){
  1456. caption_chilgok.visible = true;
  1457. TextArea_chilgok.visible = true;
  1458. TextArea_chilgok.enable = true;
  1459. caption_chilgok.bringToFront();
  1460. TextArea_chilgok.bringToFront();
  1461. caption3.visible = false;
  1462. btn_datacon.visible = false;
  1463. caption4.visible = false;
  1464. btn_tbssearch.visible = false;
  1465. btn_delete.enable = true;
  1466. btn_confirm.enable = true;
  1467. if(ds_dutydetl_get.getColumn(0, "dut032cnts") == null)
  1468. ds_dutydetl_get.addRow();
  1469. }
  1470. }
  1471. // 인원/수입 집계 조회
  1472. function fSearchSts()
  1473. {
  1474. div_popup.sh_rectangle031.visible = false;
  1475. div_popup.sh_rectangle032.visible = false;
  1476. var oParam = {};
  1477. oParam.id = "TRZHI07205";
  1478. oParam.service = "irmsapp.DutyRept";
  1479. oParam.method = "reqGetStatsList";
  1480. oParam.inds = "req=ds_total_set";
  1481. oParam.outds = "ds_ordstlist_get=ordstslist ds_fnworkstslist_get=fnworkstslist ds_agrinfo=agrinfo";
  1482. oParam.async = true;
  1483. oParam.callback = "cf_TRZHI07205";
  1484. tranf_submit(oParam);
  1485. }
  1486. function cf_TRZHI07205(sSvcId, nErrorCode, sErrorMsg)
  1487. {
  1488. if(nErrorCode < 0) return;
  1489. // 본원 2억 이하, 칠곡 1억 이하 일시 빨간 네모 박스로 알림 표시(2017.01.02 - smkim)
  1490. var agr031amt = ds_agrinfo.getColumn(0, "agr031amt");
  1491. var agr032amt = ds_agrinfo.getColumn(0, "agr032amt");
  1492. if(agr031amt <= 200000000) {
  1493. div_popup.sh_rectangle031.visible = true;
  1494. } else {
  1495. div_popup.sh_rectangle031.visible = false;
  1496. }
  1497. if(agr032amt <= 100000000) {
  1498. div_popup.sh_rectangle032.visible = true;
  1499. } else {
  1500. div_popup.sh_rectangle032.visible = false;
  1501. }
  1502. if(div_popup.sh_rectangle031.visible || div_popup.sh_rectangle032.visible) {
  1503. alert("비정상적인 데이터가 존재합니다. 확인해주십시오!");
  1504. }
  1505. }
  1506. // 고정차지 조회 버튼 클릭 시, 동작
  1507. function fFixChaSearch()
  1508. {
  1509. //ds_dutydetl_save.clearData();
  1510. var oParam = {};
  1511. oParam.id = "TRZHI07203";
  1512. oParam.service = "irmsapp.DutyRept";
  1513. oParam.method = "reqGetFixCha";
  1514. oParam.inds = "req=ds_fixcharge_set";
  1515. oParam.outds = "ds_fixcharge_get=dutydetl";
  1516. oParam.async = true;
  1517. oParam.callback = "cf_TRZHI07203";
  1518. tranf_submit(oParam);
  1519. }
  1520. function cf_TRZHI07203(sSvcId, nErrorCode, sErrorMsg)
  1521. {
  1522. if(nErrorCode < 0) return;
  1523. if(ds_dutydetl_save.rowcount < 1) ds_dutydetl_save.addRow();
  1524. ds_dutydetl_save.enableevent = false;
  1525. var colCnt = ds_fixcharge_get.getColCount();
  1526. // 받은 데이터 중 비정상적인 데이터 존재시 팝업 알림(smkim - 2016.12.19)
  1527. var errorCheck = false;
  1528. var check = false;
  1529. for(var i = 0; i < colCnt; i++) {
  1530. var colNm = ds_fixcharge_get.getColID(i);
  1531. ds_dutydetl_save.setColumn(0, colNm, ds_fixcharge_get.getColumn(0, colNm));
  1532. if(colNm == "fixcha031tretcnt1" || colNm == "fixcha031tretcnt2" || colNm == "fixcha032tretcnt1" || colNm == "fixcha032tretcnt2"
  1533. || colNm == "fixcha031nrmlcnt1" || colNm == "fixcha031nrmlcnt2" || colNm == "fixcha032nrmlcnt1" || colNm == "fixcha032nrmlcnt2"
  1534. || colNm == "smstrsm031allcnt" || colNm == "smstrsm031sucscnt" || colNm == "smstrsm032allcnt" || colNm == "smstrsm032sucscnt") {
  1535. check = fErrorDisplay(colNm, 0, "DOWN");
  1536. } else if(colNm == "fixcha031errcnt1" || colNm == "fixcha031errcnt2" || colNm == "fixcha032errcnt1" || colNm == "fixcha032errcnt2") {
  1537. check = fErrorDisplay(colNm, 10, "UP");
  1538. } else if(colNm == "durserv031cnfm" || colNm == "durserv032cnfm") {
  1539. check = fErrorDisplay(colNm, "N", "EQUAL");
  1540. }
  1541. if(!errorCheck) errorCheck = check;
  1542. }
  1543. ds_dutydetl_save.enableevent = true;
  1544. if(errorCheck) {
  1545. alert("비정상적인 데이터가 존재합니다. 확인해주십시오!");
  1546. }
  1547. }
  1548. function fErrorDisplay(sColNm, nStdCnt, sType) {
  1549. var check = false;
  1550. var cnt = ds_dutydetl_save.getColumn(0, sColNm);
  1551. ds_dutydetl_save.addColumn(sColNm + "border", "string");
  1552. if(sType == "UP") {
  1553. if(cnt >= nStdCnt) {
  1554. ds_dutydetl_save.setColumn(0, sColNm + "border", "2 solid red");
  1555. check = true;
  1556. } else {
  1557. ds_dutydetl_save.setColumn(0, sColNm + "border", "");
  1558. }
  1559. } else if(sType == "DOWN"){
  1560. if(cnt <= nStdCnt) {
  1561. ds_dutydetl_save.setColumn(0, sColNm + "border", "2 solid red");
  1562. check = true;
  1563. } else {
  1564. ds_dutydetl_save.setColumn(0, sColNm + "border", "");
  1565. }
  1566. } else if(sType == "EQUAL") {
  1567. if(cnt == nStdCnt) {
  1568. ds_dutydetl_save.setColumn(0, sColNm + "border", "2 solid red");
  1569. check = true;
  1570. } else {
  1571. ds_dutydetl_save.setColumn(0, sColNm + "border", "");
  1572. }
  1573. }
  1574. return check;
  1575. }
  1576. // 행추가 버튼 클릭 시 동작
  1577. function fAddConcTypeCd()
  1578. {
  1579. var iRow = ds_telrsplist.rowcount;
  1580. ds_telrsplist.insertRow(iRow);
  1581. for(var i = 0; i < iRow+1; i++){
  1582. ds_telrsplist.setColumn(i, "seqno", i+1);
  1583. }
  1584. grd_response.show();
  1585. }
  1586. // 전화응대 행 삭제 작업
  1587. function fDelConcTypeCD()
  1588. {
  1589. var rowPos = ds_telrsplist.rowposition;
  1590. if(rowPos < 0){
  1591. return;
  1592. }
  1593. var status = ds_telrsplist.getRowType(rowPos);
  1594. if(status == 1 || status == 2 || status == 4){
  1595. ds_telrsplist.deleteRow(rowPos);
  1596. }else{
  1597. var arrPostion = new Array();
  1598. arrPostion[0] = rowPos;
  1599. grdf_setStatus(grd_response, "D", arrPostion);
  1600. }
  1601. var iRow = ds_telrsplist.rowcount;
  1602. for(var i = 0; i < iRow+1; i++){
  1603. ds_telrsplist.setColumn(i, "seqno", i+1);
  1604. }
  1605. }
  1606. // 저장, 확정, 확정취소 클릭 시, 동작
  1607. function fSave(saveType)
  1608. {
  1609. if(fPKCheck() == false)
  1610. return;
  1611. var colCnt = ds_searchdetl_set.getColCount();
  1612. var colNm;
  1613. for(var i = 0; i < colCnt; i++){
  1614. colNm = ds_searchdetl_set.getColID(i);
  1615. ds_dutydetl_save.setColumn(0, colNm, ds_searchdetl_set.getColumn(0, colNm));
  1616. }
  1617. if(saveType == "C"){ // 확정
  1618. ds_dutydetl_save.setColumn(0, "endyn", "Y");
  1619. }else if(saveType == "N"){ // 확정취소
  1620. ds_dutydetl_save.setColumn(0, "endyn", "");
  1621. }
  1622. var rowcount = 0;
  1623. if(ds_telrsplist.getColumn(0, "reqtm") != null){
  1624. rowcount = ds_telrsplist.rowcount;
  1625. for(var i = 0; i < rowcount; i++){
  1626. ds_telrsplist.setColumn(i, "reqtm",ds_telrsplist.getColumn(i, "reqtm").substring(0,4));
  1627. ds_telrsplist_save.addRow();
  1628. ds_telrsplist_save.setColumn(i, "status", "i");
  1629. ds_telrsplist_save.copyRow(i,ds_telrsplist, i, "seqno=seqno,reqtm=reqtm,reqdept=reqdept,reqcnts=reqcnts,replecnts=replecnts");
  1630. }
  1631. }
  1632. if(ds_tbsList_get.getColumn(0, "dbname") != null){
  1633. rowcount = ds_tbsList_get.rowcount;
  1634. ds_tbslist_save.clearData();
  1635. ds_tbslist_save.enableevent = false;
  1636. for(var i = 0; i < rowcount; i++)
  1637. {
  1638. ds_tbslist_save.addRow();
  1639. ds_tbslist_save.setColumn(i, "status", "i");
  1640. ds_tbslist_save.copyRow(i, ds_tbsList_get, i, "dbnm=dbname,tablspcenm=name,tablspcerestqty=freeper,tablspcetotalsize=total,tablspceusedsize=used,tablspcefreesize=free");
  1641. }
  1642. ds_tbslist_save.enableevent = true;
  1643. ds_tbsListdetl_get.clearData();
  1644. ds_tbsListdetl_get.enableevent = false;
  1645. for(var i = 0; i < rowcount; i++)
  1646. {
  1647. ds_tbsListdetl_get.addRow();
  1648. ds_tbsListdetl_get.copyRow(i, ds_tbslist_save, i, "dbnm=dbnm,tablspcenm=tablspcenm,tablspcerestqty=tablspcerestqty,tablspcetotalsize=tablspcetotalsize,tablspceusedsize=tablspceusedsize,tablspcefreesize=tablspcefreesize");
  1649. }
  1650. ds_tbsListdetl_get.enableevent = true;
  1651. }
  1652. var oParam = {};
  1653. oParam.id = "TXZHI07201";
  1654. oParam.service = "irmsapp.DutyRept";
  1655. oParam.method = "reqExeSaveDuty";
  1656. oParam.inds = "req1=ds_dutydetl_save req2=ds_telrsplist_save req3=ds_tbslist_save";
  1657. oParam.outds = "";
  1658. oParam.async = false;
  1659. oParam.callback = "cf_TXZHI07201";
  1660. tranf_submit(oParam);
  1661. }
  1662. function cf_TXZHI07201(sSvcId, nErrorCode, sErrorMsg) {
  1663. if(nErrorCode < 0) return;
  1664. fReqGetDutyList();
  1665. fSearchDetl();
  1666. }
  1667. // 삭제버튼 클릭 시 동작
  1668. function fDelete()
  1669. {
  1670. if(fPKCheck() == false)
  1671. return;
  1672. fSendClear();
  1673. var oParam = {};
  1674. oParam.id = "TXZHI07202";
  1675. oParam.service = "irmsapp.DutyRept";
  1676. oParam.method = "reqExeDelDuty";
  1677. oParam.inds = "req=ds_searchdetl_set";
  1678. oParam.outds = "";
  1679. oParam.async = false;
  1680. oParam.callback = "cf_TXZHI07202";
  1681. tranf_submit(oParam);
  1682. }
  1683. function cf_TXZHI07202(sSvcId, nErrorCode, sErrorMsg) {
  1684. if(nErrorCode < 0) return;
  1685. fInit();
  1686. fSendClear();
  1687. fReqGetDutyList();
  1688. Div_gubun.input_wday.value="";
  1689. Div_gubun.rdo_duttype.value="";
  1690. }
  1691. // 입력, 수정 전 PK 입력내용 여부 확인
  1692. function fPKCheck()
  1693. {
  1694. if( cmb_wman.value == null ){
  1695. sysf_messageBox("근무자","E013");
  1696. return false;
  1697. }
  1698. if( Div_gubun.input_wday.value == null ){
  1699. sysf_messageBox("근무일자","E013");
  1700. return false;
  1701. }
  1702. if( Div_gubun.rdo_duttype.value == null){
  1703. sysf_messageBox("근무형태","E013");
  1704. return false;
  1705. }
  1706. }
  1707. // 전송 노드 클리어
  1708. function fSendClear()
  1709. {
  1710. ds_telrsplist_save.clearData();
  1711. ds_telrsplist_save.addRow();
  1712. ds_tbslist_save.clearData();
  1713. ds_tbslist_save.addRow();
  1714. ds_dutydetl_save.clearData();
  1715. ds_dutydetl_save.addRow();
  1716. }
  1717. // 당직근무 세부내용 조회
  1718. function fSearchDetl()
  1719. {
  1720. // 저장버튼 클릭 시 당직 근무내역 포커스 유지 : 20160704 sjh
  1721. var pos = ds_dutyList_get.rowposition;
  1722. ds_dutyList_focus.setColumn(0,"focusRow",pos);
  1723. ds_tbsListdetl_get.clearData();
  1724. ds_tbsList_get.clearData();
  1725. ds_telrsplist.clearData();
  1726. var oParam = {};
  1727. oParam.id = "TRZHI07202";
  1728. oParam.service = "irmsapp.DutyRept";
  1729. oParam.method = "reqGetDutyDetl";
  1730. oParam.inds = "req=ds_searchdetl_set";
  1731. oParam.outds = "ds_dutydetl_get=dutydetl ds_tbsListdetl_get=tablespacelist ds_telrsplist=telrsplist ds_msgverferlist=msgverferlist";
  1732. oParam.async = true;
  1733. oParam.callback = "cf_TRZHI07202";
  1734. tranf_submit(oParam);
  1735. }
  1736. function cf_TRZHI07202(sSvcId, nErrorCode, sErrorMsg)
  1737. {
  1738. ds_dutyList_get.rowposition = ds_dutyList_focus.getColumn(0,"focusRow");
  1739. if(nErrorCode < 0) return;
  1740. var rowcount = ds_tbsListdetl_get.rowcount;
  1741. ds_tbsList_get.enableevent = false;
  1742. for(var i = 0; i < rowcount; i++){
  1743. ds_tbsList_get.addRow();
  1744. ds_tbsList_get.copyRow(i, ds_tbsListdetl_get, i, "dbname=dbnm,name=tablspcenm,freeper=tablspcerestqty,total=tablspcetotalsize,used=tablspceusedsize,free=tablspcefreesize");
  1745. }
  1746. ds_tbsList_get.enableevent = true;
  1747. ds_tbsList_get.rowposition = 0;
  1748. // dutydetl_get을 save에 넣어줌
  1749. ds_dutydetl_save.clearData();
  1750. ds_dutydetl_save.addRow();
  1751. ds_dutydetl_save.enableevent = false;
  1752. var colCnt = ds_dutydetl_get.getColCount();
  1753. for(var i = 0; i < colCnt; i++) {
  1754. var colNm = ds_dutydetl_get.getColID(i);
  1755. ds_dutydetl_save.setColumn(0, colNm, ds_dutydetl_get.getColumn(0, colNm));
  1756. }
  1757. ds_dutydetl_save.enableevent = true;
  1758. fBtnEnableChk();
  1759. }
  1760. function fBtnEnableChk()
  1761. {
  1762. var iRow = ds_dutyList_get.rowposition;
  1763. var tEndyn = ds_dutyList_get.getColumn(iRow, "endyn");
  1764. var tDutempid = ds_dutyList_get.getColumn(iRow, "dutempid");
  1765. if(tEndyn == "Y"){ // 확정이 되어있을때
  1766. btn_save.enable = false;
  1767. btn_delete.enable = false;
  1768. btn_confirm.enable = false;
  1769. if( tDutempid == sysf_getUserId()){
  1770. btn_cancel.enable = true;
  1771. }else{
  1772. btn_cancel.enable = false;
  1773. }
  1774. Div_gubun.input_wday.enable = false;
  1775. Div_gubun.rdo_duttype.enable = false;
  1776. }else{
  1777. btn_save.enable = true;
  1778. btn_delete.enable = true;
  1779. btn_confirm.enable = true;
  1780. Div_gubun.input_wday.enable = true;
  1781. Div_gubun.rdo_duttype.enable = true;
  1782. btn_cancel.enable = false;
  1783. }
  1784. }
  1785. // IRM 메세지 create
  1786. function fMsgCreate()
  1787. {
  1788. var tempDuttype = Div_gubun.rdo_duttype.value;
  1789. if(tempDuttype == "D" || tempDuttype == "N" || tempDuttype == "O"){
  1790. var totMsg = ""; //전체 메시지
  1791. var title = ""; //메시지 제목
  1792. var tmpTotTel = ""; //전화응대 전체 메시지
  1793. var tmpRowTel = ""; //전화응대 1건 메시지
  1794. var tmpReqtm = "";
  1795. // 제목만들기
  1796. var sDate = Div_gubun.input_wday.value;
  1797. var sWeek = new Array("일", "월", "화", "수", "목", "금", "토");
  1798. rtnWeek = sWeek[sDate.getDay()];
  1799. var nowDate_org = Div_gubun.input_wday.value.toFormatString("%Y%m%d");
  1800. var tmpDate = nowDate_org.substr(0,4) + "년 " + nowDate_org.substr(4,2) + "월 " + nowDate_org.substr(6,2) + "일(" + rtnWeek + ") 의료정보센터 ";
  1801. var tmpType = "";
  1802. if(tempDuttype == "D") tmpType = "주간당직일지 ";
  1803. if(tempDuttype == "N") tmpType = "야간당직일지 ";
  1804. if(tempDuttype == "O") tmpType = "온콜일지 ";
  1805. title = tmpDate + tmpType + cmb_wman.text;
  1806. if(ds_telrsplist.rowcount > 0){
  1807. tmpTotTel = "■ 전화응대\n\n";
  1808. for(var i = 0; i < ds_telrsplist.rowcount; i++){
  1809. tmpReqtm = ds_telrsplist.getColumn(i, "reqtm");
  1810. tmpRowTel = "◎ " + tmpReqtm.substr(0,2) + ":" + tmpReqtm.substr(2,2) + " "
  1811. + ds_telrsplist.getColumn(i, "reqdept") + " ◎\n"
  1812. + "[요청] " + ds_telrsplist.getColumn(i, "reqcnts") + "\n"
  1813. + "[응대] " + ds_telrsplist.getColumn(i, "replecnts") + "\n";
  1814. tmpTotTel += tmpRowTel + "\n";
  1815. }
  1816. tmpTotTel += "\n";
  1817. }
  1818. var tmpSpcffact = "";
  1819. tmpSpcffact = ds_dutydetl_save.getColumn(0, "spcffact");
  1820. if( tmpSpcffact != null)
  1821. tmpSpcffact = "\n■특이사항\n " + tmpSpcffact + "\n";
  1822. var tmpDate = "";
  1823. tmpDate = ds_dutydetl_save.getColumn(0, "fixcha031startdt1");
  1824. if(tmpDate != null){
  1825. var tmpFix = "";
  1826. var tmpFix1 = "";
  1827. var tmpFix2 = "";
  1828. var tmpFix3 = "";
  1829. var tmpFix4 = "";
  1830. tmpFix1 = getStrDate(ds_dutydetl_save.getColumn(0, "fixcha031startdt1"));
  1831. tmpFix1 += " ~ " + getStrDate(ds_dutydetl_save.getColumn(0, "fixcha031enddt1"));
  1832. tmpFix1 += " 처리건수 : " + ds_dutydetl_save.getColumn(0, "fixcha031tretcnt1");
  1833. tmpFix1 += " 정상건수 : " + ds_dutydetl_save.getColumn(0, "fixcha031nrmlcnt1");
  1834. tmpFix1 += " 오류건수 : " + ds_dutydetl_save.getColumn(0, "fixcha031errcnt1");
  1835. tmpFix2 = getStrDate(tmpDate);
  1836. tmpFix2 = getStrDate(ds_dutydetl_save.getColumn(0,"fixcha031startdt2"));
  1837. tmpFix2 += " ~ " + getStrDate(ds_dutydetl_save.getColumn(0, "fixcha031enddt2"));
  1838. tmpFix2 += " 처리건수 : " + ds_dutydetl_save.getColumn(0, "fixcha031tretcnt2");
  1839. tmpFix2 += " 정상건수 : " + ds_dutydetl_save.getColumn(0, "fixcha031nrmlcnt2");
  1840. tmpFix2 += " 오류건수 : " + ds_dutydetl_save.getColumn(0, "fixcha031errcnt2");
  1841. tmpFix3 = getStrDate(tmpDate);
  1842. tmpFix3 = getStrDate(ds_dutydetl_save.getColumn(0, "fixcha032startdt1"));
  1843. tmpFix3 += " ~ " + getStrDate(ds_dutydetl_save.getColumn(0, "fixcha032enddt1"));
  1844. tmpFix3 += " 처리건수 : " + ds_dutydetl_save.getColumn(0, "fixcha032tretcnt1");
  1845. tmpFix3 += " 정상건수 : " + ds_dutydetl_save.getColumn(0, "fixcha032nrmlcnt1");
  1846. tmpFix3 += " 오류건수 : " + ds_dutydetl_save.getColumn(0, "fixcha032errcnt1");
  1847. tmpFix4 = getStrDate(tmpDate);
  1848. tmpFix4 = getStrDate(ds_dutydetl_save.getColumn(0, "fixcha032startdt2"));
  1849. tmpFix4 += " ~ " + getStrDate(ds_dutydetl_save.getColumn(0, "fixcha032enddt2"));
  1850. tmpFix4 += " 처리건수 : " + ds_dutydetl_save.getColumn(0, "fixcha032tretcnt2");
  1851. tmpFix4 += " 정상건수 : " + ds_dutydetl_save.getColumn(0, "fixcha032nrmlcnt2");
  1852. tmpFix4 += " 오류건수 : " + ds_dutydetl_save.getColumn(0, "fixcha032errcnt2");
  1853. tmpFix = "■ 배치확인\n\n1. 고정차지\n [본원]\n " + tmpFix1 + "\n " + tmpFix2 + "\n [칠곡]\n " + tmpFix3 + "\n " + tmpFix4 + "\n\n";
  1854. var tmpSms = "";
  1855. tmpSms = "2. SMS전송결과\n [본원] 전체 " + ds_dutydetl_save.getColumn(0, "smstrsm031allcnt") +"건 전송, 전송성공 "
  1856. + ds_dutydetl_save.getColumn(0, "smstrsm031sucscnt") + "건\n [칠곡] 전체 "
  1857. + ds_dutydetl_save.getColumn(0, "smstrsm032allcnt") + "건 전송, 전송성공 "
  1858. + ds_dutydetl_save.getColumn(0, "smstrsm032sucscnt") + "건\n\n";
  1859. var tmpSts = "";
  1860. var tmpStsRem = "";
  1861. tmpSts = "3. 인원/수익집계\n [본원]\n -진료실적(일보) -> " + fChkStat( ds_dutydetl_save.getColumn(0, "psnnoearn031ordamt") ) + "\n "
  1862. + "-재무(입원수익일보) -> " + fChkStat( ds_dutydetl_save.getColumn(0, "psnnoearn031fnworkln") ) + "\n "
  1863. + "-재무(외래수익일보) -> " + fChkStat( ds_dutydetl_save.getColumn(0, "psnnoearn031fnworkout") ) + "\n "
  1864. + "[칠곡]\n -진료실적(일보) -> " + fChkStat( ds_dutydetl_save.getColumn(0, "psnnoearn032ordamt") ) + "\n "
  1865. + "-재무(입원수익일보) -> " + fChkStat( ds_dutydetl_save.getColumn(0, "psnnoearn032fnworkln") ) + "\n "
  1866. + "-재무(외래수익일보) -> " + fChkStat( ds_dutydetl_save.getColumn(0, "psnnoearn032fnworkout") ) + "\n";
  1867. tmpStsRem = ds_dutydetl_save.getColumn(0, "psnnoearnrem");
  1868. if( tmpStsRem != null) {
  1869. tmpSts += " [특이사항] " + tmpStsRem + "\n";
  1870. }
  1871. var tmpDur = "";
  1872. var tmpDurRem = "";
  1873. tmpDur = "\n■ DUR 점검\n - 본원 : " + fChkStat( ds_dutydetl_save.getColumn(0, "durserv031cnfm") ) + "\n "
  1874. + "- 칠곡 : " + fChkStat( ds_dutydetl_save.getColumn(0, "durserv032cnfm") ) + "\n";
  1875. tmpDurRem = ds_dutydetl_save.getColumn(0, "durservcnfmrem");
  1876. if( tmpDurRem != null) {
  1877. tmpDur += " [특이사항] " + tmpDurRem + "\n";
  1878. }
  1879. var tmpGroupware = "";
  1880. var tmpGroupwareRem = "";
  1881. tmpGroupware = "\n■ 전자결재 점검\n - 상태 : " + fChkStat( ds_dutydetl_save.getColumn(0, "groupwarechk") ) + "\n ";
  1882. tmpGroupwareRem = ds_dutydetl_save.getColumn(0, "groupwarechkrem");
  1883. if( tmpGroupwareRem != null) {
  1884. tmpGroupware += " [특이사항] " + tmpGroupwareRem + "\n";
  1885. }
  1886. var tmpHP = "";
  1887. var tmpHPRem = "";
  1888. tmpHP = "\n■ 홈페이지 점검\n - 본원 : " + fChkStat( ds_dutydetl_save.getColumn(0, "homepg031chk") ) + "\n "
  1889. + "- 칠곡 : " + fChkStat( ds_dutydetl_save.getColumn(0, "homepg032chk") ) + "\n "
  1890. + "- 치과 : " + fChkStat( ds_dutydetl_save.getColumn(0, "homepg033chk") ) + "\n "
  1891. + "- 어린이 : " + fChkStat( ds_dutydetl_save.getColumn(0, "homepgchildchk") ) + "\n";
  1892. tmpHPRem = ds_dutydetl_save.getColumn(0, "homepgchkrem");
  1893. if( tmpHPRem != null) {
  1894. tmpDur += " [특이사항] " + tmpHPRem + "\n";
  1895. }
  1896. var tmpServ = "";
  1897. var tmpServRem = "";
  1898. tmpServ = "\n■ 서버실 점검\n - 상태 : " + fChkStat( ds_dutydetl_save.getColumn(0, "servroomchk") ) + "\n "
  1899. + "- 온도 : " + ds_dutydetl_save.getColumn(0, "servroomtmpr") + "ºC "
  1900. + "- 습도 : " + ds_dutydetl_save.getColumn(0, "servroomhumd") + "%\n" ;
  1901. tmpServRem = ds_dutydetl_save.getColumn(0, "servroomchkrem");
  1902. if( tmpServRem != null) {
  1903. tmpServ += " [특이사항] " + tmpServRem + "\n";
  1904. }
  1905. // 테이블스페이스 확인
  1906. var tmpTS = ""; //테이블스페이스 전체 내용
  1907. var tmpRowTS = ""; //테이블스페이스 내용 1건
  1908. if(ds_tbsList_get.rowcount > 1) {
  1909. tmpTS = "\n■ 테이블스페이스\n";
  1910. for(var i = 0; i < ds_tbsList_get.rowcount; i++){
  1911. var value = ds_tbsList_get.getColumn(i, "freeper");
  1912. if( value >= 10) {
  1913. tmpTS += "-그 외 10% 이상\n";
  1914. break;
  1915. }
  1916. tmpRowTS = ds_tbsList_get.getColumn(i, "dbname") + " "
  1917. + ds_tbsList_get.getColumn(i, "name") + " "
  1918. + ds_tbsList_get.getColumn(i, "freeper") + "%\n";
  1919. tmpTS += tmpRowTS;
  1920. }
  1921. tmpTS += "\n";
  1922. }
  1923. if(tmpSpcffact != null)
  1924. totMsg = title +"\n\n"+ tmpTotTel + tmpFix + tmpSms + tmpSts + tmpDur + tmpGroupware + tmpHP + tmpServ + tmpTS + tmpSpcffact;
  1925. else
  1926. totMsg = title +"\n\n"+ tmpTotTel + tmpFix + tmpSms + tmpSts + tmpDur + tmpGroupware + tmpHP + tmpServ + tmpTS;
  1927. }else {
  1928. if(tmpSpcffact != null)
  1929. totMsg = title +"\n\n"+ tmpTotTel + tmpSpcffact;
  1930. else
  1931. totMsg = title +"\n\n"+ tmpTotTel;
  1932. }
  1933. }else if(tempDuttype == "C"){
  1934. var totMsg = ""; //전체 메시지
  1935. var title = ""; //메시지 제목
  1936. var tmpDut032cnts = ""; //칠곡근무내용
  1937. // 제목 만들기
  1938. var sDate = Div_gubun.input_wday.value;
  1939. var sWeek = new Array("일", "월", "화", "수", "목", "금", "토");
  1940. rtnWeek = sWeek[sDate.getDay()];
  1941. var nowDate_org = Div_gubun.input_wday.value.toFormatString("%Y%m%d");
  1942. var tmpDate = nowDate_org.substr(0,4) + "년 " + nowDate_org.substr(4,2) + "월 " + nowDate_org.substr(6,2) + "일(" + rtnWeek + ") 의료정보센터 ";
  1943. var tmpType = "칠곡근무일지 ";
  1944. title = tmpDate + tmpType + cmb_wman.text;
  1945. tmpDut032cnts = ds_dutydetl_save.getColumn(0, "dut032cnts");
  1946. totMsg = title +"\n\n"+ tmpDut032cnts;
  1947. }
  1948. var smflag = "i";
  1949. ds_msgdata_set.setColumn(0, "sm", smflag);
  1950. ds_msgdata_set.setColumn(0, "sendid", sysf_getUserId());
  1951. ds_msgdata_set.setColumn(0, "sendernm", cmb_wman.text);
  1952. ds_msgdata_set.setColumn(0, "title", title);
  1953. ds_msgdata_set.setColumn(0, "conts", totMsg);
  1954. ds_msgrecvdeptdata_set.setColumn(0, "sm", smflag);
  1955. ds_msgrecvdeptdata_set.setColumn(0, "recvcd", "030A");
  1956. var oParam = {};
  1957. oParam.id = "TXZHI05101";
  1958. oParam.service = "irmsapp.MessageMngt";
  1959. oParam.method = "reqExeSaveMessage";
  1960. oParam.inds = "req=ds_msgdata_set msgrecvdeptdata=ds_msgrecvdeptdata_set msgrecverdata=ds_msgrecverdata_set attach=ds_attach";
  1961. oParam.outds = "ds_retlist_get=retlist";
  1962. oParam.async = false;
  1963. oParam.callback = "cf_TXZHI05101";
  1964. tranf_submit(oParam);
  1965. }
  1966. function cf_TXZHI05101(sSvcId, nErrorCode, sErrorMsg) {
  1967. if(nErrorCode < 0) return;
  1968. }
  1969. function getStrDate(nDate)
  1970. {
  1971. var newDate = nDate.substr(0,4) + "-" + nDate.substr(4,2) + "-" + nDate.substr(6,2) + " " + nDate.substr(8,2) + ":" + nDate.substr(10,2) + ":"+ nDate.substr(12,2);
  1972. return newDate;
  1973. }
  1974. function fChkStat( data )
  1975. {
  1976. if( data == "Y" ) {
  1977. return "정상";
  1978. } else if( data == "N" ) {
  1979. return "비정상";
  1980. }
  1981. }
  1982. function grd_response_oncellclick(obj:Grid, e:GridClickEventInfo)
  1983. {
  1984. var rowPos = ds_telrsplist.rowposition;
  1985. if(e.col == 3){
  1986. div_respdetail.visible=true;
  1987. div_respdetail.TextArea_respdetail.value=ds_telrsplist.getColumn(rowPos,"reqcnts");
  1988. ds_respgubun.setColumn(0,"gubun","reqcnts");
  1989. }else if(e.col == 5){
  1990. div_respdetail.visible=true;
  1991. div_respdetail.TextArea_respdetail.value=ds_telrsplist.getColumn(rowPos,"replecnts");
  1992. ds_respgubun.setColumn(0,"gubun","replecnts");
  1993. }
  1994. }
  1995. function div_respdetail_btn_respsave_onclick(obj:Button, e:ClickEventInfo)
  1996. {
  1997. var rowPos = ds_telrsplist.rowposition;
  1998. ds_telrsplist.setColumn(rowPos, ds_respgubun.getColumn(0, "gubun"), div_respdetail.TextArea_respdetail.value);
  1999. div_respdetail.visible = false;
  2000. div_respdetail.TextArea_respdetail.value="";
  2001. }
  2002. function div_respdetail_btn_respcancel_onclick(obj:Button, e:ClickEventInfo)
  2003. {
  2004. div_respdetail.visible = false;
  2005. div_respdetail.TextArea_respdetail.value="";
  2006. }
  2007. ]]></Script>
  2008. </Form>
  2009. </FDL>