1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNP01600" position="absolute 0 0 1200 788" titletext="Cart 물품등록" onload="SMMNP01600_onload" ontimer="SMMNP01600_ontimer">
- <Layouts>
- <Layout>
- <Div position="absolute 0 24 1200 788" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Button position="absolute 827 180 844 197" id="button14" class="icon_next_month" text="" onclick="group3_button14_onclick" anchor="left top" taborder="24"/>
- <Button position="absolute 827 180 844 197" id="button15" class="icon_pre_month" text="" onclick="group3_button15_onclick" anchor="left top" taborder="23"/>
- <Button position="absolute 273 308 290 325" id="button11" class="icon_pre_month" text="" onclick="group3_button11_onclick" anchor="default" taborder="22"/>
- <Div position="absolute 290 639 825 742" id="grp_input" visible="false" anchor="default" taborder="21">
- <Layouts>
- <Layout>
- <Edit readonly="true" position="absolute 270 55 531 74" id="opt_makernm" anchor="default"/>
- <Button position="absolute 175 32 191 48" id="button5" class="icon_search" text="" anchor="default"/>
- <Static text="제 조 원" position="absolute 197 53 267 76" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Static text="수 량" position="absolute 3 53 88 76" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 195 30 532 49" id="opt_goodengnm" anchor="default"/>
- <Static text="물품(처방) 명" position="absolute 3 28 88 51" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Shape position="absolute 3 49 533 55" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Edit position="absolute 91 30 191 49" id="inp_igoodcd" class="input_default" enable="false" anchor="default"/>
- <Edit position="absolute 91 55 191 74" align="align:right middle;" id="inp_igoodqty" class="input_default" enable="false" anchor="default"/>
- <Static text="급여구분" position="absolute 3 78 88 101" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Combo position="absolute 91 82 191 101" id="combo1" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">급여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">전액본인부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">일반</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape position="absolute 5 74 535 80" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
- <Calendar position="absolute 270 81 390 100" id="inp_usedate" class="input_default" enable="false" anchor="default"/>
- <Static text="적용일자" position="absolute 197 80 267 103" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
- <Static text="Cart 코드" position="absolute 3 3 88 26" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
- <Shape position="absolute 3 24 533 30" linetype="horizontal" id="line14" class="line_2" anchor="default"/>
- <Edit position="absolute 91 5 191 24" id="inp_key_ccrtno" class="input_search" enable="false" anchor="default"/>
- <Edit readonly="true" position="absolute 195 5 532 24" id="inp_key_ccrtnonm" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 1 1200 36" align="align:center top;" id="grp_sea" class="div_SA" anchor="left top right" taborder="20">
- <Layouts>
- <Layout>
- <Static text="집도과 :" position="absolute 221 8 307 28" id="caption2" class="search_name" anchor="default"/>
- <Combo position="absolute 299 8 439 28" id="cmb_orddept" class="combo_search" innerdataset="@ds_init_ComboLists_deptlist" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="group3_grp_sea_cmb_orddept_onitemchanged" anchor="default"/>
- <Static text="집도의 :" position="absolute 464 8 550 28" id="cpt_1" class="search_name" anchor="default"/>
- <Button position="absolute 1130 9 1186 29" id="btn_search" class="btn1" text="조회" onclick="group3_grp_sea_btn_search_onclick" anchor="top right"/>
- <Shape position="absolute 1111 10 1117 28" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
- <Static text="수술명 :" position="absolute 730 8 809 28" id="caption3" class="search_name" anchor="default"/>
- <Edit position="absolute 805 8 1020 28" id="ipt_ccrtnonm" onkeyup="group3_grp_sea_ipt_ccrtnonm_onkeyup" anchor="default" autoselect="true"/>
- <Radio position="absolute 99 8 205 28" id="rdo_cartgubn" enable="false" taborder="8" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="group3_grp_sea_rdo_cartgubn_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">수술</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">마취</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="Cart구분 :" position="absolute 9 8 97 28" id="caption8" class="search_name" anchor="default"/>
- <Combo position="absolute 545 8 665 28" id="cmb_drlist" innerdataset="@ds_init_drlist" datacolumn="drnm" codecolumn="drid" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 74 288 80" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Grid position="absolute 0 80 288 304" id="grd_perfid" binddataset="ds_MnpmcartList_perfid_codelist" oncelldblclick="group3_grd_perfid_oncelldblclick" anchor="default" autofittype="col" taborder="1" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="42"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="사번"/>
- <Cell col="1" text="이름"/>
- <Cell col="2" text="전체"/>
- <Cell col="3" text="등록"/>
- <Cell col="4" text="미등록"/>
- </Band>
- <Band id="body">
- <Cell style="align:left;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:datacd"/>
- <Cell col="1" style="align:left;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:datanm"/>
- <Cell col="2" style="align:right;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:tcnt"/>
- <Cell col="3" style="align:right;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:ncnt"/>
- <Cell col="4" style="align:right;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:ucnt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 769 54 822 74" id="button52" class="btn2" text="Excel" onclick="group3_button52_onclick" anchor="default" taborder="19"/>
- <Static text="집도의" position="absolute 0 57 64 73" id="cpt_2" class="tit_2" anchor="default"/>
- <Static text="Cart 물품내역" position="absolute 293 57 406 73" id="caption1" class="tit_2" anchor="default"/>
- <Button position="absolute 403 56 420 73" id="button57" class="icon_pre_month" text="" onclick="group3_button57_onclick" anchor="default" taborder="18">
- <Layouts>
- <Layout width="17" height="17"/>
- </Layouts>
- </Button>
- <Button position="absolute 403 56 420 73" id="button58" class="icon_next_month" text="" onclick="group3_button58_onclick" anchor="default" taborder="17"/>
- <Div position="absolute 824 54 824 74" id="grp_hide" anchor="default" taborder="16"/>
- <Tab position="absolute 830 51 1200 174" id="switch1" anchor="left top right" taborder="15">
- <Tabpages>
- <Tabpage text="Cart 복사" position="absolute 0 0 363 660" id="case1">
- <Layouts>
- <Layout>
- <Combo position="absolute 273 28 369 49" id="cmb_cp_perfdr" innerdataset="@ds_MnpmcartList_cp_perfid_codelist" datacolumn="datanm" codecolumn="datacd" onitemchanged="group3_switch1_case1_cmb_cp_perfdr_onitemchanged" anchor="left top right"/>
- <Shape position="absolute -1 49 369 55" linetype="horizontal" id="line8" class="line_2" anchor="left top right"/>
- <Combo position="absolute 82 28 188 49" id="cmb_cp_orddept" innerdataset="@ds_init_ComboLists_deptlist" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="group3_switch1_case1_cmb_cp_orddept_onitemchanged" anchor="default"/>
- <Combo position="absolute 82 54 369 75" id="cmb_cp_ccrtno" innerdataset="@ds_MnpmcartList_cp_ccrtno_codelist" datacolumn="ophngnm" codecolumn="datacd" onitemchanged="group3_switch1_case1_cmb_cp_ccrtno_onitemchanged" anchor="left top right"/>
- <Static text="수 술 명" position="absolute 0 53 80 76" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <Static text="집 도 과" position="absolute 0 27 80 50" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
- <Button position="absolute 305 4 369 24" id="button10" class="btn2" text="새로고침" onclick="group3_switch1_case1_button10_onclick" anchor="top right"/>
- <Static text="집 도 의" position="absolute 191 27 271 50" align="align:center middle;" id="cpt_3" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 75 369 81" linetype="horizontal" id="line15" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 23 369 29" linetype="horizontal" id="line7" class="line_3" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="처방복사" id="case2">
- <Layouts>
- <Layout>
- <Button position="absolute 191 55 207 71" id="button16" class="icon_search" taborder="6" text="" onclick="group3_switch1_case2_button16_onclick" anchor="default"/>
- <Edit position="absolute 101 53 187 73" id="ipt_pid" class="input_default" onkeyup="group3_switch1_case2_ipt_pid_onkeyup" anchor="default" autoselect="true"/>
- <Static text="등 록 번 호 :" position="absolute 3 53 123 73" align="align:center middle;" id="caption45" class="search_name" anchor="default"/>
- <Edit position="absolute 211 53 370 73" id="ipt_hngnm" anchor="left top right" autoselect="true"/>
- <Static text="수술예약일시:" position="absolute 3 75 117 95" id="caption44" class="search_name" anchor="default"/>
- <Combo position="absolute 101 75 370 95" id="cmb_opdd" innerdataset="@ds_WorkData_opPatLists_opPatList" datacolumn="piddata" codecolumn="oprsrvno" onitemchanged="group3_switch1_case2_cmb_opdd_onitemchanged" anchor="left top right"/>
- <Static text="수 술 명 :" position="absolute 3 9 109 29" id="caption18" class="search_name" anchor="default"/>
- <Edit position="absolute 101 9 370 29" id="input1" class="input_default" onkeyup="group3_switch1_case2_input1_onkeyup" anchor="left top right" autoselect="true"/>
- <Static text="환자 리스트 :" position="absolute 3 31 113 51" id="caption19" class="search_name" anchor="default"/>
- <Combo position="absolute 101 31 370 51" id="cmb_patinfo" innerdataset="@ds_temp_oppatinfo_oppatlist" datacolumn="dispnm" codecolumn="pid" onitemchanged="group3_switch1_case2_cmb_patinfo_onitemchanged" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape position="absolute 293 74 823 80" linetype="horizontal" id="ln_hide" class="line_1" visible="true" style="strokepen:3 solid #33bbbbff;" anchor="left top"/>
- <Button position="absolute 1081 177 1156 197" id="button6" class="btn2" visible="false" text="Cart 복사" onclick="group3_button6_onclick" anchor="top right" taborder="14"/>
- <Button position="absolute 1158 177 1200 197" id="button7" class="btn2" text="추가" onclick="group3_button7_onclick" anchor="top right" taborder="13"/>
- <Radio position="absolute 177 57 285 73" id="radio1" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" style="textpadding:0 3 0 3;padding:1 0 0 0;" taborder="12">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 273 308 290 325" id="button9" class="icon_next_month" text="" onclick="group3_button9_onclick" anchor="default" taborder="11"/>
- <Shape position="absolute 0 326 288 332" linetype="horizontal" id="line3" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <CheckBox position="absolute 130 308 175 326" id="checkbox1" text="영문" onchanged="group3_checkbox1_onchanged" truevalue="E" value=" " falsevalue=" " onclick="group3_checkbox1_onclick" anchor="default" taborder="10"/>
- <Static text="수술명" position="absolute 0 309 113 326" id="caption4" class="tit_2" anchor="default"/>
- <CheckBox position="absolute 181 308 226 326" id="checkbox2" text="한글" onchanged="group3_checkbox2_onchanged" truevalue="H" value="H" falsevalue=" " onclick="group3_checkbox2_onclick" anchor="default" taborder="9"/>
- <Static text="물 품 등 록:" position="absolute 89 57 190 74" id="caption9" class="search_name" anchor="default"/>
- <Button position="absolute 723 54 765 73" id="button17" class="btn2_letter2" text="출력" onclick="group3_button17_onclick" anchor="default" taborder="8"/>
- <Radio position="absolute 177 37 285 54" id="radio2" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" style="textpadding:0 3 0 3;" taborder="7">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="수술명사용:" position="absolute 89 38 188 55" id="caption16" class="search_name" anchor="default"/>
- <Combo position="absolute 460 54 560 74" id="cmb_grupcd" innerdataset="@ds_init_basecodeinfo_basinfolist" datacolumn="cdnm" codecolumn="cdid" onitemchanged="group3_cmb_grupcd_onitemchanged" anchor="default" taborder="6"/>
- <Button position="absolute 723 54 765 74" id="button2" class="btn5" text="저장" onclick="group3_button2_onclick" anchor="default" taborder="5"/>
- <Button position="absolute 677 54 719 74" id="button3" class="btn2" text="삭제" onclick="group3_button3_onclick" anchor="default" taborder="4"/>
- <Button position="absolute 609 54 673 74" id="button4" class="btn2" text="물품찾기" onclick="group3_button4_onclick" anchor="default"/>
- <Grid id="grd_good" taborder="25" binddataset="ds_MnphcagoLists_mnphcagolist" useinputpanel="false" ontextchanged="group3_grd_good_ontextchanged" position="absolute 293 80 823 746" anchor="left top bottom" oncellclick="group3_grd_good_oncellclick" oncloseup="group3_grd_good_oncloseup" onlbuttonup="group3_grd_good_onlbuttonup" autoenter="key" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="50"/>
- <Column size="65"/>
- <Column size="148"/>
- <Column size="58"/>
- <Column size="55"/>
- <Column size="35"/>
- <Column size="30"/>
- <Column size="60"/>
- <Column size="35"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox" edittype="checkbox"/>
- <Cell col="1" text="그룹"/>
- <Cell col="2" text="물품코드"/>
- <Cell col="3" text="물품명"/>
- <Cell col="4" text="규격"/>
- <Cell col="5" text="제조원"/>
- <Cell col="6" text="단위"/>
- <Cell col="7" text="수량"/>
- <Cell col="8" text="급비"/>
- <Cell col="9" text="SIZE"/>
- <Cell col="10" text="모델"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- <Cell col="14"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:fcheck"/>
- <Cell col="1" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:grupcd" combodataset="ds_init_basecodeinfo_basinfolist" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="2" style="align:left top;padding:5 2 0 2;" text="bind:goodcd" wordwrap="char"/>
- <Cell col="3" style="align:left top;padding:5 2 0 2;" text="bind:goodengnm" wordwrap="char"/>
- <Cell col="4" style="align:left top;padding:5 2 0 2;" text="bind:goodspec" wordwrap="char"/>
- <Cell col="5" style="align:left top;padding:5 2 0 2;" text="bind:makernm" wordwrap="char"/>
- <Cell col="6" text="bind:prcpunit"/>
- <Cell col="7" displaytype="text" edittype="text" style="align:right;padding:0 3 0 3;" text="bind:goodqty"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center;" text="bind:payflagcd" combodataset="ds_init_M0029list_M0029" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="9" text="bind:allsizespecid"/>
- <Cell col="10" style="align:left top;padding:5 2 0 2;" text="bind:goodmodel" wordwrap="char"/>
- <Cell col="11" text="bind:fromdd" mask="yyyy-mm-dd"/>
- <Cell col="12" text="bind:ccrtno"/>
- <Cell col="13" text="bind:cartgoodseq"/>
- <Cell col="14" text="bind:instcd"/>
- <Cell col="15" text="bind:goodcls"/>
- <Cell col="16" text="bind:deliveunit"/>
- <Cell col="17" text="bind:todd"/>
- <Cell col="18" text="bind:recstat"/>
- <Cell col="19" text="bind:custnm"/>
- <Cell col="20" text="bind:useflag"/>
- <Cell col="21" text="bind:goodflag"/>
- <Cell col="22" text="bind:prcpclscd"/>
- <Cell col="23" text="bind:drugmthdspccd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_ccrtno" taborder="2" binddataset="ds_MnpmcartList_ccrtno_codelist" useinputpanel="false" extendsizetype="row" autosizingtype="row" oncelldblclick="group3_grd_ccrtno_oncelldblclick" position="absolute 0 331 288 746" anchor="left top bottom" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="83"/>
- <Column size="150"/>
- <Column size="150"/>
- <Column size="35"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="Cart코드"/>
- <Cell col="1" text="영문명"/>
- <Cell col="2" text="한글명"/>
- <Cell col="3" text="개수"/>
- <Cell col="4"/>
- <Cell col="5"/>
- <Cell col="6"/>
- </Band>
- <Band id="body">
- <Cell style="align:left;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:datacd" wordwrap="char"/>
- <Cell col="1" style="align:left;padding:5 3 5 3;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:opengnm" wordwrap="char"/>
- <Cell col="2" style="align:left;padding:5 3 5 3;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:ophngnm" wordwrap="char"/>
- <Cell col="3" style="align:right;color:BIND(rowcolor);color2:BIND(rowcolor);" text="bind:tcnt" wordwrap="char"/>
- <Cell col="4" text="bind:ucnt"/>
- <Cell col="5" text="bind:ncnt"/>
- <Cell col="6" text="bind:datanm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_cgood" taborder="3" binddataset="ds_CMnphcagoLists_mnphcagolist" useinputpanel="false" extendsizetype="row" autosizingtype="row" position="absolute 827 200 1200 746" anchor="all" cellsizingtype="both" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="30"/>
- <Column size="160"/>
- <Column size="73"/>
- <Column size="73"/>
- <Column size="51"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="물품명"/>
- <Cell col="3" text="규격"/>
- <Cell col="4" text="모델"/>
- <Cell col="5" text="제조원"/>
- <Cell col="6" text="단위"/>
- <Cell col="7" text="수량"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- <Cell col="14"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:fcheck"/>
- <Cell col="2" style="align:left;padding:5 3 5 3;" text="bind:goodengnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="3" style="align:left;padding:5 3 5 3;" text="bind:goodspec" wordwrap="char"/>
- <Cell col="4" style="align:left;padding:5 3 5 3;" text="bind:goodmodel" wordwrap="char"/>
- <Cell col="5" style="align:left;padding:5 3 5 3;" text="bind:makernm" wordwrap="char"/>
- <Cell col="6" style="padding:5 3 5 3;" text="bind:prcpunit" wordwrap="char"/>
- <Cell col="7" style="align:right;padding:0 3 0 3;" text="bind:goodqty"/>
- <Cell col="8" text="bind:goodcd"/>
- <Cell col="9" text="bind:allsizespecid"/>
- <Cell col="10" text="bind:payflagcd"/>
- <Cell col="11" text="bind:fromdd"/>
- <Cell col="12" text="bind:ccrtno"/>
- <Cell col="13" text="bind:cartgoodseq"/>
- <Cell col="14" text="bind:instcd"/>
- <Cell col="15" text="bind:deliveunit"/>
- <Cell col="16" text="bind:todd"/>
- <Cell col="17" text="bind:recstat"/>
- <Cell col="18" text="bind:custnm"/>
- <Cell col="19" text="bind:useflag"/>
- <Cell col="20" text="bind:goodflag"/>
- <Cell col="21" text="bind:prcpclscd"/>
- <Cell col="22" text="bind:drugmthdspccd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Static text="Cart 물품등록" position="absolute 0 2 128 27" id="caption6" class="tit_1"/>
- <Static text="[표]" position="absolute 1163 774 1198 786" align="align:right middle;" id="caption17" style="align:right middle;" anchor="right bottom"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_drlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drnm" type="STRING"/>
- <Column id="drid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_perfid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING"/>
- <Column id="datanm" type="STRING"/>
- <Column id="tcnt" type="STRING"/>
- <Column id="ncnt" type="STRING"/>
- <Column id="ucnt" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_cp_perfdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datanm" type="STRING"/>
- <Column id="datacd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_cp_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_cp_ccrtno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ophngnm" type="STRING"/>
- <Column id="datacd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_opdd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="piddata" type="STRING"/>
- <Column id="oprsrvno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dispnm" type="STRING"/>
- <Column id="pid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_good" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fcheck" type="STRING"/>
- <Column id="grupcd" type="STRING"/>
- <Column id="goodcd" type="STRING"/>
- <Column id="goodengnm" type="STRING"/>
- <Column id="goodspec" type="STRING"/>
- <Column id="makernm" type="STRING"/>
- <Column id="prcpunit" type="STRING"/>
- <Column id="goodqty" type="STRING"/>
- <Column id="payflagcd" type="STRING"/>
- <Column id="allsizespecid" type="STRING"/>
- <Column id="goodmodel" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="ccrtno" type="STRING"/>
- <Column id="cartgoodseq" type="STRING"/>
- <Column id="instcd" type="STRING"/>
- <Column id="goodcls" type="STRING"/>
- <Column id="deliveunit" type="STRING"/>
- <Column id="todd" type="STRING"/>
- <Column id="recstat" type="STRING"/>
- <Column id="custnm" type="STRING"/>
- <Column id="useflag" type="STRING"/>
- <Column id="goodflag" type="STRING"/>
- <Column id="prcpclscd" type="STRING"/>
- <Column id="drugmthdspccd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_ccrtno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING"/>
- <Column id="opengnm" type="STRING"/>
- <Column id="ophngnm" type="STRING"/>
- <Column id="tcnt" type="STRING"/>
- <Column id="ucnt" type="STRING"/>
- <Column id="ncnt" type="STRING"/>
- <Column id="datanm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_cgood" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fcheck" type="STRING"/>
- <Column id="goodengnm" type="STRING"/>
- <Column id="goodspec" type="STRING"/>
- <Column id="goodmodel" type="STRING"/>
- <Column id="makernm" type="STRING"/>
- <Column id="prcpunit" type="STRING"/>
- <Column id="goodqty" type="STRING"/>
- <Column id="goodcd" type="STRING"/>
- <Column id="allsizespecid" type="STRING"/>
- <Column id="payflagcd" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="ccrtno" type="STRING"/>
- <Column id="cartgoodseq" type="STRING"/>
- <Column id="instcd" type="STRING"/>
- <Column id="deliveunit" type="STRING"/>
- <Column id="todd" type="STRING"/>
- <Column id="recstat" type="STRING"/>
- <Column id="custnm" type="STRING"/>
- <Column id="useflag" type="STRING"/>
- <Column id="goodflag" type="STRING"/>
- <Column id="prcpclscd" type="STRING"/>
- <Column id="drugmthdspccd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_grupcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_MnphcagoLists_mnphcagolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_MnphcagoLists_mnphcagolist_oncolumnchanged">
- <ColumnInfo>
- <Column id="fcheck" type="STRING" size="256"/>
- <Column id="grupcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="allsizespecid" type="STRING" size="256"/>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="makernm" type="STRING" size="256"/>
- <Column id="goodqty" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="cartgoodseq" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodcls" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="deliveunit" type="STRING" size="256"/>
- <Column id="prcpunit" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="recstat" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="useflag" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="cartgubn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_CMnphcagoLists_mnphcagolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="allsizespecid" type="STRING" size="256"/>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="makernm" type="STRING" size="256"/>
- <Column id="goodqty" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="cartgoodseq" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodcls" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="deliveunit" type="STRING" size="256"/>
- <Column id="prcpunit" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fcheck" type="STRING" size="256"/>
- <Column id="recstat" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="useflag" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_MnpmcartList_orddeptcd_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING" size="256"/>
- <Column id="datanm" type="STRING" size="256"/>
- <Column id="ucnt" type="STRING" size="256"/>
- <Column id="ncnt" type="STRING" size="256"/>
- <Column id="tcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="datacd"/>
- <Col id="datanm"/>
- <Col id="ucnt"/>
- <Col id="ncnt"/>
- <Col id="tcnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_MnpmcartList_perfid_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING" size="256"/>
- <Column id="datanm" type="STRING" size="256"/>
- <Column id="ucnt" type="STRING" size="256"/>
- <Column id="ncnt" type="STRING" size="256"/>
- <Column id="tcnt" type="STRING" size="256"/>
- <Column id="rowcolor" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_MnpmcartList_ccrtno_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING" size="256"/>
- <Column id="datanm" type="STRING" size="256"/>
- <Column id="ucnt" type="STRING" size="256"/>
- <Column id="ncnt" type="STRING" size="256"/>
- <Column id="tcnt" type="STRING" size="256"/>
- <Column id="rowcolor" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_MnpmcartList_cp_orddeptcd_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING" size="256"/>
- <Column id="datanm" type="STRING" size="256"/>
- <Column id="ucnt" type="STRING" size="256"/>
- <Column id="ncnt" type="STRING" size="256"/>
- <Column id="tcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="datacd"/>
- <Col id="datanm"/>
- <Col id="ucnt"/>
- <Col id="ncnt"/>
- <Col id="tcnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_MnpmcartList_cp_perfid_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING" size="256"/>
- <Column id="datanm" type="STRING" size="256"/>
- <Column id="ucnt" type="STRING" size="256"/>
- <Column id="ncnt" type="STRING" size="256"/>
- <Column id="tcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="datacd"/>
- <Col id="datanm"/>
- <Col id="ucnt"/>
- <Col id="ncnt"/>
- <Col id="tcnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_MnpmcartList_cp_ccrtno_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING" size="256"/>
- <Column id="datanm" type="STRING" size="256"/>
- <Column id="ucnt" type="STRING" size="256"/>
- <Column id="ncnt" type="STRING" size="256"/>
- <Column id="tcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="datacd"/>
- <Col id="datanm"/>
- <Col id="ucnt"/>
- <Col id="ncnt"/>
- <Col id="tcnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_WorkData_InputGood" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="allsizespecid" type="STRING" size="256"/>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="makernm" type="STRING" size="256"/>
- <Column id="goodqty" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="cartgoodseq" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodcls" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="deliveunit" type="STRING" size="256"/>
- <Column id="prcpunit" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fcheck" type="STRING" size="256"/>
- <Column id="recstat" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="useflag" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="grupcd" type="STRING" size="256"/>
- <Column id="cartgubn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_WorkData_scond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddept" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="ccrtnonm" type="STRING" size="256"/>
- <Column id="perfdr" type="STRING" size="256"/>
- <Column id="perdrnm" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="useflag" type="STRING" size="256"/>
- <Column id="qryflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="pidname" type="STRING" size="256"/>
- <Column id="patdata" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="patinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="orddept"/>
- <Col id="ccrtno"/>
- <Col id="ccrtnonm"/>
- <Col id="perfdr"/>
- <Col id="perdrnm"/>
- <Col id="instcd">012</Col>
- <Col id="useflag">A</Col>
- <Col id="qryflag">1</Col>
- <Col id="pid"/>
- <Col id="pidname"/>
- <Col id="patdata"/>
- <Col id="opnm"/>
- <Col id="patinfo"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_WorkData_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddept" type="STRING" size="256"/>
- <Column id="opcd" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="perfdr" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="useflag" type="STRING" size="256"/>
- <Column id="qryflag" type="STRING" size="256"/>
- <Column id="cp_orddept" type="STRING" size="256"/>
- <Column id="cp_perfdr" type="STRING" size="256"/>
- <Column id="cp_ccrtno" type="STRING" size="256"/>
- <Column id="cartgubn" type="STRING" size="256"/>
- <Column id="rgstyn" type="STRING" size="256"/>
- <Column id="engyn" type="STRING" size="256"/>
- <Column id="hngyn" type="STRING" size="256"/>
- <Column id="opuseflag" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="grupcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="orddept"/>
- <Col id="opcd"/>
- <Col id="opnm"/>
- <Col id="perfdr"/>
- <Col id="instcd">012</Col>
- <Col id="useflag">A</Col>
- <Col id="qryflag">1</Col>
- <Col id="cp_orddept"/>
- <Col id="cp_perfdr"/>
- <Col id="cp_ccrtno"/>
- <Col id="cartgubn">O</Col>
- <Col id="rgstyn"/>
- <Col id="engyn"/>
- <Col id="hngyn">H</Col>
- <Col id="opuseflag">Y</Col>
- <Col id="insukind"/>
- <Col id="payflagcd"/>
- <Col id="grupcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_WorkData_codelists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING" size="256"/>
- <Column id="datanm" type="STRING" size="256"/>
- <Column id="ucnt" type="STRING" size="256"/>
- <Column id="ncnt" type="STRING" size="256"/>
- <Column id="tcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="datacd"/>
- <Col id="datanm"/>
- <Col id="ucnt"/>
- <Col id="ncnt"/>
- <Col id="tcnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_WorkData_opPatLists_opPatList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="piddata" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="oprsrvno" type="STRING" size="256"/>
- <Column id="ophistno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="opstatcd" type="STRING" size="256"/>
- <Column id="oppatflagcd" type="STRING" size="256"/>
- <Column id="opflagcd" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="oproomnm" type="STRING" size="256"/>
- <Column id="recovseqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="piddata"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="oprsrvno"/>
- <Col id="ophistno"/>
- <Col id="instcd"/>
- <Col id="opstatcd"/>
- <Col id="oppatflagcd"/>
- <Col id="opflagcd"/>
- <Col id="oproomcd"/>
- <Col id="oproomnm"/>
- <Col id="recovseqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_WorkData_MnphcagoLists_mnphcagoList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="makernm" type="STRING" size="256"/>
- <Column id="goodqty" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="cartgoodseq" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="allsizespecid" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="goodcls" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fcheck" type="STRING" size="256"/>
- <Column id="recstat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="goodengnm"/>
- <Col id="makernm"/>
- <Col id="goodqty"/>
- <Col id="ccrtno"/>
- <Col id="cartgoodseq"/>
- <Col id="instcd"/>
- <Col id="goodcd"/>
- <Col id="allsizespecid"/>
- <Col id="payflagcd"/>
- <Col id="goodcls"/>
- <Col id="goodspec"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="fcheck"/>
- <Col id="recstat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_WorkData_DelMnphcagoLists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="makernm" type="STRING" size="256"/>
- <Column id="goodqty" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="cartgoodseq" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="allsizespecid" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="goodcls" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fcheck" type="STRING" size="256"/>
- <Column id="recstat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="goodengnm"/>
- <Col id="makernm"/>
- <Col id="goodqty"/>
- <Col id="ccrtno"/>
- <Col id="cartgoodseq"/>
- <Col id="instcd"/>
- <Col id="goodcd"/>
- <Col id="allsizespecid"/>
- <Col id="payflagcd"/>
- <Col id="goodcls"/>
- <Col id="goodspec"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="fcheck"/>
- <Col id="recstat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_drlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drid" type="STRING" size="256"/>
- <Column id="drnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ComboLists_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_hardcodeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0029list_M0029" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_dummy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_UserData_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="perfnm" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_MnphcagoLists_mnphcagolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="allsizespecid" type="STRING" size="256"/>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="makernm" type="STRING" size="256"/>
- <Column id="goodqty" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="cartgoodseq" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodcls" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="deliveunit" type="STRING" size="256"/>
- <Column id="prcpunit" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fcheck" type="STRING" size="256"/>
- <Column id="recstat" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="useflag" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="goodcd"/>
- <Col id="allsizespecid"/>
- <Col id="goodengnm"/>
- <Col id="makernm"/>
- <Col id="goodqty"/>
- <Col id="payflagcd"/>
- <Col id="goodspec"/>
- <Col id="fromdd"/>
- <Col id="ccrtno"/>
- <Col id="cartgoodseq"/>
- <Col id="instcd"/>
- <Col id="goodcls"/>
- <Col id="goodmodel"/>
- <Col id="deliveunit"/>
- <Col id="prcpunit"/>
- <Col id="todd"/>
- <Col id="fcheck"/>
- <Col id="recstat"/>
- <Col id="custnm"/>
- <Col id="useflag"/>
- <Col id="goodflag"/>
- <Col id="prcpclscd"/>
- <Col id="drugmthdspccd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_oppatinfo_oppatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="dispnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_basecodeinfo_basinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_oproomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="oproomnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ccrtstatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ccrtstatcd" type="STRING" size="256"/>
- <Column id="ccrtstatnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_mnphcagolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_example" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <FilteredDataset id="ds_filter_MnpmcartList_ccrtno_codelist" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <FilteredDataset id="ds_filter_MnphcagoLists_mnphcagolist" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <FilteredDataset id="ds_filter_CMnphcagoLists_mnphcagolist" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_MnpmcartList_ccrtno_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="datacd" type="STRING" size="256"/>
- <Column id="datanm" type="STRING" size="256"/>
- <Column id="ucnt" type="STRING" size="256"/>
- <Column id="ncnt" type="STRING" size="256"/>
- <Column id="tcnt" type="STRING" size="256"/>
- <Column id="rowcolor" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.grp_sea.rdo_cartgubn" propid="value" datasetid="ds_WorkData_cond" columnid="cartgubn"/>
- <BindItem id="item1" compid="group3.grp_sea.cmb_orddept" propid="value" datasetid="ds_WorkData_cond" columnid="orddept"/>
- <BindItem id="item2" compid="group3.grp_sea.cmb_drlist" propid="value" datasetid="ds_WorkData_cond" columnid="perfdr"/>
- <BindItem id="item3" compid="group3.grp_sea.ipt_ccrtnonm" propid="value" datasetid="ds_WorkData_cond" columnid="opnm"/>
- <BindItem id="item4" compid="group3.radio2" propid="value" datasetid="ds_WorkData_cond" columnid="opuseflag"/>
- <BindItem id="item5" compid="group3.radio1" propid="value" datasetid="ds_WorkData_cond" columnid="rgstyn"/>
- <BindItem id="item6" compid="group3.cmb_grupcd" propid="value" datasetid="ds_WorkData_cond" columnid="grupcd"/>
- <BindItem id="item7" compid="group3.checkbox1" propid="value" datasetid="ds_WorkData_cond" columnid="engyn"/>
- <BindItem id="item8" compid="group3.checkbox2" propid="value" datasetid="ds_WorkData_cond" columnid="hngyn"/>
- <BindItem id="item9" compid="group3.switch1.case2.input1" propid="value" datasetid="ds_WorkData_scond" columnid="opnm"/>
- <BindItem id="item10" compid="group3.switch1.case2.cmb_patinfo" propid="value" datasetid="ds_WorkData_scond" columnid="patinfo"/>
- <BindItem id="item11" compid="group3.switch1.case2.ipt_pid" propid="value" datasetid="ds_WorkData_scond" columnid="pid"/>
- <BindItem id="item12" compid="group3.switch1.case2.ipt_hngnm" propid="value" datasetid="ds_WorkData_scond" columnid="pidname"/>
- <BindItem id="item13" compid="group3.switch1.case2.cmb_opdd" propid="value" datasetid="ds_WorkData_scond" columnid="patdata"/>
- <BindItem id="item14" compid="group3.switch1.case1.cmb_cp_orddept" propid="value" datasetid="ds_WorkData_cond" columnid="cp_orddept"/>
- <BindItem id="item15" compid="group3.switch1.case1.cmb_cp_perfdr" propid="value" datasetid="ds_WorkData_cond" columnid="cp_perfdr"/>
- <BindItem id="item16" compid="group3.switch1.case1.cmb_cp_ccrtno" propid="value" datasetid="ds_WorkData_cond" columnid="cp_ccrtno"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs"
- include "emr_carecomxp::CareCom.xjs"
- include "emr_carecomxp::SPMNZ001.xjs"
- include "emr_opanstxp::SMMNP01600.xjs"
- include "com_basiccodexp::ZBC001.xjs"
- /* ---------------------------------------------------------------------
- Case Cart 물품 사항(SMMNP01600.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- : Create By Francis Choi
- : 2015.05.02
- ---------------------------------------------------------------------- */
- var ExCount = 0;
- var wPathNode = "ds_WorkData_codelists" ; // Save Cart Master
- var cPathNode = "ds_WorkData_MnphcagoLists_mnphcagoList"; // Save 물품 내역
- var wInputGood = "ds_WorkData_InputGood" ;
- var ListPathM = "ds_MnphcagoLists_mnphcagolist" ;
- var ListPathC = "ds_CMnphcagoLists_mnphcagolist";
- var ListPathD = "ds_WorkData_DelMnphcagoLists";
- var tPathName = "ds_MnpmcartList_orddeptcd_codelist" + " " // 0 진료과
- + "ds_MnpmcartList_perfid_codelist" + " " // 1 집도의
- + "ds_MnpmcartList_ccrtno_codelist" + " " // 2 Cart코드
- + "ds_MnpmcartList_cp_orddeptcd_codelist" + " " // 3 진료과
- + "ds_MnpmcartList_cp_perfid_codelist" + " " // 4 집도의
- + "ds_MnpmcartList_cp_ccrtno_codelist" ; // 5 Cart코드
- var tPathNode = tPathName.split(" ");
- var gPathName = "ds_MnphcagoLists_mnphcagolist" + " " // 0 Cart물품
- + "ds_CMnphcagoLists_mnphcagolist" ; // 1 Cart물품
- var gPathNode = gPathName.split(" ");
- var PathClearNm = "ds_MnpmcartList_orddeptcd_codelist" + " " // 0 진료과
- + "ds_MnpmcartList_perfid_codelist" + " " // 1 집도의
- + "ds_MnpmcartList_ccrtno_codelist" + " " // 2 Cart코드
- + "ds_MnphcagoLists_mnphcagolist" + " " // 3 물품
- + "ds_MnpmcartList_cp_orddeptcd_codelist" + " " // 4 진료과
- + "ds_MnpmcartList_cp_perfid_codelist" + " " // 5 집도의
- + "ds_MnpmcartList_cp_ccrtno_codelist" + " " // 6 Cart코드
- + "ds_CMnphcagoLists_mnphcagolist" + " " // 7 물품
- + "ds_WorkData_scond" ; // 8 Cart코드
- var PathClear = PathClearNm.split(" ");
- var wRefreshDoc = "group3.grp_sear.cmb_orddept" + " " // 0 진료과
- + "group3.grd_perfid" + " " // 1 집도의
- + "group3.grd_ccrtno" + " " // 2 Cart코드
- + "group3.grd_good" + " " // 3 물품
- + "group3.switch1.case1.cmb_cp_orddept" + " " // 4 진료과
- + "group3.switch1.case1.cmb_cp_ccrtno" + " " // 5 Cart코드
- + "group3.switch1.case1.cmb_cp_perfdr" + " " // 6 집도의
- + "group3.grd_cgood" + " " // 7 물품
- + "group3.grp_input.inp_key_ccrtno" ; // 8 Cart코드
- var wRefresh = wRefreshDoc.split(" ");
- var arErrorCode = new HashArray();
-
- /* ------------------------------------------------- */
- /* SMMNP01600_물품등록 */
- /* On Load 시 Call */
- /* ------------------------------------------------- */
- /* group : EMR 간호 수술마취 */
- /* ver : 2015.05.15 */
- /* by : 최학록 */
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : xforms-ready시 수행한다 */
- /* return : */
- /* --------------------------------------------------*/
- function fFormInit() {
- ds_MnpmcartList_perfid_codelist.clearData();//집도의별수술명 reset
- ds_MnpmcartList_ccrtno_codelist.clearData();//cart정보 reset
- ds_MnphcagoLists_mnphcagolist.clearData();//cart물품내역 reset
- ds_CMnphcagoLists_mnphcagolist.clearData();//cart복사할 물품명 reset
- ds_send.clearData();
- dsf_makeValue( ds_send, "flag", "string", "X" );
- dsf_makeValue( ds_send, "searchitem", "string", "XX" );
- dsf_makeValue( ds_send, "deptflag", "string", "011" );
-
- //submit("TRMNP00107");
- var oParam = {};
- oParam.id = "TRMNP00107";
- oParam.service = "opanstapp.OpAnstPatMngt";
- oParam.method = "reqGetComboList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_ComboLists_deptlist=deptlist ds_init_oproomlist=oproomlist ds_init_ccrtstatlist=ccrtstatlist";
- oParam.async = false;
- tranf_submit(oParam);
- frmf_addComboItem("group3.grp_sea.cmb_orddept" , "전 체", "", "above" );//집도과조회
- ds_send_reqdata.clearData();
- dsf_makeValue( ds_send_reqdata, "cdgrupid", "string", "039");//CART 구분
- dsf_makeValue( ds_send_reqdata, "supcdid", "string", "");//서브구분
- dsf_makeValue( ds_send_reqdata, "cdid", "string", sysf_getUserInfo("dutplcecd"));//서브구분
-
- //submit("TRMNP04903", false);
-
- var oParam = {};
- oParam.id = "TRMNP04903";
- oParam.service = "opanstapp.OpAnstRef";
- oParam.method = "reqGetOpCommonCd";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_init_hardcodeinfo=hardcodeinfo";
- oParam.async = false;
- tranf_submit(oParam);
-
- if( (ds_init_hardcodeinfo.getColumn(0, "cdnm") == "A")||(ds_init_hardcodeinfo.getColumn(0, "cdnm") == "R") ) {//마취, 회복은 마취로 셋팅
-
- //test 주석처리.김병국
- //ds_WorkData_cond.setColumn( 0, "cartgubn", "A");
- //ds_send.clearData();
- //dsf_makeValue( ds_send_reqdata, "cdgrupid", "string", "012");//마취과
- //dsf_makeValue( ds_send_reqdata, "supcdid", "string", "");//서브구분
- //dsf_makeValue( ds_send_reqdata, "cdid", "string", "");//서브구분
- //submit("TRMNP04903", false);
- //
- //ds_WorkData_cond.setColumn( 0, "orddept", ds_init_hardcodeinfo.getColumn(0, "cdid"));
- //ds_WorkData_cond.setColumn( 0, "cp_orddept", ds_init_hardcodeinfo.getColumn(0, "cdid"));
- //
- //fsetCartGubn();
- //
- //ds_send.clearData();
- //dsf_makeValue( ds_send, "reqdata", "string", "" );
- //if( ds_WorkData_cond.getColumn(0, "orddept") == "" ) {
- // ds_init_drlist.clearData(); ds_init_drlist.addRow();
- //}else {
- // ds_send_reqdata.copyData(ds_WorkData_cond);
- // submit("TRMNP00101");
- // frmf_addComboItem("group3.grp_sea.cmb_drlist", "전 체", "", "above" );
- //}
- ////Cart 복사 마취의 조회
- //ds_WorkData_cond.setColumn( 0, "cp_perfdr" ,"");
- //ds_WorkData_cond.setColumn( 0, "cp_ccrtno" ,"");
- //
- //ds_WorkData_cond.setColumn( 0, "qryflag", "2" );
- //fMnpmcartData_Read( 4, cmb_cp_perfdr,"ds_WorkData_cond_cp_orddept");
-
- ds_WorkData_cond.setColumn( 0, "cartgubn", "A");
- }else {
- ds_WorkData_cond.setColumn( 0, "cartgubn", "O");
- }
-
- // 중복되어 삭제함. 2016.09.30 kimdo3
- //ds_send.clearData();
- //dsf_makeValue( ds_send_req, "cdgrupid", "string", "106");//병원별 Display 여부
- //dsf_makeValue( ds_send_reqdata, "supcdid", "string", "");//서브구분
- //dsf_makeValue( ds_send_reqdata, "cdid", "string", "");//서브구분
- //submit("TRMNP04903", false);
- ds_WorkData_cond.setColumn( 0, "payflagcd", utlf_transNullToEmpty(ds_init_hardcodeinfo.getColumn(0, "cdid")).substr(6, 1));
- if( utlf_transNullToEmpty(ds_init_hardcodeinfo.getColumn(0, "cdid")).substr(6, 1) == "Y" ) {//급비컬럼
- group3.grd_good.setFormatColProperty( 9, "size", "45"); //.colWidth(9) = 45;
- }else {
- group3.grd_good.setFormatColProperty( 9, "size", "0"); //.colWidth(9) = 0;
- }
- group3.grd_ccrtno.setFormatColProperty( 1, "size", "0"); //.colwidth(1) = "0";
- group3.grd_ccrtno.setCellProperty( "body", 1, "wordwrap", "none");
-
- group3.grd_ccrtno.setFormatColProperty( 2, "size", "160"); //.colwidth(2) = "160";
- group3.grd_ccrtno.setCellProperty( "body", 2, "wordwrap", "char");
-
- //group3.grd_cgood.fixedcellcheckbox(0,1) = true;
- //group3.grd_good.fixedcellcheckbox(0,0) = true;
- //group3.grd_cgood.explorerbar = "sort";
- //group3.grd_good.explorerbar = "sort";
- //group3.grd_perfid.explorerbar = "sort";
- //group3.grd_ccrtno.explorerbar = "sort";
- ds_send_reqdata.clearData();
- dsf_makeValue( ds_send_reqdata, "cdgrupid", "string", "OP");
-
- //submit("TRMND03901");
-
- var oParam = {};
- oParam.id = "TRMND03901";
- oParam.service = "dialapp.DialPatMngt";
- oParam.method = "reqGetBaseInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_baseinfo=baseinfolist";
- oParam.async = false;
- tranf_submit(oParam);
- ds_init_basecodeinfo_basinfolist.clearData();
- ds_init_basecodeinfo_basinfolist.copyData(ds_main_baseinfo);
-
- //cmb_grupcd.refresh();
-
- frmf_addComboItem("group3.cmb_grupcd", "전 체", "", "above");
-
- // zbcfGetCodeList( new Array ( "M0029") // 급여구분에 대한 종류
- // , new Array ( "ds_init_M0029list" ) );
- var arrParam = [
- {dsNm: "ds_init_M0029list_M0029", cdGrpId: "M0029"}
- ];
- appf_getCodeList(arrParam);
-
- }
- /* ----------------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : cart구분이 변경될 때마다 조회조건 및 라벨을 변경 */
- /* 수술선택시는 집도의로, 마취선택시는 마취의로 변경*/
- /* param : */
- /* return : */
- /* ----------------------------------------------------------*/
- function fsetCartGubn(){
- var cartgubn = ds_WorkData_cond.getColumn(0, "cartgubn");
- if(cartgubn == "A"){//마취
- group3.grp_sea.cmb_orddept.enable = false;
- group3.grp_sea.cpt_1.text = "마취의 :";
- group3.grp_sea.caption3.text = "마취명 :";
- group3.caption4.text = "마취명";
- group3.cpt_2.text = "마취의";
- group3.switch1.case1.cpt_3.text = "마취의";
- group3.switch1.case1.caption11.text = "마취명";
- group3.caption16.text = "마취명사용:";
- group3.checkbox1.visible = false;
- group3.checkbox2.visible = false;
- group3.switch1.case1.cmb_cp_orddept.enable = false;
- }else if(cartgubn == "O"){//수술
- group3.grp_sea.cmb_orddept.enable = true;
- group3.grp_sea.cpt_1.text = "집도의 :";
- group3.grp_sea.caption3.text = "수술명 :";
- group3.caption4.text = "수술명";
- group3.cpt_2.text = "집도의";
- group3.switch1.case1.cpt_3.text = "집도의";
- group3.switch1.case1.caption11.text = "수술명";
- group3.caption16.text = "수술명사용:";
- group3.checkbox1.visible = true;
- group3.checkbox2.visible = true;
- group3.switch1.case1.cmb_cp_orddept.enable = true;
- }
- //model.refresh();
- }
- /* ------------------------------------------------- */
- /* group : EMR 간호 수술마취 */
- /* ver : 2008.12.18 */
- /* by : 김진명 */
- /* ------------------------------------------------- */
- /* SMMNP01500_Case Cart MASTER */
- /* desc : 한글여부 */
- /* --------------------------------------------------*/
- function fIsHangul(pData) {
- var sBit = pData.charAt(0);
- if (escape(sBit).length <= 4) return "E"; //escapt(sBit) --> str(sBit)
- return "H";
- }
- /* ------------------------------------------------- */
- /* SMMNP01600_Case Cart 물품 */
- /* On Load 시 Call */
- /* desc :Case Cart MASTER 정보 가져오기 */
- /* --------------------------------------------------*/
- function fMnpmcartData_Read(pIdx, pId, pDept, pDr ,pCcrtno ) {
- var condflag;
- if( pIdx == 0 ) {
- ds_MnphcagoLists_mnphcagolist.clearData();
- }
- ds_send.clearData();
- var refnm = ds_WorkData_cond.getColumn(0, "opnm");
- if( !utlf_isNull(refnm) ) {
- condflag = fIsHangul(refnm);
- }
- dsf_makeValue( ds_send, "orddeptcd" , "string", pDept ); // 진료과
- dsf_makeValue( ds_send, "perfid" , "string", pDr ); // 집도의
- dsf_makeValue( ds_send, "ccrtno" , "string", pCcrtno); // CaseCart 번호
- dsf_makeValue( ds_send, "useflag" , "string", ds_WorkData_cond.getColumn(0, "useflag")); // 사용여부
- dsf_makeValue( ds_send, "qryflag" , "string", ds_WorkData_cond.getColumn(0, "qryflag")); // Query 구분 1:진료과,2:집도의,2:CART 코드
- dsf_makeValue( ds_send, "cartgubn" , "string", ds_WorkData_cond.getColumn(0, "cartgubn")); // cart구분 O: 수술, A: 마취
- dsf_makeValue( ds_send, "callflag" , "string", "CCDS");//CART 물품등록 페이지 조회
- dsf_makeValue( ds_send, "refnm" , "string", refnm);//검색명
- dsf_makeValue( ds_send, "condflag" , "string", condflag);//한글영문구분
- dsf_makeValue( ds_send, "opuseflag" , "string", ds_WorkData_cond.getColumn(0, "opuseflag"));//수술명사용구분
- if( pIdx == 5 ) {//카트복사시 물품있는 카트리스트만
- dsf_makeValue( ds_send, "rgstyn", "string", "Y");//물품등록여부
- }else {
- dsf_makeValue( ds_send, "rgstyn", "string", ds_WorkData_cond.getColumn(0, "rgstyn"));//물품등록여부
- }
-
- //submit("TRMNP01601"); // Cart MASTER 정보를 가져온다.
- var oParam = {};
- oParam.id = "TRMNP01601";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetCartDataList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_WorkData_codelists=codelist";
- oParam.async = false;
- tranf_submit(oParam);
-
- var nRowPos = ds_MnpmcartList_ccrtno_codelist.rowposition;
-
- ds_temp_MnpmcartList_ccrtno_codelist.copyData(ds_MnpmcartList_ccrtno_codelist);
-
- eval(tPathNode[pIdx]).copyData(ds_WorkData_codelists); //model.copynode(tPathNode[pIdx],tPathNode[pIdx]);
-
- if(tPathNode[pIdx] == "ds_MnpmcartList_ccrtno_codelist"
- || tPathNode[pIdx] == "ds_MnpmcartList_perfid_codelist" ) {
- eval(tPathNode[pIdx]).addColumn("rowcolor", "string");
- dsf_setDefaultVal(eval(tPathNode[pIdx]), "rowcolor:#000000");
- }
-
- for( var i=0 ; i<ds_MnpmcartList_ccrtno_codelist.rowcount ; i++ ){
- ds_MnpmcartList_ccrtno_codelist.copyRow(i, ds_temp_MnpmcartList_ccrtno_codelist, i, "rowcolor=rowcolor");
- }
-
- ds_MnpmcartList_ccrtno_codelist.selectRow(nRowPos);
-
- // alert(wPathNode);
- ds_WorkData_codelists.clearData(); //model.removenode(wPathNode);
- //pId.refresh();
- }
- function fMnphcagoRead(pIdx, pAttrId, pCcrtno, pCartGoodseq,pSelectCls, pOprsrvno ) {
- if( pIdx == 0 ) {
- ds_MnphcagoLists_mnphcagolist.clearData();
- }
- ds_send.clearData();
- dsf_makeValue( ds_send, "ccrtno" , "string", pCcrtno ); // CaseCart 번호
- dsf_makeValue( ds_send, "cartgoodseq" , "string", pCartGoodseq ); // Cart물품순번
- dsf_makeValue( ds_send, "oprsrvno" , "string", pOprsrvno ); // 수술예약번호
- dsf_makeValue( ds_send, "selectflag" , "string", pSelectCls ); // 발췌테이블구분
- dsf_makeValue( ds_send, "cartgubn" , "string", ds_WorkData_cond.getColumn(0, "cartgubn")); //카트구분
- dsf_makeValue( ds_send, "rgstyn" , "string", "Y"); //물품등록여부
- dsf_makeValue( ds_send, "opuseflag" , "string", ds_WorkData_cond.getColumn(0, "opuseflag")); //수술명 사용구분
- dsf_makeValue( ds_send, "payflagcd" , "string", ""); //ds_WorkData_cond.getColumn(0, "payflagcd")); // 급비여부
- dsf_makeValue( ds_send, "insukind" , "string", ""); // 보험유형
- dsf_makeValue( ds_send, "grupcd" , "string", ds_WorkData_cond.getColumn(0, "grupcd")); //model.getValue(group3.cmb_grupcd.attribute("ref")));
- dsf_makeValue( ds_send, "cartgubn" , "string", ds_WorkData_cond.getColumn(0, "cartgubn")); //model.getValue(group3.grp_sea.rdo_cartgubn.attribute("ref")));
-
- //submit("TRMNP01602"); // Cart MASTER 정보를 가져온다.
- var oParam = {};
- oParam.id = "TRMNP01602";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetMnphcagoList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_WorkData_MnphcagoLists_mnphcagoList=mnphcagolist";
- oParam.async = false;
- tranf_submit(oParam);
-
- if(eval(cPathNode).getColCount() <= 0) {
- eval(gPathNode[pIdx]).clearData();
- }
- else {
- eval(gPathNode[pIdx]).copyData(eval(cPathNode)); //model.copyNode(gPathNode[pIdx] , cPathNode);
- }
- eval(cPathNode).clearData(); // model.removeNodeset(cPathNode+"_mnphcagolist"); // 삭제된 NODE를 없앤다...
- //pAttrId.refresh();
- }
- function fRemoveNode(pIdx){
- eval(PathClear[pIdx]).clearData(); //model.removeNodeset(PathClear[pIdx]);
- eval(wRefresh[pIdx]).updateToDataset(); //wRefresh[pIdx].refresh();
- }
- // 물품 추가 Check
- function fCopyGood(pCls){
- var GoodCd = "";
- var Allsizespecid = "";
- var wCcrtNo = ds_WorkData_scond.getColumn(0, "ccrtno");
- if (utlf_isNull(wCcrtNo)) {
- sysf_messageBox("Cart코드를", "C002");
- return;
- }
- //var sNode = eval(ListPathC); //.rowcount; //instance1.selectSingleNode(ListPathC);
- var sIdx = eval(ListPathC).rowcount;
- for (n = 0; n < sIdx; n++) {
- GoodCd = eval(ListPathC).getColumn( n, "goodcd");
- Allsizespecid = eval(ListPathC).getColumn( n, "allsizespecid");
- if (fCheckGoodCd(GoodCd, Allsizespecid)) {
- eval(ListPathC).setColumn( n, "cartgoodseq" , "");
- if (pCls == "C") {
- if (eval(ListPathC).getColumn( n, "fcheck")== "true" ||
- eval(ListPathC).getColumn( n, "fcheck") == "1" ) {
- fNodeDuplicate(n, "I", wCcrtNo, ListPathC, ListPathM);
-
- }
- } else {
- fNodeDuplicate(n, "I", wCcrtNo, ListPathC, ListPathM);
- }
- }
- eval(ListPathC).setColumn( n, "fcheck", "0");
- }
- //grd_good.refresh();
- //grd_cgood.refresh();
- }
- // 물품 복사
- function fNodeDuplicate(pIdx, pStat, pCcrtno, sPath, tPath){
- eval(sPath).setColumn(pIdx, "ccrtno" , pCcrtno);
- eval(sPath).setColumn(pIdx, "recstat", pStat );
-
- //model.duplicate(tPath, sPath+"_mnphcagolist["+pIdx+"]");
- var _insRow = eval(tPath).addRow();
- eval(tPath).copyRow( _insRow, eval(sPath), pIdx);
-
- }
- //
- // 물품 삭제
- //
- function fDeleteGood(){
- //var sIdx = grd_good.row;
- //if (sIdx < 1) {
- // return;
- //}
- //var wCcrtNo = ds_WorkData_scond.getColumn(0, "ccrtno");
- //
- //fNodeDuplicate(sIdx, "D", wCcrtNo, ListPathM, ListPathD);
- //
- //model.removeNodeset(ListPathM + "_mnphcagolist["+sIdx+"]");
- //grd_good.deleteRow(sIdx);
- //2009.05.20 하나씩 삭제에서 일괄삭제로 변경
- //물품삭제시 확인창 추가 2009.07.07 K.J.M
- if( sysf_messageBox("물품을 삭제하시겠습니까?", "Q000") != "6" ) return;
- var chkflag;
- var nodeCnt = parseInt(ds_MnphcagoLists_mnphcagolist.rowcount);
- ds_temp_MnphcagoLists_mnphcagolist.clearData();
-
- //dsf_makeValue( ds_temp, "MnphcagoLists", "string", "" );
- for( var i = 0; i < nodeCnt; i++ ) {
- chkflag = ds_MnphcagoLists_mnphcagolist.getColumn(i, "fcheck");
- if( chkflag == "true" || chkflag == "1") {//체크안된것만 물품삭제
- //ds_MnphcagoLists.setColumn( i , "recstat", "U");
- var _insRow = ds_temp_MnphcagoLists_mnphcagolist.addRow();
- ds_temp_MnphcagoLists_mnphcagolist.copyRow( _insRow, ds_MnphcagoLists_mnphcagolist, i);
- }
- }
- fSave("2");
- //ds_MnphcagoLists.clearData();
- //dsf_makeValue( ds, "MnphcagoLists", "string", "" );
- //ds_MnphcagoLists.copyData(ds_temp_MnphcagoLists);
- ////model.refresh();
- }
- // 물품 UPDATE
- function fUpdateGood(){
- var sIdx = group3.grd_good.currentrow; //grd_good.row;
- if (sIdx < 0) {
- return;
- }
- //model.setValue(ListPathM + "_mnphcagolist["+sIdx+"]_goodqty",model.getValue(wInputGood + "_goodqty"));
- eval(ListPathM).setColumn( sIdx, "goodqty", eval(wInputGood).getColumn(0, "goodqty"));
-
- if (eval(wInputGood).getColumn(0, "recstat") == "N") {
- eval(ListPathM).setColumn( sIdx, "recstat", "U");
- }
- //grd_good.refresh();
- }
- // 물품 INSERT
- function fInsertGood(){
- var sIdx = group3.grd_good.rowcount; //.rows;
- var GoodCd = eval(wInputGood).getColumn(0, "goodcd");
- var Allsizespecid = eval(wInputGood).getColumn(0, "allsizespecid");
- if (fCheckGoodCd(GoodCd, Allsizespecid)) {
- if (instance1.selectSingleNode(cPathNode).childNodes.length < 1) {
- sIdx = 1;
- model.makeNode(cPathNode+"_mnphcagolist");
- }
- eval(wInputGood).setColumn(0, "recstat" , "I");
- eval(wInputGood).setColumn(0, "allsizespecid", "-");
- eval(wInputGood).setColumn(0, "ccrtno" , ds_WorkData_scond.getColumn(0, "ccrtno"));
- eval(wInputGood).setColumn(0, "instcd" , ds_WorkData_scond.getColumn(0, "instcd"));
- //model.copyNode(cPathNode+"_mnphcagolist","ds_WorkData_InputGood");
- eval(cPathNode).copyData(ds_WorkData_InputGood);
-
- //model.duplicate(ListPathM, cPathNode+"_mnphcagolist");
- eval(ListPathM).copyData(eval(cPathNode));
- //grp_input.refresh();
- } else {
- sysf_messageBox("물품 코드가", "E006");
- return;
- }
- //grd_good.refresh();
- }
- //
- // 물품 중복 Check
- //
- function fCheckGoodCd(pGood, pAllsizespecid){
- var GoodCd = "";
- var Allsizespecid = "";
- var GoodChk = true;
- //var xNode = instance1.selectSingleNode(ListPathM);
- //var nLen = xNode.childNodes.length;
- for (i = 0; i < eval(ListPathM).rowcount; i++) {
- GoodCd = eval(ListPathM).getColumn( i, "goodcd");
- Allsizespecid = eval(ListPathM).getColumn( i, "allsizespecid");
- if ( (pGood == GoodCd)&&(pAllsizespecid == Allsizespecid) ) {
- GoodChk = false ;
- break;
- }
- }
- return GoodChk;
- }
- /*-----------------------------------------------------------------------*/
- /* DESC 물품조회 물품 선택시 물품리스트에 추가 */
- /* Param iParamList(선택한 물품 정보) */
- /* Ver 2009.06.30 */
- /* By 김진명 */
- /*-----------------------------------------------------------------------*/
- function fGoodDisplay(iParamList) {
- var iParamData = iParamList.split("▩");
- for (ii = 0; ii < iParamData.length; ii++) {
- pData = iParamData[ii];
- var iSplit_Value = pData.split("|");
- if (!utlf_isNull(iSplit_Value[0])) {
- var GoodCd = iSplit_Value[0];
- var Allsizespecid = iSplit_Value[2];
- if (fCheckGoodCd(GoodCd, Allsizespecid)) {
- //if (eval(cPathNode).rowcount < 1) {
- // model.makeNode(cPathNode+"_mnphcagolist");
- //}
- var _curRow = eval(wInputGood).addRow();
- eval(wInputGood).setColumn( _curRow, "recstat" , "I" );
- eval(wInputGood).setColumn( _curRow, "goodcd" , iSplit_Value[0] );
- eval(wInputGood).setColumn( _curRow, "goodengnm" , iSplit_Value[1] );
- eval(wInputGood).setColumn( _curRow, "allsizespecid", iSplit_Value[2] );
- eval(wInputGood).setColumn( _curRow, "makernm" , iSplit_Value[6] );
- eval(wInputGood).setColumn( _curRow, "goodcls" , iSplit_Value[8] );
- eval(wInputGood).setColumn( _curRow, "prcpunit" , iSplit_Value[7] );
- eval(wInputGood).setColumn( _curRow, "goodspec" , iSplit_Value[4] );
- eval(wInputGood).setColumn( _curRow, "goodmodel" , iSplit_Value[5] );
- //----------(20101011) 경북대
- //원본
- //model.setValue(wInputGood + "_goodqty" , "0" );
- //변경
- eval(wInputGood).setColumn( _curRow, "goodqty" , "1" );
- eval(wInputGood).setColumn( _curRow, "grupcd" , "01" );
- //----------(20101011) 경북대
- eval(wInputGood).setColumn( _curRow, "payflagcd" , iSplit_Value[9] );
- eval(wInputGood).setColumn( _curRow, "fromdd" , utlf_getCurrentDate());
- eval(wInputGood).setColumn( _curRow, "ccrtno" , ds_WorkData_scond.getColumn(0, "ccrtno"));
- eval(wInputGood).setColumn( _curRow, "cartgubn" , ds_WorkData_cond.getColumn(0, "cartgubn"));
-
- eval(cPathNode).copyData(eval(wInputGood));
-
-
- var addRow = ds_MnphcagoLists_mnphcagolist.addRow();
- //eval(ListPathM).copyData(eval(cPathNode));
- ds_MnphcagoLists_mnphcagolist.copyRow(addRow, ds_WorkData_MnphcagoLists_mnphcagoList, ds_WorkData_MnphcagoLists_mnphcagoList.rowcount - 1);
-
- }
- }
- }
- // eval(cPathNode).copyData(eval(wInputGood));
- //
- // ListPathM
- // var addRow = ds_MnphcagoLists_mnphcagolist.addRow();
- // //eval(ListPathM).copyData(eval(cPathNode));
- // ds_MnphcagoLists_mnphcagolist.copyRow(addRow, ds_WorkData_MnphcagoLists_mnphcagoList, ds_WorkData_MnphcagoLists_mnphcagoList.rowcount - 1);
-
- //grd_good.refresh();
- }
- //물품조회
- function fGoodCodePopup() {
-
- var xpos = system.clientToScreenX(this, this.position.left); //event.screenX;
- var ypos = system.clientToScreenY(this, this.position.top) - 300; //event.screenY - 300;
-
- var xpos = 1;
- var ypos = 1;
- frmf_setParameter("tabflag", "CCR");
- frmf_setParameter("menuparam", "S");
- frmf_setParameter("goodflag", "Y");
- frmf_setParameter("cartgubn", ds_WorkData_cond.getColumn(0, "cartgubn"));
- // SPMNP01600_처방(물품)찾기.xrw
- frmf_modal("SPMNP01600", "SPMNP01600", "", "", 1, xpos, ypos, "", "", "", "", "", "M"); // SMMNP04460
- /* var iProperties = frmf_getParameter("SendData");
- var iParamData = iProperties.split("▩");
- // var sIdx = grd_good.rows;
- for (ii = 0; ii < iParamData.length; ii++) {
- pData = iParamData[ii];
- var iSplit_Value = pData.split("|");
- if (iSplit_Value[0] != "") {
- var GoodCd = iSplit_Value[0];
- var Allsizespecid = iSplit_Value[2];
- if (fCheckGoodCd(GoodCd, Allsizespecid)) {
- if (instance1.selectSingleNode(cPathNode).childNodes.length < 1) {
- // sIdx = 1;
- model.makeNode(cPathNode+"_mnphcagolist");
- }
- model.setValue(wInputGood + "_recstat" , "I" );
- model.setValue(wInputGood + "_goodcd" , iSplit_Value[0] );
- model.setValue(wInputGood + "_goodengnm" , iSplit_Value[1] );
- model.setValue(wInputGood + "_allsizespecid", iSplit_Value[2] );
- model.setValue(wInputGood + "_makernm" , iSplit_Value[6] );
- model.setValue(wInputGood + "_goodcls" , iSplit_Value[8] );
- model.setValue(wInputGood + "_prcpunit" , iSplit_Value[7] );
- model.setValue(wInputGood + "_goodspec" , iSplit_Value[4] );
- model.setValue(wInputGood + "_goodmodel" , iSplit_Value[5] );
- model.setValue(wInputGood + "_goodqty" , "0" );
- model.setValue(wInputGood + "_payflagcd" , iSplit_Value[9] );
- model.setValue(wInputGood + "_fromdd" , utlf_getCurrentDate());
- model.setValue(wInputGood + "_ccrtno" , ds_WorkData_scond.getColumn(0, "ccrtno"));
- model.copyNode(cPathNode+"_mnphcagolist", "ds_WorkData_InputGood");
- model.duplicate(ListPathM , cPathNode+"_mnphcagolist");
- }
- }
- }
- //grd_good.refresh();
- // //grp_input.refresh();
- */
- }
- //
- // Cart 물품 저장
- //
- function fSave(pFlag){
- var recstat;
- ds_send_mnphcagolist.clearData();
- var SaveData = "ccrtno" +"▦" // 01 CaseCart 번호
- + "cartgoodseq" +"▦" // 02 Cart물품순번
- + "todd" +"▦" // 03 종료일자
- + "afgoodcd" +"▦" // 05 물품코드
- + "afallsizespecid" +"▦" // 06 Size코드
- + "goodcls" +"▦" // 07 물품구분1:Sutures, 2:Supplies,3:Drug,4:Instrument,5:처치처방,6:수술소모품
- + "fromdd" +"▦" // 08 적용일자
- + "afqty" +"▦" // 09 물품수량
- + "payflagcd" +"▦" // 10 급여구분
- + "recstat" +"▦" // 11 Record Status
- + "grupcd" +"▦" // 12 그룹코드
- + "cartgubn" +"▩" ;
- for( var i = 0; i < ds_MnphcagoLists_mnphcagolist.rowcount; i++ ) {
- if( ds_MnphcagoLists_mnphcagolist.getColumn(i, "fcheck") == "true" ||
- ds_MnphcagoLists_mnphcagolist.getColumn(i, "fcheck") == "1") {
- if( ds_main_goodlist.getColumn(i, "rgstyn") == "N" ) {//등록안된것만 등록
- goodcd = ds_main_goodlist.getColumn(i, "goodcd");
- allsizespecid = ds_main_goodlist.getColumn(i, "allsizespecid");
- savelist = savelist + goodcd
- + "▦" + allsizespecid
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "lrgcd")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "mdlcd")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "smlcd")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "rgstflag")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "ccrgoodnm")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "prcpunit")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "prcpqty")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "ccrcusttel")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "deliveunit")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "deliveqty")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "goodmngt")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "implant")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "cureflag")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "delivepriod")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "deliveyn")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "useflag")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "acmlbaseqty")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "ccrdeliveunit")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "ccrdeliveqty")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "goodinfo")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "appdd")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "enddd")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "prcpinfo")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "indexlrg")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "indexmdl")
- + "▦" + ds_main_goodinfo_gooddetlinfo.getColumn(0, "indexsml")
- + "▦" + ds_main_cond.getColumn(0, "refdept");
- }
- }
- }
- SaveData += fDataConstruct(ListPathD, "cartgoodseq", "" );
- eval(ListPathD).clearData(); //+"_mnphcagolist"); // 삭제된 NODE를 없앤다...
- // 수정 입력된 자료를 구성한다.
- if( pFlag == "2" ) {//삭제 저장시
- recstat = "D"
- }else {
- recstat = "N"
- }
- SaveData += fDataConstruct(ListPathM, "recstat", recstat );
-
- //dsf_makeValue( ds_send, "mnphcagolist", "string", SaveData);
- dsf_setCSVToDs("ds_send_mnphcagolist", SaveData);
- sysf_trace("SaveData : " + SaveData)
- sysf_trace(ds_send_mnphcagolist.saveXML())
- if (ExCount > 0) {
- //submit("TXMNP01600", false);
- var oParam = {};
- oParam.id = "TXMNP01600";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqExeMnphcagoInfo";
- oParam.inds = "mnphcagolist=ds_send_mnphcagolist";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
- }
-
- var _dept = ds_WorkData_cond.getColumn(0, "orddept");
- var _dr = ds_MnpmcartList_perfid_codelist.getColumn( group3.grd_perfid.currentrow , "datacd");
-
- var ccrtnorowp = ds_MnpmcartList_ccrtno_codelist.rowposition;
- fMnpmcartData_Read( 2, group3.grd_ccrtno,_dept, _dr);
- group3.grd_ccrtno.vscrollbar.pos = ccrtnorowp;
- ds_MnpmcartList_ccrtno_codelist.rowposition = ccrtnorowp;
- fMnphcagoRead(0, group3.grd_good, ds_WorkData_scond.getColumn(0, "ccrtno"), "" );
- }
- function fDataConstruct(pPath, pNode, pCond) {
- var sData = "";
- var sCond = "";
- if( pCond == "D" ) {
- pPath = "ds_temp_MnphcagoLists_mnphcagolist";
- }
- //var xNode = instance1.selectSingleNode(pPath);
- //var nLen = xNode.childNodes.length;
- var sCcrtno = "" ; // 01 CaseCart 번호
- var sCartgoodseq = "" ; // 02 Cart물품순번
- var sTodd = "" ; // 03 종료일자
- var sInstcd = "" ; // 04 병원기관코드(코드정의서 Z0007 참조)
- var sGoodcd = "" ; // 05 물품코드
- var sAllsizespecid = "" ; // 06 Size코드
- var sGoodcls = "" ; // 07 물품구분1:Sutures, 2:Supplies,3:Drug,4:Instrument,5:처치처방,6:수술소모품
- var sFromdd = "" ; // 08 적용일자
- var sGoodqty = "" ; // 09 물품수량
- var sPayflagcd = "" ; // 10 급여구분
- var sRecstat = "" ; // 11 Record Status
- var sGrupcd = "" ; // 12 Grup Code
- var sCartGubn = "" ; // 12 Grup Code
- for (i = 0; i < eval(pPath).rowcount ; i++) {
- sCond = eval(pPath).getColumn(i, pNode);
- sCcrtno = eval(pPath).getColumn(i, "ccrtno" ); // 01 CaseCart 번호
- sCartgoodseq = eval(pPath).getColumn(i, "cartgoodseq" ); // 02 Cart물품순번
- sTodd = eval(pPath).getColumn(i, "todd" ); // 03 종료일자
- sGoodcd = eval(pPath).getColumn(i, "goodcd" ); // 05 물품코드
- sAllsizespecid = eval(pPath).getColumn(i, "allsizespecid"); // 06 Size코드
- sGoodcls = eval(pPath).getColumn(i, "goodcls" ); // 07 물품구분1:Sutures, 2:Supplies,3:Drug,4:Instrument,5:처치처방,6:수술소모품
- sFromdd = eval(pPath).getColumn(i, "fromdd" ); // 08 적용일자
- sGoodqty = eval(pPath).getColumn(i, "goodqty" ); // 09 물품수량
- sPayflagcd = eval(pPath).getColumn(i, "payflagcd" ); // 10 급여구분
- sRecstat = eval(pPath).getColumn(i, "recstat" ); // 11 Record Status
- sGrupcd = eval(pPath).getColumn(i, "grupcd" ); // 12 Grup Code
- sCartGubn = eval(pPath).getColumn(i, "cartgubn" ); // 12 Cart Gubn
- sysf_trace("sGrupcd : " + sGrupcd)
- //sysf_trace("sGrupcd : " + sGrupcd)
- if( pCond == "D" ) {
- sRecstat = "D";
- }
- sysf_trace("sCond : " + sCond)
- sysf_trace("pCond : " + pCond)
- if( sCond != pCond ) {
- sysf_trace("==================")
- sData += sCcrtno +"▦" // 01 CaseCart 번호
- + sCartgoodseq +"▦" // 02 Cart물품순번
- + sTodd +"▦" // 03 종료일자
- + sGoodcd +"▦" // 05 물품코드
- + sAllsizespecid +"▦" // 06 Size코드
- + sGoodcls +"▦" // 07 물품구분1:Sutures, 2:Supplies,3:Drug,4:Instrument,5:처치처방,6:수술소모품
- + sFromdd +"▦" // 08 적용일자
- + sGoodqty +"▦" // 09 물품수량
- + sPayflagcd +"▦" // 10 급여구분
- + sRecstat +"▦" // 11 Record Status
- + sGrupcd +"▦" // 12 Grupcd
- + sCartGubn +"▩" ; // 13 카트구분
- ExCount++;
- }
- }
- return sData;
- }
- function fOpCodePopup() {
-
- var xpos = system.clientToScreenX(this, this.position.left); //event.screenX;
- var ypos = system.clientToScreenY(this, this.position.top) - 300; //event.screenY - 300;
- frmf_modal("SPMNP01500", "SPMNP01500", "", "", 1, xpos, ypos, "", "", "", "", "", "M");
- var iProperties = frmf_getParameter("SendData");
- var iSplit_Value = iProperties.split("|");
- if (iSplit_Value.length > 0) {
- ds_WorkData_cond.setColumn( 0, "ccrtno" , iSplit_Value[0]); // CODE
- ds_WorkData_cond.setColumn( 0, "ccrtnonm" , iSplit_Value[1]); // NAME
- }
- }
- var lStyle = "530*901";
- var rColWidth = "25*50*65*150*62*62*62*40*35*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0#25*50*65*300*105*105*105*60*50*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0";
- var rWidth = rColWidth.split("#");
- //var HideStyle = "824*50*5*20#824*50*370*690";
- //var hStyle = HideStyle.split("#");
- // --------------------------------------------------
- // Grid 속성변경 처리하는 함수
- // --------------------------------------------------
- function fSetAttribute(pIdx) {
- if( pIdx == 1 ) {//물품리스트
- group3.button58.visible = false;//펼치기
- group3.button57.visible = true;//닫기
- }else if( pIdx == 0 ) {//물품리스트
- group3.button58.visible = true;//펼치기
- group3.button57.visible = false;//닫기
- }else if( pIdx == 2 ) {//cart list
- group3.button9.visible = false;//펼치기
- group3.button11.visible = true;//줄이기
- }else if( pIdx == 3 ) {//cart list
- group3.button9.visible = true;//펼치기
- group3.button11.visible = false;//줄이기
- }else if( pIdx == 4 ) {//복사리스트
- group3.button14.visible = false;//줄이기
- group3.button15.visible = true;//펼치기
- }else if( pIdx == 5 ) {//복사리스트
- group3.button14.visible = true;//줄이기
- group3.button15.visible = false;//펼치기
- }
-
- if( pIdx < 2 ) {
- //var pHide = hStyle[pIdx];
- //var gStyle = pHide.split("*");
- if(pIdx == 0) // pIdx == 0 Cart 물품내역 줄이기
- {
- group3.grd_good.position.right = 823;
- group3.ln_hide.position.right = 823;
- group3.grd_good.autofittype = "none";
- group3.switch1.visible = true;
- group3.grd_cgood.visible = true;
- group3.grd_good.anchor = "left top bottom";
- group3.ln_hide.anchor = "left top";
- }
- else// pIdx == 1 Cart 물품내역 늘리기
- {
- trace("group3 right = " + group3.position.right);
- group3.grd_good.position.right = group3.position.right;
- group3.ln_hide.position.right = group3.position.right;
- group3.grd_good.autofittype = "col";
- //그리드가 늘어나면서 Cart복사 Swtich hide 시킴
- group3.switch1.visible = false;
- group3.grd_cgood.visible = false;
- group3.grd_good.anchor = "all";
- group3.ln_hide.anchor = "left top right";
- }
-
-
- /*
- group3.grp_hide.position.left = gStyle[0];
- group3.grp_hide.position.top = gStyle[1];
- group3.grp_hide.position.width = gStyle[2];
- group3.grp_hide.position.height = gStyle[3];
- */
- var sStyle = lStyle.split("*");
- var pWidth = rWidth[pIdx];
- group3.grd_good.position.width = sStyle[pIdx];
- var cIdx = 0;
- var sWidth = pWidth.split("*");
- for (i = 0; i < sWidth.length; i++) {
- group3.grd_good.setFormatColProperty( cIdx, "size", sWidth[i] );
- cIdx++;
- }
- if( ds_init_hardcodeinfo.getColumn(0, "cdid").substr(6, 1) == "Y" ) {//급비컬럼
- group3.grd_good.setFormatColProperty( 3, "size", 250 ); //.grd_good.colwidth(3) = 250;
- group3.grd_good.setFormatColProperty( 9, "size", 50 ); //grd_good.colwidth(9) = 50;
- }
-
- //grd_good.caption = "물품코드^SIZE^물품명^규격^모델^제조원^단위^수량";
- }else {
- if( pIdx == 2 ) {
- group3.grd_ccrtno.position.width = 650; //= "width:650px";
- group3.line3.position.width = 650; //.attribute("style") = "x2:650px";
- if( ds_WorkData_cond.getColumn(0, "cartgubn") == "O" ) {//수술일때
- group3.grd_ccrtno.setFormatColProperty( 0, "size", 80); //.colwidth(0) = "80";
- group3.grd_ccrtno.setCellProperty( "body", 0, "wordwrap", "char");
- group3.grd_ccrtno.setFormatColProperty( 1, "size", 250 ); //.colwidth(1) = "250";
- group3.grd_ccrtno.setCellProperty( "body", 1, "wordwrap", "char");
- group3.grd_ccrtno.setFormatColProperty( 2, "size", 250 ); //.colwidth(2) = "250";
- group3.grd_ccrtno.setCellProperty( "body", 2, "wordwrap", "char");
- group3.grd_ccrtno.setFormatColProperty( 3 ,"size", 45); //.colwidth(3) = "45";
- group3.grd_ccrtno.setCellProperty( "body", 3, "wordwrap", "char");
- }else {
- group3.grd_ccrtno.setFormatColProperty( 0, "size", 100 ); //.colwidth(0) = "100";
- group3.grd_ccrtno.setCellProperty( "body", 0, "wordwrap", "char");
- group3.grd_ccrtno.setFormatColProperty( 1, "size", 0 ); //.colwidth(1) = "0";
- group3.grd_ccrtno.setCellProperty( "body", 1, "wordwrap", "none");
- group3.grd_ccrtno.setFormatColProperty( 2, "size", 470); //.colwidth(2) = "470";
- group3.grd_ccrtno.setCellProperty( "body", 2, "wordwrap", "char");
- group3.grd_ccrtno.setFormatColProperty( 3, "size", 55 ); //.colwidth(3) = "55";
- group3.grd_ccrtno.setCellProperty( "body", 3, "wordwrap", "char");
- }
- }
- else if( pIdx == 3 )// 줄이기
- {
- group3.grd_ccrtno.position.width = 288; //.attribute("style") = "width:288px";
- group3.line3.position.width = 288; //.attribute("style") = "x2:288px";
- group3.grd_ccrtno.setFormatColProperty( 0, "size", 74); //grd_ccrtno.colwidth(0) = "74";
- group3.grd_ccrtno.setCellProperty( "body", 0, "wordwrap", "char");
- if( ds_WorkData_cond.getColumn(0, "cartgubn") == "O" ) {//수술일때
- //영문, 한글 체크여부에따라 컬럼 설정2009.02.02
- if( ds_WorkData_cond.getColumn(0, "engyn") == "E" ) {
- group3.grd_ccrtno.setFormatColProperty(1, "size", 160 ); //.colwidth(1) = "160";
- group3.grd_ccrtno.setCellProperty( "body", 1, "wordwrap", "char");
- }else {
- group3.grd_ccrtno.setFormatColProperty(1, "size", 0 ); //.colwidth(1) = "0";
- group3.grd_ccrtno.setCellProperty( "body", 1, "wordwrap", "none");
- }
- if( ds_WorkData_cond.getColumn(0, "hngyn") == "H" ) {
- group3.grd_ccrtno.setFormatColProperty(2, "size", 160 ); //.colwidth(2) = "160";
- group3.grd_ccrtno.setCellProperty( "body", 2, "wordwrap", "char");
- }else {
- group3.grd_ccrtno.setFormatColProperty(2, "size", 0 ); //.colwidth(2) = "0";
- group3.grd_ccrtno.setCellProperty( "body", 2, "wordwrap", "none");
- }
- }else {
- group3.grd_ccrtno.setFormatColProperty( 1, "size", 0 ); //.colwidth(1) = "0";
- group3.grd_ccrtno.setCellProperty( "body", 1, "wordwrap", "none");
- group3.grd_ccrtno.setFormatColProperty( 2, "size", 160 ); //.colwidth(2) = "160";
- group3.grd_ccrtno.setCellProperty( "body", 2, "wordwrap", "char");
- }
- group3.grd_ccrtno.setFormatColProperty( 3, "size", 35 ); //.colwidth(3) = "35";
- group3.grd_ccrtno.setCellProperty( "body", 3, "wordwrap", "char");
- }
- else if( pIdx == 4 ) // 줄이기
- {
- group3.grd_cgood.position.left = group3.button52.position.right + 5; //.attribute("style") = "left:828px; top:206px; width:366px; height:557px;";
- group3.grd_cgood.autofittype = "none";
-
- //group3.grd_cgood.position.top = 206;
- //group3.grd_cgood.position.width = 366;
- //roup3.grd_cgood.position.height = 533;
-
- group3.grd_cgood.setFormatColProperty(1, "size", 30); //.colwidth(1) = "30";
- group3.grd_cgood.setFormatColProperty(2, "size", 160 ); //.colwidth(2) = "160";
- group3.grd_cgood.setFormatColProperty(3, "size", 73); //.colwidth(3) = "73";
- group3.grd_cgood.setFormatColProperty(4, "size", 73); //.colwidth(4) = "73";
- group3.grd_cgood.setFormatColProperty(5, "size", 51); //.colwidth(5) = "51";
- group3.grd_cgood.setFormatColProperty(6, "size", 55); //.colwidth(6) = "55";
- group3.grd_cgood.setFormatColProperty(7, "size", 50); //.colwidth(7) = "50";
- //group3.grd_cgood.setFormatColProperty(7, "size", 50);
-
- }
- else if( pIdx == 5 ) //늘리기
- {
- group3.grd_cgood.position.left = group3.grd_cgood.position.right - 800; //attribute("style") = "left:495px; top:206px; width:699px; height:557px; ";
- group3.grd_cgood.autofittype = "col";
-
- //group3.grd_cgood.position.top = 206;
- //group3.grd_cgood.position.width = 699;
- //group3.grd_cgood.position.height = 533;
-
- group3.grd_cgood.setFormatColProperty(1, "size", 30); //.colwidth(1) = "30";
- group3.grd_cgood.setFormatColProperty(2, "size", 215); //.colwidth(2) = "215";
- group3.grd_cgood.setFormatColProperty(3, "size", 100); //.colwidth(3) = "100";
- group3.grd_cgood.setFormatColProperty(4, "size", 100); //.colwidth(4) = "100";
- group3.grd_cgood.setFormatColProperty(5, "size", 100); //.colwidth(5) = "100";
- group3.grd_cgood.setFormatColProperty(6, "size", 55); //.colwidth(6) = "55";
- group3.grd_cgood.setFormatColProperty(7, "size", 50); //.colwidth(7) = "50";
- //group3.grd_cgood.setFormatColProperty(7, "size", 50);
-
- }
- }
- }
- /* ------------------------------------------------- */
- /* desc : 환자이름 불러오기 */
- /* -------------------------------------------------- */
- function fPatCodePopup() {
-
- var xpos = system.clientToScreenX(this, this.position.left); //event.screenX;
- var ypos = system.clientToScreenY(this, this.position.top) - 300; //event.screenY - 300;
-
- var xpos = 1;
- var ypos = 1;
- var objArg = new Object();
- objArg.arg_ds_init_example = ds_init_example;
- frmf_modal("SPMNP06100", "SPMNP06100", objArg, "", "1", xpos, ypos, "", "", "", "", "", "M");
- var iProperties = frmf_getParameter("SendData");
- var iSplit_Value = iProperties.split("|");
- if (iSplit_Value.length > 0) {
- ds_WorkData_scond.setColumn( 0, "pid" , iSplit_Value[0]); // CODE
- ds_WorkData_scond.setColumn( 0, "pidname", iSplit_Value[1]); // NAME
- OpPatState_Read();//환자 번호로 조회 로직 추가 2010.03.29 K. J. M
- }
- //ipt_pid.refresh();
- //ipt_hngnm.refresh();
- }
- /* --------------------------------------------------*/
- /* desc : 수술예약정보 가져오기 */
- /* param : 기관코드 */
- /* return : */
- /* --------------------------------------------------*/
- function OpPatState_Read() {
- if (utlf_isNull(ds_WorkData_scond.getColumn(0, "pid"))) {
- sysf_messageBox("등록번호를 ", "C002");
- return;
- }
- ds_send.clearData();
- dsf_makeValue( ds_send, "pid", "string", ds_WorkData_scond.getColumn(0, "pid") );
- //if(submit("TRMNP01603")){ // 수술예약정보 가져오기
- var oParam = {};
- oParam.id = "TRMNP00603";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetOpPatStat";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_WorkData_opPatLists_opPatList=opPatList";
- oParam.async = false;
- oParam.callback = "cf_TRMNP00603";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMNP00603") > -1){ // 수술예약정보 가져오기
- ds_WorkData_scond.setColumn( 0, "pidname",ds_WorkData_opPatLists_opPatList.getColumn(0, "hngnm"));
- //ipt_hngnm.refresh();
- fRemoveNode(7);
- group3.switch1.case2.cmb_opdd.index = 0;
- opIdx = group3.switch1.case2.cmb_opdd.index; // .selectedIndex + 1;
- var sOprsrvno = ds_WorkData_opPatLists_opPatList.getColumn(opIdx, "oprsrvno");
- if (!utlf_isNull(sOprsrvno)) {
- fMnphcagoRead(1, group3.grd_cgood, "", "", "C", sOprsrvno);
- }
- }else {
- sysf_messageBox("수술예약 정보가 없습니다.!", "E000");
- }
- }
- function cf_TRMNP00603(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- 수술명으로 수술한 환자의 리스트를 조회한다.
- */
- function fSearchPatInfo() {
- var curdd = utlf_getCurrentDate();
- var fromdd = curdd.toDate();
- fromdd = fromdd.getAddDate(-90, "D").getDateFormat();
-
-
- dsf_makeValue( ds_send_reqdata, "opnm", "string", ds_WorkData_scond.getColumn(0, "opnm"));
- dsf_makeValue( ds_send_reqdata, "todd", "string", curdd);
- dsf_makeValue( ds_send_reqdata, "fromdd", "string", fromdd);
-
- //submit("TRMNP01605");
- var oParam = {};
- oParam.id = "TRMNP01605";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetOpPatList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp_oppatinfo_oppatlist=oppatlist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- /* ------------------------------------------------- */
- /* desc : 사용자이름 불러오기 */
- /* param : pNodeID - UserId Node */
- /* pNodeNM - UserNm Node */
- /* return : */
- /* -------------------------------------------------- */
- //function fUserEnter(pPath, pNodeID,pNodeNM, pNodeDept, pNodeDeptNM, pDOC) {
- //
- // var pParam = fUseridPopupData("TRMNP00304","SMMNP00301", pDOC.text);
- //
- // fUserDataSet(pParam, pPath+pNodeID,pPath+pNodeNM, pPath+pNodeDept, pPath+pNodeDeptNM, pDOC);
- // //grp_input.refresh();
- //}
- //
- //
- //function fUseridPopup(pPath, pNodeID, pNodeNM, pNodeDept, pNodeDeptNM, pDOC) {
- //
- // var pParam = fShowModal("SMMNP00301");
- //
- // fUserDataSet(pParam, pPath+pNodeID,pPath+pNodeNM, pPath+pNodeDept, pPath+pNodeDeptNM, pDOC);
- // //grp_input.refresh();
- //
- // }
- //
- //[설 명]
- // nodeName : 현재 노드의 노드 명을 얻거나 변경한다.
- // nodeType : 현재 노드의 노드 타입을 얻거나 변경한다.
- // nodeTypedValue : 저장은 없음 -> text 를 이용해야한다.
- // nodeValue : 현재 노드의 노드 값을 얻거나 변경한다.
- // text : 현재 노드와 그 자식 노드에서 텍스트 노드의 컨텐츠를 얻거나 변경한다.
- //
- //[구현]
- // var ins = document.models( 0 ).instances( 0 );
- // var node = ins.selectSingleNode( "ds_example" );
- // input1.text= node.nodeName ;
- // input2.text= node.nodeType;
- // input3.text= node.nodeValue;
- // input4.text= node.nodeTypedValue;
- // input5.text= node.text ;
- /* ------------------------------------------------- */
- /* ------End Of List ------------------------------- */
- /* -------------------------------------------------- */
- function SMMNP01600_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- grdf_initGrid(this.group3.grd_ccrtno);
- grdf_initGrid(this.group3.grd_cgood);
- grdf_initGrid(this.group3.grd_good);
- grdf_initGrid(this.group3.grd_perfid);
-
- //fFormInit();
- this.setTimer(0, 100);
- }
- function group3_switch1_case2_cmb_patinfo_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group3.switch1.case2.ipt_pid.value = group3.switch1.case2.cmb_patinfo.value;
- group3.switch1.case2.ipt_hngnm.value = ds_temp_oppatinfo_oppatlist.lookupExpr("pid == '" + group3.switch1.case2.cmb_patinfo.value + "'", "hngnm");
- OpPatState_Read();
- }
- function group3_grp_sea_rdo_cartgubn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fsetCartGubn();//cart구분이 변경될 때마다 조회조건 및 라벨을 변경
- }
- function group3_grp_sea_cmb_orddept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- /* fRemoveNode(1);
- fRemoveNode(2);
- fRemoveNode(3);
- fRemoveNode(8);
-
- ds_WorkData_cond.setColumn( 0, "qryflag", "2" );
- fMnpmcartData_Read( 1, grd_perfid,"ds_WorkData_cond_orddept", "ds_WorkData_cond_perfdr");*/
- ds_send.clearData();
- dsf_makeValue( ds_send, "reqdata", "string", "" );
- if( utlf_isNull(ds_WorkData_cond.getColumn(0, "orddept"))) {
- ds_init_drlist.clearData(); ds_init_drlist.addRow();
- //model.refresh();
- }else {
- ds_send_reqdata.copyData(ds_WorkData_cond);
- //submit("TRMNP00101");
- var oParam = {};
- oParam.id = "TRMNP00101";
- oParam.service = "opanstapp.OpAnstPatMngt";
- oParam.method = "reqGetDrInfo";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_init_drlist=drlist";
- oParam.async = false;
- tranf_submit(oParam);
- frmf_addComboItem("group3.grp_sea.cmb_drlist", "전 체", "", "above" );
- }
- }
- function group3_grp_sea_ipt_ccrtnonm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- group3.grp_sea.btn_search.click();
- }
- }
- function group3_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.grp_sea.cmb_orddept.updateToDataset();
- group3.grp_sea.cmb_drlist.updateToDataset();
-
-
- ds_WorkData_cond.setColumn( 0, "qryflag", "2" );
- var _dept = ds_WorkData_cond.getColumn(0, "orddept");
- var _dr = ds_WorkData_cond.getColumn( 0, "perfdr");
- fMnpmcartData_Read( 1, group3.grd_perfid, _dept, _dr);
- }
- function group3_button58_onclick(obj:Button, e:ClickEventInfo)
- {
- //group3.ln_hide.visible = true; //.attribute("visibility") = "visible";
- //group3.grd_cgood.visible = false; //.attribute("visibility") = "hidden";
-
- fSetAttribute(1) ; // 넓히기
- }
- function group3_cmb_grupcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fMnphcagoRead(0, group3.grd_good, ds_WorkData_scond.getColumn(0, "ccrtno"), "" );
- }
- function group3_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fGoodCodePopup() ;
-
- // fInsertGood();
- }
- function group3_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fDeleteGood();
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave("1"); // 저장
- /* var cRow = grd_ccrtno.row;
-
- fRemoveNode(2);
- ds_WorkData_cond.setColumn( 0, "qryflag", "3" );
- fMnpmcartData_Read( 2, grd_ccrtno,"ds_WorkData_cond_orddept","ds_MnpmcartList_perfid_codelist["+grd_perfid.row+ "]_datacd");
-
- grd_ccrtno.row = cRow;*/
- }
- function group3_button52_onclick(obj:Button, e:ClickEventInfo)
- {
- // var execlName = cmb_orddept.text + "-" + ds_temp.getColumn(0, "perfnm") + "-" + ds_temp.getColumn(0, "opnm");
- // var fileName = window.fileDialog("save", ",", false, execlName, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- //
- // if (fileName != "")
- // {
- // grd_good.saveExcel(fileName, "SheetName", false, false, "", "", true);
- // }
-
- grdf_exportExcel(group3.grd_good, "Sheet1", "Cart 물품내역", false, "" , 'user' , true);
-
- }
- function group3_grd_perfid_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if( e.row >= 0 && e.col >= 0 ) {
-
- //var _indexRow = e.Row;
-
- fRemoveNode(2);
- fRemoveNode(3);
- fRemoveNode(8);
- //grd_perfid.rowstyle( grd_perfid.row , "data", "color") = "#2D2DD2";
- ds_MnpmcartList_perfid_codelist.setColumn(e.row, "rowcolor", "#2D2DD2"); //expr로 처리함. utlf_isNull(rowcolor)
- ds_temp.setColumn( 0, "perfnm", ds_MnpmcartList_perfid_codelist.getColumn(e.Row, "datanm"));
- ds_WorkData_cond.setColumn( 0, "qryflag", "3" );
- ds_MnphcagoLists_mnphcagolist.clearData();
-
- var _dept = ds_WorkData_cond.getColumn(0, "orddept");
- var _dr = ds_MnpmcartList_perfid_codelist.getColumn( e.row , "datacd");
- fMnpmcartData_Read( 2, group3.grd_ccrtno, _dept, _dr );
- //grd_perfid.refresh();
- }
- }
- function group3_checkbox1_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
-
-
- //grd_ccrtno.refresh();
- }
- function group3_checkbox2_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
-
- }
- function group3_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetAttribute(2) ; // 넓히기
- }
- function group3_grd_ccrtno_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if( e.row >= 0 && e.col >= 0 ) {
-
- var _indexRow = e.row;
-
- fRemoveNode(3);
- fRemoveNode(8);
- fSetAttribute(3) ; // 줄이기
- //group3.grd_ccrtno grd_ccrtno.rowstyle( grd_ccrtno.row , "data", "color") = "#2D2DD2";
- ds_MnpmcartList_ccrtno_codelist.setColumn(_indexRow, "rowcolor", "#2D2DD2"); //expr로 처리함. utlf_isNull(rowcolor)
-
- dsf_makeValue( ds_temp, "opnm", "string", ds_MnpmcartList_ccrtno_codelist.getColumn(_indexRow, "datanm"));
- dsf_makeValue( ds_WorkData_scond, "ccrtno", "string", ds_MnpmcartList_ccrtno_codelist.getColumn(_indexRow, "datacd"));
- dsf_makeValue( ds_WorkData_scond, "ccrtnonm", "string", ds_MnpmcartList_ccrtno_codelist.getColumn(_indexRow, "datanm"));
- fMnphcagoRead(0, group3.grd_good, ds_WorkData_scond.getColumn(0, "ccrtno"), "" );
- //grd_ccrtno.refresh();
-
- }
- }
- function group3_grd_good_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo)
- {
-
- ds_WorkData_InputGood.setColumn( 0, "goodqty", ds_MnphcagoLists_mnphcagolist.getColumn( group3.grd_good.currentrow, "goodqty"));
- if (ds_MnphcagoLists_mnphcagolist.getColumn(group3.grd_good.currentrow, "recstat") == "N") {
- eval(ListPathM).setColumn( group3.grd_good.currentrow, "recstat", "U");
- }
-
- // inp_igoodqty.value = model.getValue("ds_MnphcagoLists_mnphcagolist["+grd_good.row+ "]goodqty");
- ////inp_igoodqty.refresh();
- }
- function group3_switch1_case1_cmb_cp_orddept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fRemoveNode(5);//집도의
- //fRemoveNode(6);//물품
- //fRemoveNode(7);//Cart코드
- ds_WorkData_cond.setColumn( 0, "cp_perfdr" ,"");
- ds_WorkData_cond.setColumn( 0, "cp_ccrtno" ,"");
- ds_WorkData_cond.setColumn( 0, "qryflag", "2" );
-
- var _dept = ds_WorkData_cond.getColumn(0, "cp_orddept");
- fMnpmcartData_Read( 4, group3.switch1.case1.cmb_cp_perfdr, _dept);
- }
- function group3_switch1_case1_cmb_cp_perfdr_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- //fRemoveNode(6);
- //fRemoveNode(7);
- ds_WorkData_cond.setColumn( 0, "cp_ccrtno" ,"");
- ds_WorkData_cond.setColumn( 0, "qryflag", "3" );
-
- var _dept = ds_WorkData_cond.getColumn(0, "cp_orddept");
- var _dr = ds_WorkData_cond.getColumn( 0, "cp_perfdr");
-
- fMnpmcartData_Read( 5, group3.switch1.case1.cmb_cp_ccrtno, _dept , _dr);
- }
- function group3_switch1_case1_cmb_cp_ccrtno_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- //fRemoveNode(7);
-
- fMnphcagoRead(1, group3.grd_cgood, ds_WorkData_cond.getColumn(0, "cp_ccrtno"), "" );
- }
- function group3_switch1_case1_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- fRemoveNode(4);
- fRemoveNode(5);
- fRemoveNode(6);
- fRemoveNode(7);
- ds_WorkData_cond.setColumn( 0, "cp_orddept","");
- ds_WorkData_cond.setColumn( 0, "cp_perfdr" ,"");
- ds_WorkData_cond.setColumn( 0, "cp_ccrtno" ,"");
-
- ds_WorkData_cond.setColumn( 0, "qryflag", "1" );
- fMnpmcartData_Read( 3, group3.switch1.case1.cmb_cp_orddept);
- }
- function group3_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetAttribute(5) ; // 늘리기
- }
- function group3_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetAttribute(4) ; // 줄이기
- }
- function group3_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- fCopyGood("A");
- }
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- fCopyGood("C");
- }
- function group3_switch1_case2_input1_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- //setInputNodeCurText(); // 현재 인풋값 노드 반영
- obj.updateToDataset();
- fSearchPatInfo();
- }
- }
- function group3_switch1_case2_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) {
- //setInputNodeCurText(); // 현재 인풋값 노드 반영
- obj.updateToDataset();
- OpPatState_Read();
- }
- }
- function group3_switch1_case2_button16_onclick(obj:Button, e:ClickEventInfo)
- {
- fPatCodePopup() ;
- }
- function group3_switch1_case2_cmb_opdd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- // fRemoveNode(7);
- opIdx = group3.switch1.case2.cmb_opdd.index;
- var sOprsrvno = ds_WorkData_opPatLists_opPatList.getColumn(opIdx, "oprsrvno");
-
- if (!utlf_isNull(sOprsrvno)) {
- fMnphcagoRead(1, group3.grd_cgood, "", "", "C", sOprsrvno);
- }
- }
- function group3_button17_onclick(obj:Button, e:ClickEventInfo)
- {
- sysf_messageBox("개발 중입니다.!", "I000");
- }
- function group3_checkbox2_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- obj.updateToDataset();
- var hngyn = ds_WorkData_cond.getColumn(0, "hngyn");
- var engyn = ds_WorkData_cond.getColumn(0, "engyn");
- if( group3.grd_ccrtno.position.width == "288" ){
- if( hngyn == "H" ) {
- group3.grd_ccrtno.setFormatColProperty(2, "size", "160"); //grd_ccrtno.colwidth(2) = "160";
- group3.grd_ccrtno.setCellProperty( "body", 2, "wordwrap", "char");
- }else {
- group3.grd_ccrtno.setFormatColProperty(2, "size", "0");
- group3.grd_ccrtno.setCellProperty( "body", 2, "wordwrap", "none");
- }
- }
- //grd_ccrtno.refresh();
- }
- function group3_checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- var hngyn = ds_WorkData_cond.getColumn(0, "hngyn");
- var engyn = ds_WorkData_cond.getColumn(0, "engyn");
- if( group3.grd_ccrtno.position.width == "288" ){
- if( engyn == "E" ) {
- group3.grd_ccrtno.setFormatColProperty( 1, "size", "160"); //grd_ccrtno.colwidth(1) = "160";
- group3.grd_ccrtno.setCellProperty( "body", 1, "wordwrap", "char");
- }else {
- group3.grd_ccrtno.setFormatColProperty( 1, "size", "0");
- group3.grd_ccrtno.setCellProperty( "body", 1, "wordwrap", "none");
- }
- }
- }
- function group3_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetAttribute(3) ; // 줄이기
- }
- function group3_button57_onclick(obj:Button, e:ClickEventInfo)
- {
- //group3.ln_hide.visible = false; //.attribute("visibility") = "hidden";
- //group3.grd_cgood.visible = true; //.attribute("visibility") = "visible";
- //grp_hide.attribute("visibility") = "hidden";
-
- fSetAttribute(0) ; // 줄이기
- }
- function SMMNP01600_ontimer(obj:Form, e:TimerEventInfo)
- {
- if( e.timerid == 0 ){
- this.killTimer(0);
- fFormInit();
- }
- }
- var lastrow1 = -1;
- var lastcol1 = -1;
- var bDrop1 = false;
- function group3_grd_good_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- lastrow1 = -1;
- lastcol1 = -1;
- }
- function group3_grd_good_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- var dsGridBind = eval(obj.binddataset);
- var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
- var posVal = utlf_transNullToEmpty(e.value);
-
- if( bDrop1 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
- obj.showEditor(false);
- }
-
- bDrop1 = false;
- lastrow1 = e.row;
- lastcol1 = e.col;
-
-
- // 20190906 김현석, 콤보박스(급비 반영) 닫을 때로 수정한 것으로 업데이트를 하자.
- ds_WorkData_InputGood.setColumn( 0, "goodqty", ds_MnphcagoLists_mnphcagolist.getColumn( group3.grd_good.currentrow, "goodqty"));
- if (ds_MnphcagoLists_mnphcagolist.getColumn(group3.grd_good.currentrow, "recstat") == "N") {
- eval(ListPathM).setColumn( group3.grd_good.currentrow, "recstat", "U");
- }
-
- }
- function group3_grd_good_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- grdf_setSelectedCell(obj, e);
-
- var dsGridBind = eval(obj.binddataset);
-
- // Combo DropDown Click 처리
- obj.autoenter = "key";
-
- if( e.fromreferenceobject.name == "dropbutton" ){
- bDrop1 = true;
- }
- if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
- // Combo 선택시 활성화 및 combodatacol 변경
- if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
- obj.showEditor(true);
- }else{
- if(!obj.isDropdownCombo() && (lastrow1 != e.row || lastcol1 != e.col)) {
- obj.setCellPos(e.col);
- dsGridBind.rowposition = e.row;
- obj.showEditor(true);
- if(bDrop1) {
- obj.dropdownCombo();
- }
- }
- }
- }else{
- obj.autoenter = "key";
- }
- }
- function ds_MnphcagoLists_mnphcagolist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(group3.grd_good.currentcol == 1){
- ds_WorkData_InputGood.setColumn(0, "goodqty", ds_MnphcagoLists_mnphcagolist.getColumn(ds_MnphcagoLists_mnphcagolist.rowposition, "goodqty"));
- if(ds_MnphcagoLists_mnphcagolist.getColumn(ds_MnphcagoLists_mnphcagolist.rowposition, "recstat") == "N") {
- ds_MnphcagoLists_mnphcagolist.setColumn(ds_MnphcagoLists_mnphcagolist.rowposition, "recstat", "U");
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|