😎优化代码生成

This commit is contained in:
zuohuaijun 2024-12-18 09:51:23 +08:00
parent 4d75942c5b
commit 03f3851bb4
3 changed files with 7 additions and 8 deletions

View File

@ -353,9 +353,9 @@ public class SysCodeGenService : IDynamicApiController, ITransient
var entityInfos = new List<EntityInfo>();
foreach (var ct in cosType)
{
// 若实体贴[SysTable]特性,则禁止显示系统自带的
if (ct.IsDefined(typeof(SysTableAttribute), false))
continue;
//// 若实体贴[SysTable]特性,则禁止显示系统自带的
//if (ct.IsDefined(typeof(SysTableAttribute), false))
// continue;
var des = ct.GetCustomAttributes(typeof(DescriptionAttribute), false);
var description = des.Length > 0 ? ((DescriptionAttribute)des[0]).Description : "";

View File

@ -4,7 +4,7 @@
<template #header>
<div style="color: #fff">
<el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-Edit /> </el-icon>
<span> 外键配置</span>
<span> 外键配置 </span>
</div>
</template>
<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="auto">

View File

@ -290,12 +290,12 @@ const effectTypeChange = (data: any, index: number) => {
let value = data.effectType;
if (value === 'ForeignKey') {
openFkDialog(data, index);
} else if (value === 'ApiTreeSelect') {
} else if (value === 'ApiTreeSelector') {
openTreeDialog(data, index);
} else if (value === 'DictSelector') {
data.dictTypeCode = '';
state.dictTypeCodeList = state.dictDataAll;
} else if (value === 'ApiTreeSelector') {
} else if (value === 'ConstSelector') {
data.dictTypeCode = '';
state.dictTypeCodeList = state.allConstSelector;
} else if (value == 'EnumSelector') {
@ -336,8 +336,7 @@ function judgeColumns(data: any) {
}
function effectTypeEnable(data: any) {
var lst = ['Radio', 'Select', 'Checkbox', 'ConstSelector', 'EnumSelector'];
return lst.indexOf(data.effectType) === -1;
return !['Radio', 'Checkbox', 'DictSelector', 'ConstSelector', 'EnumSelector'].some((e: any) => e === data.effectType);
}
//