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>
|
<template>
|
||||||
<PageWrapper dense contentFullHeight fixedHeight contentClass="flex">
|
<PageWrapper dense contentFullHeight fixedHeight contentClass="flex">
|
||||||
<DeptTree class="w-1/4 xl:w-1/5" @select="handleSelect" />
|
<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>
|
<template #toolbar>
|
||||||
<a-button type="primary" @click="handleCreate">新增账号</a-button>
|
<a-button type="primary" @click="handleCreate">新增账号</a-button>
|
||||||
</template>
|
</template>
|
||||||
@ -35,7 +35,7 @@
|
|||||||
</PageWrapper>
|
</PageWrapper>
|
||||||
</template>
|
</template>
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
import { defineComponent, reactive } from 'vue';
|
||||||
|
|
||||||
import { BasicTable, useTable, TableAction } from '/@/components/Table';
|
import { BasicTable, useTable, TableAction } from '/@/components/Table';
|
||||||
import { getAccountList } from '/@/api/demo/system';
|
import { getAccountList } from '/@/api/demo/system';
|
||||||
@ -54,6 +54,7 @@
|
|||||||
setup() {
|
setup() {
|
||||||
const go = useGo();
|
const go = useGo();
|
||||||
const [registerModal, { openModal }] = useModal();
|
const [registerModal, { openModal }] = useModal();
|
||||||
|
const searchInfo = reactive<Recordable>({});
|
||||||
const [registerTable, { reload, updateTableDataRecord }] = useTable({
|
const [registerTable, { reload, updateTableDataRecord }] = useTable({
|
||||||
title: '账号列表',
|
title: '账号列表',
|
||||||
api: getAccountList,
|
api: getAccountList,
|
||||||
@ -104,7 +105,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function handleSelect(deptId = '') {
|
function handleSelect(deptId = '') {
|
||||||
reload({ searchInfo: { deptId } });
|
searchInfo.deptId = deptId;
|
||||||
|
reload();
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleView(record: Recordable) {
|
function handleView(record: Recordable) {
|
||||||
@ -120,6 +122,7 @@
|
|||||||
handleSuccess,
|
handleSuccess,
|
||||||
handleSelect,
|
handleSelect,
|
||||||
handleView,
|
handleView,
|
||||||
|
searchInfo,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user