UIH020040.xrw 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  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[热轧作业>>热轧作业实绩>>加热炉装炉实际(UIH020040)]]>
  7. </xhtml:title>
  8. <model id="model1">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <resData/>
  12. <reqData/>
  13. <gridData>
  14. <grid1/>
  15. <grid2/>
  16. <grid3/>
  17. <grid7/>
  18. <grid4/>
  19. </gridData>
  20. <searchData>
  21. <SLAB_NO/>
  22. <SLAB_EDT_SEQ/>
  23. <DEVNO/>
  24. </searchData>
  25. </root>
  26. </instance>
  27. <script type="javascript" ev:event="xforms-ready">
  28. <![CDATA[
  29. find();
  30. ]]>
  31. </script>
  32. </model>
  33. <script type="javascript">
  34. <![CDATA[
  35. function find(){
  36. commSubmit("UIH020040-service","find","glueAction.do");
  37. commAppendData("/root/gridData/grid1/RhfCharg1_VO","/root/resData/RhfCharg1_VO");
  38. commAppendData("/root/gridData/grid2/RhfCharg2_VO","/root/resData/RhfCharg2_VO");
  39. commAppendData("/root/gridData/grid3/RhfCharg3_VO","/root/resData/RhfCharg3_VO");
  40. commAppendData("/root/gridData/grid7/EntryLine_VO","/root/resData/EntryLine_VO");
  41. commAppendData("/root/gridData/grid4/ExtLine_VO","/root/resData/ExtLine_VO");
  42. commAppendData("/root/searchData/NextExt_VO","/root/resData/NextExt_VO");
  43. model.refresh();
  44. //获取轧辊编制号
  45. var DevNo1_SEQ = model.getValue("/root/searchData/NextExt_VO/NextExt_Row["+1+"]/SLAB_EDT_SEQ") ;
  46. var DevNo2_SEQ = model.getValue("/root/searchData/NextExt_VO/NextExt_Row["+2+"]/SLAB_EDT_SEQ") ;
  47. var DevNo3_SEQ = model.getValue("/root/searchData/NextExt_VO/NextExt_Row["+3+"]/SLAB_EDT_SEQ") ;
  48. var SlabNo1 = "";
  49. var SlabNo3 = "";
  50. var SlabNo5 = "";
  51. var NextSlabNo = "";
  52. var SlabEdtSeq = "";
  53. var RowNum = "";
  54. var row1 = 1;
  55. var row2 = 1;
  56. for (var i = 1 ; i < 55 ; i++){
  57. SlabNo = model.getValue("/root/gridData/grid1/RhfCharg1_VO/RhfCharg1_Row["+i+"]/SLAB_NO");
  58. SlabEdtSeq = model.getValue("/root/gridData/grid1/RhfCharg1_VO/RhfCharg1_Row["+i+"]/SLAB_EDT_SEQ");
  59. RowNum = model.getValue("/root/gridData/grid1/RhfCharg1_VO/RhfCharg1_Row["+i+"]/ROW_NUM");
  60. if (RowNum == "1" || RowNum =="0" ) {
  61. datagrid1.valueMatrix(row1,datagrid1.colRef("SLAB_NO5")) =SlabNo;
  62. datagrid1.valueMatrix(row1,datagrid1.colRef("SLAB_EDT_SEQ5")) =SlabEdtSeq;
  63. if (DevNo1_SEQ == SlabEdtSeq) {
  64. datagrid1.cellStyle("background-color",row1,0) = "#ff0000";
  65. datagrid1.cellStyle("background-color",row1,1) = "#ff0000";
  66. }
  67. if (RowNum =="0" ) {
  68. datagrid1.valueMatrix(row1,datagrid1.colRef("SLAB_NO6")) ="=============";
  69. datagrid1.valueMatrix(row1,datagrid1.colRef("SLAB_EDT_SEQ6")) = "======";
  70. }
  71. row1++;
  72. }else if (RowNum == "2") {
  73. datagrid1.valueMatrix(row2,datagrid1.colRef("SLAB_NO6")) =SlabNo;
  74. datagrid1.valueMatrix(row2,datagrid1.colRef("SLAB_EDT_SEQ6")) =SlabEdtSeq;
  75. if (DevNo1_SEQ == SlabEdtSeq) {
  76. datagrid1.cellStyle("background-color",row1,2) = "#ff0000";
  77. datagrid1.cellStyle("background-color",row1,3) = "#ff0000";
  78. }
  79. row2++;
  80. }
  81. }
  82. var row1 = 1;
  83. var row2 = 1;
  84. for ( var i = 1 ; i < 55 ; i++ ){
  85. SlabNo = model.getValue("/root/gridData/grid2/RhfCharg2_VO/RhfCharg2_Row["+i+"]/SLAB_NO");
  86. SlabEdtSeq = model.getValue("/root/gridData/grid2/RhfCharg2_VO/RhfCharg2_Row["+i+"]/SLAB_EDT_SEQ");
  87. RowNum = model.getValue("/root/gridData/grid2/RhfCharg2_VO/RhfCharg2_Row["+i+"]/ROW_NUM");
  88. if(RowNum == "1" || RowNum =="0"){
  89. datagrid2.valueMatrix(row1,datagrid2.colRef("SLAB_NO3")) =SlabNo;
  90. datagrid2.valueMatrix(row1,datagrid2.colRef("SLAB_EDT_SEQ3")) =SlabEdtSeq;
  91. if(DevNo2_SEQ == SlabEdtSeq){
  92. datagrid2.cellStyle("background-color",row1,0) = "#ff0000";
  93. datagrid2.cellStyle("background-color",row1,1) = "#ff0000";
  94. }
  95. if(RowNum =="0"){
  96. datagrid2.valueMatrix(row1,datagrid2.colRef("SLAB_NO4")) ="=============";
  97. datagrid2.valueMatrix(row1,datagrid2.colRef("SLAB_EDT_SEQ4")) ="======";
  98. }
  99. row1++;
  100. }else if(RowNum == "2"){
  101. datagrid2.valueMatrix(row2,datagrid2.colRef("SLAB_NO4")) =SlabNo;
  102. datagrid2.valueMatrix(row2,datagrid2.colRef("SLAB_EDT_SEQ4")) =SlabEdtSeq;
  103. if(DevNo2_SEQ == SlabEdtSeq){
  104. datagrid2.cellStyle("background-color",row2,2) = "#ff0000";
  105. datagrid2.cellStyle("background-color",row2,3) = "#ff0000";
  106. }
  107. row2++;
  108. }
  109. }
  110. var row1 = 1;
  111. var row2 = 1;
  112. for( var i = 1 ; i < 55 ; i++){
  113. SlabNo = model.getValue("/root/gridData/grid3/RhfCharg3_VO/RhfCharg3_Row["+i+"]/SLAB_NO");
  114. SlabEdtSeq = model.getValue("/root/gridData/grid3/RhfCharg3_VO/RhfCharg3_Row["+i+"]/SLAB_EDT_SEQ");
  115. RowNum = model.getValue("/root/gridData/grid3/RhfCharg3_VO/RhfCharg3_Row["+i+"]/ROW_NUM");
  116. if (RowNum == "1" || RowNum =="0" ) {
  117. datagrid3.valueMatrix(row1,datagrid3.colRef("SLAB_NO1")) =SlabNo;
  118. datagrid3.valueMatrix(row1,datagrid3.colRef("SLAB_EDT_SEQ1")) =SlabEdtSeq;
  119. if (DevNo3_SEQ == SlabEdtSeq) {
  120. datagrid3.cellStyle("background-color",row1,0) = "#ff0000";
  121. datagrid3.cellStyle("background-color",row1,1) = "#ff0000";
  122. }
  123. if (RowNum =="0" ) {
  124. datagrid3.valueMatrix(row1,datagrid3.colRef("SLAB_NO2")) = "=============";
  125. datagrid3.valueMatrix(row1,datagrid3.colRef("SLAB_EDT_SEQ2")) ="======";
  126. }
  127. row1++;
  128. }else if(RowNum == "2"){
  129. datagrid3.valueMatrix(row2,datagrid3.colRef("SLAB_NO2")) =SlabNo;
  130. datagrid3.valueMatrix(row2,datagrid3.colRef("SLAB_EDT_SEQ2")) =SlabEdtSeq;
  131. if (DevNo3_SEQ == SlabEdtSeq){
  132. datagrid3.cellStyle("background-color",row2,2) = "#ff0000";
  133. datagrid3.cellStyle("background-color",row2,3) = "#ff0000";
  134. }
  135. row2++;
  136. }
  137. }
  138. /*
  139. SlabNo1 = model.getValue("/root/gridData/grid3/RhfCharg1_VO/RhfCharg1_Row["+i+"]/SLAB_NO1");
  140. SlabNo2 = model.getValue("/root/gridData/grid3/RhfCharg1_VO/RhfCharg1_Row["+i+"]/SLAB_NO2");
  141. SlabNo3 = model.getValue("/root/gridData/grid2/RhfCharg2_VO/RhfCharg2_Row["+i+"]/SLAB_NO3");
  142. SlabNo4 = model.getValue("/root/gridData/grid2/RhfCharg2_VO/RhfCharg2_Row["+i+"]/SLAB_NO4");
  143. SlabNo5 = model.getValue("/root/gridData/grid1/RhfCharg3_VO/RhfCharg3_Row["+i+"]/SLAB_NO5");
  144. SlabNo6 = model.getValue("/root/gridData/grid1/RhfCharg3_VO/RhfCharg3_Row["+i+"]/SLAB_NO6");
  145. NextSlabNo = model.getValue("/root/searchData//NextExt_VO/NextExt_Row["+1+"]/SLAB_NO");
  146. if ( SlabNo1 != null ) {
  147. datagrid3.rowStyle(i, "data", "background-color") = "#ff99ff";
  148. //datagrid3.cellStyle("background-color",1,0) = "#333333";
  149. }
  150. if ( SlabNo3 != null ) {
  151. datagrid2.rowStyle(i, "data", "background-color") = "#ff99ff";
  152. }
  153. if ( SlabNo5 != null ) {
  154. datagrid1.rowStyle(i, "data", "background-color") = "#ff99ff";
  155. }
  156. if ( NextSlabNo == SlabNo1 ) {
  157. datagrid3.cellStyle("background-color",i,0) = "#ff0000";
  158. datagrid3.cellStyle("background-color",i,1) = "#ff0000";
  159. } else if (NextSlabNo == SlabNo2 ) {
  160. datagrid1.cellStyle("background-color",i,0) = "#ff0000";
  161. datagrid1.cellStyle("background-color",i,1) = "#ff0000";
  162. } else if (NextSlabNo == SlabNo3 ) {
  163. datagrid2.cellStyle("background-color",i,0) = "#ff0000";
  164. datagrid2.cellStyle("background-color",i,1) = "#ff0000";
  165. } else if (NextSlabNo == SlabNo4 ) {
  166. datagrid2.cellStyle("background-color",i,0) = "#ff0000";
  167. datagrid2.cellStyle("background-color",i,1) = "#ff0000";
  168. } else if (NextSlabNo == SlabNo5 ) {
  169. datagrid3.cellStyle("background-color",i,0) = "#ff0000";
  170. datagrid3.cellStyle("background-color",i,1) = "#ff0000";
  171. } else if (NextSlabNo == SlabNo6 ) {
  172. datagrid3.cellStyle("background-color",i,0) = "#ff0000";
  173. datagrid3.cellStyle("background-color",i,1) = "#ff0000";
  174. }
  175. if ( (SlabNo1 != null || SlabNo1 !="") && (SlabNo2 != null || SlabNo2 !="") ) {
  176. if (SlabNo1 == SlabNo2 ) {
  177. datagrid3.valueMatrix(i,datagrid3.colRef("SLAB_NO2")) = "";
  178. datagrid3.valueMatrix(i,datagrid3.colRef("SLAB_EDT_SEQ2")) = "";
  179. }
  180. }
  181. if ( (SlabNo3 != null || SlabNo3 !="") && (SlabNo4!= null || SlabNo4 !="") ) {
  182. if (SlabNo3 == SlabNo4 ) {
  183. datagrid2.valueMatrix(i,datagrid2.colRef("SLAB_NO4")) = "";
  184. datagrid2.valueMatrix(i,datagrid2.colRef("SLAB_EDT_SEQ4")) = "";
  185. }
  186. }
  187. if ( (SlabNo5 != null || SlabNo5 !="") && (SlabNo6!= null || SlabNo6 !="") ) {
  188. if (SlabNo5 == SlabNo6 ) {
  189. datagrid1.valueMatrix(i,datagrid1.colRef("SLAB_NO6")) = "";
  190. datagrid1.valueMatrix(i,datagrid1.colRef("SLAB_EDT_SEQ6")) = "";
  191. }
  192. }
  193. }
  194. */
  195. }
  196. ]]>
  197. </script>
  198. <script type="javascript" src="../../js/boaCommon.js"/>
  199. </xhtml:head>
  200. <xhtml:body guideline="2,0;">
  201. <group id="group1" style="left:0px; top:0px; width:980px; height:620px; ">
  202. <datagrid id="datagrid1" nodeset="/root/gridData/grid1/RhfCharg1_VO/RhfCharg1_Row" caption="caption3^caption1^caption4^caption2" colsep="^" colwidth="49, 86, 48, 94" dataheight="16" defaultrows="55" mergecellsfixedrows="byrowrec" rowheight="0" rowsep="|" data.height="15px" style="left:23px; top:68px; width:280px; height:842px; background-color:#ffcc99; ">
  203. <col ref="SLAB_EDT_SEQ5" style="font-size:9pt; "/>
  204. <col ref="SLAB_NO5" style="font-size:9pt; "/>
  205. <col ref="SLAB_EDT_SEQ6" style="font-size:9pt; "/>
  206. <col ref="SLAB_NO6" style="font-size:9pt; "/>
  207. </datagrid>
  208. <datagrid id="datagrid2" nodeset="/root/gridData/grid2/RhfCharg2_VO/RhfCharg2_Row" caption="caption3^caption1^caption4^caption2" colsep="^" colwidth="57, 86, 55, 87" dataheight="16" defaultrows="55" mergecellsfixedrows="byrowrec" rowheight="0" rowsep="|" data.height="15px" style="left:308px; top:68px; width:287px; height:842px; font-size:9pt; background-color:#ffcc99; ">
  209. <col ref="SLAB_EDT_SEQ3"/>
  210. <col ref="SLAB_NO3" style="height:10; "/>
  211. <col ref="SLAB_EDT_SEQ4"/>
  212. <col ref="SLAB_NO4"/>
  213. </datagrid>
  214. <datagrid id="datagrid3" nodeset="/root/gridData/grid3/RhfCharg3_VO/RhfCharg3_Row" caption="caption3^caption1^caption4^caption2" colsep="^" colwidth="61, 86, 62, 100" dataheight="16" defaultrows="55" mergecellsfixedrows="byrowrec" rowheight="0" rowsep="|" data.height="15px" style="left:601px; top:68px; width:314px; height:842px; background-color:#ffcc99; ">
  215. <col ref="SLAB_EDT_SEQ1" style="font-size:9pt; "/>
  216. <col ref="SLAB_NO1" style="height:10; font-size:9pt; "/>
  217. <col ref="SLAB_EDT_SEQ2" style="font-size:9pt; "/>
  218. <col ref="SLAB_NO2" style="font-size:9pt; "/>
  219. </datagrid>
  220. <datagrid id="datagrid7" nodeset="/root/gridData/grid7/EntryLine_VO/EntryLine_Row" caption="A6^A5^A4^A3^A2^A1" colsep="^" colwidth="84, 86, 84, 84, 84, 80" dataheight="17" defaultrows="2" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:976px; top:920px; width:504px; height:40px; font-size:8pt; border-color:#000000; ">
  221. <col ref="A06_SLAB_NO" style="font-size:8pt; "/>
  222. <col ref="A05_SLAB_NO" style="font-size:8pt; "/>
  223. <col ref="A04_SLAB_NO" style="font-size:8pt; "/>
  224. <col ref="A03_SLAB_NO" style="font-size:8pt; "/>
  225. <col ref="A02_SLAB_NO" style="font-size:8pt; "/>
  226. <col ref="A01_SLAB_NO" style="font-size:8pt; "/>
  227. </datagrid>
  228. <caption id="caption1" style="left:421px; top:51px; width:100px; height:20px; vertical-align:middle; ">2# 加热炉</caption>
  229. <caption id="caption2" style="left:136px; top:51px; width:105px; height:20px; vertical-align:middle; ">1# 加热炉</caption>
  230. <caption id="caption3" style="left:725px; top:52px; width:100px; height:20px; vertical-align:middle; ">3# 加热炉</caption>
  231. <datagrid id="datagrid4" nodeset="/root/gridData/grid4/ExtLine_VO/ExtLine_Row" caption="1# 加热炉 出炉^2# 加热炉 出炉^3# 加热炉 出炉" colsep="^" colwidth="283, 288, 312" defaultrows="2" mergecellsfixedrows="bycolrec" rowsep="|" style="left:25px; top:1px; width:885px; height:44px; font-size:9pt; border-color:#000000; ">
  232. <col ref="EXT_SLAB_NO1"/>
  233. <col ref="EXT_SLAB_NO2"/>
  234. <col ref="EXT_SLAB_NO3"/>
  235. </datagrid>
  236. <datagrid id="datagrid5" nodeset="/root/gridData/grid7/EntryLine_VO/EntryLine_Row" caption="C7^C8^C9^C10^C11^C12" colsep="^" colwidth="84, 83, 83, 83, 85, 83" dataheight="17" defaultrows="2" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:975px; top:10px; width:504px; height:40px; font-size:8pt; border-color:#000000; ">
  237. <col ref="C7_SLAB_NO" style="font-size:8pt; "/>
  238. <col ref="C8_SLAB_NO" style="font-size:8pt; "/>
  239. <col ref="C9_SLAB_NO" style="font-size:8pt; "/>
  240. <col ref="C10_SLAB_NO" style="font-size:8pt; "/>
  241. <col ref="C11_SLAB_NO" style="font-size:8pt; "/>
  242. <col ref="C12_SLAB_NO" style="font-size:8pt; "/>
  243. </datagrid>
  244. <caption id="caption4" style="left:25px; top:50px; width:25px; height:20px; vertical-align:middle; ">西</caption>
  245. <caption id="caption5" style="left:285px; top:50px; width:20px; height:20px; vertical-align:middle; ">东</caption>
  246. <caption id="caption6" style="left:310px; top:50px; width:25px; height:20px; vertical-align:middle; ">西</caption>
  247. <caption id="caption7" style="left:600px; top:50px; width:25px; height:20px; vertical-align:middle; ">西</caption>
  248. <caption id="caption8" style="left:575px; top:50px; width:20px; height:20px; vertical-align:middle; ">东</caption>
  249. <caption id="caption9" style="left:895px; top:50px; width:20px; height:20px; vertical-align:middle; ">东</caption>
  250. </group>
  251. </xhtml:body>
  252. </xhtml:html>