瑶都万能墙
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

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 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>