breakingPackage.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <style>
  2. .m-l-10 {
  3. margin-left: 10px;
  4. }
  5. .selected {
  6. border: solid 2px #0099CC;
  7. }
  8. .order {
  9. border-bottom: solid 1px #0066CC;
  10. }
  11. .error {
  12. border: solid 1px #FF6666;
  13. border-radius: 4px;
  14. }
  15. .col-xs-1,.col-xs-2,.col-xs-5 ,.col-xs-3,.col-xs-12{
  16. padding-left : 1px;
  17. padding-right: 1px;
  18. }
  19. </style>
  20. <script type="text/ng-template" id="myModalContent.html">
  21. <div class="modal-body row" stop-event="touchend">
  22. <table>
  23. <thead>
  24. <tr style='background-color : #eee;'>
  25. <td> 新包装箱号 </td>
  26. <td> 箱内总数 </td>
  27. </tr>
  28. </thead>
  29. <tr ng-repeat="item in items" >
  30. <td> {{item.pa_outboxcode}} </td>
  31. <td> {{item.pa_totalqty}} </td>
  32. </tr>
  33. </table>
  34. </div>
  35. <div class="modal-footer">
  36. <button class="btn-sm btn-warning col-xs-2" ng-click="cancel()">关闭</button>
  37. </div>
  38. </script>
  39. <div ng-controller="BreakingPackageCtrl" style="min-height: 360px;">
  40. <div class="row m-b-10 m-t-10">
  41. <a href= "#/batchContents" class="btn btn-success btn-sm col-md-2 col-xs-2 col-sm-offset-1 col-xs-offset-1" style="
  42. margin-left: 5px;">返回</a>
  43. </div>
  44. <div>
  45. <form class="form-horizontal col-xs-offset-1 col-sm-offset-1 " name="scanProductForm">
  46. <div class="form-group">
  47. <label for="or_outbox" class="col-sm-1 col-xs-2 control-label">外箱号</label>
  48. <div class='col-sm-4 col-xs-5 '>
  49. <input type="text" class="form-control" id="or_outbox" ng-model='barcode.or_outbox' placeholder="外箱号" focus-me required>
  50. </div>
  51. <div>
  52. 总数量:{{grid[0].pa_totalqty}}
  53. </div>
  54. </div>
  55. <div class="form-group">
  56. <div class="col-xs-3">
  57. <label> <input name="breaking" type="radio" value="inner" ng-model="barcode.inner" required/>拆分内箱号</label>
  58. </div>
  59. <!-- <label for="innerBox" class="col-sm-1 col-xs-3 control-label"> </label> -->
  60. <div class='col-sm-4 col-xs-5 '>
  61. <input type="text" class="form-control" id="innerBox" ng-model='barcode.innerBox' placeholder="拆分内箱号" >
  62. </div>
  63. <div class="col-xs-3" ng-show="barcode.inner == 'inner'">
  64. 数量:{{packageqty}}
  65. </div>
  66. </div>
  67. <div class="form-group">
  68. <div class="col-xs-3">
  69. <label><input name="breaking" type="radio" value="serial" ng-model="barcode.inner" required/>拆分序列号 </label>
  70. </div>
  71. <!-- <label for="innerSerial" class="col-sm-1 col-xs-3 control-label">拆分序列号 </label> -->
  72. <div class='col-sm-4 col-xs-5 '>
  73. <input type="text" class="form-control" id="innerSerial" ng-model='barcode.innerSerial' placeholder="拆分序列号" >
  74. </div>
  75. </div>
  76. <div class="form-group">
  77. <button ng-click="search()" type="button" class="btn btn-success btn-sm col-sm-2 col-xs-2 col-xs-offset-3" ng-disabled="scanProductForm.$invalid" >确认</button>
  78. </div>
  79. </form>
  80. <form class="form-horizontal col-xs-offset-1 col-sm-offset-1 " name="">
  81. <div class="form-group">
  82. <label for="newOr_outbox" class="col-sm-1 col-xs-2 control-label">原箱编号</label>
  83. <div class='col-sm-4 col-xs-5 '>
  84. <input type="text" class="form-control" id="newOr_outbox" ng-model='bar.newOr_outbox' placeholder="原箱编号" >
  85. </div>
  86. <div class="col-xs-2" >
  87. 数量:{{bar.newOr_qty}}
  88. </div>
  89. <button ng-click="getoutbox1()" type="button" class="btn btn-success btn-sm " >获取箱号</button>
  90. </div>
  91. <div class="form-group">
  92. <label for="new_outbox" class="col-sm-1 col-xs-2 control-label">拆分箱号</label>
  93. <div class='col-sm-4 col-xs-5 '>
  94. <input type="text" class="form-control" id="new_outbox" ng-model='bar.new_outbox' placeholder="拆分箱号" >
  95. </div>
  96. <div class="col-xs-2" ng-show="bar.new_qty !=0">
  97. 数量:{{bar.new_qty}}
  98. </div>
  99. <button ng-click="getoutbox2()" type="button" class="btn btn-success btn-sm " >获取箱号</button>
  100. </div>
  101. <div class="form-group">
  102. <button ng-click="breakingoutBox()" type="button" class="btn btn-success btn-sm col-xs-2 col-sm-2 col-xs-offset-3"> <!-- ng-disable="$scope.grid.length>0" -->拆分</button>
  103. </div>
  104. </form>
  105. </div>
  106. <div class="col-sm-11 col-sm-offset-1 m-t-10">
  107. <div class="col-xs-12">
  108. {{$scope.grid[0].pa_prodcode}} {{$scope.grid[0].pr_detail}} {{$scope.grid[0].pr_spec}}
  109. </div>
  110. <table ng-table="tableParams"
  111. class="table table-bordered table-striped ng-table-rowselected col-xs-12" style="font-size:10px;" >
  112. <tr>
  113. <th width="37%">内箱号</th>
  114. <th width="37%">序列号</th>
  115. <th width="10%">数量</th>
  116. <th width="15%">操作</th>
  117. </tr>
  118. <tr ng-repeat="item in $data"
  119. ng-click="item.$selected = !item.$selected; changeSelection(item)"
  120. ng-class="{'active': item.$selected} " >
  121. <td >{{item.pd_innerboxcode}}</td>
  122. <td >{{item.pd_barcode}}</div></td>
  123. <td >{{item.pd_innerqty}}</td>
  124. <td ><button type="button" class="btn btn-sm btn-default" ng-click="deleteB(item)">删除</button></td>
  125. </tr>
  126. </table>
  127. </div>
  128. </div>