From 6fe5223e3ba751e7795d26f4d4f1cc2cfd648715 Mon Sep 17 00:00:00 2001
From: he wei <858544502@qq.com>
Date: 星期五, 01 十一月 2024 08:52:49 +0800
Subject: [PATCH] U 测试过程中修改

---
 src/views/dev/list.vue |  116 +++++++++++++++++++++++++++++----------------------------
 1 files changed, 59 insertions(+), 57 deletions(-)

diff --git a/src/views/dev/list.vue b/src/views/dev/list.vue
index a24b322..c84047d 100644
--- a/src/views/dev/list.vue
+++ b/src/views/dev/list.vue
@@ -6,6 +6,7 @@
 import { useRoute, useRouter } from "vue-router";
 import { ElMessage } from "element-plus";
 import useElement from "@/hooks/useElement.js";
+import { delDev } from "./api";
 
 import useWebSocket from "@/hooks/useWebSocket";
 const { sendData, message: message1 } = useWebSocket("dinfSocket");
@@ -45,7 +46,6 @@
 ];
 const pageCurr = ref(1);
 const pageSize = ref(10);
-const total = ref(0);
 const addEditVisible = ref(false);
 const devType = ref(1);
 const devOnline = ref(-1);
@@ -91,27 +91,27 @@
   addEditVisible.value = true;
 }
 function confirmRemove(record) {
-  // $confirm("鍒犻櫎璇ョ敤鎴�", () => {
-  //   remove(record.uid);
-  // });
+  $confirm("鍒犻櫎璇ヨ澶�", () => {
+    remove(record.devId);
+  });
 }
-function remove(uid) {
+function remove(devId) {
   let loading = $loading();
-  // deleteUser(uid)
-  //   .then((res) => {
-  //     let { code, data } = res.data;
-  //     loading.close();
-  //     if (code && data) {
-  //       $message.success("鎿嶄綔鎴愬姛");
-  //       handleCurrentChange(1);
-  //     } else {
-  //       $message.success("鎿嶄綔澶辫触");
-  //     }
-  //   })
-  //   .catch((err) => {
-  //     loading.close();
-  //     console.log(err);
-  //   });
+  delDev(devId)
+    .then((res) => {
+      let { code, data } = res.data;
+      loading.close();
+      if (code && data) {
+        $message.success("鎿嶄綔鎴愬姛");
+        handleCurrentChange(1);
+      } else {
+        $message.success("鎿嶄綔澶辫触");
+      }
+    })
+    .catch((err) => {
+      loading.close();
+      console.log(err);
+    });
 }
 function onOk() {
   addEditVisible.value = false;
@@ -240,42 +240,44 @@
     </div>
     <div class="p-content">
       <!-- 鐢ㄦ埛鍒楄〃 -->
-      <div class="table-wrap">
-        <el-table
-          class="yc-table"
-          stripe
-          height="100%"
-          size="small"
-          :data="rtdata.list"
-          style="width: 100%"
-        >
-          <el-table-column
-            type="index"
-            label="搴忓彿"
-            width="80"
-          ></el-table-column>
-          <el-table-column
-            v-for="header in headers"
-            :key="header.prop"
-            :prop="header.prop"
-            :label="header.label"
-            :min-width="header.width"
-            align="center"
-          ></el-table-column>
-          <el-table-column label="鎿嶄綔" width="160" align="center">
-            <template #default="scope">
-              <el-button type="primary" size="small" @click="edit(scope.row)"
-                >缂栬緫</el-button
-              >
-              <el-button
-                type="danger"
-                size="small"
-                @click="confirmRemove(scope.row)"
-                >鍒犻櫎</el-button
-              >
-            </template>
-          </el-table-column>
-        </el-table>
+      <div class="table-wrap posR">
+        <div class="pos-full">
+          <el-table
+            class="yc-table"
+            stripe
+            height="100%"
+            size="small"
+            :data="rtdata.list"
+            style="width: 100%"
+          >
+            <el-table-column
+              type="index"
+              label="搴忓彿"
+              width="80"
+            ></el-table-column>
+            <el-table-column
+              v-for="header in headers"
+              :key="header.prop"
+              :prop="header.prop"
+              :label="header.label"
+              :min-width="header.width"
+              align="center"
+            ></el-table-column>
+            <el-table-column label="鎿嶄綔" width="160" align="center">
+              <template #default="scope">
+                <el-button type="primary" size="small" @click="edit(scope.row)"
+                  >缂栬緫</el-button
+                >
+                <el-button
+                  type="danger"
+                  size="small"
+                  @click="confirmRemove(scope.row)"
+                  >鍒犻櫎</el-button
+                >
+              </template>
+            </el-table-column>
+          </el-table>
+        </div>
       </div>
       <!-- 搴曢儴 -->
     </div>
@@ -289,7 +291,7 @@
         :page-sizes="[10, 20, 30, 50, 100]"
         :page-size="pageSize"
         layout="total, sizes, prev, pager, next, jumper"
-        :total="total"
+        :total="rtdata.total"
       ></el-pagination>
     </div>
     <!-- 寮圭獥 -->

--
Gitblit v1.9.1