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