UIF025010.xrw 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  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>Untitle</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <reqData/>
  10. <resData/>
  11. <formData>
  12. </formData>
  13. <gridData>
  14. <EmpListResult_VO/>
  15. </gridData>
  16. <initResult/>
  17. </root>
  18. </instance>
  19. <script type="javascript" ev:event="xforms-ready">
  20. <![CDATA[
  21. // commSubmit("UIF025010-service","success","glueAction.do");//提交服务
  22. // model.duplicate("/root/initResult","/root/resData");
  23. // model.refresh();
  24. ]]>
  25. </script>
  26. <script type="javascript" src="../../js/boaMsg.js"/>
  27. <script type="javascript" src="../../js/boaCommon.js"/>
  28. <script type="javascript" src="../../js/dCommon.js"/>
  29. <script type="javascript">
  30. <![CDATA[
  31. //1、获取用户登录信息,只能在页面初始化函数中调用
  32. function InitParams(node)
  33. {
  34. if (typeof node == "undefined" && typeof node != "object") return;
  35. model.removenode("/root/initData/rcvInfo");
  36. model.makeNode("/root/initData/rcvInfo");
  37. var nodeList = node.childNodes;
  38. for (var i = 0; i < nodeList.length; i++)
  39. model.instances(0).selectSingleNode("/root/initData/rcvInfo").appendChild(nodeList.item(i));
  40. }
  41. //2. 页面初始化函数(必须)
  42. function Init(node)
  43. {
  44. InitParams(node); // 用于设置节点:/root/initData/rcvInfo,获取用户登录信息
  45. // 在程序中会重建该节点,最好不要重名
  46. // 函数 InitParams 在 mesCommon.js 中,仅在需要使用登录用户信息时调用
  47. //...
  48. }
  49. //3、页面标题
  50. function setTitle()
  51. {
  52. return "生产管制 >> 作业进程现状 >> 轧制作业指示查询"; // 如:return "进程管理 >> 订单进程现况查询";
  53. }
  54. //4. 页面按键动作
  55. // 查询按键
  56. function find()
  57. {
  58. model.removenode("/root/reqData");
  59. model.makeNode("/root/reqData");
  60. commSubmit("UIF025010-service","findRollWork","glueAction.do");
  61. model.copyNode("/root/gridData/EmpListResult_VO","/root/resData/EmpListResult_VO");
  62. model.removenode("/root/resData/EmpListResult_VO");
  63. model.refresh();
  64. differentiateRollManaNo();
  65. }
  66. function initColor() {
  67. var firstbiaojiwei = datagrid1.valueMatrix(2,0);
  68. for(var i = 2;i<=datagrid1.rows-datagrid1.fixedRows+1;i++) {
  69. var bjcolor = datagrid1.rowstyle(i, "data", "color");
  70. if(bjcolor == "#ff00ff") {
  71. datagrid1.rowstyle(i, "data", "color") = "";
  72. }
  73. }
  74. }
  75. function differentiateRollManaNo() {
  76. initColor();
  77. var firstbiaojiwei = datagrid1.valueMatrix(2,0);
  78. for(var i = 2;i<=datagrid1.rows-datagrid1.fixedRows+1;i++) {
  79. biaojiwei = datagrid1.valueMatrix(i,0);
  80. while(biaojiwei != firstbiaojiwei) {
  81. datagrid1.rowstyle(i, "data", "color") = "#ff00ff";
  82. firstbiaojiwei = biaojiwei;
  83. }
  84. }
  85. }
  86. function excelExport() {
  87. return datagrid1;
  88. }
  89. function fowardUID010031(gridID,colName) {
  90. if(gridID.col == gridID.colRef(colName)) {
  91. model.makeValue("/root/fwdData/UID010031/ORD_NO", gridID.valueMatrix(gridID.row, gridID.colRef("ORD_NO")));
  92. model.makeValue("/root/fwdData/UID010031/ORD_SEQ", gridID.valueMatrix(gridID.row, gridID.colRef("ORD_SEQ")));
  93. model.makeValue("/root/fwdData/UID010031/URL", "../../B/B01/UIB015020.xrw");
  94. var java = window.parent.javaScript;
  95. java.open(model.instances(0).selectSingleNode("/root/fwdData/UID010031"));
  96. }
  97. }
  98. ]]>
  99. </script>
  100. </model>
  101. </xhtml:head>
  102. <xhtml:body pagewidth="980" pageheight="620" guideline="1,980;2,621;2,593;" style="font-family:宋体; ">
  103. <datagrid id="datagrid1" nodeset="/root/gridData/EmpListResult_VO/EmpListResult_Row" scroll="auto" backcoloralternate="#f7f9f9" caption="轧辊管理号^顺序^板坯号^生产流水号^板坯^板坯^板坯^板坯^轧制^轧制^轧制^轧制^轧制^轧制^轧制^轧制^状态区分^堆置位置^热送代码^合同号^订单号^钢号^标准号^订单用途^交货期^紧急材^去向^计划加热炉装炉日期^客户成分特殊要求^材质特殊要求^公差特殊要求|轧辊管理号^顺序^板坯号^生产流水号^厚度^宽度^长度^重量^目标厚度^厚度下限^厚度上限^目标宽度^宽度下限^宽度上限^长度^重量^状态区分^堆置位置^热送代码^合同号^订单号^钢号^标准号^订单用途^交货期^紧急材^去向^计划加热炉装炉日期^客户成分特殊要求^材质特殊要求^公差特殊要求" colsep="^" colwidth="53, 50, 53, 100, 52, 55, 55, 53, 58, 55, 55, 55, 55, 55, 53, 53, 49, 50, 53, 53, 50, 70, 100, 100, 100, 100, 100, 100,60,60,60" defaultrows="0" extendlastcol="false" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:0px; width:980px; height:620px; ">
  104. <col ref="ROLL_MANA_NO" style="text-align:center; "/>
  105. <col ref="ROLL_SLAB_SEQ" style="text-align:right; "/>
  106. <col editable="false" ref="SLAB_NO" type="input" style="text-align:center; "/>
  107. <col editable="false" ref="COIL_NO" type="input" style="text-align:center; "/>
  108. <col ref="SLAB_THK" format="#,##0" style="text-align:right; "/>
  109. <col ref="SLAB_WTH" format="#,##0" style="text-align:right; "/>
  110. <col ref="SLAB_LEN" format="#,##0" style="text-align:right; "/>
  111. <col ref="SLAB_WGT" format="#,##0" style="text-align:right; "/>
  112. <col editable="false" ref="HOT_THK_AIM" type="input" format="#.##0" style="text-align:right; "/>
  113. <col ref="HOT_THK_MIN" format="#.##0" style="text-align:right; "/>
  114. <col ref="HOT_THK_MAX" format="#.##0" style="text-align:right; "/>
  115. <col editable="false" ref="WTH_AIM" type="input" format="#,##0" style="text-align:right; "/>
  116. <col ref="WTH_MIN" format="#,##0" style="text-align:right; "/>
  117. <col ref="WTH_MAX" format="#,##0" style="text-align:right; "/>
  118. <col ref="MILL_LEN" format="#,##0" style="text-align:right; "/>
  119. <col ref="MILL_WGT" format="#,##0" style="text-align:right; "/>
  120. <col disabled="true" editmode="search" ref="STATUS_CD" style="text-align:center; "/>
  121. <col editable="false" ref="CUR_LOAD_LOC" type="input" style="text-align:center; "/>
  122. <col disabled="true" editmode="search" ref="HCR_CLF" style="text-align:center; "/>
  123. <col editable="false" ref="ORD_NO" type="input" style="text-align:center; "/>
  124. <col editable="false" ref="ORD_SEQ" type="input" style="text-align:center; "/>
  125. <col disabled="true" editable="false" editmode="search" ref="STL_GRD" type="input" style="text-align:left; "/>
  126. <col editable="false" ref="SPEC_ABBSYM" type="input" style="text-align:left; "/>
  127. <col disabled="true" editmode="search" ref="ORD_USEAGE_CD" style="text-align:left; "/>
  128. <col ref="DELV_REQ_DATE" format="yyyy-mm-dd" style="text-align:center; "/>
  129. <col ref="EMGMTR_NMG_CLF"/>
  130. <col disabled="true" editmode="search" ref="ROUTE" style="text-align:center; "/>
  131. <col ref="FUR_IN_PRE_DTIME" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
  132. <col ref="INGR_YN" style="text-decoration:underline; color:#0000ff; cursor:hand; ">
  133. <script type="javascript" ev:event="onclick">
  134. <![CDATA[
  135. fowardUID010031(datagrid1,"INGR_YN");
  136. ]]>
  137. </script>
  138. </col>
  139. <col ref="QLTY_YN" style="text-decoration:underline; color:#0000ff; cursor:hand; ">
  140. <script type="javascript" ev:event="onclick">
  141. <![CDATA[
  142. fowardUID010031(datagrid1,"QLTY_YN");
  143. ]]>
  144. </script>
  145. </col>
  146. <col ref="DEL_YN" style="text-decoration:underline; color:#0000ff; cursor:hand; ">
  147. <script type="javascript" ev:event="onclick">
  148. <![CDATA[
  149. fowardUID010031(datagrid1,"DEL_YN");
  150. ]]>
  151. </script>
  152. </col>
  153. </datagrid>
  154. </xhtml:body>
  155. </xhtml:html>