index.vue 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <template>
  2. <z-paging ref="paging" bgColor="#F7F7F7">
  3. <template #top>
  4. <ut-navbar title="产地加工及包装赋码任务" :fixed="false" :breadcrumb="false">
  5. <template #left><view class=""></view></template>
  6. </ut-navbar>
  7. </template>
  8. <view class="h-40"></view>
  9. <view class="base-content pd-20 b-radius">
  10. <!-- 产地加工卡片 -->
  11. <view class="process-card" @click="$u.route({ url: '/plant/processing/processing-index/index' })">
  12. <view class="w-200 h-200 d-flex a-c j-c" style="flex-shrink: 0">
  13. <image class="w-100% h-100%" src="/static/images/plant/processing/initial_processing.png" mode="aspectFit" />
  14. </view>
  15. <view class="card-content">
  16. <view class="f-s-46 c-#333 f-w-6 mb-12">产地加工</view>
  17. <view class="card-desc">可对种子、鲜货进行初加工、趁鲜切制加工</view>
  18. </view>
  19. </view>
  20. <!-- 包装赋码卡片 -->
  21. <view class="process-card" @click="$u.route({ url: '/plant/packaging/list/index' })">
  22. <view class="w-200 h-200 d-flex a-c j-c" style="flex-shrink: 0">
  23. <image class="w-100% h-100%" src="/static/images/plant/processing/packaging_coding.png" mode="aspectFit" />
  24. </view>
  25. <view class="card-content">
  26. <view class="f-s-46 c-#333 f-w-6 mb-12">包装赋码</view>
  27. <view class="card-desc">可对种源、鲜货、药材进行包装</view>
  28. </view>
  29. </view>
  30. </view>
  31. <template #bottom>
  32. <ut-tabar activeTab="processing"></ut-tabar>
  33. </template>
  34. </z-paging>
  35. </template>
  36. <script setup lang="ts"></script>
  37. <style lang="scss" scoped>
  38. .base-content {
  39. padding-top: 10px;
  40. background: linear-gradient(to bottom, #dcf8d9, #f7f7f7 70rpx);
  41. border: 1rpx solid #fff;
  42. }
  43. .process-card {
  44. display: flex;
  45. align-items: center;
  46. background-color: #fff;
  47. border-radius: 16rpx;
  48. margin-bottom: 24rpx;
  49. padding: 30rpx 24rpx;
  50. border: 2rpx solid #b8e6d5;
  51. // box-shadow: inset 0 2rpx 8rpx rgba(184, 230, 213, 0.3);
  52. box-shadow:
  53. inset 0 5px 10px 9px #edf8f2,
  54. inset 0 -5px 10px -5px #edf8f2;
  55. filter: drop-shadow(-1px 2px 3px #9ad4b6);
  56. overflow: hidden;
  57. }
  58. .card-image-wrapper {
  59. flex-shrink: 0;
  60. }
  61. .card-content {
  62. flex: 1;
  63. padding-left: 30rpx;
  64. display: flex;
  65. flex-direction: column;
  66. justify-content: center;
  67. }
  68. .card-desc {
  69. font-size: 24rpx;
  70. color: #999;
  71. line-height: 1.5;
  72. }
  73. </style>