瑶都万能墙
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

221 lines
4.2 KiB

4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
  1. <template>
  2. <view class="page">
  3. <navbar title="发布招工" leftClick @leftClick="$utils.navigateBack" />
  4. <view class="form">
  5. <view class="help-issue">
  6. <text>招工标题</text>
  7. <text style="color: #BD3624;">*</text>
  8. </view>
  9. <view class="form-sheet-cell">
  10. <input type="text" class="title-input"/>
  11. </view>
  12. <uv-cell
  13. title="工作地点"
  14. rightIconStyle="fontSize: 30rpx;"
  15. value="请选择招工地点"
  16. isLink
  17. ></uv-cell>
  18. <uv-cell
  19. title="所属工种"
  20. rightIconStyle="fontSize: 30rpx;"
  21. value="请选择所属工种"
  22. isLink
  23. ></uv-cell>
  24. <!-- <view class="form-sheet-cell">
  25. <view class="label">
  26. 工作地点
  27. </view>
  28. <view>
  29. 请选择招工地点
  30. </view>
  31. <view class="right-icon">
  32. <uv-icon
  33. name="arrow-right"
  34. ></uv-icon>
  35. </view>
  36. </view>
  37. <view class="form-sheet-cell">
  38. <view class="label">
  39. 学历要求
  40. </view>
  41. <view>
  42. 请选择学历要求
  43. </view>
  44. <view class="right-icon">
  45. <uv-icon
  46. name="arrow-right"
  47. ></uv-icon>
  48. </view>
  49. </view>
  50. <view class="form-sheet-cell">
  51. <view class="label">
  52. 工龄要求
  53. </view>
  54. <view>
  55. 请选择工龄要求
  56. </view>
  57. <view class="right-icon">
  58. <uv-icon
  59. name="arrow-right"
  60. ></uv-icon>
  61. </view>
  62. </view>
  63. <view class="form-sheet-cell">
  64. <view class="label">
  65. 所属工种
  66. </view>
  67. <view>
  68. 请选择工种
  69. </view>
  70. <view class="right-icon">
  71. <uv-icon
  72. name="arrow-right"
  73. ></uv-icon>
  74. </view>
  75. </view> -->
  76. <view class="form-sheet-cell">
  77. <view class="label">
  78. 薪资范围
  79. </view>
  80. <view class="price">
  81. <input placeholder="最小值" v-model="form.min" />
  82. ~
  83. <input placeholder="最大值" v-model="form.max" />
  84. </view>
  85. </view>
  86. <view class="form-sheet-cell">
  87. <view class="label">
  88. 结算方式
  89. </view>
  90. <uv-radio-group v-model="radiovalue">
  91. <view class="price">
  92. <uv-radio
  93. :customStyle="{margin: '8px'}"
  94. v-for="(item, index) in radiolist"
  95. :key="index"
  96. iconSize="30rpx"
  97. size="40rpx"
  98. labelSize="26rpx"
  99. :label="item.name"
  100. :name="item.name">
  101. </uv-radio>
  102. </view>
  103. </uv-radio-group>
  104. </view>
  105. <view class="form-sheet-cell">
  106. <view class="label">
  107. 工作性质
  108. </view>
  109. <uv-radio-group v-model="radiovalue">
  110. <view class="price">
  111. <uv-radio
  112. :customStyle="{margin: '8px'}"
  113. v-for="(item, index) in radiolist"
  114. :key="index"
  115. iconSize="30rpx"
  116. size="40rpx"
  117. labelSize="26rpx"
  118. :label="item.name"
  119. :name="item.name">
  120. </uv-radio>
  121. </view>
  122. </uv-radio-group>
  123. </view>
  124. <view class="form-sheet-cell">
  125. <view class="label">
  126. 联系电话
  127. </view>
  128. <input placeholder="请输入联系电话" v-model="form.phone" />
  129. </view>
  130. <view class="">
  131. <uv-textarea
  132. v-model="form.content"
  133. count
  134. :maxlength="300"
  135. autoHeight
  136. placeholder="请输入详细介绍"></uv-textarea>
  137. </view>
  138. <view class="uni-color-btn">
  139. 发布
  140. </view>
  141. </view>
  142. </view>
  143. </template>
  144. <script>
  145. export default {
  146. data() {
  147. return {
  148. form : {
  149. },
  150. radiovalue : '',
  151. radiolist : [
  152. {
  153. name : '日结',
  154. },
  155. {
  156. name : '月结',
  157. },
  158. ],
  159. }
  160. },
  161. methods: {
  162. }
  163. }
  164. </script>
  165. <style scoped lang="scss">
  166. .page{
  167. background-color: #fff;
  168. min-height: 100vh;
  169. box-sizing: border-box;
  170. color: #333333;
  171. font-size: 28rpx;
  172. /deep/ text{
  173. font-size: 28rpx !important;
  174. }
  175. .form{
  176. padding: 30rpx;
  177. .help-issue {
  178. margin: 20rpx;
  179. }
  180. .title-input{
  181. border: 1px solid $uni-color;
  182. width: 100%;
  183. border-radius: 10rpx;
  184. padding: 10rpx 20rpx;
  185. box-sizing: border-box;
  186. height: 65rpx;
  187. }
  188. .form-sheet-cell{
  189. display: flex;
  190. background-color: #fff;
  191. padding: 20rpx 30rpx;
  192. align-items: center;
  193. .label{
  194. width: 160rpx;
  195. }
  196. .price{
  197. display: flex;
  198. text-align: center;
  199. input{
  200. width: 150rpx;
  201. border: 1px solid $uni-color;
  202. margin: 0 10rpx;
  203. }
  204. }
  205. .right-icon{
  206. margin-left: auto;
  207. }
  208. }
  209. }
  210. }
  211. </style>