storeItem.blade.php 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. @extends('layouts.app')
  2. @section('title')入库管理@endsection
  3. @section('content')
  4. <span id="nav2">
  5. @component('store.menu')@endcomponent
  6. @component('store.fast.menu')@endcomponent
  7. </span>
  8. <div class="d-none" id="item">
  9. <div class="container-fluid">
  10. <table class="table table-striped table-sm text-nowrap table-hover td-min-width-80" id="table">
  11. <tr v-for="(storeItem,i) in storeItems">
  12. <td>
  13. <input class="checkItem" type="checkbox" :value="storeItem.id">
  14. </td>
  15. <td><span>@{{ i+1 }}</span></td>
  16. <td><span>@{{storeItem.store_asn_code}}</span></td>
  17. <td><span>@{{storeItem.asn_line_code}}</span></td>
  18. <td class="text-muted"><span>@{{storeItem.name}}</span></td>
  19. <td class="text-muted"><span>@{{storeItem.sku}}</span></td>
  20. <td class="text-muted"><span>@{{storeItem.barcode}}</span></td>
  21. <td><span>@{{storeItem.depository_name}}</span></td>
  22. <td class="text-muted"><span>@{{storeItem.amount}}</span></td>
  23. <td class="text-muted"><span>@{{storeItem.quality}}</span></td>
  24. <td class="text-muted"><span>@{{storeItem.status}}</span></td>
  25. <td class="text-muted"><span>@{{storeItem.created_at}}</span></td>
  26. </tr>
  27. </table>
  28. <div class="text-info h5 btn btn">{{$storeItems->count()}}/{{$storeItems->total()}}</div>
  29. {{$storeItems->links()}}
  30. </div>
  31. </div>
  32. @endsection
  33. @section('lastScript')
  34. <script type="text/javascript" src="{{mix('js/queryForm/header.js')}}"></script>{{--新版2--}}
  35. <script>
  36. let vue = new Vue({
  37. el:'#item',
  38. data:{
  39. storeItems:[
  40. @foreach($storeItems as $storeItem)
  41. {!! $storeItem !!},
  42. @endforeach
  43. ],
  44. },
  45. mounted:function(){
  46. $('#item').removeClass('d-none');
  47. let column = [
  48. {name:'index',value: '序号', neglect: true},
  49. {name:'store_asn_code',value: 'ASN编号'},
  50. {name:'asn_line_code',value: 'ASN行号'},
  51. {name:'name',value: '产品名', class:'text-muted'},
  52. {name:'sku',value: 'SKU', class:'text-muted'},
  53. {name:'barcode',value: '条码', class:'text-muted'},
  54. {name:'depository_name',value: '属性仓'},
  55. {name:'amount',value: '总计', class:'text-muted'},
  56. {name:'quality',value: '质量', class:'text-muted'},
  57. {name:'status',value: '状态', class:'text-muted'},
  58. {name:'created_at',value: '创建时间', class:'text-muted'},
  59. ];
  60. new Header({
  61. el: "table",
  62. name: "inStorage",
  63. column: column,
  64. data: this.storeItems,
  65. }).init();
  66. },
  67. });
  68. </script>
  69. @endsection