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