|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div class="table-box">
|
|
|
- <ProTable ref="proTable" :columns="columns" row-key="tableId" :request-api="listTableApi" :data-callback="dataCallback">
|
|
|
+ <ProTable ref="proTable" :columns="columns" row-key="tableId" :request-api="listTableApi">
|
|
|
<!-- 表格 header 按钮 -->
|
|
|
<template #tableHeader="scope">
|
|
|
<el-button
|
|
@@ -109,17 +109,6 @@ let preview = ref({
|
|
|
activeName: 'domain.java'
|
|
|
})
|
|
|
|
|
|
-// dataCallback 是对于返回的表格数据做处理,如果你后台返回的数据不是 list && total && pageNum && pageSize 这些字段,可以在这里进行处理成这些字段
|
|
|
-const dataCallback = (data: any) => {
|
|
|
- const page = proTable.value!.pageable
|
|
|
- return {
|
|
|
- list: data.data,
|
|
|
- total: data.total,
|
|
|
- pageNum: page.pageNum,
|
|
|
- pageSize: page.pageSize
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
// 表格弹框提交
|
|
|
const submitForm = () => {
|
|
|
proTable.value?.getTableList()
|
|
@@ -157,7 +146,7 @@ const batchAdd = () => {
|
|
|
const handleGenTable = (_row?: { tableId: string }) => {
|
|
|
let tableIdArr: any[] | undefined = proTable.value?.selectedList.map(item => item.tableId)
|
|
|
let tableIds = _row?.tableId || tableIdArr?.join(',')
|
|
|
- useDownload(batchGenCodeApi, '生成代码', tableIds, false, 'zip', 'phm.zip')
|
|
|
+ useDownload(batchGenCodeApi, '生成代码', tableIds, false, 'zip', 'km.zip')
|
|
|
}
|
|
|
|
|
|
// 同步表数据
|