basic_info.vue 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <template>
  2. <view class="mainBox">
  3. <uni-nav-bar fixed="true" statusBar="true" left-icon="back" title="基本信息" @clickLeft="back">
  4. </uni-nav-bar>
  5. <uni-section title="基本信息" type="line">
  6. <CellInfo label="固资编码" :value="info.fixAssetCode"></CellInfo>
  7. <CellInfo label="设备编码" :value="info.assetCode"></CellInfo>
  8. <CellInfo label="设备名称" :value="info.assetName"></CellInfo>
  9. <CellInfo label="型号" :value="info.information.modelType"></CellInfo>
  10. <CellInfo label="规格" :value="info.information.specification"></CellInfo>
  11. <CellInfo label="分类" :value="info.information.classificationUrl"></CellInfo>
  12. <CellInfo label="权属部门" :value="info.ownershipDeptName"></CellInfo>
  13. <CellInfo label="权属人" :value="info.ownershipUserName"></CellInfo>
  14. <CellInfo label="计量单位" :value="info.information.measuringUnit"></CellInfo>
  15. <CellInfo label="维护部门" :value="info.repairDeptName"></CellInfo>
  16. <CellInfo label="维护人" :value="info.repairUserName"></CellInfo>
  17. <CellInfo label="品牌" :value="info.brand"></CellInfo>
  18. <CellInfo label="设备位置" :value="initDetailLocation(info)"></CellInfo>
  19. <CellInfo label="供应商名称" :value="info.supplierName"></CellInfo>
  20. <CellInfo label="供应商电话" :value="info.supplierMobile"></CellInfo>
  21. <CellInfo label="设备用途" :value="info.purpose"></CellInfo>
  22. <CellInfo label="保修期至" :value="info.expirationTime"></CellInfo>
  23. <CellInfo label="投产日期" :value="info.startUpTime"></CellInfo>
  24. <CellInfo label="采购日期" :value="info.procurementTime"></CellInfo>
  25. <!-- <CellInfo label="生产日期" :value="info.e"></CellInfo> -->
  26. <CellInfo label="建档日期" :value="info.createTime"></CellInfo>
  27. <!-- <CellInfo label="购置金额" :value="info.e"></CellInfo> -->
  28. <CellInfo label="颜色" :value="info.color"></CellInfo>
  29. <CellInfo label="重量" :value="info.weight"></CellInfo>
  30. <!-- <CellInfo label="创建部门" :value="info.e"></CellInfo>
  31. <CellInfo label="创建人" :value="info.createUserName"></CellInfo> -->
  32. <CellInfo label="创建时间" :value="info.createTime"></CellInfo>
  33. </uni-section>
  34. </view>
  35. </template>
  36. <script>
  37. import CellInfo from '@/components/CellInfo.vue'
  38. import {
  39. post,
  40. get,
  41. postB
  42. } from '@/utils/api.js'
  43. export default {
  44. components: {
  45. CellInfo
  46. },
  47. data() {
  48. return {
  49. infoData: {
  50. deptName: '1234'
  51. },
  52. info: ''
  53. }
  54. },
  55. onLoad(option) {
  56. this.info = JSON.parse(decodeURIComponent(option.info))
  57. },
  58. methods: {
  59. // 设备位置
  60. initDetailLocation(info) {
  61. let val = `${info.factoryName}/${info.workshopName}/${info.lineName}/${info.detailLocation}`;
  62. let list = String(val).split('/').filter(n => {
  63. return n !== 'null'
  64. })
  65. return list.join('/')
  66. },
  67. }
  68. }
  69. </script>
  70. <style scoped lang="scss">
  71. </style>