😎优化代码生成代码

This commit is contained in:
zuohuaijun 2024-09-03 09:36:01 +08:00
parent ba67900900
commit de430cb96f
2 changed files with 7 additions and 24 deletions

View File

@ -1,14 +0,0 @@
import request from '/@/utils/request';
enum Api {
ListSysCodeGenTemplate = '/api/sysCodeGenTemplate/list',
}
// 获取代码生成模板配置列表
export const listSysCodeGenTemplate = (params?: any) =>
request({
url: Api.ListSysCodeGenTemplate,
method: 'get',
data: params,
});

View File

@ -193,11 +193,9 @@ import { ElMessage } from 'element-plus';
import other from '/@/utils/other';
import { getAPI } from '/@/utils/axios-utils';
import { SysCodeGenApi, SysDictDataApi, SysMenuApi, SysPrintApi } from '/@/api-services/api';
import { SysCodeGenApi, SysDictDataApi, SysMenuApi, SysPrintApi, SysCodeGenTemplateApi } from '/@/api-services/api';
import { UpdateCodeGenInput, AddCodeGenInput, SysMenu, SysPrint } from '/@/api-services/models';
import { listSysCodeGenTemplate } from '/@/api/system/sysCodeGenTemplate';
const props = defineProps({
title: String,
applicationNamespaces: Array<String>,
@ -241,17 +239,16 @@ onMounted(async () => {
//await dbChanged();
});
//
//
const getSysCodeGenTemplateList = async () => {
let res = await listSysCodeGenTemplate();
let res = await getAPI(SysCodeGenTemplateApi).apiSysCodeGenTemplateListGet();
let data = res.data.result ?? [];
templateTableData.value = data;
//
//
nextTick(() => {
let checkedRows = [] as any;
if (state.ruleForm.id) {
// console.log('state.ruleForm.codeGenTemplateRelations', state.ruleForm.codeGenTemplateRelations);
//
//
data.forEach((element: any) => {
if (state.ruleForm.codeGenTemplateRelations.some((ele: any) => ele.templateId == element.id)) {
checkedRows.push(element);
@ -259,7 +256,7 @@ const getSysCodeGenTemplateList = async () => {
}
});
} else {
//
//
data.forEach((element: any) => {
if (element.isDefault) {
checkedRows.push(element);
@ -272,7 +269,7 @@ const getSysCodeGenTemplateList = async () => {
});
};
//
//
const handleSelectionChange = (val: any[]) => {
multipleSelection.value = val;
// console.log(val);