4c108ccd995a8dbefa6f950f4b169eba0fb02e72.svn-base 20 KB

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