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