Browse Source

chore: 设置默认激活

master
wangxiang 1 year ago
parent
commit
60efef1842
  1. 5
      src/views/system/devtools/template/TemplateModal.vue
  2. 14
      src/views/system/devtools/template/index.vue

5
src/views/system/devtools/template/TemplateModal.vue

@ -59,6 +59,7 @@ @@ -59,6 +59,7 @@
import { BasicForm, useForm } from '/@/components/Form/index';
import { formSchema } from './template.data';
import { getGenCodeTemplateGroup, saveAndGencodeTemplateObj } from '/@/api/platform/system/controller/gencodeTemplateGroup';
import { listGencodeTemplateObj } from '/@/api/platform/system/controller/gencodeTemplateObj';
import type { GencodeTemplateObj } from '/@/api/platform/system/entity/gencodeTemplateObj';
import { BasicModal, ModalProps, useModalInner, useModal } from '/@/components/Modal';
import { AceEditor, useAceEditor } from '/@/components/AceEditor';
@ -133,6 +134,10 @@ @@ -133,6 +134,10 @@
case 'edit':
props.title = '编辑模板';
await setFieldsValue(await getGenCodeTemplateGroup(id));
const result = await listGencodeTemplateObj({ groupId: id, size: 999 });
state.templateObjs = result.data;
state.mainActiveKey = mainTemplateObjs.value[0]?.id || '';
state.childActiveKey = childTemplateObjs.value[0]?.id || '';
break;
}
setModalProps(props);

14
src/views/system/devtools/template/index.vue

@ -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) {

Loading…
Cancel
Save