detailForm.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <template>
  2. <a-modal
  3. title="文件信息详情"
  4. :footer="null"
  5. :width="900"
  6. :visible="visible"
  7. :confirmLoading="confirmLoading"
  8. @cancel="handleCancel"
  9. >
  10. <a-spin :spinning="confirmLoading">
  11. <a-form :form="form">
  12. <a-form-item v-show="false">
  13. <a-input v-decorator="['id']" />
  14. </a-form-item>
  15. <a-form-item
  16. label="文件存储位置"
  17. :labelCol="labelCol"
  18. :wrapperCol="wrapperCol"
  19. >
  20. {{fileDetail.fileLocation}}
  21. </a-form-item>
  22. <a-form-item
  23. label="文件仓库"
  24. :labelCol="labelCol"
  25. :wrapperCol="wrapperCol"
  26. >
  27. {{fileDetail.fileBucket}}
  28. </a-form-item>
  29. <a-form-item
  30. :labelCol="labelCol"
  31. :wrapperCol="wrapperCol"
  32. label="文件名称"
  33. >
  34. {{fileDetail.fileOriginName}}
  35. </a-form-item>
  36. <a-form-item
  37. :labelCol="labelCol"
  38. :wrapperCol="wrapperCol"
  39. label="文件后缀"
  40. >
  41. {{fileDetail.fileSuffix}}
  42. </a-form-item>
  43. <a-form-item
  44. :labelCol="labelCol"
  45. :wrapperCol="wrapperCol"
  46. label="文件大小"
  47. >
  48. {{fileDetail.fileSizeKb}}
  49. </a-form-item>
  50. <a-form-item
  51. :labelCol="labelCol"
  52. :wrapperCol="wrapperCol"
  53. label="唯一标识"
  54. >
  55. {{fileDetail.fileObjectName}}
  56. </a-form-item>
  57. <a-form-item
  58. label="存储路径"
  59. :labelCol="labelCol"
  60. :wrapperCol="wrapperCol"
  61. >
  62. {{fileDetail.filePath}}
  63. </a-form-item>
  64. </a-form>
  65. </a-spin>
  66. </a-modal>
  67. </template>
  68. <script>
  69. export default {
  70. data () {
  71. return {
  72. labelCol: {
  73. xs: { span: 24 },
  74. sm: { span: 8}
  75. },
  76. wrapperCol: {
  77. xs: { span: 24 },
  78. sm: { span: 15 }
  79. },
  80. fileDetail:[],
  81. visible: false,
  82. confirmLoading: false,
  83. form: this.$form.createForm(this)
  84. }
  85. },
  86. methods: {
  87. //初始化方法
  88. detail (record) {
  89. this.fileDetail = record
  90. this.visible = true
  91. },
  92. handleCancel () {
  93. this.form.resetFields();
  94. this.visible = false
  95. }
  96. }
  97. }
  98. </script>