historyFloor.vue 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <template>
  2. <el-dialog
  3. v-dialog-drag
  4. class="dialog"
  5. title="历史记录"
  6. :visible.sync="dialogVisible"
  7. @before-close="close"
  8. width="500px"
  9. left
  10. >
  11. <el-divider></el-divider>
  12. <el-form
  13. label-position="left"
  14. label-width="80px"
  15. >
  16. <el-form-item label="楼层位置:">
  17. <el-select
  18. v-model="form.floorIndex"
  19. placeholder="请选择"
  20. >
  21. <el-option
  22. v-for="item in floorTotal"
  23. :key="item.value"
  24. :label="item.label"
  25. :value="item.value"
  26. >
  27. </el-option>
  28. </el-select>
  29. </el-form-item>
  30. <el-form-item label="楼层用途:">
  31. <el-select
  32. v-model="form.floorUseIndex"
  33. placeholder="请选择"
  34. >
  35. <el-option
  36. v-for="item in floorUseTotal"
  37. :key="item.value"
  38. :label="item.label"
  39. :value="item.value"
  40. >
  41. </el-option>
  42. </el-select>
  43. </el-form-item>
  44. <el-form-item label="备注:">
  45. <el-input
  46. type="textarea"
  47. :rows="2"
  48. placeholder="请输入内容"
  49. v-model="form.beizhu"
  50. >
  51. </el-input>
  52. </el-form-item>
  53. <el-form-item
  54. label="附件:"
  55. style="display:block"
  56. >
  57. <el-row>
  58. <el-image @click="uploadImage"></el-image>
  59. </el-row>
  60. <el-row>
  61. <div>
  62. 请上传大小不小于<span style="color:#ff0000;">5MB</span>格式为<span style="color:#ff0000;">png/jpg/jpeg</span>的文件
  63. </div>
  64. </el-row>
  65. </el-form-item>
  66. </el-form>
  67. <div
  68. slot="footer"
  69. class="dialog-footer"
  70. >
  71. <el-button
  72. @click="close"
  73. type="primary"
  74. >取消</el-button>
  75. <el-button
  76. type="primary"
  77. @click="addType"
  78. >确认</el-button>
  79. </div>
  80. </el-dialog>
  81. </template>
  82. <script>
  83. export default {
  84. props: {
  85. floorInfo: {
  86. type: Object,
  87. },
  88. },
  89. data() {
  90. return {};
  91. },
  92. methods: {
  93. },
  94. watch: {
  95. floorInfo() {
  96. },
  97. },
  98. };
  99. </script>
  100. <style lang="less" scoped>
  101. </style>