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