😎优化代码生成代码
This commit is contained in:
parent
ba67900900
commit
de430cb96f
@ -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,
|
||||
});
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user