特易招,招聘小程序
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.

233 lines
4.5 KiB

6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
  1. <template>
  2. <view class="page">
  3. <navbar title="记工记账" />
  4. <view class="page-tag">
  5. <uv-tabs :list="list" lineWidth="55" lineHeight="8" :activeStyle="{
  6. color: '#3796F8',
  7. }" :inactiveStyle="{
  8. color: '#999999',
  9. }" itemStyle="padding:60rpx 20rpx 20rpx 20rpx;width: 44%;"></uv-tabs>
  10. </view>
  11. <view class="page-picture">
  12. <view class="page-picture-img">
  13. <view class="page-picture-group" @click="show = true">
  14. <image src="../../static/image/keepAccounts/artisan.png" mode="aspectFit" />
  15. <view>
  16. 新建账本
  17. </view>
  18. </view>
  19. </view>
  20. <view class="page-picture-img" @click="$utils.navigateTo('/pages_order/kepp/AnnualExpenditure')">
  21. <view class="page-picture-group">
  22. <image src="../../static/image/keepAccounts/wallet.png" mode="aspectFit" />
  23. <view>全年收支</view>
  24. </view>
  25. </view>
  26. <view class="page-picture-img" @click="$utils.navigateTo('/pages_order/kepp/MechanicProblem')">
  27. <view class="page-picture-group">
  28. <image src="../../static/image/keepAccounts/accountBook.png" mode="aspectFit" />
  29. <view>
  30. 技工问题
  31. </view>
  32. </view>
  33. </view>
  34. </view>
  35. <view style="font-weight: 500; margin-top: 20rpx;">
  36. <uv-tabs :list="list" lineWidth="0" lineHeight="0" :activeStyle="{
  37. color: '#3796F8',
  38. }"></uv-tabs>
  39. </view>
  40. <uv-overlay :show="show">
  41. <view class="warp">
  42. <view class="rect">
  43. <view class="warp-top">
  44. 新建项目
  45. </view>
  46. <view class="rect-two">
  47. <view class="designation">项目名称</view>
  48. <view class="wire" />
  49. <view class="description">请输入项目名称</view>
  50. <input class="rect-input" />
  51. <view class="wire" style="margin-top: 20rpx;" />
  52. <view class="option">
  53. <select class="select">
  54. <option value="option1">收入 </option>
  55. </select>
  56. </view>
  57. <view class="introduce">
  58. 项目金额1314
  59. </view>
  60. <view class="button">
  61. <view @click="isShohw">取消</view>
  62. <view>确定</view>
  63. </view>
  64. </view>
  65. </view>
  66. </view>
  67. </uv-overlay>
  68. <tabber select="1" />
  69. </view>
  70. </template>
  71. <script>
  72. import tabber from '@/components/base/tabbar.vue'
  73. export default {
  74. components: {
  75. tabber,
  76. },
  77. data() {
  78. return {
  79. list: [{
  80. name: '个人记工',
  81. }, {
  82. name: '班组记工',
  83. }],
  84. show: false
  85. }
  86. },
  87. computed: {
  88. },
  89. onReady() {
  90. },
  91. methods: {
  92. isShohw(){
  93. this.show = false
  94. }
  95. }
  96. }
  97. </script>
  98. <style scoped lang="scss">
  99. .page {
  100. .page-tag {
  101. font-weight: 600;
  102. }
  103. .page-picture {
  104. margin-top: 40rpx;
  105. display: flex;
  106. justify-content: space-around;
  107. .page-picture-img {
  108. width: 220rpx;
  109. height: 220rpx;
  110. display: flex;
  111. justify-content: center;
  112. align-items: center;
  113. background-color: #fff;
  114. border-radius: 10rpx;
  115. .page-picture-group {
  116. height: 80rpx;
  117. image {
  118. width: 100%;
  119. height: 100%;
  120. }
  121. }
  122. }
  123. }
  124. .warp {
  125. display: flex;
  126. justify-content: center;
  127. align-items: center;
  128. height: 100%;
  129. .rect {
  130. width: 90%;
  131. height: 700rpx;
  132. background-color: #fff;
  133. border-radius: 20rpx;
  134. overflow: hidden;
  135. .warp-top {
  136. text-align: center;
  137. font-size: 24rpx;
  138. padding: 15rpx 0;
  139. color: #FFFFFF;
  140. background-color: #3796F8;
  141. }
  142. .rect-two {
  143. width: 90%;
  144. margin-left: 5%;
  145. font-size: 28rpx;
  146. .designation {
  147. padding: 20rpx 0;
  148. color: #333;
  149. font-weight: 600;
  150. }
  151. }
  152. .wire {
  153. border-bottom: 4rpx dashed rgb(168, 197, 255);
  154. }
  155. .description {
  156. padding: 20rpx 0;
  157. color: #666666;
  158. }
  159. .rect-input {
  160. height: 60rpx;
  161. background-color: #EBF0FC;
  162. border: 2rpx solid #4280FD;
  163. border-radius: 14rpx;
  164. }
  165. .option {
  166. padding: 40rpx 40rpx 40rpx 0rpx;
  167. .select {
  168. background-color: #EBF0FC;
  169. padding: 10rpx 20rpx;
  170. color: #4280FD;
  171. border: 2rpx solid #4280FD;
  172. border-radius: 5rpx;
  173. }
  174. }
  175. .introduce {
  176. text-align: center;
  177. background-color: #EBF0FC;
  178. padding: 20rpx 0;
  179. color: #4280FD;
  180. }
  181. .button {
  182. display: flex;
  183. justify-content: space-around;
  184. text-align: center;
  185. align-content: center;
  186. margin-top: 70rpx;
  187. view:nth-child(1) {
  188. color: #575757;
  189. border: 2rpx solid #C7C7C7;
  190. }
  191. view:nth-child(2) {
  192. color: #FFFFFF;
  193. background-color: #3796F8;
  194. }
  195. view {
  196. width: 45%;
  197. padding: 15rpx 0;
  198. border-radius: 32rpx;
  199. font-size: 24rpx;
  200. }
  201. }
  202. }
  203. }
  204. }
  205. </style>