From eb82684152ffb0acddf67da92e4533a0190eb258 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 10 十月 2025 18:27:31 +0800
Subject: [PATCH] 对接口

---
 admin/src/views/business/jkCabinet.vue |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/admin/src/views/business/jkCabinet.vue b/admin/src/views/business/jkCabinet.vue
index e4c7b55..d6f7b5c 100644
--- a/admin/src/views/business/jkCabinet.vue
+++ b/admin/src/views/business/jkCabinet.vue
@@ -60,6 +60,7 @@
           <template slot-scope="{row}">
             <el-switch
               v-model="row.status"
+              @change="changeStatus($event, row.id)"
               active-color="#13ce66"
               inactive-color="#ff4949"
               :active-value="0"
@@ -101,6 +102,7 @@
 import Pagination from '@/components/common/Pagination'
 import OperaJkCabinetWindow from '@/components/business/OperaJkCabinetWindow'
 import CabinetDetails from '@/components/business/cabinetDetails'
+import { updateStatusById } from '@/api/business/jkCabinet'
 export default {
   name: 'JkCabinet',
   extends: BaseTable,
@@ -124,6 +126,14 @@
       'field.main': 'id'
     })
     this.search()
+  },
+  methods: {
+    changeStatus(status, id) {
+      updateStatusById({ id, status })
+        .then(res => {
+          this.search()
+        })
+    }
   }
 }
 </script>

--
Gitblit v1.9.3