caa41349a266d88426a26df9882f6002f29cf236.svn-base 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  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[热轧作业>>钢卷库管理>>发货明细回退(UIJ020700)]]>
  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("UIJ020700-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("UIJ020700-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. if(DLIV_DIRNO != ""){
  72. model.setValue("/root/DLIV_DIRNO",DLIV_DIRNO);
  73. model.refresh();
  74. break;
  75. }
  76. }
  77. model.duplicate("/root/reqData","/root/DLIV_DIRNO");
  78. //这里加入登录用户名,会不会与已有的initData冲突
  79. model.makeValue("/root/reqData/REG_ID",model.getValue("/root/initData/rcvInfo/REG_ID"));
  80. commSubmit("UIJ020700-service", "return", "glueAction.do");
  81. model.refresh();
  82. if(model.getValue("/root/resData/rs_VO/rs_Row") == "ISCHANGEWGT"){
  83. alert(" 明细数据已经发送到销售,请联系销售退明细后成品才能进行明细回退!!");
  84. return;
  85. }
  86. find();
  87. }
  88. ]]>
  89. </script>
  90. </xhtml:head>
  91. <xhtml:body>
  92. <caption id="caption14" class="cell" style="left:0px; top:0px; width:80px; height:20px; font-weight:bold; border-color:#000000; ">发运指示号</caption>
  93. <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; ">
  94. <col editable="false" ref="OLD_SAMPL_NO" type="input" style="text-align:left; background-color:#ffffff; "/>
  95. <col editable="false" ref="DLIV_DIRNO" type="input" style="text-align:left; background-color:#ffffff; "/>
  96. <col editable="false" ref="SHIP_INVNO" type="input" style="text-align:left; background-color:#ffffff; "/>
  97. <col editable="false" ref="TRNF_DTIME" type="input" style="text-align:left; background-color:#ffffff; "/>
  98. <col editable="false" ref="DLIV_TP" type="input" style="text-align:left; background-color:#ffffff; "/>
  99. <col editable="false" ref="TRANS_CAR_NO" type="input" style="text-align:left; background-color:#ffffff; "/>
  100. <col editable="false" ref="DEST_PCD_DESC" type="input" style="text-align:left; background-color:#ffffff; "/>
  101. <col editable="false" ref="CUST_NM" type="input" style="text-align:left; background-color:#ffffff; "/>
  102. <col editable="false" ref="ORD_NM" type="input" style="text-align:left; background-color:#ffffff; "/>
  103. <col editable="false" ref="ORD_NO" type="input" style="text-align:left; background-color:#ffffff; "/>
  104. <col editable="false" ref="ORD_SEQ" type="input" style="text-align:left; background-color:#ffffff; "/>
  105. <col editable="false" ref="TRNF_REG" type="input" style="text-align:left; background-color:#ffffff; "/>
  106. <col editable="false" ref="TRNF_SHIFT" type="input" style="text-align:left; background-color:#ffffff; "/>
  107. <col editable="false" ref="TRNF_GROUP" type="input" style="text-align:left; background-color:#ffffff; "/>
  108. <col editable="false" ref="TRNF_USE_TIME" type="input" style="text-align:left; background-color:#ffffff; "/>
  109. <script type="javascript" ev:event="onclick">
  110. <![CDATA[
  111. find();
  112. ]]>
  113. </script>
  114. </datagrid>
  115. <input id="input1" ref="/root/searchData/DLIV_DIRNO" maxlength="12" style="left:80px; top:0px; width:120px; height:20px; background-color:#ffff99; "/>
  116. <button id="button2" style="left:920px; top:5px; width:60px; height:20px; background-color:#c0c0c0; ">
  117. <caption>明细回退</caption>
  118. <script type="javascript" ev:event="DOMActivate">
  119. <![CDATA[
  120. save();
  121. ]]>
  122. </script>
  123. </button>
  124. <button id="button1" style="left:450px; top:5px; width:98px; height:20px; background-color:#c0c0c0; ">
  125. <caption>异常计划查询</caption>
  126. <script type="javascript" ev:event="DOMActivate">
  127. <![CDATA[
  128. find1();
  129. ]]>
  130. </script>
  131. </button>
  132. <button id="button3" visibility="hidden" style="left:125px; top:490px; width:100px; height:10px; ">
  133. <caption>button3</caption>
  134. <script type="javascript" ev:event="onclick">
  135. <![CDATA[
  136. find();
  137. ]]>
  138. </script>
  139. </button>
  140. </xhtml:body>
  141. </xhtml:html>