cf8dfee3fcc87060564d6643762103b8f770ccec.svn-base 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet href="../../css/body.css" type="text/css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>
  6. <![CDATA[炼钢作业 >> 炼钢作业实绩 >> RH实绩查询与录入(UIG020040)]]>
  7. </xhtml:title>
  8. <model id="model1">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <formData>
  12. <CHARGE_NO/>
  13. <L2DEMO/>
  14. </formData>
  15. <datagrid1/>
  16. <datagrid2/>
  17. <datagrid3/>
  18. <datagrid4/>
  19. <datagrid5/>
  20. <datagrid6/>
  21. <datagrid7/>
  22. <datagrid8/>
  23. <reqData/>
  24. <resData/>
  25. <wkResult>
  26. <WkShiftResult>
  27. </WkShiftResult>
  28. <WkGroupResult>
  29. </WkGroupResult>
  30. <WkMetalResult>
  31. <key/>
  32. <value/>
  33. </WkMetalResult>
  34. <WkNonMetalResult>
  35. <key/>
  36. <value/>
  37. </WkNonMetalResult>
  38. <WkEmpResult/>
  39. </wkResult>
  40. <initData>
  41. <INIT_CHARGE_NO/>
  42. </initData>
  43. <searchData>
  44. <CHARGE_NO/>
  45. </searchData>
  46. <tempData>
  47. <AAAAAA_Row/>
  48. <DESC/>
  49. </tempData>
  50. <searchEmp>
  51. <WK_GROUP/>
  52. </searchEmp>
  53. </root>
  54. </instance>
  55. <script type="javascript" ev:event="xforms-ready">
  56. <![CDATA[
  57. init();
  58. ]]>
  59. </script>
  60. </model>
  61. <script type="javascript" src="../../js/boaCommon.js"/>
  62. <script type="javascript" src="../../js/g02.js"/>
  63. <script type="javascript">
  64. <![CDATA[
  65. function init(){
  66. model1.makeValue("/root/formData/SUBPROC","R");
  67. commSendReq("/root/formData");
  68. commSubmit("UIG020020-service","init","glueAction.do");
  69. commAppendData("/root/initData/INIT_CHARGE_NO/InitDataResult_VO","/root/resData/InitDataResult_VO");
  70. model.refresh();
  71. }
  72. // 化学成分动态生成
  73. function dynamicChemGridDisplays(grid,ref){
  74. var grid = document.all(grid);
  75. grid.rebuild();
  76. for(var i = grid.cols ; i >= 1 ; i--){
  77. grid.deleteColumn(1,false);
  78. }
  79. for(var i = grid.rows ; i >= 1 ; i--){
  80. grid.deleteRow(1,false);
  81. }
  82. model.removenode(ref + "/RchmResult_VO");
  83. var node = instance1.selectSingleNode("/root/resData/ChemNM_VO");
  84. var nodeList = node.childNodes;
  85. grid.addRow();
  86. var xx = "项目";
  87. while (childNode = nodeList.nextNode())
  88. {
  89. var chargeNo = childNode.CHEM_CD.value;
  90. grid.addColumn("ref:" + chargeNo, false);
  91. grid.colWidth(grid.colRef(chargeNo)) = 60;
  92. xx = xx + "^" + chargeNo;
  93. }
  94. grid.caption = xx;
  95. commAppendData(ref + "/RchmResult_VO","/root/resData/RchmResult_VO");
  96. }
  97. //查询后从resData中获取节点到相应的datagrid中
  98. function queryComm()
  99. {
  100. model.copyNode("/root/datagrid1","/root/resData/RhResult_VO");
  101. model.copyNode("/root/datagrid2","/root/resData/RhResult_VO");
  102. model.copyNode("/root/datagrid3","/root/resData/RhResult_VO");
  103. model.copyNode("/root/datagrid4","/root/resData/RhMetalResult_VO");
  104. model.copyNode("/root/datagrid5","/root/resData/RhNonMetalResult_VO");
  105. model.copyNode("/root/datagrid6","/root/resData/RhResult_VO");
  106. model.copyNode("/root/datagrid7","/root/resData/RhResult_VO");
  107. }
  108. function find()
  109. {
  110. var reqDataValue =model.getValue("/root/searchData/CHARGE_NO") ;
  111. //判断格式是否匹配
  112. // if(!matchChargeNo(reqDataValue))
  113. // {
  114. // return;
  115. // }
  116. model.removenode("/root/reqData");
  117. model.makeValue("/root/reqData/CHARGE_NO",reqDataValue);
  118. model.makeValue("/root/reqData/SUBPROC","R"); //查询条件,“R”表示RH
  119. commSubmit("UIG020040-service","find","glueAction.do");//提交数据,进行查询
  120. dynamicChemGridDisplays("datagrid8","/root/datagrid8");
  121. //把班次组作业人的数据对象从返回接点移到wkResult
  122. commAppendData("/root/wkResult/WkShiftResult/ShiftResult_VO","/root/resData/ShiftResult_VO");
  123. commAppendData("/root/wkResult/WkGroupResult/GroupResult_VO","/root/resData/GroupResult_VO");
  124. queryComm();//执行COPY节点操作
  125. model.setValue("/root/formData/L2DEMO",model.getValue("/root/resData/LDEMORS_VO/LDEMORS_Row/L2DEMO"));
  126. model.refresh();//此处必须刷新
  127. //判断datagrid1中是否有数据存在,无数据则为其增加一行使能输入
  128. if(datagrid1.rows==2)
  129. {
  130. datagrid1.addRow();
  131. }
  132. //判断datagrid2中是否有数据存在,无数据则为其增加一行使能输入
  133. if(datagrid2.rows==3)
  134. {
  135. datagrid2.addRow();
  136. }
  137. //判断datagrid3中是否有数据存在,无数据则为其增加一行使能输入
  138. if(datagrid3.rows==2)
  139. {
  140. datagrid3.addRow();
  141. }
  142. SELECTFLAG = true;
  143. }
  144. function save()
  145. {
  146. var reqDataValue =model.getValue("/root/searchData/CHARGE_NO") ;
  147. //判断炉次号格式是否匹配
  148. if(!matchChargeNo(reqDataValue))
  149. {
  150. return;
  151. }
  152. //判断是否进行了查询操作,如果没有查询,则return
  153. if(!SELECTFLAG)
  154. {
  155. window.alert("违法操作,请先为该炉次号执行查询","警告");
  156. return;
  157. }
  158. model.removenode("/root/reqData");
  159. // 为铁合金执行更新或插入操作
  160. if(METALFLAG)
  161. {
  162. model.removenode("/root/reqData");
  163. commMultiUpdate(datagrid4,"/root/reqData","A",true,"rowStuts4");//合金表更新
  164. model.makeValue("/root/reqData/CHARGE_NO",reqDataValue);
  165. model.makeValue("/root/reqData/SUBPROC","R");
  166. commSubmit("UIG020040-service","save","glueAction.do");
  167. }
  168. //为辅料表执行更新或插入操作
  169. if(NONMETALFLAG)
  170. {
  171. model.removenode("/root/reqData");
  172. commMultiUpdate(datagrid5,"/root/reqData","A",true,"rowStuts5");
  173. model.makeValue("/root/reqData/CHARGE_NO",reqDataValue);
  174. model.makeValue("/root/reqData/SUBPROC","R");
  175. commSubmit("UIG020040-service","save","glueAction.do");
  176. }
  177. //将要插入或更新的数据的节点放入formData节点下
  178. model.makeValue("/root/reqData/rowStutsFlag","rowStutsFlag");//标记变量,判断是否进行前3表数据更新或插入
  179. model.makeValue("/root/reqData/CHARGE_NO",reqDataValue);
  180. model.makeValue("/root/reqData/SUBPROC","R"); //查询条件,“R”表示RH
  181. model.makeValue("/root/reqData/PLAN_CHARGE_NO",model1.getValue("/root/datagrid1/RhResult_Row[1]/PLAN_CHARGE_NO"));
  182. model.makeValue("/root/reqData/XIN_DATE",model1.getValue("/root/datagrid1/RhResult_Row[1]/XIN_DATE"));
  183. model.makeValue("/root/reqData/RH_NO",model1.getValue("/root/datagrid1/RhResult_Row[1]/RH_NO"));
  184. model.makeValue("/root/reqData/WKSHIFT",model1.getValue("/root/datagrid1/RhResult_Row[1]/WKSHIFT"));
  185. model.makeValue("/root/reqData/WKGROUP",model1.getValue("/root/datagrid1/RhResult_Row[1]/WKGROUP"));
  186. model.makeValue("/root/reqData/EMP_ID",model1.getValue("/root/datagrid1/RhResult_Row[1]/EMP_ID"));
  187. model.makeValue("/root/reqData/ARRV_WGT",model1.getValue("/root/datagrid2/RhResult_Row[1]/ARRV_WGT"));
  188. model.makeValue("/root/reqData/RH_TREAT_WGT",model1.getValue("/root/datagrid2/RhResult_Row[1]/RH_TREAT_WGT"));
  189. model.makeValue("/root/reqData/STEAM_USE_WGT",model1.getValue("/root/datagrid2/RhResult_Row[1]/STEAM_USE_WGT"));
  190. model.makeValue("/root/reqData/AR_WGT",model1.getValue("/root/datagrid2/RhResult_Row[1]/AR_WGT"));
  191. model.makeValue("/root/reqData/O2_WGT",model1.getValue("/root/datagrid2/RhResult_Row[1]/O2_WGT"));
  192. model.makeValue("/root/reqData/N2_WGT",model1.getValue("/root/datagrid2/RhResult_Row[1]/N2_WGT"));
  193. model.makeValue("/root/reqData/RH_DEP_TEMP",model1.getValue("/root/datagrid3/RhResult_Row[1]/RH_DEP_TEMP"));
  194. // model.duplicate("/root/formData","/root/datagrid3/RhResult_Row/RH_DEP_TEMP");
  195. // commSendReq("/root/formData");
  196. commSubmit("UIG020040-service","save","glueAction.do");
  197. queryComm();//更新后查询操作
  198. model.refresh();
  199. /*var chargeNoValue = model.getValue("/root/formData/CHARGE_NO");
  200. //清除/root/formData中的所有节点,否则每查询一次后/root/formData中会重复增加参数节点
  201. model.removeNodeset("/root/formData");
  202. model.makeNode("/root/formData/CHARGE_NO");
  203. model.setValue("/root/formData/CHARGE_NO",chargeNoValue);
  204. // 为铁合金表增加行
  205. var d4 = datagrid4.rows;
  206. for(var index = d4+1 ; index <=HNUMBER; index++)
  207. {
  208. datagrid4.addRow(false);
  209. }
  210. // 为辅原料表增加行
  211. var d5 = datagrid5.rows;
  212. for(var index = d5+1 ; index <=BNUMBER; index++)
  213. {
  214. datagrid5.addRow(false);
  215. }
  216. model.refresh();*/
  217. }
  218. //通过选择组信息获得相应的作业人,这里是查询CAS的相关作业人
  219. function selOnClick()
  220. {
  221. var nodeSet1 = datagrid1.nodeset;
  222. var WkGroup = model1.getValue(nodeSet1+"[1]/WKGROUP");
  223. model.setValue("/root/searchEmp/WK_GROUP", WkGroup);
  224. model.removenode("/root/reqData");
  225. model.makeNode("/root/reqData");
  226. model.duplicate("/root/reqData","/root/searchEmp/WK_GROUP");
  227. commSubmit("UIG020040-service","onclick","glueAction.do");
  228. commAppendData("/root/wkResult/WkEmpResult/onclickResult_VO","/root/resData/onclickResult_VO");
  229. model.refresh();
  230. }
  231. function rightClick(){
  232. var checkValue = model.getValue("/root/searchData/CHARGE_NO");
  233. if(checkValue == null || checkValue == "")return;
  234. var tstvalue = parseInt(checkValue.substr(4,5),10);
  235. tstvalue = (tstvalue + 1) + "";
  236. var strLen = tstvalue.length;
  237. checkValue = checkValue.substr(0,4);
  238. for(var i = 0 ; i < (5 - strLen) ; i++){
  239. checkValue = checkValue + "0";
  240. }
  241. checkValue = checkValue + tstvalue + "A";
  242. model.setValue("/root/searchData/CHARGE_NO",checkValue);
  243. find();
  244. }
  245. function leftClick(){
  246. var checkValue = model.getValue("/root/searchData/CHARGE_NO");
  247. if(checkValue == null || checkValue == "")return;
  248. var tstvalue = parseInt(checkValue.substr(4,5),10);
  249. tstvalue = (tstvalue - 1) + "";
  250. var strLen = tstvalue.length;
  251. checkValue = checkValue.substr(0,4);
  252. for(var i = 0 ; i < (5 - strLen) ; i++){
  253. checkValue = checkValue + "0";
  254. }
  255. checkValue = checkValue + tstvalue + "A";
  256. model.setValue("/root/searchData/CHARGE_NO",checkValue);
  257. find();
  258. }
  259. ]]>
  260. </script>
  261. <script type="javascript" src="../../js/G02.js"/>
  262. </xhtml:head>
  263. <xhtml:body guideline="1,980;2,615;">
  264. <datagrid id="datagrid1" nodeset="/root/datagrid1/RhResult_Row" allowuserresize="false" caption="预定炉次号^钢种^连浇炉^统计日^RH编号^班次^组^作业人^钢包包号^钢包次数^RH目标温度^作业时间^作业时间|预定炉次号^钢种^连浇炉^统计日^RH编号^班次^组^作业人^钢包包号^钢包次数^RH目标温度^最小^最大" colwidth="100, 100, 85, 107, 57, 47, 41, 82, 63, 59, 100, 66, 68" defaultrows="3" mergecellsfixedrows="bycolrec" selectionmode="free" rowsep="|" colsep="^" style="left:0px; top:35px; width:980px; height:65px; border-color:#000000; ">
  265. <col ref="PLAN_CHARGE_NO"/>
  266. <col ref="STL_GRD"/>
  267. <col ref="CAST_SEQ"/>
  268. <col ref="XIN_DATE" type="inputdate" style="background-color:#ffff99; "/>
  269. <col ref="RH_NO" type="combo" style="background-color:#ffff99; ">
  270. <choices>
  271. <item>
  272. <label>R1</label>
  273. <value>R1</value>
  274. </item>
  275. <item>
  276. <label>R2</label>
  277. <value>R2</value>
  278. </item>
  279. </choices>
  280. </col>
  281. <col ref="WKSHIFT" type="combo" editmode="inputsearch" style="background-color:#ffff99; ">
  282. <choices>
  283. <itemset nodeset="/root/wkResult/WkShiftResult/ShiftResult_VO/ShiftResult_Row">
  284. <label ref="LABEL"/>
  285. <value ref="VALUE"/>
  286. </itemset>
  287. </choices>
  288. </col>
  289. <col ref="WKGROUP" type="combo" visibility="hidden" editmode="inputsearch" style="background-color:#ffff99; ">
  290. <choices>
  291. <itemset nodeset="/root/wkResult/WkGroupResult/GroupResult_VO/GroupResult_Row">
  292. <label ref="LABEL"/>
  293. <value ref="VALUE"/>
  294. </itemset>
  295. </choices>
  296. </col>
  297. <col ref="EMP_ID" type="combo" visibility="hidden" editmode="inputsearch" style="background-color:#ffff99; ">
  298. <choices>
  299. <itemset nodeset="/root/wkResult/WkEmpResult/onclickResult_VO/onclickResult_Row">
  300. <label ref="LABEL"/>
  301. <value ref="VALUE"/>
  302. </itemset>
  303. </choices>
  304. </col>
  305. <col ref="LD_NO"/>
  306. <col ref="LD_CYCLIC_CNT"/>
  307. <col ref="RH_TGT_TEMP"/>
  308. <col ref="RH_WK_HOUR_MIN"/>
  309. <col ref="RH_WK_HOUR_MAX"/>
  310. <script type="javascript" ev:event="onentercell">
  311. <![CDATA[
  312. datagrid1.editCell();
  313. ]]>
  314. </script>
  315. <script type="javascript" ev:event="xforms-select">
  316. <![CDATA[
  317. //确定选中的位置是组的话,带出相应的作业人
  318. if (datagrid1.col == datagrid1.colRef("WKGROUP")) {
  319. selOnClick();
  320. }
  321. ]]>
  322. </script>
  323. </datagrid>
  324. <datagrid id="datagrid2" nodeset="/root/datagrid2/RhResult_Row" allowuserresize="false" caption="重量^重量^重量^用量^用量^用量^用量^处理前后含量&#xA;^处理前后含量&#xA;^处理前后含量&#xA;^处理前后含量&#xA;^处理前后含量&#xA;^处理前后含量&#xA;|到达总重量(kg)^RH处理重量(kg)^RH 处理次数^蒸汽使用量^氩气用量^氧气用量^氮气用量^钢水含氧量&#xA;^钢水含氧量&#xA;^钢水含氮量&#xA;^钢水含氮量&#xA;^钢水含氢量&#xA;^钢水含氢量&#xA;|到达总重量(kg)^RH处理重量(kg)^RH 处理次数^蒸汽使用量^氩气用量^氧气用量^氮气用量^处理前 ^处理后^处理前 ^处理后^处理前 ^处理后" colwidth="98, 104, 60, 70, 70, 70, 70, 80, 75, 75, 75, 75, 75" defaultrows="4" mergecellsfixedrows="bycolrec" selectionmode="free" rowsep="|" colsep="^" style="left:0px; top:104px; width:980px; height:85px; border-color:#000000; ">
  325. <col ref="ARRV_WGT" type="input" format="#,###" style="background-color:#ffff99; "/>
  326. <col ref="RH_TREAT_WGT" type="input" format="#,###" style="background-color:#ffff99; "/>
  327. <col ref="RH_TREAT_CNT"/>
  328. <col ref="STEAM_USE_WGT" type="input" format="#,###" style="background-color:#ffff99; "/>
  329. <col ref="AR_WGT" type="input" format="#,###" style="background-color:#ffff99; "/>
  330. <col ref="O2_WGT" type="input" format="#,###" style="background-color:#ffff99; "/>
  331. <col ref="N2_WGT" type="input" format="#,###" style="background-color:#ffff99; "/>
  332. <col ref="TREAT_BEF_O2_WGT"/>
  333. <col ref="TREAT_AFT_O2_WGT"/>
  334. <col ref="TREAT_BEF_N2_WGT"/>
  335. <col ref="TREAT_AFT_N2_WGT"/>
  336. <col ref="TREAT_BEF_H_WGT"/>
  337. <col ref="TREAT_AFT_H_WGT"/>
  338. <script type="javascript" ev:event="onentercell">
  339. <![CDATA[
  340. datagrid2.editCell();
  341. ]]>
  342. </script>
  343. </datagrid>
  344. <datagrid id="datagrid3" nodeset="/root/datagrid3/RhResult_Row" allowuserresize="false" caption="温度^温度^温度^温度^加入回流材料 ^加入回流材料 ^加入回流材料 ^加入回流材料 ^加入回流材料 ^加入回流材料 ^加入回流材料 |到达&#xA;^处理开始^处理完成^ 出发^保温剂使用量^谷皮使用量^powder1名^powder1用量^powder2名^powder2用量^最小真空度" colwidth="90, 90, 85, 80, 90, 90, 90, 90, 90, 90, 90" defaultrows="3" mergecellsfixedrows="bycolrec" selectionmode="free" rowsep="|" colsep="^" style="left:0px; top:193px; width:980px; height:66px; border-color:#000000; ">
  345. <col ref="RH_ARRV_TEMP"/>
  346. <col ref="RH_STA_TEMP"/>
  347. <col ref="RH_END_TEMP"/>
  348. <col ref="RH_DEP_TEMP" type="input" format="#,###" style="background-color:#ffff99; "/>
  349. <col ref="WARMMATL_USE_WGT"/>
  350. <col ref="CHAFF_USE_WGT"/>
  351. <col ref="POWD1_USE_NAME"/>
  352. <col ref="POWD1_USE_WGT"/>
  353. <col ref="POWD2_USE_NAME"/>
  354. <col ref="POWD2_USE_WGT"/>
  355. <col ref="LST_VACC_DEGRE"/>
  356. <script type="javascript" ev:event="onentercell">
  357. <![CDATA[
  358. datagrid3.editCell();
  359. ]]>
  360. </script>
  361. </datagrid>
  362. <datagrid id="datagrid4" nodeset="/root/datagrid4/RhMetalResult_Row" allowuserresize="false" caption="铁合金实绩^铁合金实绩^铁合金实绩|编码^名称^用量" colwidth="58, 180, 113" defaultrows="8" mergecellsfixedrows="bycolrec" selectionmode="free" rowsep="|" colsep="^" style="left:0px; top:263px; width:355px; height:118px; border-color:#000000; ">
  363. <col ref="MAINRAW_CD"/>
  364. <col ref="MAINRAW_CD_DESC"/>
  365. <col ref="MAINRAW_WGT" type="input" format="#,###" style="background-color:#ffff99; "/>
  366. <script type="javascript" ev:event="xforms-value-changed">
  367. <![CDATA[
  368. METALFLAG = true;
  369. ]]>
  370. </script>
  371. </datagrid>
  372. <datagrid id="datagrid5" nodeset="/root/datagrid5/RhNonMetalResult_Row" allowuserresize="false" caption="辅原料实绩&#xA;^辅原料实绩&#xA;^辅原料实绩&#xA;|编码^名称^用量" colwidth="62, 205, 113" defaultrows="8" mergecellsfixedrows="bycolrec" selectionmode="free" rowsep="|" colsep="^" style="left:595px; top:263px; width:385px; height:118px; border-color:#000000; ">
  373. <col ref="MAINRAW_CD"/>
  374. <col ref="MAINRAW_CD_DESC"/>
  375. <col ref="MAINRAW_WGT" type="input" format="#,###" style="background-color:#ffff99; "/>
  376. <script type="javascript" ev:event="xforms-value-changed">
  377. <![CDATA[
  378. NONMETALFLAG = true;
  379. ]]>
  380. </script>
  381. </datagrid>
  382. <datagrid id="datagrid6" nodeset="/root/datagrid6/RhResult_Row" caption="处理时刻^处理时刻^处理时刻^处理时刻^处理时刻^处理时刻|钢包到达^钢包上升开始^处理开始^处理完成^钢包下降^钢包离开" colwidth="110, 110, 110, 105, 105, 110" defaultrows="3" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" disabled="true" style="left:0px; top:386px; width:655px; height:66px; border-color:#000000; ">
  383. <col ref="LD_ARRV_DTIME"/>
  384. <col ref="LD_RISE_STA_DTIME"/>
  385. <col ref="RH_TREAT_STA_DTIME"/>
  386. <col ref="RH_TREAT_END_DTIME"/>
  387. <col ref="LD_DOWN_DTIME"/>
  388. <col ref="LD_DEP_DTIME"/>
  389. </datagrid>
  390. <datagrid id="datagrid7" nodeset="/root/datagrid7/RhResult_Row" allowuserresize="false" caption="处理时间^处理时间^处理时间|RH处理^真空处理^Al投入后回流" colwidth="94, 95, 95" defaultrows="3" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" disabled="true" style="left:675px; top:386px; width:305px; height:66px; border-color:#000000; ">
  391. <col ref="RH_TREAT_HOUR"/>
  392. <col ref="VACC_TREAT_HOUR"/>
  393. <col ref="AL_PUT_AFT_CIRGAS_HOUR"/>
  394. </datagrid>
  395. <caption id="caption2" class="cell" style="left:0px; top:5px; width:100px; height:20px; border-color:#000000; ">炉次号</caption>
  396. <select1 id="combo1" ref="/root/searchData/CHARGE_NO" appearance="minimal" editmode="input" style="left:102px; top:5px; width:110px; height:20px; border-color:#000000; ">
  397. <choices>
  398. <itemset nodeset="/root/initData/INIT_CHARGE_NO/InitDataResult_VO/InitDataResult_Row">
  399. <label ref="LABEL"/>
  400. <value ref="VALUE"/>
  401. </itemset>
  402. </choices>
  403. <script type="javascript" ev:event="xforms-value-changed">
  404. <![CDATA[
  405. find();
  406. ]]>
  407. </script>
  408. </select1>
  409. <datagrid id="datagrid8" nodeset="/root/datagrid8/RchmResult_VO/RchmResult_Row" caption="项目" colwidth="100" fixedcols="1" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" style="left:0px; top:455px; width:980px; height:160px; border-color:#000000; ">
  410. <col ref="xm"/>
  411. </datagrid>
  412. <line id="line1" style="x1:0px; y1:0px; x2:980px; y2:0px; "/>
  413. <line id="line2" style="x1:0px; y1:30px; x2:980px; y2:30px; "/>
  414. <button id="button3" style="left:240px; top:8px; width:20px; height:20px; background-image:../../images/cal_next_m.gif; ">
  415. <caption/>
  416. <script type="javascript" ev:event="DOMActivate">
  417. <![CDATA[
  418. rightClick();
  419. ]]>
  420. </script>
  421. </button>
  422. <button id="button4" style="left:215px; top:8px; width:20px; height:20px; background-image:../../images/cal_pre_m.gif; ">
  423. <caption/>
  424. <script type="javascript" ev:event="DOMActivate">
  425. <![CDATA[
  426. leftClick();
  427. ]]>
  428. </script>
  429. </button>
  430. <caption id="caption1" style="left:300px; top:5px; width:86px; height:20px; background-color:#ffcc99; ">中厚板特殊要求</caption>
  431. <input id="input1" ref="/root/formData/L2DEMO" style="left:390px; top:5px; width:585px; height:20px; background-color:#ffff99; "/>
  432. </xhtml:body>
  433. </xhtml:html>