index.blade.php 1018 B

1234567891011121314151617181920212223242526272829303132
  1. @extends('layouts.app')
  2. @section('title')组件@endsection
  3. @section('content')
  4. <div class="container-fluid d-none" id="print_part">
  5. @include('maintenance.expressPrinting.part._table')
  6. </div>
  7. @endsection
  8. @section('lastScript')
  9. <script>
  10. let vue = new Vue({
  11. el:"#print_part",
  12. data:{
  13. printParts:{!! $printParts->toJson() !!}['data'],
  14. },
  15. mounted(){
  16. $('#print_part').removeClass('d-none');
  17. },
  18. methods:{
  19. destroy(id,index){
  20. if (!confirm('是否删除当前组件')) return;
  21. tempTip.setDuration(3000);
  22. window.tempTip.postBasicRequest('{{url('apiLocal/maintenance/expressPrinting/part/destroy')}}',{id:id},res=>{
  23. tempTip.showSuccess(res);
  24. this.$delete(this.printParts,index);
  25. });
  26. }
  27. }
  28. });
  29. </script>
  30. @endsection