da7400dd46ec40a1d61e737171ae406426699a2c.svn-base 6.9 KB

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