b1e8a985eae7bd4fb926498f0977c18406c7520f.svn-base 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/css" href="D:/workspace/xgmes3/WebContents/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[热轧作业>>钢卷库管理>>钢卷库待判移送(UIH052401)]]>
  7. </xhtml:title>
  8. <model id="model1">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <reqData/>
  12. <resData/>
  13. <datagrid1/>
  14. <WK>
  15. <COIL_NOS/>
  16. <TRANSSEQS/>
  17. <TRANSTYPES/>
  18. <TRANSNOS/>
  19. <TRANSTIMES/>
  20. </WK>
  21. </root>
  22. </instance>
  23. <script type="javascript" ev:event="xforms-ready">
  24. <![CDATA[
  25. find();
  26. ]]>
  27. </script>
  28. </model>
  29. <script type="javascript" src="../../js/boaCommon.js"/>
  30. <script type="javascript">
  31. <![CDATA[
  32. //页面初始化的时候需要获取登录的相关用户信息
  33. function Init(node) {
  34. InitParams(node);
  35. }
  36. //调用公共的初始化方法获得登录用户名
  37. function InitParams(node) {
  38. if (typeof node == "undefined" && typeof node != "object") return;
  39. model.removenode("/root/initData/rcvInfo");
  40. model.makeNode("/root/initData/rcvInfo");
  41. var nodeList = node.childNodes;
  42. node = model.instances(0).selectSingleNode("/root/initData/rcvInfo");
  43. for (var i = 0; i < nodeList.length; i++)
  44. node.appendChild(nodeList.item(i));
  45. }
  46. function find(){
  47. model.removenode("/root/reqData");
  48. model.makeNode("/root/reqData");
  49. model.refresh();
  50. commSubmit("UIH052400-service", "findConfirm", "glueAction.do");
  51. commAppendData("/root/datagrid1/ColdCoilResult_VO","/root/resData/ColdCoilResult_VO");
  52. model.refresh();
  53. var nCnt = datagrid1.rows - datagrid1.fixedRows + 1;
  54. for( var i = datagrid1.fixedRows ; i <= nCnt ; i++ ) {
  55. if( datagrid1.valueMatrix(i, datagrid1.colRef("TOT_DEC_GRD")) == ""){
  56. datagrid1.rowstyle(i, "data", "background-color") = "#FF0000";
  57. datagrid1.isReadOnly(i,datagrid1.colRef("CHK")) = true;
  58. }
  59. }
  60. }
  61. function save(){
  62. model.removenode("/root/reqData");
  63. model.makeNode("/root/reqData");
  64. var nRows = 0;
  65. var coilNos = "";
  66. var transSeq = "";
  67. var transType = "";
  68. var transNo = "";
  69. var transTime = "";
  70. var nCnt = datagrid1.rows - datagrid1.fixedRows + 1;
  71. for( var i = datagrid1.fixedRows ; i <= nCnt ; i++ ) {
  72. if( datagrid1.valueMatrix(i, datagrid1.colRef("CHK")) == "Y") {
  73. //综合判定
  74. if(datagrid1.valueMatrix(i, datagrid1.colRef("TOT_DEC_GRD")) == ""){
  75. alert("还没有综合判定结果,请确认后重新操作!");
  76. return;
  77. }
  78. coilNos += datagrid1.valueMatrix(i, datagrid1.colRef("OLD_SAMPL_NO"))+"|";
  79. transSeq += datagrid1.valueMatrix(i, datagrid1.colRef("CR_PLANT_TRS_SEQ"))+"|";
  80. transType += datagrid1.valueMatrix(i, datagrid1.colRef("CR_PLANT_TRS_CLF"))+"|";
  81. transNo += datagrid1.valueMatrix(i, datagrid1.colRef("CR_PLANT_TRS_NO"))+"|";
  82. transTime += datagrid1.valueMatrix(i, datagrid1.colRef("CR_PLANT_TRS_DTIME"))+"|";
  83. nRows++;
  84. }
  85. }
  86. if(nRows > 0){
  87. model.makeValue("/root/WK/COIL_NOS",coilNos);
  88. model.duplicate("/root/reqData","/root/WK/COIL_NOS");
  89. model.makeValue("/root/WK/TRANSSEQS",transSeq);
  90. model.duplicate("/root/reqData","/root/WK/TRANSSEQS");
  91. model.makeValue("/root/WK/TRANSTYPES",transType);
  92. model.duplicate("/root/reqData","/root/WK/TRANSTYPES");
  93. model.makeValue("/root/WK/TRANSNOS",transNo);
  94. model.duplicate("/root/reqData","/root/WK/TRANSNOS");
  95. model.makeValue("/root/WK/TRANSTIMES",transTime);
  96. model.duplicate("/root/reqData","/root/WK/TRANSTIMES");
  97. commSubmit("UIH052400-service" ,"confirm","glueAction.do");
  98. }
  99. model.refresh();
  100. find();
  101. }
  102. ]]>
  103. </script>
  104. </xhtml:head>
  105. <xhtml:body>
  106. <caption id="caption4" class="cell" style="left:455px; top:550px; width:75px; height:30px; font-weight:bold; border-color:#000000; "/>
  107. <datagrid id="datagrid1" nodeset="/root/datagrid1/ColdCoilResult_VO/ColdCoilResult_Row" caption="选择^流水号^钢卷号^移送时间^移送顺序^综合判定^牌号^实际规格^订单规格^重量^合同号^订单号^移送区分^步进梁号/车辆号^步进梁号/车辆号^移送日期|选择^流水号^钢卷号^移送时间^移送顺序^综合判定^牌号^实际规格^订单规格^重量^合同号^订单号^移送区分^步进梁号/车辆号^步进梁号/车辆号^移送日期" colsep="^" colwidth="30, 100, 100, 100, 59, 76, 91, 68, 67, 55, 117, 51, 66, 104" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:30px; width:970px; height:500px; ">
  108. <col checkvalue="Y,N" ref="CHK" type="checkbox"/>
  109. <col ref="COIl_NO" visibility="hidden"/>
  110. <col ref="OLD_SAMPL_NO"/>
  111. <col ref="CR_PLANT_TRS_DTIME"/>
  112. <col ref="CR_PLANT_TRS_SEQ"/>
  113. <col ref="TOT_DEC_GRD"/>
  114. <col ref="SPEC_STL_GRD"/>
  115. <col ref="T_W"/>
  116. <col ref="IT_IW"/>
  117. <col ref="ACT_WGT"/>
  118. <col ref="ORD_NO"/>
  119. <col ref="ORD_SEQ"/>
  120. <col ref="CR_PLANT_TRS_CLF"/>
  121. <col ref="CR_PLANT_TRS_NO"/>
  122. </datagrid>
  123. <!--<output id="output1" style="left:820px; top:0px; width:90px; height:20px; background-color:#00ccff; "/>-->
  124. <caption id="caption2" class="cell" style="left:0px; top:0px; width:150px; height:30px; font-weight:bold; border-color:#000000; ">待判移送对象</caption>
  125. <button id="button1" style="left:455px; top:550px; width:75px; height:30px; border-color:#000000; ">
  126. <caption>确 认</caption>
  127. <script type="javascript" ev:event="DOMActivate">
  128. <![CDATA[
  129. save();
  130. ]]>
  131. </script>
  132. </button>
  133. </xhtml:body>
  134. </xhtml:html>