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