移动端
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 

222 líneas
6.5 KiB

  1. <template>
  2. <div class="app-container">
  3. <van-nav-bar
  4. left-arrow
  5. fixed
  6. placeholder
  7. @click-left="$router.back(-1)"
  8. >
  9. <template #title>
  10. <p style="font-weight: bold;">添加有偿退出</p>
  11. </template>
  12. </van-nav-bar>
  13. <van-form @submit="onSubmit">
  14. <div class="main_box">
  15. <van-field
  16. readonly
  17. clickable
  18. name="picker"
  19. :value="value"
  20. label="宅基地代码"
  21. placeholder="请选择"
  22. @click="showPicker = true"
  23. input-align="right"
  24. right-icon="arrow-down"
  25. />
  26. <van-popup v-model="showPicker" position="bottom">
  27. <van-picker
  28. show-toolbar
  29. :columns="columns"
  30. @confirm="onConfirm"
  31. @cancel="showPicker = false"
  32. />
  33. </van-popup>
  34. <van-field label="申请人姓名" placeholder="申请人姓名" input-align="right" label-width="auto"/>
  35. <van-field
  36. readonly
  37. clickable
  38. name="picker"
  39. :value="value"
  40. label="申请人证件类型"
  41. placeholder="请选择"
  42. @click="showPicker = true"
  43. input-align="right"
  44. right-icon="arrow-down"
  45. label-width="auto"
  46. />
  47. <van-popup v-model="showPicker" position="bottom">
  48. <van-picker
  49. show-toolbar
  50. :columns="columns"
  51. @confirm="onConfirm"
  52. @cancel="showPicker = false"
  53. />
  54. </van-popup>
  55. <van-field label="申请人证件号码" placeholder="申请人证件号码" input-align="right" label-width="auto"/>
  56. </div>
  57. <p class="main_title">退出信息</p>
  58. <div class="main_box">
  59. <van-field
  60. readonly
  61. clickable
  62. name="picker"
  63. :value="value"
  64. label="退出权利类型"
  65. placeholder="请选择退出权利类型"
  66. @click="showPicker = true"
  67. input-align="right"
  68. right-icon="arrow-down"
  69. label-width="auto"
  70. />
  71. <van-popup v-model="showPicker" position="bottom">
  72. <van-picker
  73. show-toolbar
  74. :columns="columns"
  75. @confirm="onConfirm"
  76. @cancel="showPicker = false"
  77. />
  78. </van-popup>
  79. <van-field
  80. readonly
  81. clickable
  82. name="picker"
  83. :value="value"
  84. label="退出类型"
  85. placeholder="请选择退出类型"
  86. @click="showPicker = true"
  87. input-align="right"
  88. right-icon="arrow-down"
  89. label-width="auto"
  90. />
  91. <van-popup v-model="showPicker" position="bottom">
  92. <van-picker
  93. show-toolbar
  94. :columns="columns"
  95. @confirm="onConfirm"
  96. @cancel="showPicker = false"
  97. />
  98. </van-popup>
  99. <van-field
  100. readonly
  101. clickable
  102. name="picker"
  103. :value="value"
  104. label="退出方式"
  105. placeholder="请选择退出方式"
  106. @click="showPicker = true"
  107. input-align="right"
  108. right-icon="arrow-down"
  109. label-width="auto"
  110. />
  111. <van-popup v-model="showPicker" position="bottom">
  112. <van-picker
  113. show-toolbar
  114. :columns="columns"
  115. @confirm="onConfirm"
  116. @cancel="showPicker = false"
  117. />
  118. </van-popup>
  119. <van-field label="退出面积" placeholder="请输入退出面积㎡" input-align="right" label-width="auto"/>
  120. <van-field label="退出年限" placeholder="请输入退出年限" input-align="right" label-width="auto"/>
  121. </div>
  122. <p class="main_title">补偿信息</p>
  123. <div class="main_box">
  124. <van-field
  125. readonly
  126. clickable
  127. name="picker"
  128. :value="value"
  129. label="补偿方式"
  130. placeholder="请选择补偿方式"
  131. @click="showPicker = true"
  132. label-width="auto"
  133. input-align="right"
  134. right-icon="arrow-down"
  135. />
  136. <van-popup v-model="showPicker" position="bottom">
  137. <van-picker
  138. show-toolbar
  139. :columns="columns"
  140. @confirm="onConfirm"
  141. @cancel="showPicker = false"
  142. />
  143. </van-popup>
  144. <van-field label="补偿金额" placeholder="请输入补偿金额 元" input-align="right" label-width="auto"/>
  145. <van-field label="置换房屋面积" placeholder="请输入房屋面积㎡" input-align="right" label-width="auto"/>
  146. <van-field label="置换房屋坐落" placeholder="请输入房屋坐落" input-align="right" label-width="auto"/>
  147. <van-field label="备注" placeholder="请输入内容" input-align="right" label-width="auto"/>
  148. </div>
  149. <div style="padding: 16px 0;">
  150. <van-row>
  151. <van-col span="12" align="center">
  152. <van-button type="info" color="#B4B0B0" native-type="submit" class="submitButton">关闭</van-button>
  153. </van-col>
  154. <van-col span="12" align="center">
  155. <van-button type="info" native-type="submit" class="submitButton">保存</van-button>
  156. </van-col>
  157. </van-row>
  158. <div class="clear"></div>
  159. </div>
  160. </van-form>
  161. </div>
  162. </template>
  163. <script>
  164. export default {
  165. name: "circulationAdd",
  166. data() {
  167. return {
  168. value: '',
  169. columns: ['杭州', '宁波', '温州', '嘉兴', '湖州'],
  170. showPicker: false,
  171. showPicker1: false,
  172. minDate: new Date(2020, 0, 1),
  173. maxDate: new Date(2025, 10, 1),
  174. currentDate: new Date(2021, 0, 17),
  175. };
  176. },
  177. created() {
  178. },
  179. methods: {
  180. onConfirm(value) {
  181. this.value = value;
  182. this.showPicker = false;
  183. },
  184. },
  185. }
  186. </script>
  187. <style scoped lang="scss">
  188. .app-container {
  189. padding: 2% 0;
  190. }
  191. .main_title{
  192. font-size: 0.4rem;
  193. color: #1D6FE9;
  194. margin: 0.2rem 6%;
  195. position: relative;
  196. }
  197. .main_box{
  198. width: 96%;
  199. margin: 0 auto;
  200. border-radius: 6px;
  201. box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
  202. overflow: hidden;
  203. background-color: #FFF;
  204. }
  205. .submitButton{
  206. width: 80%;
  207. margin: 0 auto;
  208. background-color: #1D6FE9;
  209. }
  210. </style>