mirror of
https://github.com/vbenjs/gf-vben-admin.git
synced 2025-02-03 03:32:59 +08:00
fix(demo): account list fetch loss param
修复账号管理列表发起请求时可能缺少当前选中的部门ID参数的问题 fixed: #830
This commit is contained in:
parent
9de6ac1119
commit
424b171e0d
@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<PageWrapper dense contentFullHeight fixedHeight contentClass="flex">
|
||||
<DeptTree class="w-1/4 xl:w-1/5" @select="handleSelect" />
|
||||
<BasicTable @register="registerTable" class="w-3/4 xl:w-4/5">
|
||||
<BasicTable @register="registerTable" class="w-3/4 xl:w-4/5" :searchInfo="searchInfo">
|
||||
<template #toolbar>
|
||||
<a-button type="primary" @click="handleCreate">新增账号</a-button>
|
||||
</template>
|
||||
@ -35,7 +35,7 @@
|
||||
</PageWrapper>
|
||||
</template>
|
||||
<script lang="ts">
|
||||
import { defineComponent } from 'vue';
|
||||
import { defineComponent, reactive } from 'vue';
|
||||
|
||||
import { BasicTable, useTable, TableAction } from '/@/components/Table';
|
||||
import { getAccountList } from '/@/api/demo/system';
|
||||
@ -54,6 +54,7 @@
|
||||
setup() {
|
||||
const go = useGo();
|
||||
const [registerModal, { openModal }] = useModal();
|
||||
const searchInfo = reactive<Recordable>({});
|
||||
const [registerTable, { reload, updateTableDataRecord }] = useTable({
|
||||
title: '账号列表',
|
||||
api: getAccountList,
|
||||
@ -104,7 +105,8 @@
|
||||
}
|
||||
|
||||
function handleSelect(deptId = '') {
|
||||
reload({ searchInfo: { deptId } });
|
||||
searchInfo.deptId = deptId;
|
||||
reload();
|
||||
}
|
||||
|
||||
function handleView(record: Recordable) {
|
||||
@ -120,6 +122,7 @@
|
||||
handleSuccess,
|
||||
handleSelect,
|
||||
handleView,
|
||||
searchInfo,
|
||||
};
|
||||
},
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user