allDaysRoomFeeRule.vue 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <template>
  2. <a-spin :spinning="confirmLoading">
  3. <j-form-container :disabled="false">
  4. <a-form-model
  5. ref="form"
  6. :model="model"
  7. layout="horizontal"
  8. :rules="validatorRules"
  9. slot="detail"
  10. >
  11. <div class="item-wrapper">
  12. <div class="wrapper-content">1、进店时间在</div>
  13. <div class="wrapper-form-item">
  14. <a-form-model-item
  15. label=""
  16. :labelCol="labelCol"
  17. :wrapperCol="wrapperCol"
  18. prop="enterTime"
  19. >
  20. <a-time-picker
  21. :open.sync="open1"
  22. v-model="model.enterTime"
  23. format="HH:mm"
  24. >
  25. <a-button
  26. slot="addon"
  27. size="small"
  28. type="primary"
  29. @click="open1 = false"
  30. >
  31. 确定
  32. </a-button>
  33. </a-time-picker>
  34. </a-form-model-item>
  35. </div>
  36. <div class="wrapper-content">
  37. 之后的,算第二天退房(例如,如果是6点,那么当天6点之后开的房间就是第二天中午退房,0点到6点开房就是当天中午退房)。
  38. </div>
  39. </div>
  40. <a-form-model-item
  41. label=""
  42. :labelCol="labelCol"
  43. :wrapperCol="wrapperCol"
  44. prop="ass"
  45. >
  46. <a-input v-model="model.ass"></a-input>
  47. </a-form-model-item>
  48. </a-form-model>
  49. </j-form-container>
  50. </a-spin>
  51. </template>
  52. <script>
  53. export default {
  54. data() {
  55. return {
  56. labelCol: {
  57. xs: { span: 0 },
  58. sm: { span: 0 },
  59. },
  60. wrapperCol: {
  61. xs: { span: 24 },
  62. sm: { span: 24 },
  63. },
  64. open1: false,
  65. enterTime: "",
  66. confirmLoading: false,
  67. model: {
  68. enterTime: null,
  69. ass: null,
  70. },
  71. validatorRules: {
  72. enterTime: [
  73. {
  74. required: true,
  75. message: "进!",
  76. },
  77. ],
  78. ass: [{ required: true, message: "测试" }],
  79. },
  80. };
  81. },
  82. };
  83. </script>
  84. <style lang="css" scoped>
  85. .item-wrapper{
  86. display: flex;
  87. align-items: center;
  88. height: 50px;
  89. }
  90. </style>