Browse Source

chore: list 调整

master
wangxiang 1 year ago
parent
commit
866024d1ab
  1. 2
      src/views/system/devtools/genDataBaseType/genDataBaseType.data.ts
  2. 12
      src/views/system/devtools/genDataBaseType/index.vue

2
src/views/system/devtools/genDataBaseType/genDataBaseType.data.ts

@ -11,7 +11,7 @@ export const columns: BasicColumn[] = [
export const searchFormSchema: FormSchema[] = [ export const searchFormSchema: FormSchema[] = [
{ {
field: 'type', field: 'id',
label: '数据库类型', label: '数据库类型',
component: 'ApiSelect', component: 'ApiSelect',
colProps: { span: 6 }, colProps: { span: 6 },

12
src/views/system/devtools/genDataBaseType/index.vue

@ -6,7 +6,10 @@
> >
<template #expandedRowRender="{ record }"> <template #expandedRowRender="{ record }">
<BasicTable :style="{ margin: '0px' }" <BasicTable :style="{ margin: '0px' }"
:searchInfo="{ typeId: record.id }" :searchInfo="{
typeId: record.id,
size: 999
}"
@register="genTableFieldTypeRegisterTable" @register="genTableFieldTypeRegisterTable"
/> />
</template> </template>
@ -109,38 +112,32 @@
columns: genTableFieldTypeReloadColumns, columns: genTableFieldTypeReloadColumns,
useSearchForm: false, useSearchForm: false,
showTableSetting: false, showTableSetting: false,
searchInfo: { size: 999 },
bordered: true, bordered: true,
pagination: false, pagination: false,
clickToRowSelect: false, clickToRowSelect: false,
showIndexColumn: false, showIndexColumn: false,
}); });
/** 处理多选框选中数据 */
function handleSelectionChange(selection?: Recordable) { function handleSelectionChange(selection?: Recordable) {
const rowSelection = toRaw(selection?.keys) || []; const rowSelection = toRaw(selection?.keys) || [];
state.single = rowSelection.length != 1; state.single = rowSelection.length != 1;
state.multiple = !rowSelection.length; state.multiple = !rowSelection.length;
} }
/** 新增按钮操作,行内新增与工具栏局域新增通用 */
function handleAdd() { function handleAdd() {
openModal(true,{ _tag: 'add' }); openModal(true,{ _tag: 'add' });
} }
/** 编辑按钮操作,行内编辑 */
function handleEdit(record?: Recordable) { function handleEdit(record?: Recordable) {
record = record || { id: getSelectRowKeys() }; record = record || { id: getSelectRowKeys() };
openModal(true, { _tag: 'edit', record }); openModal(true, { _tag: 'edit', record });
} }
/** 查看按钮操作,行内查看 */
function handleViewEdit(record?: Recordable) { function handleViewEdit(record?: Recordable) {
record = record || { id: getSelectRowKeys() }; record = record || { id: getSelectRowKeys() };
openModal(true, { _tag: 'view', record }); openModal(true, { _tag: 'view', record });
} }
/** 删除按钮操作,行内删除 */
async function handleDel(record?: Recordable) { async function handleDel(record?: Recordable) {
const ids = record?.id || getSelectRowKeys(); const ids = record?.id || getSelectRowKeys();
createConfirm({ createConfirm({
@ -155,7 +152,6 @@
}); });
} }
/** 处理表格刷新 */
function handleRefreshTable() { function handleRefreshTable() {
clearSelectedRowKeys(); clearSelectedRowKeys();
reload(); reload();

Loading…
Cancel
Save