_table.blade.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <table class="table table-striped table-sm table-hover" id="list">
  2. <tr class="text-center">
  3. <th>序号</th>
  4. <th>货主</th>
  5. <th>耗材编码</th>
  6. <th>尺寸</th>
  7. <th>特殊要求</th>
  8. <th>材质规格</th>
  9. <th>附件</th>
  10. <th>创建者</th>
  11. <th>创建时间</th>
  12. <th>操作</th>
  13. </tr>
  14. <tr class="text-center" v-for="(ownerMaterial,i) in ownerMaterials">
  15. <td>@{{ i+1 }}</td>
  16. <td>
  17. <span v-if="ownerMaterial.owner">@{{ ownerMaterial.owner.name }}</span>
  18. </td>
  19. <td>@{{ ownerMaterial.material_code }}</td>
  20. <td>@{{ ownerMaterial.size }}</td>
  21. <td>@{{ ownerMaterial.special }}</td>
  22. <td>@{{ ownerMaterial.specification }}</td>
  23. <td>
  24. <div align="center" @mouseleave="hideFile('file_'+ownerMaterial.id)" @mouseenter="showFile('file_'+ownerMaterial.id,ownerMaterial.url)">
  25. @can('项目耗材-文件上传')
  26. <button type="button" class="btn btn-sm btn-outline-dark" v-if="!ownerMaterial.file" @click="uploadModal(ownerMaterial,i)">文件上传</button>
  27. <div v-else>
  28. <img src="{{url('icon/img404-thumbnail.jpg')}}" :src="ownerMaterial.file.url" alt="项目耗材附件" title="项目耗材附件">
  29. </div>
  30. @endcan
  31. </div>
  32. </td>
  33. <td>
  34. <span v-if="ownerMaterial.initiator">@{{ ownerMaterial.initiator.name }}</span>
  35. </td>
  36. <td>@{{ ownerMaterial.created_at }}</td>
  37. <td>
  38. @can('项目耗材-编辑')
  39. <button type="button" class="btn btn-sm btn-outline-primary" @click="edit(ownerMaterial,i)">编辑</button>
  40. @endcan
  41. @can('项目耗材-删除')
  42. <button type="button" class="btn btn-sm btn-outline-danger" @click="destroy(ownerMaterial.id,i)">删除</button>
  43. @endcan
  44. </td>
  45. </tr>
  46. </table>
  47. {{$ownerMaterials->links()}}