石墨仪设备 前端仓库
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.

142 lines
4.4 KiB

6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
  1. <template>
  2. <div class="graphite_home component-page">
  3. <div class="heat_area">
  4. <div v-for="item in heatList" :key="item">
  5. <HeatPosition :heatInfo="item"></HeatPosition>
  6. </div>
  7. </div>
  8. <!--拍照区-->
  9. <div class="pickture_area">
  10. <TakePickture></TakePickture>
  11. <!--操作区-->
  12. <div class="graphite_btn">
  13. <div><van-button size="large" class="btn_size open">开门</van-button></div>
  14. <van-row class="graphite_operate">
  15. <van-col span="11">
  16. <van-button size="large" class="btn_size">开始任务</van-button>
  17. </van-col>
  18. <van-col span="11">
  19. <van-button size="large" class="btn_size">结束任务</van-button>
  20. </van-col>
  21. </van-row>
  22. <van-row class="graphite_operate">
  23. <van-col span="11">
  24. <van-button size="large" class="btn_size">选择配方</van-button>
  25. </van-col>
  26. <van-col span="11">
  27. <van-button size="large" class="btn_size">执行配方</van-button>
  28. </van-col>
  29. </van-row>
  30. <van-row class="graphite_operate">
  31. <van-col span="11">
  32. <van-button size="large" class="btn_size" @click="onAddWaste">添加溶液</van-button>
  33. </van-col>
  34. <van-col span="11">
  35. <van-button size="large" class="btn_size">摇匀</van-button>
  36. </van-col>
  37. </van-row>
  38. <van-row class="graphite_operate">
  39. <van-col style="width:306px">
  40. <van-button size="large" class="btn_size">移至加热</van-button>
  41. </van-col>
  42. <van-col span="7">
  43. <van-button size="large" class="btn_size">移至加液</van-button>
  44. </van-col>
  45. <van-col span="7">
  46. <van-button size="large" class="btn_size">移至特殊</van-button>
  47. </van-col>
  48. </van-row>
  49. <van-row class="graphite_operate">
  50. <van-col span="11">
  51. <van-button size="large" class="btn_size">开始加热</van-button>
  52. </van-col>
  53. <van-col span="11">
  54. <van-button size="large" class="btn_size">抬起托盘</van-button>
  55. </van-col>
  56. </van-row>
  57. </div>
  58. </div>
  59. <van-overlay :show="wasteVisible" style="z-index: 999;">
  60. <div class="waste">
  61. <div class="addWaste">
  62. <AddWaste @cancel="wasteVisible=false"></AddWaste>
  63. </div>
  64. </div>
  65. </van-overlay>
  66. </div>
  67. </template>
  68. <script lang="ts" setup>
  69. import { ref } from 'vue';
  70. import {HeatPosition, TakePickture, AddWaste} from './components'
  71. const heatList:any = ref([1,2,3,4,5,6])
  72. //添加溶液
  73. const wasteVisible = ref(false)
  74. const onAddWaste = () => {
  75. wasteVisible.value = true;
  76. }
  77. </script>
  78. <style>
  79. .graphite_home{
  80. display: flex;
  81. background: #F6F6F6;
  82. }
  83. .heat_area{
  84. width: 1268px;
  85. display: flex;
  86. justify-content: center;
  87. flex-wrap: wrap;
  88. margin: 5px;
  89. gap: 20px;
  90. flex-direction: row;
  91. padding-bottom: 100px;
  92. background: #FFFFFF;
  93. border-radius: 20px;
  94. }
  95. .pickture_area{
  96. width: 1040px;
  97. margin: 5px;
  98. margin-left: 20px;
  99. background: #FFFFFF;
  100. border-radius: 20px;
  101. }
  102. .graphite_btn{
  103. margin-left: 68px;
  104. margin-top: 2rem;
  105. }
  106. .btn_size{
  107. font-size: 30px;
  108. height: 80px;
  109. color: #1989FA;
  110. border: 3px solid #1989FA;
  111. }
  112. .open{
  113. width: 906px;
  114. }
  115. .graphite_operate{
  116. gap: 15px;
  117. padding-top:30px;
  118. }
  119. .waste{
  120. display: flex;
  121. justify-content: center;
  122. width: 100%;
  123. height: 100%;
  124. align-items: center;
  125. .addWaste{
  126. width: 2250px;
  127. height: 1235px;
  128. background: #FFFFFF;
  129. }
  130. }
  131. </style>