| | |
| | | <template> |
| | | <div class="Enteroverhaul"> |
| | | <div class="btns"> |
| | | <el-button class="btn" type="primary" @click="startMaintenceTask"> |
| | | <el-button |
| | | :disabled="startdisabled" |
| | | class="btn" |
| | | type="primary" |
| | | @click="startMaintenceTask" |
| | | > |
| | | <div |
| | | style=" |
| | | display: flex; |
| | |
| | | font-size: 1.25rem; |
| | | margin-top: 1.6rem; |
| | | " |
| | | class="btn_text" |
| | | >å¼å§æ£ä¿®</span |
| | | > |
| | | </div> |
| | |
| | | class="btn" |
| | | type="primary" |
| | | style="margin-left: 6.81rem" |
| | | :disabled="!isStart" |
| | | @click="stopMaintenceTask" |
| | | > |
| | | <div |
| | |
| | | font-size: 1.25rem; |
| | | margin-top: 1.6rem; |
| | | " |
| | | class="btn_text" |
| | | >ç»ææ£ä¿®</span |
| | | > |
| | | </div> |
| | |
| | | ></template |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | prop="maintenanceDate" |
| | | label="æ´¾å任塿¶é´" |
| | | align="center" |
| | | /> |
| | | /> --> |
| | | |
| | | <el-table-column |
| | | prop="maintenancStartTime" |
| | | label="å¼å§æ£ä¿®æ¶é´" |
| | | align="center" |
| | | /> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | prop="maintenancEendTime" |
| | | label="ç»ææ£ä¿®æ¶é´" |
| | | align="center" |
| | | /> |
| | | /> --> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | |
| | | StartMaintenceTask, |
| | | StopMaintenanceTask, |
| | | } from "@/api/user"; |
| | | import { YShowStartTake } from "@/api/newapi/Maintenance.js"; |
| | | import { ElMessage } from "element-plus"; |
| | | |
| | | const userInfo = ref(store.state.userInfo); |
| | | const isStart = ref(false); //æ¯å¦å¼å§æ£ä¿® |
| | |
| | | tableData.value = [res.data]; |
| | | }); |
| | | }; |
| | | const getStartTake = async () => { |
| | | YShowStartTake().then((res) => { |
| | | if (res.data.length > 0) { |
| | | isStart.value = true; |
| | | } else { |
| | | isStart.value = false; |
| | | } |
| | | tableData.value = res.data; |
| | | }); |
| | | }; |
| | | const startdisabled = ref(false); //å¼å§æé®æ¯å¦ç¦ç¨ |
| | | //å¼å§æ£ä¿® |
| | | const startMaintenceTask = async () => { |
| | | StartMaintenceTask({ |
| | |
| | | }).then((res) => { |
| | | isStart.value = true; |
| | | tableData.value = [res.data]; |
| | | startdisabled.value = true; |
| | | getStartTake(); |
| | | }); |
| | | }; |
| | | //ç»ææ£ä¿® |
| | |
| | | }; |
| | | |
| | | onMounted(() => { |
| | | getMaintenanceTasksOfTheDay(); |
| | | // getMaintenanceTasksOfTheDay(); |
| | | getStartTake(); |
| | | }); |
| | | </script> |
| | | <style lang="scss" scoped> |
| | |
| | | |
| | | .btns { |
| | | margin-top: 7%; |
| | | |
| | | .btn { |
| | | width: 12.19rem; |
| | | height: 11.63rem; |
| | |
| | | margin-top: 5.19rem; |
| | | } |
| | | } |
| | | @media screen and (max-width: 1080px) { |
| | | .Enteroverhaul { |
| | | display: flex; |
| | | flex-direction: column; |
| | | align-items: center; |
| | | |
| | | .btns { |
| | | margin-top: 7%; |
| | | .btn { |
| | | width: 25.19rem; |
| | | height: 24.63rem; |
| | | background-image: url("@/assets/Enteroverhaul/btnbg.png"); |
| | | background-size: 100% 100%; |
| | | background-repeat: no-repeat; |
| | | border: none; |
| | | .btn_text { |
| | | font-size: 2.88rem !important; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .content_box { |
| | | width: 70%; |
| | | height: 40%; |
| | | background-color: rgba(9, 48, 104, 1); |
| | | color: rgba(16, 16, 16, 1); |
| | | font-size: 0.88rem; |
| | | box-shadow: 0rem 0.13rem 0.38rem 0rem rgba(6, 229, 231, 1); |
| | | border: 0.06rem solid rgba(6, 229, 231, 1); |
| | | margin-top: 5.19rem; |
| | | } |
| | | } |
| | | } |
| | | </style> |