breakingPackage.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <style>
  2. .m-b-6 {
  3. margin-bottom: 6px;
  4. }
  5. .m-t-6 {
  6. margin-top: 6px;
  7. }
  8. .m-l-10 {
  9. margin-left: 10px;
  10. }
  11. .row {
  12. margin-left: 0px;
  13. margin-right: 0px;
  14. }
  15. .border {
  16. border: solid 1px #DDDDDD;
  17. border-radius: 4px;
  18. }
  19. .selected {
  20. border: solid 2px #0099CC;
  21. }
  22. .order {
  23. border-bottom: solid 1px #0066CC;
  24. }
  25. .error {
  26. border: solid 1px #FF6666;
  27. border-radius: 4px;
  28. }
  29. .form-control{
  30. padding:1px 1px;
  31. }
  32. .form-group{
  33. margin-bottom:5px;
  34. }
  35. .col-xs-1,.col-xs-2,.col-xs-5 ,.col-xs-3,.col-xs-12{
  36. padding-left : 1px;
  37. padding-right: 1px;
  38. }
  39. .btn-sm, .btn-group-sm>.btn {
  40. padding: 2px 3px;
  41. }
  42. .text-overflow {
  43. word-break:keep-all;/* 不换行 */
  44. white-space:nowrap;/* 不换行 */
  45. overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  46. text-overflow:ellipsis; /* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
  47. }
  48. </style>
  49. <script type="text/ng-template" id="myModalContent.html">
  50. <div class="modal-body row">
  51. <table>
  52. <thead>
  53. <tr style='background-color : #eee;'>
  54. <td> 新包装箱号 </td>
  55. <td> 箱内总数 </td>
  56. </tr>
  57. </thead>
  58. <tr ng-repeat="item in items" >
  59. <td> {{item.pa_outboxcode}} </td>
  60. <td> {{item.pa_totalqty}} </td>
  61. </tr>
  62. </table>
  63. </div>
  64. <div class="modal-footer">
  65. <button class="btn-xs btn-success" ng-click="print()">打印</button>
  66. <button class="btn-xs btn-warning" ng-click="cancel()">关闭</button>
  67. </div>
  68. </script>
  69. <div ng-controller="BreakingPackageCtrl" style="min-height: 360px;">
  70. <div class="row m-b-6 m-t-6">
  71. <a href= "#/batchContents" class="btn btn-success btn-sm col-md-2 col-xs-2 col-sm-offset-1 col-xs-offset-1" style="
  72. margin-left: 5px;">返回</a>
  73. </div>
  74. <div>
  75. <form class="form-horizontal col-xs-offset-1 col-sm-offset-1 " name="scanProductForm">
  76. <div class="form-group">
  77. <label for="or_outbox" class="col-sm-1 col-xs-2 control-label">外箱号</label>
  78. <div class='col-sm-4 col-xs-5 '>
  79. <input type="text" class="form-control" id="or_outbox" ng-model='barcode.or_outbox' placeholder="外箱号" required>
  80. </div>
  81. <div>
  82. 总数量:{{grid[0].pa_totalqty}}
  83. </div>
  84. </div>
  85. <div class="form-group">
  86. <div class="col-xs-3">
  87. <label> <input name="breaking" type="radio" value="inner" ng-model="barcode.inner" repuired/>拆分内箱号</label>
  88. </div>
  89. <!-- <label for="innerBox" class="col-sm-1 col-xs-3 control-label"> </label> -->
  90. <div class='col-sm-4 col-xs-5 '>
  91. <input type="text" class="form-control" id="innerBox" ng-model='barcode.innerBox' placeholder="拆分内箱号" >
  92. </div>
  93. <div class="col-xs-3" ng-show="$scope.barcode.inner == 'inner'">
  94. 数量:{{packageqty}}
  95. </div>
  96. </div>
  97. <div class="form-group">
  98. <div class="col-xs-3">
  99. <label><input name="breaking" type="radio" value="serial" ng-model="barcode.inner" repuired/>拆分序列号 </label>
  100. </div>
  101. <!-- <label for="innerSerial" class="col-sm-1 col-xs-3 control-label">拆分序列号 </label> -->
  102. <div class='col-sm-4 col-xs-5 '>
  103. <input type="text" class="form-control" id="innerSerial" ng-model='barcode.innerSerial' placeholder="拆分序列号" >
  104. </div>
  105. </div>
  106. <div class="form-group">
  107. <button ng-click="search()" type="button" class="btn btn-success btn-sm col-xs-offset-3" ng-disabled="scanProductForm.$invalid" >确认</button>
  108. </div>
  109. </form>
  110. <form class="form-horizontal col-xs-offset-1 col-sm-offset-1 " name="">
  111. <div class="form-group">
  112. <label for="newOr_outbox" class="col-sm-1 col-xs-2 control-label">原箱编号</label>
  113. <div class='col-sm-4 col-xs-5 '>
  114. <input type="text" class="form-control" id="newOr_outbox" ng-model='bar.newOr_outbox' placeholder="原箱编号" >
  115. </div>
  116. <div class="col-xs-2" >
  117. 数量:{{bar.newOr_qty}}
  118. </div>
  119. <button ng-click="getoutbox1()" type="button" class="btn btn-success btn-sm " >获取箱号</button>
  120. </div>
  121. <div class="form-group">
  122. <label for="new_outbox" class="col-sm-1 col-xs-2 control-label">拆分箱号</label>
  123. <div class='col-sm-4 col-xs-5 '>
  124. <input type="text" class="form-control" id="new_outbox" ng-model='bar.new_outbox' placeholder="拆分箱号" >
  125. </div>
  126. <div class="col-xs-2" ng-show="bar.new_qty !=0">
  127. 数量:{{bar.new_qty}}
  128. </div>
  129. <button ng-click="getoutbox2()" type="button" class="btn btn-success btn-sm " >获取箱号</button>
  130. </div>
  131. <div class="form-group">
  132. <button ng-click="breakingoutBox()" type="button" class="btn btn-success btn-sm col-xs-offset-3"> <!-- ng-disable="$scope.grid.length>0" -->拆分</button>
  133. </div>
  134. </form>
  135. </div>
  136. <div class="col-sm-11 col-sm-offset-1 m-t-6">
  137. <div class="col-xs-12">
  138. {{$scope.grid[0].pa_prodcode}} {{$scope.grid[0].pr_detail}} {{$scope.grid[0].pr_spec}}
  139. </div>
  140. <table ng-table="tableParams"
  141. class="table table-bordered table-striped ng-table-rowselected col-xs-12" style="font-size:10px;" >
  142. <tr>
  143. <th width="37%">内箱号</th>
  144. <th width="37%">序列号</th>
  145. <th width="10%">数量</th>
  146. <th width="15%">操作</th>
  147. </tr>
  148. <tr ng-repeat="item in $data"
  149. ng-click="item.$selected = !item.$selected; changeSelection(item)"
  150. ng-class="{'active': item.$selected} " >
  151. <td >{{item.pd_innerboxcode}}</td>
  152. <td >{{item.pd_barcode}}</div></td>
  153. <td >{{item.pd_innerqty}}</td>
  154. <td ><button type="button" class="btn btn-sm btn-default" ng-click="deleteB(item)">删除</button></td>
  155. </tr>
  156. </table>
  157. </div>
  158. </div>