_table.blade.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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" @click="selectTr===i+1?selectTr=0:selectTr=i+1" :class="selectTr===i+1?'focusing' : ''">
  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 class="align-center text-center" >
  25. @can('项目耗材-文件上传')
  26. <span v-if="ownerMaterial.file">
  27. <a target='_blank' :href="getDownFileUrl(ownerMaterial)" class="text-primary text-decoration is-hover" style="cursor: default" >
  28. <i class="fa fa-download"></i>&nbsp;@{{ ownerMaterial.file.file_name }}
  29. </a>
  30. </span>
  31. <button v-else type="button" class="btn btn-sm btn-outline-dark" @click="uploadModal(ownerMaterial,i)">文件上传</button>
  32. @endcan
  33. </div>
  34. </td>
  35. <td>
  36. <span v-if="ownerMaterial.initiator">@{{ ownerMaterial.initiator.name }}</span>
  37. </td>
  38. <td>@{{ ownerMaterial.created_at }}</td>
  39. <td>
  40. @can('项目耗材-编辑')
  41. <button type="button" class="btn btn-sm btn-outline-primary" @click="edit(ownerMaterial,i)">编辑</button>
  42. @endcan
  43. @can('项目耗材-删除')
  44. <button type="button" class="btn btn-sm btn-outline-danger" @click="destroy(ownerMaterial.id,i)">删除</button>
  45. @endcan
  46. </td>
  47. </tr>
  48. </table>
  49. {{$ownerMaterials->links()}}