From b94b71d44d62802bb8093f64a202d0176fdade50 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期二, 05 八月 2025 17:00:46 +0800
Subject: [PATCH] '一些更改'

---
 src/views/system/dept/index.vue |   46 +++++++++++++++++++---------------------------
 1 files changed, 19 insertions(+), 27 deletions(-)

diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue
index 04b15f4..f156df0 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() {
@@ -64,9 +68,8 @@
                 class="w-full"
                 :options="state.regionList"
                 :props="{
-                  value: 'id',
+                  value: 'code',
                   label: 'name',
-                  emitPath: false,
                   children: 'regions'
                 }"
                 clearable
@@ -114,9 +117,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 +130,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>
@@ -174,12 +179,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="8" :lg="6" :xl="4">
             <el-form-item label-width="40">
-              <el-button
-                type="primary"
-                :icon="useRenderIcon('ri/search-line')"
-                :loading="loading"
-                @click="onSearch"
-              >
+              <el-button type="primary" :loading="loading" @click="onSearch">
                 鎼滅储
               </el-button>
               <!-- <el-button
@@ -188,13 +188,7 @@
               >
                 閲嶇疆
               </el-button> -->
-              <el-button
-                type="primary"
-                :icon="useRenderIcon(AddFill)"
-                @click="openDialog()"
-              >
-                鏂板
-              </el-button>
+              <el-button type="primary" @click="openDialog()"> 鏂板 </el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -225,15 +219,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
@@ -243,9 +239,7 @@
               :size="size"
               :icon="useRenderIcon(EditPen)"
               @click="openDialog('淇敼', row)"
-            >
-              淇敼
-            </el-button>
+            />
             <!-- <el-button
               class="reset-margin"
               link
@@ -267,9 +261,7 @@
                   type="primary"
                   :size="size"
                   :icon="useRenderIcon(Delete)"
-                >
-                  鍒犻櫎
-                </el-button>
+                />
               </template>
             </el-popconfirm>
           </template>

--
Gitblit v1.9.1