UIH052201.xrw 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  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[热轧作业>>钢卷库管理>>非计划发货明细回退(UIH052201)]]>
  7. </xhtml:title>
  8. <model id="model1">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <reqData/>
  12. <resData/>
  13. <searchData>
  14. <DLIV_DIRNO/>
  15. </searchData>
  16. <datagrid1/>
  17. <DLIV_DIRNO/>
  18. </root>
  19. </instance>
  20. </model>
  21. <script type="javascript" src="../../js/boaMsg.js"/>
  22. <script type="javascript" src="../../js/boaCommon.js"/>
  23. <script type="javascript">
  24. <![CDATA[
  25. function Init(node) {
  26. InitParams(node);
  27. }
  28. //调用公共的初始化方法获得登录用户名
  29. function InitParams(node) {
  30. if (typeof node == "undefined" && typeof node != "object") return;
  31. model.removenode("/root/initData/rcvInfo");
  32. model.makeNode("/root/initData/rcvInfo");
  33. var nodeList = node.childNodes;
  34. node = model.instances(0).selectSingleNode("/root/initData/rcvInfo");
  35. for (var i = 0; i < nodeList.length; i++)
  36. node.appendChild(nodeList.item(i));
  37. }
  38. function excelExport(){
  39. return datagrid1;
  40. }
  41. function find(){
  42. model.removenode("/root/reqData");
  43. model.makeNode("/root/reqData");
  44. if(model.getValue("/root/searchData/DLIV_DIRNO") == ""){
  45. alert(" 发运指示号不能为空! ");
  46. return;
  47. }
  48. commSendReq("/root/searchData");
  49. commSubmit("UIH052201-service", "find", "glueAction.do");
  50. commAppendData("/root/datagrid1/DLIV_DIRNO_RESULT_VO","/root/resData/DLIV_DIRNO_RESULT_VO");
  51. model.refresh();
  52. }
  53. function find1(){
  54. model.removenode("/root/reqData");
  55. model.makeNode("/root/reqData");
  56. if(model.getValue("/root/searchData/DLIV_DIRNO") == ""){
  57. alert(" 发运指示号不能为空! ");
  58. return;
  59. }
  60. commSendReq("/root/searchData");
  61. commSubmit("UIH052200-service", "find1", "glueAction.do");
  62. commAppendData("/root/datagrid1/DLIV_DIRNO_RESULT_VO","/root/resData/DLIV_DIRNO_RESULT_VO");
  63. model.refresh();
  64. }
  65. function save(){
  66. model.removenode("/root/reqData");
  67. model.makeNode("/root/reqData");
  68. var nodeSet1 = datagrid1.nodeset;
  69. for(var i=0;i<datagrid1.rows;i++){
  70. var DLIV_DIRNO = model.getValue(nodeSet1+"["+i+"]/DLIV_DIRNO");
  71. // model.makeValue("/root/reqData/ReqResult_1_Row["+ i +"]/OLD_SAMPL_NO" , datagrid1.valueMatrix(i, datagrid1.colRef("OLD_SAMPL_NO" )) );
  72. if(DLIV_DIRNO != ""){
  73. model.setValue("/root/DLIV_DIRNO",DLIV_DIRNO);
  74. model.refresh();
  75. break;
  76. }
  77. }
  78. for(var i=0;i<datagrid1.rows;i++){
  79. datagrid1.rowStatus(i) = 2;
  80. }
  81. model.refresh();
  82. commMultiUpdate(datagrid1,"/root/reqData","A",true,"rowStatus");
  83. model.duplicate("/root/reqData","/root/DLIV_DIRNO");
  84. //这里加入登录用户名,会不会与已有的initData冲突
  85. model.makeValue("/root/reqData/REG_ID",model.getValue("/root/initData/rcvInfo/REG_ID"));
  86. commSubmit("UIH052201-service", "return", "glueAction.do");
  87. model.refresh();
  88. if(model.getValue("/root/resData/rs_VO/rs_Row") == "ISCHANGEWGT"){
  89. alert(" 明细数据已经发送到销售,请联系销售退明细后成品才能进行明细回退!!");
  90. return;
  91. }
  92. find();
  93. }
  94. ]]>
  95. </script>
  96. </xhtml:head>
  97. <xhtml:body>
  98. <caption id="caption14" class="cell" style="left:0px; top:0px; width:80px; height:20px; font-weight:bold; border-color:#000000; ">发运指示号</caption>
  99. <datagrid id="datagrid1" nodeset="/root/datagrid1/DLIV_DIRNO_RESULT_VO/DLIV_DIRNO_RESULT_Row" caption="钢卷号^发运指示号^发货明细号^发货时间^运输方式^车号^到站^合同单位^收货单位^合同号^订单号^出库人^出库班次^出库班组^出库操作时间" colsep="^" colwidth="95, 95, 95, 90, 70, 80, 100, 100, 100, 90, 63, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:25px; width:980px; height:595px; ">
  100. <col editable="false" ref="OLD_SAMPL_NO" type="input" style="text-align:left; background-color:#ffffff; "/>
  101. <col editable="false" ref="DLIV_DIRNO" type="input" style="text-align:left; background-color:#ffffff; "/>
  102. <col editable="false" ref="SHIP_INVNO" type="input" style="text-align:left; background-color:#ffffff; "/>
  103. <col editable="false" ref="TRNF_DTIME" type="input" style="text-align:left; background-color:#ffffff; "/>
  104. <col editable="false" ref="DLIV_TP" type="input" style="text-align:left; background-color:#ffffff; "/>
  105. <col editable="false" ref="TRANS_CAR_NO" type="input" style="text-align:left; background-color:#ffffff; "/>
  106. <col editable="false" ref="DEST_PCD_DESC" type="input" style="text-align:left; background-color:#ffffff; "/>
  107. <col editable="false" ref="CUST_NM" type="input" style="text-align:left; background-color:#ffffff; "/>
  108. <col editable="false" ref="ORD_NM" type="input" style="text-align:left; background-color:#ffffff; "/>
  109. <col editable="false" ref="ORD_NO" type="input" style="text-align:left; background-color:#ffffff; "/>
  110. <col editable="false" ref="ORD_SEQ" type="input" style="text-align:left; background-color:#ffffff; "/>
  111. <col editable="false" ref="TRNF_REG" type="input" style="text-align:left; background-color:#ffffff; "/>
  112. <col editable="false" ref="TRNF_SHIFT" type="input" style="text-align:left; background-color:#ffffff; "/>
  113. <col editable="false" ref="TRNF_GROUP" type="input" style="text-align:left; background-color:#ffffff; "/>
  114. <col editable="false" ref="TRNF_USE_TIME" type="input" style="text-align:left; background-color:#ffffff; "/>
  115. </datagrid>
  116. <input id="input1" ref="/root/searchData/DLIV_DIRNO" maxlength="12" style="left:80px; top:0px; width:120px; height:20px; background-color:#ffff99; "/>
  117. <button id="button2" style="left:340px; top:0px; width:95px; height:20px; background-color:#c0c0c0; ">
  118. <caption>移送回退</caption>
  119. <script type="javascript" ev:event="DOMActivate">
  120. <![CDATA[
  121. save();
  122. ]]>
  123. </script>
  124. </button>
  125. <button id="button1" visibility="hidden" style="left:540px; top:5px; width:98px; height:20px; background-color:#c0c0c0; ">
  126. <caption>异常计划查询</caption>
  127. <script type="javascript" ev:event="DOMActivate">
  128. <![CDATA[
  129. find1();
  130. ]]>
  131. </script>
  132. </button>
  133. <button id="button3" visibility="visible" style="left:220px; top:0px; width:98px; height:20px; background-color:#c0c0c0; ">
  134. <caption>查询</caption>
  135. <script type="javascript" ev:event="DOMActivate">
  136. <![CDATA[
  137. find();
  138. ]]>
  139. </script>
  140. </button>
  141. </xhtml:body>
  142. </xhtml:html>