|
|
|
@ -51,7 +51,7 @@
@@ -51,7 +51,7 @@
|
|
|
|
|
<script lang="ts" setup> |
|
|
|
|
import { reactive, toRaw } from 'vue'; |
|
|
|
|
import { BasicTable, useTable, TableAction } from '/@/components/Table'; |
|
|
|
|
import { listGenCodeTemplateGroup, delGenCodeTemplateGroup } from '/@/api/platform/system/controller/gencodeTemplateGroup'; |
|
|
|
|
import { listGenCodeTemplateGroup, delGenCodeTemplateGroup, copyGenCodeTemplateGroup } from '/@/api/platform/system/controller/gencodeTemplateGroup'; |
|
|
|
|
import { useModal } from '/@/components/Modal'; |
|
|
|
|
import TemplateModal from './TemplateModal.vue'; |
|
|
|
|
import { columns, searchFormSchema } from './template.data'; |
|
|
|
@ -109,8 +109,16 @@
@@ -109,8 +109,16 @@
|
|
|
|
|
openModal(true,{ _tag: 'add' }); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function handleCopy(record?: Recordable) { |
|
|
|
|
record = record || { id: getSelectRowKeys() }; |
|
|
|
|
function handleCopy(record: Recordable) { |
|
|
|
|
createConfirm({ |
|
|
|
|
iconType: 'warning', |
|
|
|
|
title: '警告', |
|
|
|
|
content: '确认要复制吗?', |
|
|
|
|
onOk: async () => { |
|
|
|
|
await copyGenCodeTemplateGroup(record); |
|
|
|
|
handleRefreshTable(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function handleEdit(record?: Recordable) { |
|
|
|
|