From 2aa2da6ff94c0e88e7ba0638606881a3c04cf579 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期二, 29 七月 2025 16:25:06 +0800 Subject: [PATCH] '-' --- src/views/system/dept/index.vue | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 04b15f4..3470945 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -25,7 +25,11 @@ resetForm, openDialog, handleDelete, - handleSelectionChange + handleSelectionChange, + handleSizeChange, + handleCurrentChange, + pagination, + checkboxAsRadio } = useDept(); function onFullscreen() { @@ -114,9 +118,10 @@ v-model="form.zhiyi" clearable class="w-[100%]!" + @change="checkboxAsRadio(form.zhiyi)" > - <el-checkbox label="鏈�" :value="1" /> - <el-checkbox label="鏃�" :value="0" /> + <el-checkbox label="鏈�" value="true" /> + <el-checkbox label="鏃�" value="false" /> </el-checkbox-group> </el-form-item> </el-col> @@ -126,9 +131,10 @@ v-model="form.tousu" clearable class="w-[100%]!" + @change="checkboxAsRadio(form.tousu)" > - <el-checkbox label="鏈�" :value="1" /> - <el-checkbox label="鏃�" :value="0" /> + <el-checkbox label="鏈�" value="true" /> + <el-checkbox label="鏃�" value="false" /> </el-checkbox-group> </el-form-item> </el-col> @@ -225,15 +231,17 @@ row-key="id" showOverflowTooltip table-layout="auto" - default-expand-all :loading="loading" :data="dataList" :columns="dynamicColumns" + :pagination="{ ...pagination, size }" :header-cell-style="{ background: 'var(--el-fill-color-light)', color: 'var(--el-text-color-primary)' }" @selection-change="handleSelectionChange" + @page-size-change="handleSizeChange" + @page-current-change="handleCurrentChange" > <template #operation="{ row }"> <el-button -- Gitblit v1.9.1