From 772190e7b2e3f6ef0695ba54d9209324acdcb30a Mon Sep 17 00:00:00 2001
From: 艺术家 <10819716+q100102@user.noreply.gitee.com>
Date: 星期三, 04 六月 2025 13:57:17 +0800
Subject: [PATCH] 伸缩杆代码提交

---
 项目代码/伸缩杆/client/src/views/tts/Enteroverhaul/Enteroverhaul.vue |   70 +++++++++++++++++++++++++++++++---
 1 files changed, 63 insertions(+), 7 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Enteroverhaul/Enteroverhaul.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Enteroverhaul/Enteroverhaul.vue"
index 71358ee..4793d71 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Enteroverhaul/Enteroverhaul.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/Enteroverhaul/Enteroverhaul.vue"
@@ -1,7 +1,12 @@
 <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;
@@ -21,6 +26,7 @@
               font-size: 1.25rem;
               margin-top: 1.6rem;
             "
+            class="btn_text"
             >寮�濮嬫淇�</span
           >
         </div>
@@ -29,6 +35,7 @@
         class="btn"
         type="primary"
         style="margin-left: 6.81rem"
+        :disabled="!isStart"
         @click="stopMaintenceTask"
       >
         <div
@@ -50,6 +57,7 @@
               font-size: 1.25rem;
               margin-top: 1.6rem;
             "
+            class="btn_text"
             >缁撴潫妫�淇�</span
           >
         </div>
@@ -87,22 +95,22 @@
             ></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>
@@ -115,6 +123,8 @@
   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); //鏄惁寮�濮嬫淇�
@@ -127,6 +137,17 @@
     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({
@@ -134,6 +155,8 @@
   }).then((res) => {
     isStart.value = true;
     tableData.value = [res.data];
+    startdisabled.value = true;
+    getStartTake();
   });
 };
 //缁撴潫妫�淇�
@@ -147,7 +170,8 @@
 };
 
 onMounted(() => {
-  getMaintenanceTasksOfTheDay();
+  // getMaintenanceTasksOfTheDay();
+  getStartTake();
 });
 </script>
 <style lang="scss" scoped>
@@ -158,7 +182,6 @@
 
   .btns {
     margin-top: 7%;
-
     .btn {
       width: 12.19rem;
       height: 11.63rem;
@@ -180,4 +203,37 @@
     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>

--
Gitblit v1.9.3