outFinishOperation.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. <style>
  2. .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5 ,.col-xs-6 ,.col-xs-8 ,.col-xs-12{
  3. padding-left : 1px;
  4. padding-right: 1px;
  5. }
  6. .form-control{
  7. padding:1px 1px;
  8. }
  9. .form-group{
  10. margin-bottom:5px;
  11. }
  12. .btn-sm, .btn-group-sm>.btn {
  13. padding: 2px 3px;
  14. }
  15. .m-tb-6 {
  16. margin-top:6px;
  17. margin-bottom:6px;
  18. }
  19. .m-l-10 {
  20. margin-left:10px;
  21. }
  22. .text-overflow {
  23. width:91px;
  24. word-break:keep-all;/* 不换行 */
  25. white-space:nowrap;/* 不换行 */
  26. overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  27. text-overflow:ellipsis; /* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
  28. }
  29. .text-overflow1 {
  30. word-break:keep-all;/* 不换行 */
  31. white-space:nowrap;/* 不换行 */
  32. overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  33. text-overflow:ellipsis; /* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
  34. }
  35. tr strong,tr td {WORD-WRAP:break-word;overflow:hidden;}
  36. .messsage{
  37. color:blue;
  38. }
  39. .modal-header{
  40. padding:5px;
  41. }
  42. </style>
  43. <div ng-controller="OutFinishOprCtrl" style="min-height: 400px;">
  44. <script type="text/ng-template" id="prodModalContent.html">
  45. <div class="modal-header">
  46. <p>搜索物料:<input type="text" ng-model="search"></p>
  47. </div>
  48. <div class="modal-body">
  49. <table id='tableResult' cellspacing='0' cellpadding='3' class="">
  50. <thead>
  51. <tr style='background-color : #eee;'>
  52. <td style='width : 40px; '> 行号 </td>
  53. <td style='width : 104px;'> 单号 </td>
  54. <td style='width : 97px;'> 料号 </td>
  55. </tr>
  56. </thead>
  57. <tr ng-repeat='item in items | filter:{PD_PRODCODE:search}' ng-show="search" ng-click="selectPrCode(item)">
  58. <td style='width : 40px;' > {{item.PD_PDNO}} </td>
  59. <td>{{item.PD_ORDERCODE }} </td>
  60. <td>{{item.PD_PRODCODE}}</td>
  61. </tr>
  62. </table>
  63. </div>
  64. <div class="modal-footer">
  65. <button class="btn-xs btn-warning" ng-click="cancel()">取消</button>
  66. </div>
  67. </script>
  68. <div >
  69. <button type="button" class="btn btn-success btn-sm col-md-2 col-xs-2 col-sm-offset-1 col-xs-offset-1" ng-click="returnInput()" style="
  70. margin-left: 5px;">返回</button>
  71. <button type="button" class="btn btn-success btn-sm col-xs-offset-1" ng-click="getList(order.PI_INOUTNO)">已采集列表 </button>
  72. <button type="button" class="btn btn-success btn-sm col-xs-offset-1" ng-click='submitGet()' >提交采集</button>
  73. <button type="button" class="btn btn-success btn-sm col-xs-offset-1" ng-click='print()' >打印</button>
  74. </div>
  75. <div ng-show="order" class=" m-tb-6" >
  76. <span class="f-16 col-md-2 col-xs-1 red"><b>{{detno}}</b></span></span>
  77. <span class="f-16 col-md-2 col-xs-5" ng-show="ordercode">{{ordercode}}</span>
  78. <span class="f-16 col-md-2 col-xs-5" ng-bind="bi_prodcode"></span>
  79. <button class="btn btn-xs btn-success glyphicon glyphicon-search" ng-click="findProdcode()"></button>
  80. </div>
  81. <div>
  82. <form class="form-horizontal col-xs-offset-1" name="form">
  83. <div class="form-group">
  84. <label for="makeCode" class="col-xs-2">归属工单</label>
  85. <div class="col-xs-3">
  86. <input type="text" id="makeCode" ng-model="makeCode" class="form-control " ng-keyup="enter($event)" >
  87. </div>
  88. <label for="saleCode" class="col-xs-2 m-l-10">归属订单</label>
  89. <div class="col-xs-3">
  90. <input type="text" id="saleCode" ng-model="saleCode" class="form-control" ng-keyup="enter($event)">
  91. </div>
  92. </div>
  93. <div class="form-group">
  94. <label for="bi_barcode" class="col-xs-2">序列号</label>
  95. <div class="col-xs-3">
  96. <input type="text" id="bi_barcode" ng-model="bi_barcode" class="form-control" ng-keyup="search($event)" autofocus="autofocus" >
  97. </div>
  98. <label for="pr_fbzs" class="col-xs-2 m-l-10">剩余数:</label>
  99. <div class="col-xs-2">
  100. {{pr_fbzs}}
  101. </div>
  102. </div>
  103. <div class="form-group">
  104. <label for="bi_outboxcode" class="col-xs-2">包装箱号</label>
  105. <div class="col-xs-3">
  106. <input type="text" id="bi_outboxcode" ng-model="bi_outboxcode" class="form-control" ng-keyup="enter($event)">
  107. </div>
  108. <!-- <label for="bi_outqty" class="col-xs-2 m-l-10">箱内总数</label>
  109. <div class="col-xs-2">
  110. <input type="text" id="bi_outqty" ng-model="bi_outqty" class="form-control" ng-pattern="/^\+?[1-9][0-9]*$/" required readonly>
  111. </div> -->
  112. <button ng-click="scan()" class="btn btn-sm btn-success m-l-10 " ng-disabled="form.$invalid" >确认 </button>
  113. <a ng-href="#/breakingPackage/{{order.PI_WHCODE}}" class="btn btn-sm btn-success m-l-10 "> 拆包</a>
  114. </div>
  115. </form>
  116. </div>
  117. <div ng-show="barcodes" class="messsage col-xs-12">
  118. <div class="col-xs-8 m-l-10 ">{{barcodes.bi_barcode}}</div>
  119. <div class="col-xs-2 m-l-10 ">{{barcodes.bi_outqty}} </div>
  120. <div class="col-xs-6 m-l-10 ">{{barcodes.bi_prodcode}}</div>
  121. <div class="col-xs-5 text-overflow1 m-l-10 ">{{barcodes.bi_prodname}}</div>
  122. </div>
  123. <div ng-show ="order" class="col-xs-12 col-sm-11 col-sm-offset-1 m-t-6">
  124. <table ng-table="tableParams"
  125. class="table table-bordered table-striped ng-table-rowselected " style="table-layout:fixed;" >
  126. <tr >
  127. <th width="10%">行</th>
  128. <th width="35%">料号</th>
  129. <th width="30%">名称规格</th>
  130. <th width="15%">剩余数</th>
  131. </tr>
  132. <tr ng-repeat="item in $data"
  133. ng-click="item.$selected = !item.$selected; changeSelection(item)"
  134. ng-class="{'active': item.$selected} " ng-show="item.PD_INQTY != 0">
  135. <td >{{item.PD_PDNO}}</td>
  136. <td >{{item.PD_PRODCODE}}</td>
  137. <td ><div class="text-overflow">{{item.PR_DETAIL}}{{item.PR_SPEC}}</div></td>
  138. <td >{{item.PD_OUTQTY}}</td>
  139. </tr>
  140. </table>
  141. </div>
  142. </div>