assetDetail.vue 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <template>
  2. <div class="head-container">
  3. <el-row :gutter="20">
  4. <el-col :span="12">
  5. <el-form ref="form" :model="form" size="mini" label-width="100px">
  6. <el-form-item label="物品名称" prop="assetName">
  7. <div>{{ form.assetName }}</div>
  8. </el-form-item>
  9. <el-form-item label="唯一编码" prop="deptAssetNumber">
  10. <div>{{ form.deptAssetNumber }}</div>
  11. </el-form-item>
  12. <el-form-item label="公司资产编号" prop="assetNumber">
  13. <div>{{ form.assetNumber }}</div>
  14. </el-form-item>
  15. <el-form-item label="资产类型" prop="assetType">
  16. <el-tag v-if="form.assetType===1" size="mini" type="warning">耗材</el-tag>
  17. <el-tag v-else size="mini" type="success">固定资产</el-tag>
  18. </el-form-item>
  19. <el-form-item v-if="form.assetType==='1'" label="库存数">
  20. <div>{{ form.num }}</div>
  21. </el-form-item>
  22. <!-- <el-form-item label="设备设施名称" prop="equipmentName">-->
  23. <!-- <div>{{ form.equipmentName }}</div>-->
  24. <!-- </el-form-item>-->
  25. <el-form-item label="设备型号" prop="equipmentType">
  26. <div>{{ form.equipmentType }}</div>
  27. </el-form-item>
  28. <!-- <el-form-item label="设备编号" prop="equipmentNumber">-->
  29. <!-- <div>{{ form.equipmentNumber }}</div>-->
  30. <!-- </el-form-item>-->
  31. <!-- <el-form-item label="原厂编号" prop="factoryNumber">-->
  32. <!-- <div>{{ form.factoryNumber }}</div>-->
  33. <!-- </el-form-item>-->
  34. <el-form-item label="生产厂家" prop="factoryName">
  35. <div>{{ form.factoryName }}</div>
  36. </el-form-item>
  37. <el-form-item label="入库来源" prop="source">
  38. <el-tag v-if="form.source==='1'" size="mini">采购</el-tag>
  39. <el-tag v-else-if="form.source==='2'" size="mini">租赁</el-tag>
  40. <el-tag v-else-if="form.source==='3'" size="mini">借用</el-tag>
  41. <el-tag v-else size="mini">赠送</el-tag>
  42. </el-form-item>
  43. <el-form-item label="购入日期" prop="buyDate">
  44. <div>{{ form.buyDate }}</div>
  45. </el-form-item>
  46. <el-form-item label="定位位置" prop="location">
  47. <div>{{ form.location }}</div>
  48. </el-form-item>
  49. <el-form-item label="备注" prop="remark">
  50. <div>{{ form.remark }}</div>
  51. </el-form-item>
  52. </el-form>
  53. </el-col>
  54. <el-col :span="12">
  55. <div style="font-size: 18px;margin-top:-10px;margin-bottom: 10px">
  56. 配件信息
  57. </div>
  58. <el-table :data="form.accessoryList" size="mini">
  59. <el-table-column label="配件名称" prop="accessoryName"/>
  60. <el-table-column label="配件编号" prop="accessoryNumber"/>
  61. </el-table>
  62. </el-col>
  63. </el-row>
  64. </div>
  65. </template>
  66. <script>
  67. export default {
  68. name: "assetDetail",
  69. props: {
  70. form: {
  71. type: Object,
  72. default: {}
  73. }
  74. }
  75. }
  76. </script>
  77. <style scoped lang="scss">
  78. .el-form-item--mini.el-form-item, .el-form-item--small.el-form-item {
  79. margin-bottom: 10px;
  80. }
  81. </style>