SMPIF70300_자보미수관리.xrw 94 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>자보미수관리(70300)</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <send>
  10. <send01>
  11. <ioflag>A</ioflag>
  12. <insuno/>
  13. <termflag>1</termflag>
  14. <fromdd/>
  15. <todd/>
  16. <clamflag/>
  17. <endyn>A</endyn>
  18. <depoyn>A</depoyn>
  19. <patunitsrch1/>
  20. <patunitsrch2/>
  21. <clamdg/>
  22. <searchflag/>
  23. <depodd/>
  24. <notimm/>
  25. </send01>
  26. <send02>
  27. <clamno/>
  28. <docuseqno/>
  29. <instcd/>
  30. <acptno/>
  31. <clamym/>
  32. <clamdg/>
  33. <pid/>
  34. <pidsn/>
  35. <judgdg/>
  36. <dg/>
  37. </send02>
  38. <send03>
  39. <clamno/>
  40. <docuseqno/>
  41. <instcd/>
  42. <clamym/>
  43. <clamdg/>
  44. <pid/>
  45. <pidsn/>
  46. <workflag/>
  47. <docuflag/>
  48. <savedocuflag/>
  49. <title/>
  50. <cnt401/>
  51. <insuno/>
  52. <chk401/>
  53. <patnm/>
  54. </send03>
  55. </send>
  56. <main>
  57. <list01>
  58. <gridpidmclbs>
  59. <pid/>
  60. <patnm/>
  61. <patrrgstno/>
  62. <orddeptcd/>
  63. <indd/>
  64. <dschdd/>
  65. <interm/>
  66. <ioflag/>
  67. <clamym/>
  68. <uncoym/>
  69. <clamflag/>
  70. <clamdg/>
  71. <clamamt/>
  72. <depoamt/>
  73. <fstcutamt/>
  74. <orgcutamt/>
  75. <uncoamt/>
  76. <insuno/>
  77. <acdacptno/>
  78. <c301yn/>
  79. <c301docuflag/>
  80. <c401yn/>
  81. <trdsyn/>
  82. <trds_deciyn/>
  83. <suppkind/>
  84. <clamno/>
  85. <docuseqno/>
  86. <instcd/>
  87. <acptno/>
  88. <pidsn/>
  89. <workflag/>
  90. <rem/>
  91. <endyn/>
  92. </gridpidmclbs>
  93. </list01>
  94. <list02>
  95. <gridchkdocustat>
  96. <docuflag/>
  97. <tddeciyn/>
  98. <rtnyn/>
  99. <chkdocunotidd/>
  100. <adjtamt/>
  101. <rcogdocudelivedd/>
  102. <realcutamt/>
  103. <aprvamt/>
  104. <tddecicutamt/>
  105. <tdcomsamt/>
  106. <tdrestpayamt/>
  107. <tdrestrtnamt/>
  108. <clamno/>
  109. <docuseqno/>
  110. <instcd/>
  111. </gridchkdocustat>
  112. <griddepospec>
  113. <depoflag/>
  114. <depodd/>
  115. <depoamt/>
  116. <adjtamt/>
  117. <aprvamt/>
  118. <rcogpossamt/>
  119. <orgcutamt/>
  120. <sendamt/>
  121. <rem/>
  122. <clamno/>
  123. <docuseqno/>
  124. <seqno/>
  125. <acptno/>
  126. <acptdd/>
  127. <acdacptno/>
  128. <insuno/>
  129. <depoyn/>
  130. <tddecicutamt/>
  131. <cutrate/>
  132. <bankcd/>
  133. <acntcd/>
  134. <notinm/>
  135. </griddepospec>
  136. <griddepoaprv>
  137. <depoflag/>
  138. <depodd/>
  139. <depoamt/>
  140. <adjtamt/>
  141. <aprvamt/>
  142. <rcogpossamt/>
  143. <orgcutamt/>
  144. <sendamt/>
  145. <rem/>
  146. <clamno/>
  147. <docuseqno/>
  148. <seqno/>
  149. <acptno/>
  150. <acptdd/>
  151. <acdacptno/>
  152. <insuno/>
  153. <depoyn/>
  154. <tddecicutamt/>
  155. <cutrate/>
  156. <bankcd/>
  157. <acntcd/>
  158. <notinm/>
  159. </griddepoaprv>
  160. </list02>
  161. <list03>
  162. <gridpiehc301>
  163. <docuflag/>
  164. </gridpiehc301>
  165. </list03>
  166. <list04>
  167. <gridpiehc401>
  168. <cnt/>
  169. </gridpiehc401>
  170. </list04>
  171. <list05>
  172. <griddepospec/>
  173. </list05>
  174. <list06>
  175. <gridpidmclbs/>
  176. </list06>
  177. <patinfo>
  178. <patinfolist/>
  179. </patinfo>
  180. </main>
  181. <init>
  182. <P0010list>
  183. <P0010>
  184. <cdid/>
  185. <cdnm/>
  186. </P0010>
  187. </P0010list>
  188. <P0028list>
  189. <P0028>
  190. <cdid/>
  191. <cdnm/>
  192. </P0028>
  193. </P0028list>
  194. <P0322list>
  195. <P0322>
  196. <cdid/>
  197. <cdnm/>
  198. </P0322>
  199. </P0322list>
  200. <P0426list>
  201. <P0426>
  202. <cdid/>
  203. <cdnm/>
  204. </P0426>
  205. </P0426list>
  206. <U0001list>
  207. <U0001>
  208. <cd/>
  209. <nm/>
  210. </U0001>
  211. </U0001list>
  212. <P0155list>
  213. <P0155>
  214. <cdid/>
  215. <cdnm/>
  216. </P0155>
  217. </P0155list>
  218. <P0268list>
  219. <P0268>
  220. <cdid/>
  221. <cdnm/>
  222. </P0268>
  223. </P0268list>
  224. <P0242list>
  225. <P0242>
  226. <cdid/>
  227. <cdnm/>
  228. </P0242>
  229. </P0242list>
  230. <P0251list>
  231. <P0251>
  232. <cdid/>
  233. <cdnm/>
  234. </P0251>
  235. </P0251list>
  236. <bankinfo>
  237. <bankinfolist>
  238. <cdid/>
  239. <cdnm/>
  240. </bankinfolist>
  241. </bankinfo>
  242. </init>
  243. <popupdata>
  244. <popupmenu>
  245. <gridpidmclbs>
  246. <item>
  247. <name>검토서등록(처방별)</name>
  248. <func>fGridChkDocuRgst1</func>
  249. </item>
  250. <item>
  251. <name>검토서등록(2차)</name>
  252. <func>fGridChkDocuRgst2</func>
  253. </item>
  254. <item>
  255. <name>검토서등록(3차)</name>
  256. <func>fGridChkDocuRgst3</func>
  257. </item>
  258. <item>
  259. <name>검토서등록(4차)</name>
  260. <func>fGridChkDocuRgst4</func>
  261. </item>
  262. <item>
  263. <name>동의서작성</name>
  264. <func>fGridRcogDocuMk</func>
  265. </item>
  266. <item>
  267. <name>분심및답변서등록</name>
  268. <func>fGridTDnAnswRgst</func>
  269. </item>
  270. <item>
  271. <name>분심결정등록</name>
  272. <func>fGridTDDeciRgst</func>
  273. </item>
  274. </gridpidmclbs>
  275. </popupmenu>
  276. </popupdata>
  277. <hidden>
  278. <smpis01100>
  279. <cond>
  280. <srchcond/>
  281. <pid/>
  282. <patnm/>
  283. <insukind/>
  284. </cond>
  285. </smpis01100>
  286. <sumdeciamt>
  287. <sumdeciamt>0</sumdeciamt>
  288. </sumdeciamt>
  289. </hidden>
  290. </root>
  291. </instance>
  292. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  293. <submission id="TRPIF70301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/main/list01"/>
  294. <submission id="TRPIF70302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send02" resultref="/root/main/list02"/>
  295. <submission id="TRPIF70303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send03" resultref="/root/main/list03"/>
  296. <submission id="TRPIF70304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send03" resultref="/root/main/list04"/>
  297. <submission id="TRPIF70305" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/U0001list"/>
  298. <submission id="TXPIF70301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/list05" resultref="/root/result"/>
  299. <submission id="TXPIF70302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/tmp" resultref="/root/send/tmp"/>
  300. <submission id="TXPIF70304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/tmp" resultref="/root/send/tmp"/>
  301. <submission id="TXPIF70303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/list06" resultref="/root/result"/>
  302. <submission id="TRPIF30309" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/bankinfo"/>
  303. </model>
  304. <script type="javascript" ev:event="xforms-ready">
  305. <![CDATA[
  306. model.setValue("/root/send/send01/todd", getCurrentDate());
  307. model.setValue("/root/send/send01/fromdd", getCurrentDate().toDate().getAddDate(-730).getDateFormat("YYYYMM"));
  308. // 공통코드 Load작업
  309. CommCode_Load();
  310. //손보사 ID및 NM을 조회한다.
  311. submit("TRPIF70305");
  312. cmb_insucmpymark
  313. addComboItem("cmb_insucmpymark", "전체","", "above");
  314. //기관별 은행및 은행계좌조회
  315. submit("TRPIF30309");
  316. var cnt = getNodesetCount("/root/init/bankinfo/bankinfolist");
  317. var bankcd;
  318. var bankacount;
  319. for( var i = 1; i <= cnt; i++){
  320. if(model.getValue("/root/init/bankinfo/bankinfolist["+ i +"]/cdid") == "10"){
  321. bankcd = model.getValue("/root/init/bankinfo/bankinfolist["+ i +"]/cdnm");
  322. }
  323. if(model.getValue("/root/init/bankinfo/bankinfolist["+ i +"]/cdid") == "20"){
  324. bankacount = model.getValue("/root/init/bankinfo/bankinfolist["+ i +"]/cdnm");
  325. }
  326. }
  327. BANKCD = bankcd;
  328. BANKACOUNT = bankacount;
  329. ]]>
  330. </script>
  331. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  332. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  333. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  334. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  335. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  336. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  337. <script type="javascript">
  338. <![CDATA[
  339. // 전역변수 선언
  340. var fromdd = "";
  341. var todd = "";
  342. function Node_Init() {
  343. // NodeSet 초기화
  344. model.resetInstanceNode("/root/main/list01");
  345. model.resetInstanceNode("/root/main/list02");
  346. model.refresh();
  347. }
  348. // 공통코드 Load작업
  349. function CommCode_Load() {
  350. // 관련 Control 초기화
  351. // zbcfGetCodeList(new Array("P0010"), new Array( "/root/init/P0010list"));
  352. // zbcfGetCodeList(new Array("P0028"), new Array( "/root/init/P0028list"));
  353. zbcfGetCodeList(new Array("P0155","P0426","P0268", "P0242", "P0251"), new Array("/root/init/P0155list","/root/init/P0426list","/root/init/P0268list", "/root/init/P0242list", "/root/init/P0251list"));
  354. // zbcfGetCodeList(new Array("P0322"), new Array( "/root/init/P0322list"));
  355. model.refresh();
  356. }
  357. function fGetInAftJudgTrgtManList(){
  358. // 환자단위조회를 하는 경우
  359. var patunitsrch1 = model.getValue("/root/send/send01/patunitsrch1").getTrim(); // (stringHelper.js) 문자열 앞뒤에 있는 공백 제거
  360. model.setValue("/root/send/send01/patunitsrch1", patunitsrch1);
  361. if (patunitsrch1 == "") {
  362. model.setValue("/root/send/send01/patunitsrch2", "");
  363. }
  364. else if (patunitsrch1.isNumber()) { // (numericHelper.js) 숫자가 입력된 경우 환자번호로 조회한다.
  365. model.setValue("/root/send/send01/patunitsrch2", "pidSrch");
  366. } else { // 문자가 입력된 경우 환자이름으로 조회한다.
  367. if (patunitsrch1.length > 1) {
  368. model.setValue("/root/send/send01/patunitsrch2", "nmSrch");
  369. } else {
  370. model.setValue("/root/send/send01/patunitsrch2", "");
  371. model.refresh();
  372. messageBox("환자단위조회시 검색할 환자이름은 2글자 이상", "C001"); ///환자단위조회시 검색할 환자이름은 2글자 이상 입력하십시오.
  373. return;
  374. }
  375. }
  376. }
  377. ]]>
  378. </script>
  379. <script type="javascript">
  380. <![CDATA[
  381. // 검토서등록(처방별)
  382. function fGridChkDocuRgst1() {
  383. //var row_cnt = grd_pidmclbs.selectedRow(0);
  384. var row_cnt = grd_pidmclbs.row - 1;
  385. model.setValue("/root/send/send03/clamno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamno"));
  386. model.setValue("/root/send/send03/docuseqno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/docuseqno"));
  387. model.setValue("/root/send/send03/instcd", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/instcd"));
  388. model.setValue("/root/send/send03/clamym", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamym"));
  389. model.setValue("/root/send/send03/clamdg", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamdg"));
  390. model.setValue("/root/send/send03/pid", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pid"));
  391. model.setValue("/root/send/send03/pidsn", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pidsn"));
  392. model.setValue("/root/send/send03/workflag", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/workflag"));
  393. // 동의서테이블(401)에 데이터가 들어 있는지 여부(있으면 동의서 화면 이외는 팝업이 불허)
  394. if(submit("TRPIF70304")) {
  395. if(model.getValue("/root/main/list04/gridpiehc401/cnt") == 0) {
  396. if(submit("TRPIF70303")) {
  397. if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == "1") {
  398. model.setValue("/root/send/send03/docuflag", "1");
  399. model.setValue("/root/send/send03/savedocuflag", "1");
  400. modal("SPPIF70400", 1, 0, 0, "SPPIF70400", "/root/send/send03", "/root/send");
  401. } else {
  402. messageBox("현재 "+model.getValue("/root/main/list03/gridpiehc301/docuflag")+"차 검토서가 등록되어 있습니다.", "E999", "");
  403. return false;
  404. //model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  405. //window.load("SMPIF70410_검토서등록관리(2차).xrw", "modeless", "pop", "window.maxmize", "/root/send/send03", "/root/send");
  406. }
  407. }
  408. } else {
  409. messageBox("동의서등록이 완료된 환자입니다", "E999", "");
  410. return false;
  411. }
  412. }
  413. }
  414. // 검토서등록(2차)
  415. function fGridChkDocuRgst2() {
  416. var row_cnt = grd_pidmclbs.row - 1;
  417. model.setValue("/root/send/send03/clamno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamno"));
  418. model.setValue("/root/send/send03/docuseqno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/docuseqno"));
  419. model.setValue("/root/send/send03/instcd", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/instcd"));
  420. model.setValue("/root/send/send03/clamym", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamym"));
  421. model.setValue("/root/send/send03/clamdg", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamdg"));
  422. model.setValue("/root/send/send03/pid", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pid"));
  423. model.setValue("/root/send/send03/pidsn", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pidsn"));
  424. model.setValue("/root/send/send03/workflag", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/workflag"));
  425. model.setValue("/root/send/send03/title", "검토서등록관리(2차)");
  426. // 동의서테이블(401)에 데이터가 들어 있는지 여부(있으면 동의서화면 이외는 팝업이 불허)
  427. // if(submit("TRPIF70304")) {
  428. // if(model.getValue("/root/main/list04/gridpiehc401/cnt") == 0) {
  429. // if(submit("TRPIF70303")) {
  430. // if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == null) {
  431. // messageBox("등록된 검토서가","I004");
  432. // return false;
  433. // } else if (model.getValue("/root/main/list03/gridpiehc301/docuflag") == "1" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == "2") {
  434. // model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  435. // model.setValue("/root/send/send03/savedocuflag", "2");
  436. // modal("SMPIF70410", 1, 0, 0, "SMPIF70410", "/root/send/send03", "/root/send");
  437. // } else {
  438. // messageBox("현재 "+model.getValue("/root/main/list03/gridpiehc301/docuflag")+"차 검토서가 등록되어","I101");
  439. // return false;
  440. // }
  441. // }
  442. // } else {
  443. // alert("동의서등록이 완료된 환자입니다");
  444. // return false;
  445. // }
  446. // }
  447. // 동의서 등록여부와 상관없이 2~5차 검토서 화면 호출 가능
  448. if(submit("TRPIF70303")) {
  449. if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == null) {
  450. messageBox("등록된 검토서가","I004");
  451. return false;
  452. } else if (model.getValue("/root/main/list03/gridpiehc301/docuflag") == "1" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == "2") {
  453. model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  454. model.setValue("/root/send/send03/savedocuflag", "2");
  455. modal("SMPIF70410", 1, 0, 0, "SMPIF70410", "/root/send/send03", "/root/send");
  456. } else {
  457. messageBox("현재 "+model.getValue("/root/main/list03/gridpiehc301/docuflag")+"차 검토서가 등록되어","I101");
  458. return false;
  459. }
  460. }
  461. }
  462. // 검토서등록(3차)
  463. function fGridChkDocuRgst3() {
  464. var row_cnt = grd_pidmclbs.row - 1;
  465. model.setValue("/root/send/send03/clamno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamno"));
  466. model.setValue("/root/send/send03/docuseqno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/docuseqno"));
  467. model.setValue("/root/send/send03/instcd", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/instcd"));
  468. model.setValue("/root/send/send03/clamym", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamym"));
  469. model.setValue("/root/send/send03/clamdg", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamdg"));
  470. model.setValue("/root/send/send03/pid", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pid"));
  471. model.setValue("/root/send/send03/pidsn", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pidsn"));
  472. model.setValue("/root/send/send03/workflag", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/workflag"));
  473. model.setValue("/root/send/send03/title", "검토서등록관리(3차)");
  474. // 동의서테이블(401)에 데이터가 들어 있는지 여부(있으면 동의서 화면 이외는 팝업이 불허)
  475. // if(submit("TRPIF70304")) {
  476. // if(model.getValue("/root/main/list04/gridpiehc401/cnt") == 0) {
  477. // if(submit("TRPIF70303")) {
  478. // if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == null) {
  479. // messageBox("등록된 검토서가","I004");
  480. // return false;
  481. // } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "1"){
  482. // messageBox("등록된 2차검토서가","I004");
  483. // return false;
  484. // //model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  485. // //window.load("SMPIF70410_검토서등록관리(2차).xrw", "modeless", "pop", "window.maxmize", "/root/send/send03", "/root/send");
  486. // } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "2" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == "3"){
  487. // model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  488. // model.setValue("/root/send/send03/savedocuflag", "3");
  489. // modal("SMPIF70410", 1, 0, 0, "SMPIF70410", "/root/send/send03", "/root/send");
  490. // } else {
  491. // alert("현재 "+model.getValue("/root/main/list03/gridpiehc301/docuflag")+"차 검토서가 등록되어 있습니다.");
  492. // return false;
  493. // }
  494. // }
  495. // } else {
  496. // messageBox("동의서등록이 완료된","I005");
  497. // return false;
  498. // }
  499. // }
  500. // 동의서 등록여부와 상관없이 호출 가능
  501. if(submit("TRPIF70303")) {
  502. if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == null) {
  503. messageBox("등록된 검토서가","I004");
  504. return false;
  505. } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "1"){
  506. messageBox("등록된 2차검토서가","I004");
  507. return false;
  508. //model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  509. //window.load("SMPIF70410_검토서등록관리(2차).xrw", "modeless", "pop", "window.maxmize", "/root/send/send03", "/root/send");
  510. } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "2" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == "3"){
  511. model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  512. model.setValue("/root/send/send03/savedocuflag", "3");
  513. modal("SMPIF70410", 1, 0, 0, "SMPIF70410", "/root/send/send03", "/root/send");
  514. } else {
  515. messageBox("현재 "+model.getValue("/root/main/list03/gridpiehc301/docuflag")+"차 검토서가 등록되어 있습니다.", "E999", "");
  516. return false;
  517. }
  518. }
  519. }
  520. // 검토서등록(4차)
  521. function fGridChkDocuRgst4() {
  522. var row_cnt = grd_pidmclbs.row - 1;
  523. model.setValue("/root/send/send03/clamno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamno"));
  524. model.setValue("/root/send/send03/docuseqno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/docuseqno"));
  525. model.setValue("/root/send/send03/instcd", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/instcd"));
  526. model.setValue("/root/send/send03/clamym", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamym"));
  527. model.setValue("/root/send/send03/clamdg", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamdg"));
  528. model.setValue("/root/send/send03/pid", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pid"));
  529. model.setValue("/root/send/send03/pidsn", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pidsn"));
  530. model.setValue("/root/send/send03/workflag", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/workflag"));
  531. model.setValue("/root/send/send03/title", "검토서등록관리(4차)");
  532. // 동의서테이블(401)에 데이터가 들어 있는지 여부(있으면 동의서 화면 이외는 팝업이 불허)
  533. // if(submit("TRPIF70304")) {
  534. // if(model.getValue("/root/main/list04/gridpiehc401/cnt") == 0) {
  535. // if(submit("TRPIF70303")) {
  536. // if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == null) {
  537. // messageBox("등록된 검토서가","I004");
  538. // return false;
  539. // } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "1"){
  540. // messageBox("현재 등록된 검토서는 1차","I009");
  541. // return false;
  542. // } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "2"){
  543. // messageBox("현재 등록된 검토서는 2차","I009");
  544. // return false;
  545. // } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "3" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == "4"){
  546. // model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  547. // model.setValue("/root/send/send03/savedocuflag", "4");
  548. // modal("SMPIF70410", 1, 0, 0, "SMPIF70410", "/root/send/send03", "/root/send");
  549. // } else {
  550. // alert("현재 "+model.getValue("/root/main/list03/gridpiehc301/docuflag")+"차 검토서가 등록되어 있습니다.");
  551. // return false;
  552. // }
  553. // }
  554. // } else {
  555. // messageBox("동의서등록이 완료된","I005");
  556. // return false;
  557. // }
  558. // }
  559. // 동의서 등록여부 상관없이 호출가능
  560. if(submit("TRPIF70303")) {
  561. if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == null) {
  562. messageBox("등록된 검토서가","I004");
  563. return false;
  564. } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "1"){
  565. messageBox("현재 등록된 검토서는 1차","I009");
  566. return false;
  567. } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "2"){
  568. messageBox("현재 등록된 검토서는 2차","I009");
  569. return false;
  570. } else if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "3" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == "4"){
  571. model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  572. model.setValue("/root/send/send03/savedocuflag", "4");
  573. modal("SMPIF70410", 1, 0, 0, "SMPIF70410", "/root/send/send03", "/root/send");
  574. } else {
  575. messageBox("현재 "+model.getValue("/root/main/list03/gridpiehc301/docuflag")+"차 검토서가 등록되어 있습니다.", "E999", "");
  576. return false;
  577. }
  578. }
  579. }
  580. // 동의서작성
  581. function fGridRcogDocuMk() {
  582. var row_cnt = grd_pidmclbs.row - 1;
  583. model.setValue("/root/send/send03/clamno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamno"));
  584. model.setValue("/root/send/send03/docuseqno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/docuseqno"));
  585. model.setValue("/root/send/send03/instcd", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/instcd"));
  586. model.setValue("/root/send/send03/clamym", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamym"));
  587. model.setValue("/root/send/send03/clamdg", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamdg"));
  588. model.setValue("/root/send/send03/pid", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pid"));
  589. model.setValue("/root/send/send03/pidsn", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pidsn"));
  590. model.setValue("/root/send/send03/workflag", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/workflag"));
  591. model.setValue("/root/send/send03/insuno", cmb_insucmpymark.value);
  592. if(submit("TRPIF70303")) {
  593. if(model.getValue("/root/main/list03/gridpiehc301/docuflag") == "" || model.getValue("/root/main/list03/gridpiehc301/docuflag") == null) {
  594. messageBox("등록된 검토서가","I004");
  595. return false;
  596. }
  597. }
  598. model.setValue("/root/send/send03/docuflag", model.getValue("/root/main/list03/gridpiehc301/docuflag"));
  599. //팝업창
  600. modal("SMPIF70500", 1, 0, 0, "SMPIF70500", "/root/send/send03", "/root/send");
  601. }
  602. // 분심및답변서등록
  603. function fGridTDnAnswRgst() {
  604. var row_cnt = grd_pidmclbs.row - 1;
  605. model.setValue("/root/send/send03/clamno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamno"));
  606. model.setValue("/root/send/send03/docuseqno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/docuseqno"));
  607. model.setValue("/root/send/send03/instcd", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/instcd"));
  608. model.setValue("/root/send/send03/clamym", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamym"));
  609. model.setValue("/root/send/send03/clamdg", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamdg"));
  610. model.setValue("/root/send/send03/pid", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pid"));
  611. model.setValue("/root/send/send03/pidsn", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pidsn"));
  612. model.setValue("/root/send/send03/workflag", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/workflag"));
  613. model.setValue("/root/send/send03/chk401", "");
  614. model.setValue("/root/send/send03/insuno", cmb_insucmpymark.value);
  615. model.setValue("/root/send/send03/patnm", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/patnm"));
  616. //팝업창
  617. modal("SMPIF70600", 1, 0, 0, "SMPIF70600", "/root/send/send03", "/root/send/send03");
  618. }
  619. // 분심결정등록
  620. function fGridTDDeciRgst() {
  621. var row_cnt = grd_pidmclbs.row - 1;
  622. model.setValue("/root/send/send03/clamno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamno"));
  623. model.setValue("/root/send/send03/docuseqno", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/docuseqno"));
  624. model.setValue("/root/send/send03/instcd", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/instcd"));
  625. model.setValue("/root/send/send03/clamym", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamym"));
  626. model.setValue("/root/send/send03/clamdg", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/clamdg"));
  627. model.setValue("/root/send/send03/pid", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pid"));
  628. model.setValue("/root/send/send03/pidsn", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/pidsn"));
  629. model.setValue("/root/send/send03/workflag", model.getValue("/root/main/list01/gridpidmclbs["+row_cnt+"]/workflag"));
  630. model.setValue("/root/send/send03/chk401", "");
  631. model.setValue("/root/send/send03/insuno", cmb_insucmpymark.value);
  632. //팝업창
  633. modal("SMPIF70700", 1, 0, 0, "SMPIF70700", "/root/send/send03", "/root/send/send03");
  634. }
  635. function fTotamt() {
  636. model.setValue("/root/hidden/sumdeciamt/sumdeciamt", "0");
  637. for (var i = grd_pidmclbs.fixedRows ; i < grd_pidmclbs.rows; i++ ) {
  638. deciamt = grd_pidmclbs.valueMatrix(i,grd_pidmclbs.colRef("deciamt"));
  639. sumdeciamt = model.getValue("/root/hidden/sumdeciamt/sumdeciamt");
  640. if ( grd_pidmclbs.valueMatrix(i,grd_pidmclbs.colRef("chkbox")) == "true" ) {
  641. model.setValue("/root/hidden/sumdeciamt/sumdeciamt", Math.abs(sumdeciamt) + Math.abs(deciamt));
  642. }
  643. }
  644. opt_sumdeciamt.refresh();
  645. }
  646. ]]>
  647. </script>
  648. </xhtml:head>
  649. <xhtml:body>
  650. <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
  651. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:265px; height:14px; ">자보미수관리</caption>
  652. </group>
  653. <group id="group6" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
  654. <line id="line33" class="line_1" style="x1:0px; y1:95px; x2:1194px; y2:95px; "/>
  655. <caption id="caption86" class="tit_2" style="left:6px; top:80px; width:147px; height:14px; ">청구내역</caption>
  656. <group id="group2" style="left:0px; top:10px; width:1194px; height:60px; vertical-align:top; ">
  657. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:59px; background-color:#fffbf2; border-color:#ffd799; "/>
  658. <caption id="caption1" class="search_name" style="left:308px; top:9px; width:86px; height:17px; ">손보사명 :</caption>
  659. <button id="button1" class="btn1_letter2" style="left:1123px; top:20px; width:56px; height:22px; ">
  660. <caption>조회</caption>
  661. <script type="javascript" ev:event="DOMActivate">
  662. <![CDATA[
  663. /*
  664. if(model.getValue("/root/send/send01/insuno") == "") {
  665. messageBox("손보사명을","C002");
  666. model.setFocus("cmb_insucmpymark");
  667. return false;
  668. }
  669. */
  670. /*
  671. if(rdo_termflag.value == "1") {
  672. if(ipt_fromdate.value == "") {
  673. alert("청구일자 시작일을 입력해 주세요");
  674. return false;
  675. }
  676. if(ipt_todate.value == "") {
  677. alert("청구일자 종료일을 입력해 주세요");
  678. return false;
  679. }
  680. }
  681. if(rdo_termflag.value == "3") {
  682. if(ipt_fromdate.value == "") {
  683. alert("입금일자 시작일을 입력해 주세요");
  684. return false;
  685. }
  686. if(ipt_todate.value == "") {
  687. alert("입금일자 종료일을 입력해 주세요");
  688. return false;
  689. }
  690. }
  691. if(rdo_termflag.value == "2") {
  692. if(ipt_fromdate.value == "") {
  693. alert("진료월 시작일을 입력해 주세요");
  694. return false;
  695. }
  696. if(ipt_todate.value == "") {
  697. alert("진료월 종료일을 입력해 주세요");
  698. return false;
  699. }
  700. }*/
  701. // model.resetInstanceNode("/root/main/list01");
  702. // model.resetInstanceNode("/root/main/list02");
  703. model.removenode("/root/main/list01");
  704. model.removenode("/root/main/list02");
  705. model.setValue("/root/hidden/sumdeciamt/sumdeciamt", "0");
  706. model.refresh();
  707. // 환자단위조회 Input Box의 값이 널이 아닌 경우
  708. if (ipt_patunitsrch.currentText.length > 1) { // 2글자 이상이면
  709. fGetInAftJudgTrgtManList();
  710. }
  711. submit("TRPIF70301");
  712. // btn_acptno.selected = true;
  713. ]]>
  714. </script>
  715. </button>
  716. <line id="line1" class="line_4" style="x1:1108px; y1:8px; x2:1108px; y2:52px; border-color:#ffe4bb; border-left-style:solid; "/>
  717. <caption id="caption10" class="search_name" style="left:308px; top:33px; width:112px; height:17px; ">환자단위조회 :</caption>
  718. <caption id="caption5" class="search_name" style="left:15px; top:9px; width:86px; height:17px; ">내원유형 :</caption>
  719. <caption id="caption7" class="search_name" style="left:15px; top:33px; width:75px; height:17px; ">종결:</caption>
  720. <select1 id="cmb_insucmpymark" ref="/root/send/send01/insuno" class="combo_search" appearance="minimal" style="left:422px; top:8px; width:100px; height:19px; ">
  721. <choices>
  722. <itemset nodeset="/root/init/U0001list/U0001">
  723. <label ref="nm"/>
  724. <value ref="cd"/>
  725. </itemset>
  726. </choices>
  727. </select1>
  728. <caption id="caption3" style="left:973px; top:22px; width:15px; height:20px; ">~</caption>
  729. <input id="ipt_fromdd" ref="/root/send/send01/fromdd" class="input_search" inputtype="date" maxlength="6" format="yyyy-mm" style="left:883px; top:22px; width:85px; height:19px; ">
  730. <script type="javascript" ev:event="DOMFocusOut">
  731. <![CDATA[
  732. //fromdd = ipt_fromdd.value;
  733. //ipt_todd.value = ipt_fromdd.value;
  734. ]]>
  735. </script>
  736. </input>
  737. <input id="ipt_todd" ref="/root/send/send01/todd" class="input_search" inputtype="date" maxlength="6" format="yyyy-mm" style="left:988px; top:22px; width:85px; height:19px; ">
  738. <script type="javascript" ev:event="DOMFocusOut">
  739. <![CDATA[
  740. todd = ipt_todd.value;
  741. ]]>
  742. </script>
  743. <script type="javascript" ev:event="onkeypress">
  744. <![CDATA[
  745. if (event.keyCode == "13") { // Enter 입력 시에
  746. if(model.getValue("/root/send/send01/insuno") == "") {
  747. messageBox("손보사명을","C002");
  748. model.setFocus("cmb_insucmpymark");
  749. return false;
  750. }
  751. model.removenode("/root/main/list01");
  752. model.removenode("/root/main/list02");
  753. model.refresh();
  754. // 환자단위조회 Input Box의 값이 널이 아닌 경우
  755. if (ipt_patunitsrch.currentText.length > 1) { // 2글자 이상이면
  756. fGetInAftJudgTrgtManList();
  757. }
  758. submit("TRPIF70301");
  759. }
  760. ]]>
  761. </script>
  762. </input>
  763. <input id="ipt_patunitsrch" ref="/root/send/send01/patunitsrch1" class="input_search" imemode="hangul" inputtype="button" style="left:422px; top:32px; width:100px; height:19px; ">
  764. <hint>
  765. <![CDATA[환자성명으로 검색시 2자 이상 입력하세요.]]>
  766. </hint>
  767. <script type="javascript" ev:event="onkeypress">
  768. <![CDATA[
  769. if (event.keyCode == "13") { // Enter 입력 시에
  770. if (ipt_patunitsrch.currentText.length > 1) { // 2글자 이상이면
  771. setInputNodeCurText(); // (tfHelper.js) 현재 인풋값 노드 반영
  772. fGetInAftJudgTrgtManList();
  773. }
  774. submit("TRPIF70301");
  775. }
  776. ]]>
  777. </script>
  778. <script type="javascript" ev:event="onbuttonclick">
  779. <![CDATA[
  780. model.resetInstanceNode("/root/hidden/smpis01100/cond");
  781. var ipt_pid = model.getValue("/root/send/send01/patunitsrch1");
  782. if (ipt_pid) {
  783. if(ipt_pid.isNumber()) {
  784. model.setValue("/root/hidden/smpis01100/cond/srchcond", "1"); // 검색조건 : 등록번호로 설정
  785. model.setValue("/root/hidden/smpis01100/cond/pid", ipt_pid);
  786. } else {
  787. model.setValue("/root/hidden/smpis01100/cond/srchcond", "2"); // 검색조건 : 환자명으로 설정
  788. model.setValue("/root/hidden/smpis01100/cond/patnm", ipt_pid);
  789. }
  790. } else {
  791. model.resetInstanceNode("/root/hidden/smpis01100/cond");
  792. model.setValue("/root/hidden/smpis01100/cond/insukind", "31");
  793. model.setValue("/root/hidden/smpis01100/cond/pid", "");
  794. model.setValue("/root/hidden/smpis01100/cond/patnm", "");
  795. }
  796. model.setValue("/root/hidden/smpis01100/cond/insukind", "31");
  797. modal("SMPIS01100", 1,150, 150, "SMPIS01100", "/root/hidden/smpis01100/cond", "/root/send");
  798. // 환자단위조회 InputBox에 값을 입력후 팝업조회했을 때
  799. if (model.getValue("/root/main/patinfo/patinfolist/pid") != "") {
  800. var srch_pid = model.getValue("/root/main/patinfo/patinfolist/pid");
  801. model.setValue("/root/send/send01/patunitsrch1", srch_pid);
  802. }
  803. model.refresh();
  804. fGetInAftJudgTrgtManList();
  805. ]]>
  806. </script>
  807. </input>
  808. <select1 id="cmb_clamtype" ref="/root/send/send01/clamflag" class="combo_search" appearance="minimal" style="left:650px; top:8px; width:85px; height:19px; ">
  809. <choices>
  810. <itemset nodeset="/root/init/P0155list/P0155">
  811. <label ref="cdnm"/>
  812. <value ref="cdid"/>
  813. </itemset>
  814. </choices>
  815. </select1>
  816. <caption id="caption2" class="search_name" style="left:560px; top:33px; width:87px; height:17px; ">청구차수 :</caption>
  817. <caption id="caption14" class="search_name" style="left:560px; top:10px; width:93px; height:17px; ">청구구분 :</caption>
  818. <input id="input5" ref="/root/send/send01/clamdg" class="input_search" style="left:650px; top:32px; width:85px; height:19px; "/>
  819. <caption id="caption8" class="search_name" style="left:743px; top:22px; width:66px; height:17px; ">기간 :</caption>
  820. <select1 id="radio1" ref="/root/send/send01/ioflag" class="radio_search" appearance="full" cellspacing="10" cols="3" rows="1" overflow="visible" style="left:102px; top:9px; width:173px; height:16px; font-weight:bold; border-style:none; ">
  821. <choices>
  822. <item>
  823. <label>전체</label>
  824. <value>A</value>
  825. </item>
  826. <item>
  827. <label>입원</label>
  828. <value>I</value>
  829. </item>
  830. <item>
  831. <label>외래</label>
  832. <value>O</value>
  833. </item>
  834. </choices>
  835. </select1>
  836. <select1 id="combo1" ref="/root/send/send01/endyn" class="combo_search" appearance="minimal" style="left:75px; top:32px; width:67px; height:19px; ">
  837. <choices>
  838. <item>
  839. <label>전체</label>
  840. <value>A</value>
  841. </item>
  842. <item>
  843. <label>완료</label>
  844. <value>Y</value>
  845. </item>
  846. <item>
  847. <label>미완료</label>
  848. <value>N</value>
  849. </item>
  850. </choices>
  851. </select1>
  852. <select1 id="combo2" ref="/root/send/send01/depoyn" class="combo_search" appearance="minimal" style="left:208px; top:32px; width:67px; height:19px; ">
  853. <choices>
  854. <item>
  855. <label>전체</label>
  856. <value>A</value>
  857. </item>
  858. <item>
  859. <label>입금</label>
  860. <value>Y</value>
  861. </item>
  862. <item>
  863. <label>미입금</label>
  864. <value>N</value>
  865. </item>
  866. <item>
  867. <label>미완납</label>
  868. <value>X</value>
  869. </item>
  870. <item>
  871. <label>반송</label>
  872. <value>B</value>
  873. </item>
  874. </choices>
  875. </select1>
  876. <caption id="caption15" class="search_name" style="left:148px; top:33px; width:75px; height:17px; ">입금:</caption>
  877. </group>
  878. <line id="line2" class="line_1" style="x1:0px; y1:609px; x2:655px; y2:609px; "/>
  879. <caption id="caption4" class="tit_2" style="left:5px; top:594px; width:147px; height:13px; ">입금내역</caption>
  880. <datagrid id="grd_depodetl" nodeset="/root/main/list02/griddepospec" class="datagrid2" caption="no^입금일자^입금구분^입금액^재무통보월^비고란^sendamt^adjtamt^aprvamt^rcogpossamt^orgcutamt^caption1^caption2^caption6^caption8^caption7^caption4^caption5^caption9^caption10^caption11^caption12" colsep="^" colwidth="29, 90, 90, 80, 88, 193, 54, 50, 56, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="2" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="35" rowsep="|" style="left:0px; top:613px; width:655px; height:126px; ">
  881. <col ref="seqno" visibility="visible" style="text-align:right; "/>
  882. <col ref="depodd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
  883. <script type="javascript" ev:event="xforms-value-changed">
  884. <![CDATA[
  885. if ( grd_depodetl.col == grd_depodetl.colRef("depodd")) {
  886. var row = grd_depodetl.row;
  887. var notimm = grd_depodetl.valueMatrix(row, grd_depodetl.colRef("depodd"));
  888. grd_depodetl.valueMatrix(row, grd_depodetl.colRef("notiym")) = notimm.substring(0,6);
  889. // 일자 입력시 입금구분 1차지급 기본 세팅
  890. grd_depodetl.valueMatrix(grd_depodetl.row, grd_depodetl.colRef("depoflag")) = "01";
  891. grd_depodetl.valueMatrix(grd_depodetl.row, grd_depodetl.colRef("depoamt")) = grd_pidmclbs.valueMatrix(grd_pidmclbs.selectedRow(0), grd_pidmclbs.colRef("deciamt"));
  892. }
  893. ]]>
  894. </script>
  895. <col ref="depoflag" type="combo">
  896. <choices>
  897. <itemset nodeset="/root/init/P0268list/P0268">
  898. <label ref="cdnm"/>
  899. <value ref="cdid"/>
  900. </itemset>
  901. </choices>
  902. </col>
  903. <col ref="depoamt" type="input" format="(-)#,###" style="text-align:right; "/>
  904. <col ref="notiym" type="inputdate" format="yyyy-mm" maxlength="6" style="text-align:center; "/>
  905. <col ref="rem" type="input"/>
  906. <col ref="sendamt" visibility="hidden"/>
  907. <col ref="adjtamt" visibility="hidden"/>
  908. <col ref="aprvamt" visibility="hidden"/>
  909. <col ref="rcogpossamt" visibility="hidden"/>
  910. <col ref="orgcutamt" visibility="hidden"/>
  911. <col ref="clamno" visibility="hidden"/>
  912. <col ref="docuseqno" visibility="hidden"/>
  913. <col ref="acptno" visibility="hidden"/>
  914. <col ref="acptdd" visibility="hidden"/>
  915. <col ref="acdacptno" visibility="hidden"/>
  916. <col ref="insuno" visibility="hidden"/>
  917. <col ref="depoyn" visibility="hidden"/>
  918. <col ref="tddecicutamt" visibility="hidden"/>
  919. <col ref="bankcd" visibility="hidden"/>
  920. <col ref="acntcd" visibility="hidden"/>
  921. <col ref="cutrate" visibility="hidden"/>
  922. <col ref="judgdg" visibility="hidden"/>
  923. <col ref="dg" visibility="hidden"/>
  924. <script type="javascript" ev:event="xforms-value-changed">
  925. <![CDATA[
  926. var row = grd_depodetl.row;
  927. if(model.getValue("/root/main/list02/griddepospec["+row+"]/lastendyn") == "Y") {
  928. model.setValue("/root/main/list02/griddepospec["+row+"]/enddd", getCurrentDate());
  929. // grd_depodetl.valueMatrix(row,14) = getCurrentDate();
  930. } else if(grd_depodetl.valueMatrix(row,13) == "N") {
  931. model.setValue("/root/main/list02/griddepospec["+row+"]/enddd", "-");
  932. // grd_depodetl.valueMatrix(row,14) = "";
  933. }
  934. model.refresh();
  935. ]]>
  936. </script>
  937. </datagrid>
  938. <button id="button3" class="btn5_letter3" style="left:419px; top:589px; width:53px; height:19px; ">
  939. <caption>저 장</caption>
  940. <script type="javascript" ev:event="onclick">
  941. <![CDATA[
  942. ////////////////////////////////////////////////////////////////////////////
  943. // 2010.02.08
  944. // 입금내역관리(자보)에서 입금처리 하는데 여기서 처리하는 이유는??
  945. // 은행코드,계좌코드, 건수 등등.. 구현 안 되어 있는게 많은데 강제로 처리해 놨음.
  946. ////////////////////////////////////////////////////////////////////////////
  947. var updtdata = getGridUpdateData(grd_depodetl);
  948. var currentdt = getCurrentDate().substring(0,6);
  949. if (updtdata == "") {
  950. messageBox("변경 된 데이터가","I004");
  951. }
  952. else {
  953. var errcnt = 0;
  954. for ( var i = 1 ; i <= grd_depodetl.rows - 1 ; i++ ) {
  955. grd_depodetl.valueMatrix( i, grd_depodetl.colRef("bankcd")) = BANKCD; //은행코드 2010.02.28 추가
  956. grd_depodetl.valueMatrix( i, grd_depodetl.colRef("acntcd")) = BANKACOUNT; // 계좌코드 2010.02.28 추가
  957. if ((grd_depodetl.valueMatrix( i, grd_depodetl.colRef("depoenddd")).substring(0,6) != currentdt )
  958. && grd_depodetl.valueMatrix( i, grd_depodetl.colRef("depoenddd")) != "" && grd_depodetl.rowStatus(i) != 0) {
  959. ++errcnt;
  960. }
  961. }
  962. // if (errcnt > 0) {
  963. // messageBox("현재 월만 입력 가능 합니다. 완료일자를","I007");
  964. // return false;
  965. // }
  966. model.setValue("/root/main/list05/griddepospec", grd_depodetl.getUpdateData());
  967. var row = grd_pidmclbs.row;
  968. if(submit("TXPIF70301")) {
  969. messageBox("저장이","I002");
  970. submit("TRPIF70301");
  971. grd_pidmclbs.row = row;
  972. submit("TRPIF70302");
  973. }
  974. }
  975. ]]>
  976. </script>
  977. </button>
  978. <datagrid id="grd_pidmclbs" nodeset="/root/main/list01/gridpidmclbs" class="datagrid" visibility="visible" caption="선택^반송^분심^손보사명^접수번호^심사차수^묶음번호^명일련^등록번호^수진자명^입/외^청구금액^심결액^입금액^미완납금^조정삭감액^실삭감액^청구월^차수^정산차수^진료과^약제상한청구액^약제상한심결액^검토&#xA;여부^검토&#xA;차수^동의&#xA;여부^분심&#xA;결정^비고^분심사유^청구일자^심결일자^청구번호^청구구분^보조유형^미수월^사고접수번호^반송사유^입원일자^퇴원일자^재원&#xA;일수^기관코드^청구키^작업구분^종결일자^주민번호^caption1^caption2^caption3^caption4^caption5^정산차수|선택^반송^분심^손보사명^접수번호^심사차수^묶음번호^명일련^등록번호^수진자명^입/외^청구금액^심결액^입금액^미완납금^조정삭감액^실삭감액^청구월^차수^정산차수^진료과^약제상한청구액^약제상한심결액^검토&#xA;여부^검토&#xA;차수^동의&#xA;여부^분심&#xA;결정^비고^분심사유^청구일자^심결일자^청구번호^청구구분^보조유형^미수월^사고접수번호^반송사유^입원일자^퇴원일자^재원&#xA;일수^기관코드^청구키^작업구분^종결일자^주민번호^caption1^caption2^caption3^caption4^caption5^정산차수" colsep="^" colwidth="22, 22, 24, 157, 54, 58, 55, 42, 54, 54, 39, 72, 72, 72, 72, 72, 72, 55, 49, 58, 100, 99, 100, 30, 30, 30, 30, 266, 207, 66, 66, 70, 69, 30, 54, 80, 192, 70, 70, 42, 100, 100, 100, 71, 122, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="2" explorerbar="sort" extendlastcol="scroll" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="35" rowsep="|" style="left:0px; top:100px; width:1194px; height:470px; ">
  979. <col checkvalue="true,false" ref="chkbox" type="checkbox"/>
  980. <col checkvalue="Y,N" ref="sendresnyn" type="checkbox" visibility="hidden"/>
  981. <col checkvalue="Y,N" ref="trdsyn" type="checkbox"/>
  982. <col disabled="true" ref="insuno" type="combo" style="text-align:center; ">
  983. <choices>
  984. <itemset nodeset="/root/init/U0001list/U0001">
  985. <label ref="nm"/>
  986. <value ref="cd"/>
  987. </itemset>
  988. </choices>
  989. </col>
  990. <col ref="acptno" visibility="visible"/>
  991. <col ref="judgdg" style="text-align:center; "/>
  992. <col ref="setno" style="text-align:center; "/>
  993. <col ref="docuseqno" style="text-align:center; "/>
  994. <col ref="pid" style="text-align:center; "/>
  995. <col ref="patnm" style="text-align:center; "/>
  996. <col disabled="true" ref="ioflag" style="text-align:center; "/>
  997. <col ref="clamamt" format="(-)#,###" style="text-align:right; "/>
  998. <col ref="deciamt" format="(-)#,###" style="text-align:right; "/>
  999. <col ref="depoamt" format="(-)#,###" style="text-align:right; "/>
  1000. <col ref="uncoamt" format="(-)#,###" style="text-align:right; "/>
  1001. <col ref="fstcutamt" format="(-)#,###" style="text-align:right; "/>
  1002. <col ref="orgcutamt" format="(-)#,###" style="text-align:right; "/>
  1003. <col ref="clamym" format="yyyy-mm" style="text-align:center; "/>
  1004. <col ref="clamdg" style="text-align:center; "/>
  1005. <col ref="dg"/>
  1006. <col ref="orddeptcd" style="text-align:left; "/>
  1007. <col ref="editotlimitdiffamt" format="(-)#,###" style="text-align:right; "/>
  1008. <col ref="jrdruglimitdiffamt" format="(-)#,###" style="text-align:right; "/>
  1009. <col ref="c301yn" visibility="hidden" style="text-align:center; "/>
  1010. <col ref="c301docuflag" visibility="hidden" style="text-align:center; "/>
  1011. <col ref="c401yn" visibility="hidden" style="text-align:center; "/>
  1012. <col ref="trds_deciyn" visibility="hidden" style="text-align:center; "/>
  1013. <col ref="rem" type="input" style="left:1026px; top:23px; width:71px; height:23px; text-align:left; "/>
  1014. <col ref="trdsynresn" type="input" style="left:1026px; top:23px; width:71px; height:23px; text-align:left; "/>
  1015. <col ref="acptdd" format="yyyy-mm-dd" style="text-align:center; "/>
  1016. <col ref="notidd" format="yyyy-mm-dd" style="text-align:center; "/>
  1017. <col ref="clamno" style="text-align:center; "/>
  1018. <col disabled="true" ref="clamflag" type="combo" style="text-align:center; ">
  1019. <choices>
  1020. <itemset nodeset="/root/init/P0155list/P0155">
  1021. <label ref="cdnm"/>
  1022. <value ref="cdid"/>
  1023. </itemset>
  1024. </choices>
  1025. </col>
  1026. <col ref="suppkind" style="left:1026px; top:23px; width:71px; height:23px; text-align:center; "/>
  1027. <col ref="uncoym" format="yyyy-mm" style="text-align:center; "/>
  1028. <col ref="acdacptno" style="text-align:center; "/>
  1029. <col ref="sendresncd" type="combo" visibility="hidden">
  1030. <choices>
  1031. <itemset nodeset="/root/init/P0242list/P0242">
  1032. <label ref="cdnm"/>
  1033. <value ref="cdid"/>
  1034. </itemset>
  1035. </choices>
  1036. </col>
  1037. <col ref="indd" format="yyyy-mm-dd" style="text-align:center; "/>
  1038. <col ref="dschdd" format="yyyy-mm-dd" style="text-align:center; "/>
  1039. <col ref="interm" style="text-align:center; "/>
  1040. <col ref="instcd" visibility="hidden"/>
  1041. <col ref="pidsn" visibility="hidden"/>
  1042. <col ref="workflag" visibility="hidden"/>
  1043. <col ref="enddd" format="yyyy-mm-dd" style="text-align:center; "/>
  1044. <col ref="patrrgstno" format="999999-9999&quot;***&quot;" style="text-align:center; "/>
  1045. <col ref="bankcd" visibility="hidden"/>
  1046. <col ref="acntcd" visibility="hidden"/>
  1047. <col ref="depodd" visibility="hidden"/>
  1048. <col ref="notiym" visibility="hidden"/>
  1049. <col ref="depoflag" visibility="hidden"/>
  1050. <col ref="dg"/>
  1051. <script type="javascript" ev:event="onclick">
  1052. <![CDATA[
  1053. if( grd_pidmclbs.isCell(event.target) && grd_pidmclbs.row >= grd_pidmclbs.fixedRows && grd_pidmclbs.col != grd_pidmclbs.colRef("chkbox") && grd_pidmclbs.col != grd_pidmclbs.colRef("sendresnyn") && grd_pidmclbs.col != grd_pidmclbs.colRef("rem")){
  1054. var row = grd_pidmclbs.row-1;
  1055. model.setValue("/root/send/send02/clamno", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/clamno"));
  1056. model.setValue("/root/send/send02/docuseqno", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/docuseqno"));
  1057. model.setValue("/root/send/send02/instcd", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/instcd"));
  1058. model.setValue("/root/send/send02/acptno", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/acptno"));
  1059. model.setValue("/root/send/send02/clamym", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/clamym"));
  1060. model.setValue("/root/send/send02/clamdg", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/clamdg"));
  1061. model.setValue("/root/send/send02/pid", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/pid"));
  1062. model.setValue("/root/send/send02/pidsn", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/pidsn"));
  1063. model.setValue("/root/send/send02/judgdg", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/judgdg"));
  1064. model.setValue("/root/send/send02/dg", model.getValue("/root/main/list01/gridpidmclbs["+row+"]/dg"));
  1065. model.removeNodeset("/root/main/list02/gridpidmclbs2");
  1066. submit("TRPIF70302");
  1067. for(var i=1;i<grd_depodetl.rows;i++) {
  1068. if(model.getValue("/root/main/list02/griddepospec["+i+"]/depoyn") == "N") {
  1069. // insert&new
  1070. grd_depodetl.rowStatus(i) = 3;
  1071. }
  1072. // if(model.getValue("/root/main/list02/griddepospec["+i+"]/depoenddd") != "") {
  1073. // grd_depodetl.isReadOnly(i,1,i,6) = true;
  1074. // }
  1075. }
  1076. if (model.getValue("/root/main/list01/gridpidmclbs["+row+"]/acptno") == "9999999" || model.getValue("/root/main/list01/gridpidmclbs["+row+"]/dg") == "9999") {
  1077. //button3.disabled = true;
  1078. button12.disabled = false;
  1079. } else {
  1080. //button3.disabled = false;
  1081. button12.disabled = true;
  1082. }
  1083. // 입금내역 그리드 입력항목 색깔 표시
  1084. /*
  1085. grd_depodetl.colStyle(1,"data","background-color") = "#ffff00";
  1086. grd_depodetl.colStyle(2,"data","background-color") = "#ffff00";
  1087. grd_depodetl.colStyle(3,"data","background-color") = "#ffff00";
  1088. grd_depodetl.colStyle(4,"data","background-color") = "#ffff00";
  1089. grd_depodetl.colStyle(6,"data","background-color") = "#ffff00";
  1090. grd_depodetl.colStyle(8,"data","background-color") = "#ffff00";
  1091. grd_depodetl.colStyle(9,"data","background-color") = "#ffff00";
  1092. */
  1093. }
  1094. ]]>
  1095. </script>
  1096. <script type="javascript" ev:event="onmousedown">
  1097. <![CDATA[
  1098. if(event.button == 3){
  1099. if(grd_pidmclbs.isCell(event.target) && grd_pidmclbs.mouseRow >= grd_pidmclbs.fixedrows){
  1100. window.setPopupMenu(true, "/root/popupdata/popupmenu/gridpidmclbs/item", "name", "func", false);
  1101. }else{
  1102. window.setPopupMenu(false);
  1103. }
  1104. }
  1105. ]]>
  1106. </script>
  1107. <script type="javascript" ev:event="DOMFocusOut">
  1108. <![CDATA[
  1109. window.setPopupMenu(false);
  1110. ]]>
  1111. </script>
  1112. <script type="javascript" ev:event="xforms-value-changed">
  1113. <![CDATA[
  1114. fTotamt()
  1115. ]]>
  1116. </script>
  1117. <script type="javascript" ev:event="onaftersort">
  1118. <![CDATA[
  1119. grd_pidmclbs.gridToInstance();
  1120. ]]>
  1121. </script>
  1122. </datagrid>
  1123. <select1 id="rdo_termflag" ref="/root/send/send01/termflag" class="radio_search" appearance="full" cols="1" rows="3" vcellspacing="1" overflow="visible" style="left:805px; top:24px; width:75px; height:36px; font-weight:bold; border-style:none; ">
  1124. <choices>
  1125. <item>
  1126. <label>청구년월</label>
  1127. <value>1</value>
  1128. </item>
  1129. <item>
  1130. <label>입금일자</label>
  1131. <value>3</value>
  1132. </item>
  1133. </choices>
  1134. <script type="javascript" ev:event="xforms-value-changed">
  1135. <![CDATA[
  1136. //var fromdd, todd = "";
  1137. // model.setValue("/root/send/send01/fromdd","");
  1138. // model.setValue("/root/send/send01/todd","");
  1139. // model.refresh();
  1140. if(rdo_termflag.value == "3") {
  1141. model.setValue("/root/send/send01/fromdd", model.getValue("/root/send/send01/fromdd").substr(0,6)+"01");
  1142. var enddd = model.getValue("/root/send/send01/todd").substr(0,6)+"01";
  1143. model.setValue("/root/send/send01/todd", enddd.toDate().getAddDate(1,"M").getAddDate(-1,"D").getDateFormat("YYYYMMDD"));
  1144. ipt_fromdd.attribute("format") = "yyyy-mm-dd";
  1145. ipt_todd.attribute("format") = "yyyy-mm-dd";
  1146. ipt_fromdd.attribute("maxlength") = 8;
  1147. ipt_todd.attribute("maxlength") = 8;
  1148. } else {
  1149. model.setValue("/root/send/send01/fromdd", model.getValue("/root/send/send01/fromdd").substr(0,6));
  1150. model.setValue("/root/send/send01/todd", model.getValue("/root/send/send01/todd").substr(0,6));
  1151. ipt_fromdd.attribute("format") = "yyyy-mm";
  1152. ipt_todd.attribute("format") = "yyyy-mm";
  1153. }
  1154. model.refresh();
  1155. // ipt_fromdd.disabled = false;
  1156. // ipt_todd.disabled = false;
  1157. model.setFocus("ipt_fromdd");
  1158. ]]>
  1159. </script>
  1160. </select1>
  1161. <button id="button16" class="btn2_letter4" style="left:956px; top:75px; width:64px; height:19px; ">
  1162. <caption>엑셀저장</caption>
  1163. <script type="javascript" ev:event="onclick">
  1164. <![CDATA[
  1165. var today = new Date();
  1166. var yy = today.getYear()+"";
  1167. var mm = today.getMonth()+1;
  1168. var dd = today.getDate();
  1169. if(mm < 10) { mm = "0"+mm; } else { mm = mm+""; }
  1170. if(dd < 10) { dd = "0" + dd; } else { dd = dd + ""; }
  1171. var tmp = yy+mm+dd;
  1172. var fileName = window.fileDialog("save", ",", false, "자보미수관리 청구내역_"+tmp, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1173. if (fileName != "") { grd_pidmclbs.saveExcel(fileName, "sheetname:sheet1", true, true, "", "", ""); }
  1174. ]]>
  1175. </script>
  1176. </button>
  1177. <button id="button17" class="btn2_letter4" style="left:590px; top:589px; width:64px; height:19px; ">
  1178. <caption>엑셀저장</caption>
  1179. <script type="javascript" ev:event="onclick">
  1180. <![CDATA[
  1181. var today = new Date();
  1182. var yy = today.getYear()+"";
  1183. var mm = today.getMonth()+1;
  1184. var dd = today.getDate();
  1185. if(mm < 10) { mm = "0"+mm; } else { mm = mm+""; }
  1186. if(dd < 10) { dd = "0" + dd; } else { dd = dd + ""; }
  1187. var tmp = yy+mm+dd;
  1188. var fileName = window.fileDialog("save", ",", false, "자보미수관리 입금내역_"+tmp, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1189. if (fileName != "") { grd_depodetl.saveExcel(fileName, "SheetName", true, true, "", "", ""); }
  1190. ]]>
  1191. </script>
  1192. </button>
  1193. <button id="button18" class="btn2_letter3" style="left:476px; top:589px; width:53px; height:19px; ">
  1194. <caption>행추가</caption>
  1195. <script type="javascript" ev:event="onclick">
  1196. <![CDATA[
  1197. // 그리드 row 추가
  1198. grd_depodetl.addRow();
  1199. var row = grd_depodetl.row;
  1200. var clbsrow = grd_pidmclbs.row;
  1201. clbsrow = clbsrow -1;
  1202. // 그리드 입력항목 초기화
  1203. model.setValue("/root/main/list02/griddepospec[" + row + "]/depoflag","01"); // 일자 입력시 입금구분 1차지급 기본 세팅
  1204. model.setValue("/root/main/list02/griddepospec[" + row + "]/depodd", getCurrentDate());
  1205. model.setValue("/root/main/list02/griddepospec[" + row + "]/depoamt",0);
  1206. model.setValue("/root/main/list02/griddepospec[" + row + "]/orgcutamt",0);
  1207. model.setValue("/root/main/list02/griddepospec[" + row + "]/adjtamt",0);
  1208. model.setValue("/root/main/list02/griddepospec[" + row + "]/aprvamt",0);
  1209. model.setValue("/root/main/list02/griddepospec[" + row + "]/rcogpossamt",0);
  1210. model.setValue("/root/main/list02/griddepospec[" + row + "]/sendamt",0);
  1211. model.setValue("/root/main/list02/griddepospec[" + row + "]/clamno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/clamno"));
  1212. model.setValue("/root/main/list02/griddepospec[" + row + "]/docuseqno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/docuseqno"));
  1213. model.setValue("/root/main/list02/griddepospec[" + row + "]/acptno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acptno"));
  1214. model.setValue("/root/main/list02/griddepospec[" + row + "]/acptdd",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acptdd"));
  1215. model.setValue("/root/main/list02/griddepospec[" + row + "]/acdacptno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acdacptno"));
  1216. model.setValue("/root/main/list02/griddepospec[" + row + "]/insuno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/insuno"));
  1217. model.setValue("/root/main/list02/griddepospec[" + row + "]/depoyn","N");
  1218. model.setValue("/root/main/list02/griddepospec[" + row + "]/tddecicutamt", 0);
  1219. model.setValue("/root/main/list02/griddepospec[" + row + "]/cutrate", 0);
  1220. model.setValue("/root/main/list02/griddepospec[" + row + "]/notiym", getCurrentDate().substr(0, 6));
  1221. //model.setValue("/root/main/list02/griddepospec[" + row + "]/depoenddd", getCurrentDate());
  1222. model.setValue("/root/main/list02/griddepospec[" + row + "]/judgdg",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/judgdg"));
  1223. model.setValue("/root/main/list02/griddepospec[" + row + "]/dg",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/dg"));
  1224. // insert & new
  1225. grd_depodetl.rowStatus(row) = 3;
  1226. // 입금내역 그리드 입력항목 색깔 표시
  1227. /*
  1228. grd_depodetl.colStyle(1,"data","background-color") = "#ffff00";
  1229. grd_depodetl.colStyle(2,"data","background-color") = "#ffff00";
  1230. grd_depodetl.colStyle(3,"data","background-color") = "#ffff00";
  1231. grd_depodetl.colStyle(4,"data","background-color") = "#ffff00";
  1232. grd_depodetl.colStyle(5,"data","background-color") = "#ffff00";
  1233. grd_depodetl.colStyle(6,"data","background-color") = "#ffff00";
  1234. grd_depodetl.colStyle(7,"data","background-color") = "#ffff00";
  1235. grd_depodetl.colStyle(8,"data","background-color") = "#ffff00";
  1236. grd_depodetl.colStyle(9,"data","background-color") = "#ffff00";
  1237. grd_depodetl.colStyle(11,"data","background-color") = "#ffff00";
  1238. */
  1239. ]]>
  1240. </script>
  1241. </button>
  1242. <button id="button19" class="btn2_letter3" style="left:533px; top:589px; width:53px; height:19px; ">
  1243. <caption>행삭제</caption>
  1244. <script type="javascript" ev:event="onclick">
  1245. <![CDATA[
  1246. var row_cnt = grd_depodetl.row;
  1247. if (row_cnt == '-1' || row_cnt == '0') {
  1248. return false;
  1249. }
  1250. if(grd_depodetl.rowStatus(row_cnt) == "1" || grd_depodetl.rowStatus(row_cnt) == "3") {
  1251. grd_depodetl.deleteItem(row_cnt);
  1252. return false;
  1253. } else {
  1254. grd_depodetl.rowStatus(row_cnt) = "4";
  1255. model.setValue("/root/main/list05/griddepospec", grd_depodetl.getUpdateData());
  1256. }
  1257. ]]>
  1258. </script>
  1259. </button>
  1260. <button id="button2" class="btn5_letter4" visibility="hidden" style="left:615px; top:75px; width:64px; height:19px; ">
  1261. <caption>반송저장</caption>
  1262. <script type="javascript" ev:event="onclick">
  1263. <![CDATA[
  1264. // 체크된 행의 반송 사유 필수 입력 체크
  1265. for ( var i = 1 ; i < grd_pidmclbs.rows ; i++ ) {
  1266. if ( grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("chkbox")) == "true" ) {
  1267. if ( grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("sendresncd")) == "" || grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("sendresncd")) == "-") {
  1268. messageBox(i - 1 + "번째 행의 반송사유를","C001");
  1269. return;
  1270. }
  1271. }
  1272. }
  1273. // 체크된 행을 가져온다.
  1274. var nodeList = instance1.selectNodes("/root/main/list01/gridpidmclbs[chkbox='true']");
  1275. if (nodeList.length > 0) {
  1276. var rCSV = getNodeListCSV(nodeList);
  1277. //model.setValue("/root/main/rCSV", rCSV);
  1278. // rCSV에 있는 자료를 전송보낼 인스턴스에 담는댜.
  1279. //var CSV = model.getValue("/root/main/rCSV");
  1280. // 노드 초기화
  1281. model.destroy("/root/send/tmp");
  1282. model.makeNode("/root/send/tmp");
  1283. setCSVToNode("/root/send/tmp", rCSV);
  1284. // 반송 저장시
  1285. // 1. 반송테이블(pifhrstd) insert
  1286. // 2. 미수발생테이블(pifmintd) 반송액 update 2010.03.31 추가
  1287. // 3. 재청구 생성
  1288. // 4. 반송테이블(pifhrstd) 수정 - 재청구 관련 데이터
  1289. if (submit("TXPIF70302")) {
  1290. //model.setValue("/root/hidden/con/acptdd", "");
  1291. submit("TRPIF70301");
  1292. model.refresh();
  1293. }
  1294. }
  1295. ]]>
  1296. </script>
  1297. </button>
  1298. <datagrid id="datagrid3" nodeset="/root/main/list02/gridchkdocustat" visibility="hidden" caption="서식구분^분심여부^반송여부^검토서접수일자^조정액^동의서발송일자^자보실삭감액^동의금액^분심결정삭감액^분심수수료^분심이자지급액^분심이자환수액^caption1^caption2" colsep="^" colwidth="71, 70, 70, 120, 120, 100, 120, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="2" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:495px; width:1194px; height:89px; ">
  1299. <col disabled="true" ref="docuflag" type="combo" style="text-align:center; ">
  1300. <choices>
  1301. <itemset nodeset="/root/init/P0251list/P0251">
  1302. <label ref="cdnm"/>
  1303. <value ref="cdid"/>
  1304. </itemset>
  1305. </choices>
  1306. </col>
  1307. <col disabled="true" ref="rtnyn" type="combo" style="text-align:center; ">
  1308. <choices>
  1309. <item>
  1310. <label>Y</label>
  1311. <value>Y</value>
  1312. </item>
  1313. <item>
  1314. <label>N</label>
  1315. <value>N</value>
  1316. </item>
  1317. </choices>
  1318. </col>
  1319. <col disabled="true" ref="rtnyn" type="combo" style="text-align:center; ">
  1320. <choices>
  1321. <item>
  1322. <label>Y</label>
  1323. <value>Y</value>
  1324. </item>
  1325. <item>
  1326. <label>N</label>
  1327. <value>N</value>
  1328. </item>
  1329. </choices>
  1330. </col>
  1331. <col ref="chkdocunotidd" format="yyyy-mm-dd" style="text-align:center; "/>
  1332. <col ref="adjtamt" format="(-)#,###" style="text-align:right; "/>
  1333. <col ref="rcogdocudelivedd" format="yyyy-mm-dd" style="text-align:center; "/>
  1334. <col ref="realcutamt" format="(-)#,###" style="text-align:right; "/>
  1335. <col ref="aprvamt" format="(-)#,###" style="text-align:right; "/>
  1336. <col ref="tddecicutamt" format="(-)#,###" style="text-align:right; "/>
  1337. <col ref="tdcomsamt" format="(-)#,###" style="text-align:right; "/>
  1338. <col ref="tdrestpayamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
  1339. <col ref="tdrestrtnamt" visibility="hidden" format="(-)#,###" style="text-align:right; "/>
  1340. <col ref="clamno" visibility="hidden"/>
  1341. <col ref="docuseqno" visibility="hidden"/>
  1342. <col ref="instcd" visibility="hidden"/>
  1343. <col ref="judgdg" visibility="hidden"/>
  1344. <col ref="dg" visibility="hidden"/>
  1345. </datagrid>
  1346. <caption id="caption9" class="tit_2" visibility="hidden" style="left:5px; top:478px; width:366px; height:13px; ">검토현황</caption>
  1347. <caption id="caption12" style="left:85px; top:591px; width:317px; height:20px; ">* 자보실삭감액 : 동의액 + 분심결정삭감액 + 분심수수료</caption>
  1348. <caption id="caption13" class="tit_2" style="left:660px; top:594px; width:147px; height:13px; ">동의내역</caption>
  1349. <datagrid id="grd_aprvdetl" nodeset="/root/main/list02/griddepoaprv" class="datagrid2" caption="동의일자^입금구분^조정금액^동의금액^인정가능^비고란^재무통보월^depoamt^sendamt^orgcutamt^caption1^caption2^caption3^caption6^caption8^caption7^caption4^caption5^caption9^caption10^caption11^caption12" colsep="^" colwidth="90, 60, 80, 80, 80, 109, 100, 64, 62, 90, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="2" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="35" rowsep="|" style="left:655px; top:613px; width:538px; height:126px; ">
  1350. <col ref="depodd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
  1351. <script type="javascript" ev:event="xforms-value-changed">
  1352. <![CDATA[
  1353. if ( grd_aprvdetl.col == grd_aprvdetl.colRef("depodd")) {
  1354. var row = grd_aprvdetl.row;
  1355. var notimm = grd_aprvdetl.valueMatrix(row, grd_aprvdetl.colRef("depodd"));
  1356. grd_aprvdetl.valueMatrix(row, grd_aprvdetl.colRef("notiym")) = notimm.substring(0,6);
  1357. }
  1358. ]]>
  1359. </script>
  1360. <col ref="depoflag" type="combo" visibility="hidden">
  1361. <choices>
  1362. <itemset nodeset="/root/init/P0268list/P0268">
  1363. <label ref="cdnm"/>
  1364. <value ref="cdid"/>
  1365. </itemset>
  1366. </choices>
  1367. </col>
  1368. <col autonext="true" ref="adjtamt" type="input" format="(-)#,###" style="text-align:right; "/>
  1369. <col autonext="true" ref="aprvamt" type="input" format="(-)#,###" style="text-align:right; "/>
  1370. <col ref="rcogpossamt" type="output" format="(-)#,###" style="text-align:right; "/>
  1371. <col ref="rem" type="input"/>
  1372. <col ref="notiym" type="inputdate" visibility="hidden" format="yyyy-mm" maxlength="6" style="text-align:center; "/>
  1373. <col ref="depoamt" visibility="hidden"/>
  1374. <col ref="sendamt" visibility="hidden"/>
  1375. <col ref="orgcutamt" visibility="hidden"/>
  1376. <col ref="clamno" visibility="hidden"/>
  1377. <col ref="docuseqno" visibility="hidden"/>
  1378. <col ref="seqno" visibility="hidden"/>
  1379. <col ref="acptno" visibility="hidden"/>
  1380. <col ref="acptdd" visibility="hidden"/>
  1381. <col ref="acdacptno" visibility="hidden"/>
  1382. <col ref="insuno" visibility="hidden"/>
  1383. <col ref="depoyn" visibility="hidden"/>
  1384. <col ref="tddecicutamt" visibility="hidden"/>
  1385. <col ref="bankcd" visibility="hidden"/>
  1386. <col ref="acntcd" visibility="hidden"/>
  1387. <col ref="cutrate" visibility="hidden"/>
  1388. <col ref="judgdg" visibility="hidden"/>
  1389. <col ref="dg" visibility="hidden"/>
  1390. <script type="javascript" ev:event="xforms-value-changed">
  1391. <![CDATA[
  1392. var row = grd_aprvdetl.row;
  1393. if(model.getValue("/root/main/list02/griddepoaprv["+row+"]/lastendyn") == "Y") {
  1394. model.setValue("/root/main/list02/griddepoaprv["+row+"]/enddd", getCurrentDate());
  1395. } else if(grd_aprvdetl.valueMatrix(row,13) == "N") {
  1396. model.setValue("/root/main/list02/griddepoaprv["+row+"]/enddd", "-");
  1397. }
  1398. model.refresh();
  1399. ]]>
  1400. </script>
  1401. <script type="javascript" ev:event="onendedit">
  1402. <![CDATA[
  1403. if(grd_aprvdetl.col == grd_aprvdetl.colRef("adjtamt")) {
  1404. grd_aprvdetl.endEditCell();
  1405. grd_aprvdetl.col = grd_aprvdetl.colRef("aprvamt");
  1406. grd_aprvdetl.editCell();
  1407. }
  1408. ]]>
  1409. </script>
  1410. </datagrid>
  1411. <line id="line3" class="line_1" style="x1:656px; y1:609px; x2:1194px; y2:609px; "/>
  1412. <button id="button8" class="btn2_letter4" style="left:1130px; top:589px; width:64px; height:19px; ">
  1413. <caption>엑셀저장</caption>
  1414. <script type="javascript" ev:event="onclick">
  1415. <![CDATA[
  1416. var today = new Date();
  1417. var yy = today.getYear()+"";
  1418. var mm = today.getMonth()+1;
  1419. var dd = today.getDate();
  1420. if(mm < 10) { mm = "0"+mm; } else { mm = mm+""; }
  1421. if(dd < 10) { dd = "0" + dd; } else { dd = dd + ""; }
  1422. var tmp = yy+mm+dd;
  1423. var fileName = window.fileDialog("save", ",", false, "자보미수관리 동의내역_"+tmp, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1424. if (fileName != "") { grd_aprvdetl.saveExcel(fileName, "SheetName", true, true, "", "", ""); }
  1425. ]]>
  1426. </script>
  1427. </button>
  1428. <button id="button9" class="btn2_letter3" style="left:1022px; top:589px; width:53px; height:19px; ">
  1429. <caption>행추가</caption>
  1430. <script type="javascript" ev:event="onclick">
  1431. <![CDATA[
  1432. // 그리드 row 추가
  1433. grd_aprvdetl.addRow();
  1434. var row = grd_aprvdetl.row;
  1435. var clbsrow = grd_pidmclbs.row;
  1436. clbsrow = clbsrow -1;
  1437. // 그리드 입력항목 초기화
  1438. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/depoflag","99");
  1439. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/depodd", getCurrentDate());
  1440. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/depoamt",0);
  1441. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/adjtamt",0);
  1442. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/aprvamt",0);
  1443. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/rcogpossamt",0);
  1444. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/orgcutamt",0);
  1445. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/sendamt",0);
  1446. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/clamno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/clamno"));
  1447. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/docuseqno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/docuseqno"));
  1448. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/acptno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acptno"));
  1449. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/acptdd",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acptdd"));
  1450. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/acdacptno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acdacptno"));
  1451. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/insuno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/insuno"));
  1452. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/depoyn",'N');
  1453. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/tddecicutamt",0);
  1454. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/cutrate",0);
  1455. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/notiym", getCurrentDate().substr(0, 6));
  1456. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/judgdg",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/judgdg"));
  1457. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/dg",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/dg"));
  1458. // insert & new
  1459. grd_aprvdetl.rowStatus(row) = 3;
  1460. ]]>
  1461. </script>
  1462. </button>
  1463. <button id="button12" class="btn5_letter3" style="left:968px; top:589px; width:53px; height:19px; ">
  1464. <caption>저 장</caption>
  1465. <script type="javascript" ev:event="onclick">
  1466. <![CDATA[
  1467. ////////////////////////////////////////////////////////////////////////////
  1468. // 2010.02.08
  1469. // 입금내역관리(자보)에서 입금처리 하는데 여기서 처리하는 이유는??
  1470. // 은행코드,계좌코드, 건수 등등.. 구현 안 되어 있는게 많은데 강제로 처리해 놨음.
  1471. ////////////////////////////////////////////////////////////////////////////
  1472. for ( var i = 1 ; i <= grd_aprvdetl.rows - 1 ; i++ ) {
  1473. grd_aprvdetl.valueMatrix( i, grd_aprvdetl.colRef("bankcd")) = BANKCD; //은행코드 2010.02.28 추가
  1474. grd_aprvdetl.valueMatrix( i, grd_aprvdetl.colRef("acntcd")) = BANKACOUNT; // 계좌코드 2010.02.28 추가
  1475. }
  1476. model.setValue("/root/main/list05/griddepospec", grd_aprvdetl.getUpdateData());
  1477. var row = grd_pidmclbs.row;
  1478. if(submit("TXPIF70301")) {
  1479. messageBox("저장이","I002");
  1480. submit("TRPIF70302");
  1481. grd_pidmclbs.row = row;
  1482. }
  1483. ]]>
  1484. </script>
  1485. </button>
  1486. <button id="button15" class="btn2_letter3" style="left:1076px; top:589px; width:53px; height:19px; ">
  1487. <caption>행삭제</caption>
  1488. <script type="javascript" ev:event="onclick">
  1489. <![CDATA[
  1490. var row_cnt = grd_aprvdetl.row;
  1491. if (row_cnt == '-1' || row_cnt == '0') {
  1492. return false;
  1493. }
  1494. if(grd_aprvdetl.rowStatus(row_cnt) == "1" || grd_aprvdetl.rowStatus(row_cnt) == "3") {
  1495. grd_aprvdetl.deleteItem(row_cnt);
  1496. return false;
  1497. } else {
  1498. grd_aprvdetl.rowStatus(row_cnt) = "4";
  1499. model.setValue("/root/main/list05/griddepospec", grd_aprvdetl.getUpdateData());
  1500. }
  1501. ]]>
  1502. </script>
  1503. </button>
  1504. <button id="button20" class="btn5_letter2" style="left:1151px; top:75px; width:42px; height:19px; ">
  1505. <caption>저장</caption>
  1506. <script type="javascript" ev:event="onclick">
  1507. <![CDATA[
  1508. model.resetInstanceNode("/root/main/list06/gridpidmclbs");
  1509. model.setValue("/root/main/list06/gridpidmclbs", grd_pidmclbs.getUpdateData());
  1510. var row = grd_pidmclbs.row;
  1511. var nodeList = instance1.selectNodes("/root/main/list06/gridpidmclbs");
  1512. if (nodeList.length > 0) {
  1513. if(submit("TXPIF70303")) {
  1514. messageBox("저장이","I002");
  1515. submit("TRPIF70301");
  1516. grd_pidmclbs.row = row;
  1517. }
  1518. }
  1519. ]]>
  1520. </script>
  1521. </button>
  1522. <line id="line4" class="line_1" visibility="hidden" style="x1:0px; y1:492px; x2:1195px; y2:492px; "/>
  1523. <caption id="caption11" style="left:527px; top:76px; width:180px; height:20px; ">* 결정액 = 청구액 - 최종동의액</caption>
  1524. <caption id="caption16" style="left:85px; top:75px; width:100px; height:20px; font-weight:bold; ">* 심결액 합계 :</caption>
  1525. <caption id="caption17" style="left:272px; top:75px; width:20px; height:20px; font-weight:bold; ">원</caption>
  1526. <output id="opt_sumdeciamt" ref="/root/hidden/sumdeciamt/sumdeciamt" format="#,###" style="left:185px; top:75px; width:85px; height:19px; font-weight:bold; text-align:right; "/>
  1527. <caption id="caption18" style="left:292px; top:76px; width:232px; height:20px; ">(체크박스 선택하면 결정액 더해서 보여짐)</caption>
  1528. <button id="button21" class="btn5_letter4" visibility="hidden" style="left:690px; top:75px; width:64px; height:19px; ">
  1529. <caption>반송삭제</caption>
  1530. <script type="javascript" ev:event="onclick">
  1531. <![CDATA[
  1532. // 체크된 행의 반송 사유 필수 입력 체크
  1533. /*
  1534. for ( var i = 1 ; i < grd_pidmclbs.rows ; i++ ) {
  1535. if ( grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("chkbox")) == "true" ) {
  1536. if ( grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("sendresncd")) == "" || grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("sendresncd")) == "-") {
  1537. messageBox(i - 1 + "번째 행의 반송사유를","C001");
  1538. return;
  1539. }
  1540. }
  1541. }
  1542. */
  1543. // 체크된 행을 가져온다.
  1544. var nodeList = instance1.selectNodes("/root/main/list01/gridpidmclbs[chkbox='true']");
  1545. if (nodeList.length > 0) {
  1546. var rCSV = getNodeListCSV(nodeList);
  1547. //model.setValue("/root/main/rCSV", rCSV);
  1548. // rCSV에 있는 자료를 전송보낼 인스턴스에 담는댜.
  1549. //var CSV = model.getValue("/root/main/rCSV");
  1550. // 노드 초기화
  1551. model.destroy("/root/send/tmp");
  1552. model.makeNode("/root/send/tmp");
  1553. setCSVToNode("/root/send/tmp", rCSV);
  1554. // 반송 저장시
  1555. // 1. 반송테이블(pifhrstd) insert
  1556. // 2. 미수발생테이블(pifmintd) 반송액 update 2010.03.31 추가
  1557. // 3. 재청구 생성
  1558. // 4. 반송테이블(pifhrstd) 수정 - 재청구 관련 데이터
  1559. if (submit("TXPIF70304")) {
  1560. //model.setValue("/root/hidden/con/acptdd", "");
  1561. submit("TRPIF70301");
  1562. model.refresh();
  1563. }
  1564. }
  1565. ]]>
  1566. </script>
  1567. </button>
  1568. <button id="button22" class="btn5_letter4" style="left:1021px; top:75px; width:64px; height:19px; ">
  1569. <caption>종결취소</caption>
  1570. <script type="javascript" ev:event="onclick">
  1571. <![CDATA[
  1572. model.resetInstanceNode("/root/main/list06/gridpidmclbs");
  1573. for (var i =0 ; i <grd_pidmclbs.rows; i++ ){
  1574. if(grd_pidmclbs.rowStatus(i)==2){
  1575. grd_pidmclbs.rowStatus(i) = 4;
  1576. }
  1577. }
  1578. model.setValue("/root/main/list06/gridpidmclbs", grd_pidmclbs.getUpdateData());
  1579. var row = grd_pidmclbs.row;
  1580. var nodeList = instance1.selectNodes("/root/main/list06/gridpidmclbs");
  1581. if (nodeList.length > 0) {
  1582. if(submit("TXPIF70303")) {
  1583. messageBox("저장이","I002");
  1584. submit("TRPIF70301");
  1585. grd_pidmclbs.row = row;
  1586. }
  1587. }
  1588. ]]>
  1589. </script>
  1590. </button>
  1591. <button id="button23" class="btn5_letter3" visibility="hidden" style="left:1033px; top:472px; width:53px; height:19px; ">
  1592. <caption>저 장</caption>
  1593. <script type="javascript" ev:event="onclick">
  1594. <![CDATA[
  1595. ////////////////////////////////////////////////////////////////////////////
  1596. // 2010.02.08
  1597. // 입금내역관리(자보)에서 입금처리 하는데 여기서 처리하는 이유는??
  1598. // 은행코드,계좌코드, 건수 등등.. 구현 안 되어 있는게 많은데 강제로 처리해 놨음.
  1599. ////////////////////////////////////////////////////////////////////////////
  1600. for ( var i = 1 ; i <= grd_aprvdetl.rows - 1 ; i++ ) {
  1601. grd_aprvdetl.valueMatrix( i, grd_aprvdetl.colRef("bankcd")) = BANKCD; //은행코드 2010.02.28 추가
  1602. grd_aprvdetl.valueMatrix( i, grd_aprvdetl.colRef("acntcd")) = BANKACOUNT; // 계좌코드 2010.02.28 추가
  1603. }
  1604. model.setValue("/root/main/list05/griddepospec", grd_aprvdetl.getUpdateData());
  1605. var row = grd_pidmclbs.row;
  1606. if(submit("TXPIF70301")) {
  1607. messageBox("저장이","I002");
  1608. submit("TRPIF70302");
  1609. grd_pidmclbs.row = row;
  1610. }
  1611. ]]>
  1612. </script>
  1613. </button>
  1614. <button id="button24" class="btn2_letter3" visibility="hidden" style="left:1141px; top:472px; width:53px; height:19px; ">
  1615. <caption>행삭제</caption>
  1616. <script type="javascript" ev:event="onclick">
  1617. <![CDATA[
  1618. var row_cnt = grd_aprvdetl.row;
  1619. if (row_cnt == '-1' || row_cnt == '0') {
  1620. return false;
  1621. }
  1622. if(grd_aprvdetl.rowStatus(row_cnt) == "1" || grd_aprvdetl.rowStatus(row_cnt) == "3") {
  1623. grd_aprvdetl.deleteItem(row_cnt);
  1624. return false;
  1625. } else {
  1626. grd_aprvdetl.rowStatus(row_cnt) = "4";
  1627. model.setValue("/root/main/list05/griddepospec", grd_aprvdetl.getUpdateData());
  1628. }
  1629. ]]>
  1630. </script>
  1631. </button>
  1632. <button id="button25" class="btn2_letter3" visibility="hidden" style="left:1087px; top:472px; width:53px; height:19px; ">
  1633. <caption>행추가</caption>
  1634. <script type="javascript" ev:event="onclick">
  1635. <![CDATA[
  1636. // 그리드 row 추가
  1637. grd_aprvdetl.addRow();
  1638. var row = grd_aprvdetl.row;
  1639. var clbsrow = grd_pidmclbs.row;
  1640. clbsrow = clbsrow -1;
  1641. // 그리드 입력항목 초기화
  1642. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/depoflag","99");
  1643. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/depodd", getCurrentDate());
  1644. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/depoamt",0);
  1645. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/adjtamt",0);
  1646. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/aprvamt",0);
  1647. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/rcogpossamt",0);
  1648. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/orgcutamt",0);
  1649. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/sendamt",0);
  1650. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/clamno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/clamno"));
  1651. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/docuseqno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/docuseqno"));
  1652. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/acptno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acptno"));
  1653. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/acptdd",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acptdd"));
  1654. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/acdacptno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/acdacptno"));
  1655. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/insuno",model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/insuno"));
  1656. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/depoyn",'N');
  1657. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/tddecicutamt",0);
  1658. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/cutrate",0);
  1659. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/notiym", getCurrentDate().substr(0, 6));
  1660. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/judgdg", model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/judgdg"));
  1661. model.setValue("/root/main/list02/griddepoaprv[" + row + "]/dg", model.getValue("/root/main/list01/gridpidmclbs[" + clbsrow + "]/dg"));
  1662. // insert & new
  1663. grd_aprvdetl.rowStatus(row) = 3;
  1664. ]]>
  1665. </script>
  1666. </button>
  1667. <button id="button26" class="btn5_letter4" style="left:1086px; top:75px; width:64px; height:19px; ">
  1668. <caption>일괄저장</caption>
  1669. <script type="javascript" ev:event="onclick">
  1670. <![CDATA[
  1671. model.setValue(ipt_depodd.attribute("ref"),"");
  1672. model.setValue(ipt_notimm.attribute("ref"),"");
  1673. var totsum = 0;
  1674. for(var i=grd_pidmclbs.fixedRows;i<grd_pidmclbs.rows;i++) {
  1675. if( grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("chkbox")) == 'true' ){
  1676. if ( grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("sendresnyn")) != "true" || grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("acptno")) != "9999999") {
  1677. //심결액
  1678. totsum += Number(grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("deciamt")));
  1679. }
  1680. }
  1681. }
  1682. model.setValue("/root/hidden/sumdeciamt/sumdeciamt",totsum);
  1683. model.refresh();
  1684. group5.attribute("visibility") = "visible";
  1685. ]]>
  1686. </script>
  1687. </button>
  1688. <group id="group5" visibility="hidden" style="left:600px; top:100px; width:235px; height:215px; ">
  1689. <caption id="caption19" class="cell_1" style="left:15px; top:34px; width:80px; height:26px; font-weight:bold; ">입금일자</caption>
  1690. <button id="button27" class="btn4_letter2" style="left:108px; top:185px; width:56px; height:22px; ">
  1691. <caption>저장</caption>
  1692. <script type="javascript" ev:event="onclick">
  1693. <![CDATA[
  1694. if(getNodesetCount("/root/main/list01/gridpidmclbs[chkbox = 'true']") < 1) {
  1695. messageBox("일괄저장 할 리스트를","C002");
  1696. return false;
  1697. }
  1698. //접수번호 조회조건이면
  1699. if(rdo_termflag.value == "2") {
  1700. if(ipt_acptno.value== "") {
  1701. messageBox("접수번호를","C001");
  1702. model.setFocus("ipt_acptno");
  1703. return false;
  1704. }
  1705. if(cmb_judgdg.value == "") {
  1706. messageBox("심사차수를","C001");
  1707. model.setFocus("cmb_judgdg");
  1708. return false;
  1709. }
  1710. }
  1711. if(ipt_depodd.value == "" ) {
  1712. messageBox("입금일자를","C001");
  1713. return false;
  1714. }
  1715. if(ipt_notimm.value == "" ) {
  1716. messageBox("재무통보월를","C001");
  1717. return false;
  1718. }
  1719. // if ( ipt_notimm.value <= model.getValue("/root/main/check/uncomonthend/maxendym") ) {
  1720. // messageBox("마감된 이전월의 재무통보월은 입력하실 수","I004");
  1721. // return;
  1722. // }
  1723. model.setValue("/root/main/list05/griddepospec", "");
  1724. for(var i=grd_pidmclbs.fixedRows; i<grd_pidmclbs.rows; i++) {
  1725. if( grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("chkbox")) == 'true' && grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("acptno")) != "9999999" ){
  1726. grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("depodd")) = ipt_depodd.value;
  1727. grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("notiym")) = ipt_notimm.value;
  1728. grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("bankcd")) = BANKCD;
  1729. grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("acntcd")) = BANKACOUNT;
  1730. grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("depoflag")) = "01";
  1731. grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("depoamt")) = grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("deciamt"));
  1732. // if ( grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("sendresnyn")) != "Y" ) {
  1733. // grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("depoamt")) = Number(grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("deciamt")));
  1734. // } else {
  1735. // grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("depoamt")) = "0"; // 반송일 경우 입금액을 0원으로 처리 한다.
  1736. // }
  1737. grd_pidmclbs.rowStatus(i) = 1;
  1738. }
  1739. }
  1740. model.setValue("/root/main/list05/griddepospec", grd_pidmclbs.getUpdateData());
  1741. var row = grd_pidmclbs.row;
  1742. if(submit("TXPIF70301")) {
  1743. messageBox("저장이","I002");
  1744. submit("TRPIF70301");
  1745. grd_pidmclbs.row = row;
  1746. submit("TRPIF70302");
  1747. model.setValue(ipt_depodd.attribute("ref"),"");
  1748. model.setValue(ipt_notimm.attribute("ref"),"");
  1749. group5.visible = false;
  1750. }
  1751. ]]>
  1752. </script>
  1753. </button>
  1754. <button id="button28" class="btn4_letter2" style="left:165px; top:185px; width:56px; height:22px; ">
  1755. <caption>닫기</caption>
  1756. <script type="javascript" ev:event="DOMActivate">
  1757. <![CDATA[
  1758. group5.visible = false;
  1759. ]]>
  1760. </script>
  1761. </button>
  1762. <caption id="caption20" class="tit_1" style="left:0px; top:15px; width:151px; height:13px; ">일괄저장</caption>
  1763. <shape id="roundrect2" class="roundrect_btnset" appearance="roundrect" style="left:0px; top:0px; width:230px; height:210px; "/>
  1764. <caption id="caption21" class="cell_1" style="left:15px; top:65px; width:80px; height:26px; font-weight:bold; ">재무통보월</caption>
  1765. <caption id="caption22" class="cell_1" style="left:15px; top:97px; width:80px; height:26px; font-weight:bold; ">총입금금액</caption>
  1766. <input id="ipt_depodd" ref="/root/send/send01/depodd" inputtype="date" format="yyyy-mm-dd" style="left:99px; top:38px; width:110px; height:19px; text-align:center; ">
  1767. <script type="javascript" ev:event="xforms-value-changed">
  1768. <![CDATA[
  1769. ipt_notimm.value = ipt_depodd.value.substring(0,6);
  1770. ]]>
  1771. </script>
  1772. </input>
  1773. <input id="ipt_notimm" ref="/root/send/send01/notimm" inputtype="date" format="yyyy-mm" style="left:99px; top:68px; width:110px; height:19px; text-align:center; "/>
  1774. <output id="ipt_depoamt" ref="/root/hidden/sumdeciamt/sumdeciamt" format="(-)#,###" maxlength="14" style="left:99px; top:102px; width:110px; height:19px; text-align:right; "/>
  1775. <caption id="caption23" class="cell_1" style="left:15px; top:34px; width:80px; height:26px; font-weight:bold; ">입금일자</caption>
  1776. <caption id="caption24" class="cell_1" style="left:15px; top:65px; width:80px; height:26px; font-weight:bold; ">재무통보월</caption>
  1777. <caption id="caption25" visibility="visible" style="left:10px; top:130px; width:200px; height:55px; ">** 일괄저장시 입금액 = 심결장애인금액 - 기관삭감액, 단 반송일 경우는 입금액 0원처리</caption>
  1778. </group>
  1779. <button id="button29" class="btn2_letter4" visibility="visible" style="left:696px; top:75px; width:64px; height:19px; ">
  1780. <caption>전체선택</caption>
  1781. <script type="javascript" ev:event="onclick">
  1782. <![CDATA[
  1783. var rows = grd_pidmclbs.rows;
  1784. for(var i=1;i<rows;i++) {
  1785. if(grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("chkbox")) == "true" || grd_pidmclbs.isReadOnly(i, grd_pidmclbs.colRef("chkbox")) == true || grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("acptno")) == "9999999") {
  1786. continue;
  1787. } else {
  1788. grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("chkbox")) = "true";
  1789. grd_pidmclbs.rowStatus(i) = "3";
  1790. }
  1791. }
  1792. fTotamt()
  1793. ]]>
  1794. </script>
  1795. </button>
  1796. <button id="button30" class="btn2_letter4" visibility="visible" style="left:761px; top:75px; width:64px; height:19px; ">
  1797. <caption>전체해제</caption>
  1798. <script type="javascript" ev:event="onclick">
  1799. <![CDATA[
  1800. var rows = grd_pidmclbs.rows;
  1801. for(var i=grd_pidmclbs.fixedRows;i<rows;i++) {
  1802. if(grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("chkbox")) == "false" || grd_pidmclbs.rowStatus(i) == "0") {
  1803. continue;
  1804. } else {
  1805. grd_pidmclbs.valueMatrix(i, grd_pidmclbs.colRef("chkbox")) = "false";
  1806. grd_pidmclbs.rowStatus(i) = "0";
  1807. }
  1808. }
  1809. fTotamt()
  1810. ]]>
  1811. </script>
  1812. </button>
  1813. <button id="button31" class="btn2_letter4" visibility="visible" style="left:826px; top:75px; width:64px; height:19px; ">
  1814. <caption>부분선택</caption>
  1815. <script type="javascript" ev:event="onclick">
  1816. <![CDATA[
  1817. var rows = grd_pidmclbs.selectedRows;
  1818. for(var i=0;i<rows;i++) {
  1819. grd_pidmclbs.valueMatrix(grd_pidmclbs.selectedRow(i), grd_pidmclbs.colRef("chkbox")) = "true";
  1820. }
  1821. fTotamt()
  1822. ]]>
  1823. </script>
  1824. </button>
  1825. <button id="button32" class="btn2_letter4" visibility="visible" style="left:891px; top:75px; width:64px; height:19px; ">
  1826. <caption>부분해제</caption>
  1827. <script type="javascript" ev:event="onclick">
  1828. <![CDATA[
  1829. var rows = grd_pidmclbs.selectedRows;
  1830. for(var i=0;i<rows;i++) {
  1831. grd_pidmclbs.valueMatrix(grd_pidmclbs.selectedRow(i), grd_pidmclbs.colRef("chkbox")) = "false";
  1832. }
  1833. fTotamt()
  1834. ]]>
  1835. </script>
  1836. </button>
  1837. </group>
  1838. <group id="grp_btn" scroll="auto" style="left:0px; top:757px; width:1194px; height:27px; ">
  1839. <button id="button93" class="btn6_letter2" visibility="hidden" style="left:840px; top:0px; width:56px; height:22px; ">
  1840. <caption>출력</caption>
  1841. </button>
  1842. <button id="button45" class="btn4_letter2" style="left:1138px; top:5px; width:56px; height:22px; ">
  1843. <caption>닫기</caption>
  1844. </button>
  1845. <button id="button4" class="btn3_letter4" style="left:4px; top:5px; width:80px; height:22px; ">
  1846. <caption>자보장부</caption>
  1847. <script type="javascript" ev:event="DOMActivate">
  1848. <![CDATA[
  1849. // 청구및입금내역조회(자보장부)
  1850. modal("SMPIF71000", "1", "0", "0", "SMPIF71000", "", "");
  1851. ]]>
  1852. </script>
  1853. </button>
  1854. <button id="button5" class="btn3_letter4" style="left:86px; top:5px; width:80px; height:22px; ">
  1855. <caption>입금관리</caption>
  1856. <script type="javascript" ev:event="DOMActivate">
  1857. <![CDATA[
  1858. var row = grd_pidmclbs.row - 1;
  1859. if ( model.getValue("/root/main/list01/gridpidmclbs[" + row + "]/pid") == "" ) {
  1860. modal("SMPIF70800", 1, 0, 0, "SMPIF70800", "/root/send/send01", "/root/send");
  1861. } else {
  1862. var endyn = model.getValue("/root/send/send01/endyn"); //종결여부
  1863. var ioflag = model.getValue("/root/main/list01/gridpidmclbs[" + row + "]/ioflag"); //내원유형
  1864. //종결구분
  1865. if ( endyn == "A" ) {
  1866. var result = messageBox("종결구분을 선택하세요, 종결(Yes), 미종결(No)","Q000","");
  1867. if ( result == "6" ) {
  1868. endyn = "Y"; //종결
  1869. } else {
  1870. endyn = "N"; //미종결
  1871. }
  1872. } else if ( endyn == "Y" ) {
  1873. endyn = "Y" //종결
  1874. } else {
  1875. endyn = 'N' //미종결
  1876. }
  1877. //내원유형
  1878. if ( ioflag == "입원" ) ioflag = "I"; //입원
  1879. else ioflag = "O"; //외래
  1880. var parm = model.getValue("/root/send/send01/insuno") + "▦" + //손보사
  1881. model.getValue("/root/main/list01/gridpidmclbs[" + row + "]/pid") + "▦" + //등록번호
  1882. endyn + "▦" + //종결여부
  1883. "1" + "▦" + //기간여부(1: 청구년월)
  1884. model.getValue("/root/send/send01/fromdd") + "▦" + //시작년월
  1885. model.getValue("/root/send/send01/todd") + "▦" + //종료년월
  1886. ioflag + "▦" ; //내원유형
  1887. setParameter("SMPIF70800_PARM", parm);
  1888. modal("SMPIF70800", "1", "0", "0", "SMPIF70800", "", "");
  1889. }
  1890. // modal("SMPIF70800", 1, 0, 0, "SMPIF70800", "/root/send/send01", "/root/send");
  1891. ]]>
  1892. </script>
  1893. </button>
  1894. <button id="button6" class="btn3_letter4" style="left:168px; top:5px; width:80px; height:22px; ">
  1895. <caption>청구현황</caption>
  1896. <script type="javascript" ev:event="onclick">
  1897. <![CDATA[
  1898. //open("SMPIF71200_청구현황(자보).xrw", "new", "SMPIF71200_청구현황(자보).xrw", "", "/root/send/send01", "/root/send");
  1899. ]]>
  1900. </script>
  1901. <script type="javascript" ev:event="DOMActivate">
  1902. <![CDATA[
  1903. modal("SMPIF71200", 1, 0, 0, "SMPIF71200", "/root/send/send01", "/root/send");
  1904. ]]>
  1905. </script>
  1906. </button>
  1907. <button id="button7" class="btn3_letter4" visibility="visible" style="left:250px; top:5px; width:80px; height:22px; ">
  1908. <caption>입금현황</caption>
  1909. <script type="javascript" ev:event="DOMActivate">
  1910. <![CDATA[
  1911. modal("SMPIF71300", 1, 0, 0, "SMPIF71300", "/root/send/send01", "/root/send");
  1912. ]]>
  1913. </script>
  1914. </button>
  1915. <button id="button10" class="btn3_letter4" visibility="hidden" style="left:570px; top:5px; width:80px; height:22px; ">
  1916. <caption>종결현황</caption>
  1917. <script type="javascript" ev:event="DOMActivate">
  1918. <![CDATA[
  1919. modal("SMPIF71400", 1, 0, 0, "SMPIF71400", "/root/send/send01", "/root/send");
  1920. ]]>
  1921. </script>
  1922. </button>
  1923. <button id="button11" class="btn3_letter4" visibility="visible" style="left:330px; top:5px; width:80px; height:22px; ">
  1924. <caption>미수현황</caption>
  1925. <script type="javascript" ev:event="DOMActivate">
  1926. <![CDATA[
  1927. modal("SMPIF71500", 1, 0, 0, "SMPIF71500", "/root/send/send01", "/root/send");
  1928. ]]>
  1929. </script>
  1930. </button>
  1931. <button id="button13" class="btn3_letter4" visibility="hidden" style="left:490px; top:5px; width:80px; height:22px; ">
  1932. <caption>분심현황</caption>
  1933. <script type="javascript" ev:event="DOMActivate">
  1934. <![CDATA[
  1935. modal("SMPIF71600", 1, 0, 0, "SMPIF71600", "/root/send/send01", "/root/send");
  1936. ]]>
  1937. </script>
  1938. </button>
  1939. <button id="button14" class="btn3_letter4" visibility="visible" style="left:410px; top:5px; width:80px; height:22px; ">
  1940. <caption>삭감현황</caption>
  1941. <script type="javascript" ev:event="DOMActivate">
  1942. <![CDATA[
  1943. modal("SMPIF71700", 1, 0, 0, "SMPIF71700", "/root/send/send01", "/root/send");
  1944. ]]>
  1945. </script>
  1946. </button>
  1947. </group>
  1948. </xhtml:body>
  1949. </xhtml:html>